上一页 1 ··· 157 158 159 160 161 162 163 164 165 ··· 426 下一页
摘要: 0. 指令集指令集是存储在 CPU 内部,对 CPU 运算进行指导和优化的硬程序。拥有这些指令集,CPU 就可以更高效地运行。Intel:x86,EM64T,MMX,SSE,SSE2,SSE3,SSSE3 (Super SSE3),SSE4.1,SSE4.2,AVX。... 阅读全文
posted @ 2017-02-17 18:16 未雨愁眸 阅读(239) 评论(0) 推荐(0)
摘要: 选择使用 numpy 库的应有之义就在于:应当以矢量化的方式(vectorized operations)来避免迭代操作(iterations),numpy 下的迭代操作执行起来十分耗时。import numpy as npx = np.linspace(0, 8... 阅读全文
posted @ 2017-02-17 17:03 未雨愁眸 阅读(183) 评论(0) 推荐(0)
摘要: 选择使用 numpy 库的应有之义就在于:应当以矢量化的方式(vectorized operations)来避免迭代操作(iterations),numpy 下的迭代操作执行起来十分耗时。import numpy as npx = np.linspace(0, 8... 阅读全文
posted @ 2017-02-17 17:03 未雨愁眸 阅读(492) 评论(0) 推荐(0)
摘要: JIT:Just-in-time compilation,即时编译;AOT:Ahead-of-time compilation,事前编译。JVM即时编译(JIT)1. 动态编译与静态编译动态编译(dynamic compilation)指的是“在运行时进行编译”;... 阅读全文
posted @ 2017-02-17 16:44 未雨愁眸 阅读(182) 评论(0) 推荐(0)
摘要: JIT:Just-in-time compilation,即时编译;AOT:Ahead-of-time compilation,事前编译。JVM即时编译(JIT)1. 动态编译与静态编译动态编译(dynamic compilation)指的是“在运行时进行编译”;... 阅读全文
posted @ 2017-02-17 16:44 未雨愁眸 阅读(374) 评论(0) 推荐(0)
摘要: def relu_forward(x): out = x * (x > 0) # * 对于 np.ndarray 而言表示 handmard 积,x > 0 得到的 0和1 构成的矩阵 return out, xdef rel... 阅读全文
posted @ 2017-02-17 10:38 未雨愁眸 阅读(791) 评论(0) 推荐(0)
摘要: def relu_forward(x): out = x * (x > 0) # * 对于 np.ndarray 而言表示 handmard 积,x > 0 得到的 0和1 构成的矩阵 return out, xdef rel... 阅读全文
posted @ 2017-02-17 10:38 未雨愁眸 阅读(245) 评论(0) 推荐(0)
摘要: 关于矩阵求导,得到的导数则是矩阵形式;关于矢量求导,得到的导数则是矢量形式;关于标量求导,得到的仍是标量形式。也即关于谁求导,得到的导数形式便和谁的维度信息一致。fx = f(x)grad = np.zeros_like(x)共存在 6 种形式的矩阵导数: 1.... 阅读全文
posted @ 2017-02-17 09:45 未雨愁眸 阅读(293) 评论(0) 推荐(0)
摘要: 关于矩阵求导,得到的导数则是矩阵形式;关于矢量求导,得到的导数则是矢量形式;关于标量求导,得到的仍是标量形式。也即关于谁求导,得到的导数形式便和谁的维度信息一致。fx = f(x)grad = np.zeros_like(x)共存在 6 种形式的矩阵导数: 1.... 阅读全文
posted @ 2017-02-17 09:45 未雨愁眸 阅读(738) 评论(0) 推荐(0)
摘要: 英伟达的显卡首先要下载安装CUDA开发包,可以参考这里的步骤: VS2015编译环境下CUDA安装配置安装好CUDA之后,OpenCL的配置就已经完成了80%了,剩下的工作就是把OpenCL的路径添加到工程中。1. 新建一个win32控制台应用程序,在工程的属性管... 阅读全文
posted @ 2017-02-16 07:17 未雨愁眸 阅读(1861) 评论(1) 推荐(0)
上一页 1 ··· 157 158 159 160 161 162 163 164 165 ··· 426 下一页