深度学习--tensorflow playground-神经网络的可视化
tensorflow playground网址tensorflow playground分类数据中有一下4种数据类型:Circle:XOR:Gaussian:Spiral:每种数据都有橙色和蓝色两种组据组成,其中蓝色代表正值橙色代表负值;神经元之间的连线(代表神经元的权重,下图所示)的颜色也如此,且线的粗细代表了权重的大小.每个点都有 x1\ x_{1}及 x
tensorflow playground分类数据中有以下4种数据类型:
| Circle | XOR |
|---|
| Gaussian | Spiral |
|---|
每种数据都有橙色和蓝色两种组据组成,其中蓝色代表正值橙色代表负值;神经元之间的连线(代表神经元的权重,下图所示)的颜色也如此,且线的粗细代表了权重的大小.
每个点都有 x1 <script type="math/tex" id="MathJax-Element-36">\ x_{1}</script>及 x2 <script type="math/tex" id="MathJax-Element-37">\ x_{2}</script>两个特征,此外衍生出的还有 x1∗x1 <script type="math/tex" id="MathJax-Element-38">\ x_{1}*x_{1}</script>, x2∗x2 <script type="math/tex" id="MathJax-Element-39">\ x_{2}*x_{2}</script>, x1∗x2 <script type="math/tex" id="MathJax-Element-40">\ x_{1}*x_{2}</script>, sin(x1) <script type="math/tex" id="MathJax-Element-41">\ sin(x_{1})</script>, sin(x2) <script type="math/tex" id="MathJax-Element-42">\ sin(x_{2})</script>
选择 学习率/激活函数/正则化类型/正则化率:.
选择隐藏层的数量以及每层中神经元的数量:
也可以为数据点增加一定的噪声,以及设置Batch的大小和训练数据的比例:
然后就可以开始测试当前的神经网络的表现了:
另,可以通过网站:Classify toy 2D data看到二分类原始空间中的所有网格点的转换表示和给定层的数据,并且一次只能显示2个神经元。
括号中的数字表示该级别的神经元总数。
更多推荐
所有评论(0)