根据Marr(1982)年理论,理解一个信息处理系统,具有三个被称为分析层面的内容: 计算理论(computational theory)对应计算目标和任务的抽象定义。 表示和算法(representation and algorithm)是关于输人和输出如何表示和从输入到输
出变换的算法说明。 硬件实现(hardware implementation)是系统的实物物理实现。
29
29
M40 GPU加速特性
30
GPU与CPU连接
通过PCIe与CPU连接, 最大理论带宽8GB/s(gen2.0)、16GB/s(gen3.0) CPU称为主机(host), 显卡(GPU)称为设备(device)
31
31
最优连接数量:4
32
32
目前的GPU使用方案
33
33
CPU困境
34
机器学习还可以进行压缩(compression)。用规则拟合数据,我们能得到比数据更简 单的解释,需要的存储空间更少,处理所需要的计算更少,例如,一旦你掌握了加法 规则,你就不必记忆每对可能数字的和是多少。
机器学习的另一种用途是离群点检测(outlier detection),即发现那些不遵守规则的 例外实例。在这种情况下,学习规则之后,我们感兴趣的不是规则,而是规则未能覆 盖的例外,他们可能暗示出我们需要注意的异常,如诈骗等。
具体应用-人脸识别
对于人脸识别(face recognition)。输入是人脸 图像,类是需要识别的人,并且学习程序应当 学习人脸图像与身份之间的关联性。人脸会有 更多的类,输入图像也更大一些,并且人脸是 三维的,不同的姿势和光线等都会导致图像的 显著变化。另外,对于特定人脸的输人也会出 现问题,比如说眼镜可能会把眼睛和眉毛遮住 ,胡子可能会把下巴盖住等。