卷积神经网络 tensorflow_神经网络原理演示动画合集

开帖搜集几个网上炫酷的神经网络原理演示动画

来自 Tensorflow 的分类神经网络

网址:Tensorflow — Neural Network Playground

初学者可以检验自己是否理解什么是 Epoch, Learning rate, Activation, Regularization, Regularization rate, Hidden Layers, number of neurons 以及改变它们会对分类结果造成的影响。对于下面这种对角分类,可以看一下不加隐藏层,神经网络是否可以成功分类。

网站截图如下:

e68ae129019c5fb8a2e9fe58059bfcb7.png

如何初始化神经网络参数

网址:https://www.deeplearning.ai/ai-notes/initialization/

这是 deeplearning.ai 做的系列教学网页中的一篇。讲述为何神经网络参数初始化的时候数值太小有梯度消失,数值太大有梯度爆炸,以及为何 Xavier 初始化提供了大小合适的神经网络参数初始化方案,刚好能够解决这两种问题。

Xavier 参数初始化方案为

e8a24b8a8176400641ea8a4808158503.png
Xavier 参数初始化方案,第 [l] 层的权重 W 初始化为满足正态分布的随机数。正态分布的平均值为0,方差为第 l-1 层神经元个数 n 的倒数。Bias b 初始化为0. Xavier 初始化又叫 Glorot 初始化。

f3c7ef37afaee3d998174549d817051b.png

不同优化算法的对比

网址:https://gitlab.com/snowhitiger/learn_deep_learning

这是我做的各种优化算法可视化对比的 JupyterNotebook 动画。点击上面网址中的蓝色 binder 按钮,等待一会儿, 再点击 sgd_visualization.ipynb ,可以在线打开 notebook。手动调节学习率 lr, 动量参数以及 Adam 的

参数,能够直观的学到不同优化算法的参数应该如何设置。网页截图:

9261fb4176caff65c019654cacfe805e.png
Adam 优化算法。beta1 默认一般选0.99,但可视化显示 beta1 选 0.5 可以减少Adam 在极小值附近的盘旋。beta2 一定要非常接近1,太小则震荡。

知乎介绍:https://zhuanlan.zhihu.com/p/64882877

相似的对比不同优化算法的可视化网页还有:

Why Momentum Really Works: https://distill.pub/2017/momentum/ 网页截图:

ef6c85414e414f50adc16ee45a2f12e4.png

deeplearning.ai https://www.deeplearning.ai/ai-notes/optimization/

之前网络太差,没有发现 deeplearning.ai 出第二期教学网页了,又是一篇精品。网页截图

426247bf5930157fbdaca6b4b80a4c4f.png

在浏览器里训练卷积神经网络

斯坦福大学AI网红 Karpathy 写的 javascript 代码 convnetjs 可以使你在浏览器里训练一个卷积神经网络。

网址: https://cs.stanford.edu/people/karpathy/convnetjs/

d59a815f1bbd99206947d7150bdcc5c1.png

神经网络的全局解释

distill.pub 每篇文章都是经典。这篇文章介绍神经网络的全局解释,试图理解每个神经元(或卷积核)学到了什么特征。

The Building Blocks of Interpretability 网址:https://distill.pub/2018/building-blocks/

网址截图:

eccad6bb368f12ed832a724901a8016e.png

强化学习值函数与时间差分

The Paths Perspective on Value Learning 网址:https://distill.pub/2019/paths-perspective-on-value-learning/

网址截图:

f40a64723baf6af4134fa36ca788b569.png

总结:

网络上有很多学习深度神经网络的资源。这些交互式动画能以最直观的方式,最快的速度,解释概念,传播深度学习方向的知识。此搜集中的网页截图归原网页制作者所有。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值