摘要:
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)
浙公网安备 33010602011771号