XAI之DL:神经网络可视化—一个谷歌的在线DNN动态调参小工具(基于TensorFlow库实现神经网络调参可视化)的简介、使用方法(LinearNN线性神经网络结构可视化/对比XOR算法可视化)之详细攻略
目录
谷歌在线神经网络调参可视化小工具的简介
该网站提供一个在线环境,使用户可以在浏览器中直接操作和实时可视化神经网络模型,从而更直观地学习和理解深度学习的基本原理。这是一款谷歌在线DNN调参小工具,非常好用。还可以根据需求增加层数或神经元个数来观察参数对结果的影响。
可视化地址:A Neural Network Playground
1、界面说明
左边四个图:预定义的四种样本数据。普通线性不可分样本点、复杂交叉线性不可分样本点、线性可分样本点、及其复杂交叉线性不可分样本点
中间区域:第一列是输入数据,还可以添加各种组合特征参数,以优化输入数据集。
下边连接线越粗代表值越大,蓝色为正,橙色为负。
谷歌在线神经网络调参可视化小工具的使用方法
1、二分类参数调优应用:比如采用线性激活函数解决二分类问题;采用线性激活函数引入额外三个参数来解决类似异或问题。
2、有时候随着迭代次数增多,图像会跳动,是因为采取的GD算法会在求最优解过程中跳来跳去!
1、LinearNN的可视化
2、LinearNN solve XOR problem
当lr=0.3时,相对比较大,每一个步长比较大,所以会在坑底部(最小值)两端进行跳动,然后训练到一定轮数,再改lr=0.03即可看到更好的情况。