以下是SVM代码:import torch import numpy as np from random import shuffle from sklearn.utils import shuffle as shuffle_ds def rbf(sigma=1): def rbf_kernel(x1,x2,sigma): X12norm = torch.sum(x1...

展开阅读

使用Tensorflow进行计算机视觉研究时,常常会遇到磁盘读写瓶颈,具体表现为CPU和磁盘使用率极高,而GPU使用率很低。对于这种IO瓶颈,可以使用NVIDIA开源的DALI库进行数据读写加速,以下是安装和使用教程。安装(需要TensorFlow 版本1.7或更高,CUDA9.0或更高)CUDA9.0:pip install --extra-index-url https://develo...

展开阅读

以下代码使用了半正矢公式:$\text{haversine}(\varphi_1,\theta_1,\varphi_2,\theta_2)=2R\arctan \sqrt\frac{a}{1-a}, $ 其中 $a=\sin^2\frac{\Delta\varphi}{2} +\cos\varphi_1\cos\varphi_2\sin^2\frac{\Delta \theta}{2}, \...

展开阅读

1. 使用Impredicative Polymorphism(不推荐)使用类型Robot来模拟class Robot,使用State来模拟Robot class的属性值,使用类型Robot -> a来模拟输出类型为a的getter方法,使用Robot->a->Robot或(Robot, Robot )->a->(Robot, Robot)类型的函数模拟sett...

展开阅读

Do not be seduced by the lotus-eaters into infatuation with untethered abstraction. --The rising sea: foundations of algebraic geometry范畴论范畴 $\mathscr{C}$ 由对象 $\mathrm{obj}(\mathscr{C})$ 和态射 $\math...

展开阅读

首先要知道,装饰音有邻接音,经过音和和弦琶音,强拍的音往往更重要,具体可以参考柴士童:从二声部对位到音乐作品——装饰使用连音线将不重要的和弦琶音连到重音上,无视邻接音和经过音,可以从旋律中分离出高音声部的对位。Beethoven, Piano Sonata in D minor, Tempest, op. 31, no. 2, Allegretto对Tempest的分析结果有趣的是,经过上图...

展开阅读

当已经写好二声部对位时,基础的和声已经确定了,可以通过查看bass来获知对应的和声。使用四部和声的声部进行规则添加AT两个声部,即可得到四部和声(如下图),具体规则参考柴士童:四部和声,声部连接,Voice Leading,数字低音与对位法。然而并不是所有的和声都是结构和声,承担对应的和声功能。一些和声只是对装饰音的补充,是装饰和声。因此需要对和声进行第二级的分析(如下图所示)。第一小节的V...

展开阅读

Unifont is a creation of Roman Czyborra, who in 1998 lamented that seven years after Unicode's first release, there was still no single font that could display all Unicode characters. He sugges...

展开阅读

上行旋律小调音阶:1 2 ♭3 4 5 6 7C上行旋律小调: C D E♭ F G A B顺阶七和弦: CmM7 Dm7 E♭+M7 F7 G7 Am7♭5 Bm7♭5 以C上行旋律小调为例,构建几个常用的Upper Structure:首先,注意到C旋律小调中只有两个大三顺阶和弦:F和G,因此右手可以使用F或G然后,C旋律小调中的E♭,G,A,D构成了E♭Lydian增和弦,因此左手可...

展开阅读

文件管理器->查看->选项->文件夹选项->常规->隐私->设置打开文件资源管理器时打开此电脑,且反选有关快速访问的两个选项,这样使用Win+E就可以进入我的电脑,也不需要我的电脑图标了Win+Shift +S 可以快速进行截图,截完之后可以粘贴进画图里或QQ微信输入框中Win+S 可以打开搜索框Win+X A可以打开快速打开超级权限的Powershell...

展开阅读