
Machine Learning
Whisper321
这个作者很懒,什么都没留下…
展开
-
浅 CNN 中激活函数选择、 kernel大小以及channel数量
Activation function当用经典的 LeNet 进行 MNIST 识别训练时,我发现将 sigmoid 函数改为 ReLu,同时降低学习率(防止 dying neurons)并没能加快 SGD 收敛,反而使得 accuracy 的提升变得非常缓慢。所以这样看来,当 CNN 没有深到极易发生 gradient vanishing 时,sigmoid 或者 tanh 依然是首选。Ke...原创 2019-04-23 17:17:47 · 6170 阅读 · 0 评论 -
关于 Python Numpy、TensorFlow 等 Module 中一些函数的 axis 标号
以前写代码的时候对 axis 的标号记忆是经验性的,比如网上常说的 “0是对行方向求,1是对列方向求”,但是还是经常记混。今天看到一种说法,感觉应该是正确的、可拓展的:axis 标号对应的是矩阵的维度标号,即 0 是一维度,1 是二维度,以此类推。这样不仅不会再记混,而且遇到更高维度的矩阵也可以正确类推。...原创 2019-04-22 11:14:10 · 146 阅读 · 0 评论 -
Tensorboard 浏览器打不开链接地址的问题
Tensorboard 的版本是1.11.0,使用 Anaconda Prompt 打开 Tensorboard 生成的链接地址输入到 Chrome 显示是无效的。看到一个博主的办法简单粗暴而有效:直接在 浏览器打开 http://localhost:6006原文链接:https://blog.youkuaiyun.com/c20081052/article/details/79054403...转载 2019-04-20 20:05:16 · 1519 阅读 · 0 评论 -
使用 Spyder IDE 时 matplotlib 绘图的显示问题
Spyder 环境下 matplotlib 的 backend 设置是在打开环境时就配置好了的,所以通常的方法:import matplotlibmatplotlib.use('Qt5Agg')是无效的。Spyder 下解决这个问题最简单的方法是 GUI 的方法:Tools -> Preferences -> IPython console -> Graphics -&...原创 2019-04-15 10:33:54 · 6711 阅读 · 1 评论 -
解决Windows 7 下使用 cmd 打开 jupyter notebook 的问题
这里是基于anaconda的jupyter notebook。首先需要配置anaconda环境变量:https://blog.youkuaiyun.com/baidu_32542573/article/details/79361456之后打开cmd,使用命令行转到目标目录:cd /d "Dir"注意:Windows命令是 cd /d,和Linux稍有不同。转到该目录下后,在cmd中键入:ju...原创 2019-04-07 11:30:57 · 5169 阅读 · 0 评论 -
Numpy 中 meshgrid 和 mgrid 的区别
以我的经验,meshgrid 用在数据可视化的时候多一些,mgrid 则在写 CV 方面代码,比如生成 anchor box 的时候用的多些。下面的例子用来说明两者生成矩阵的不同:首先明显的是两个函数生成网格的方向不同,meshgrid 是 x 不变, 将 y 转置,然后一一配对成 (x, y) 的网格点,这样的结果如图所示,x 就是网格点的 x 轴坐标,y 就是网格点的 y 轴坐标。而 ...原创 2019-06-27 14:04:02 · 590 阅读 · 0 评论