直观理解神经网络原理无需编程,拖拽即可体验。
让复杂的AI概念变得简单易懂。

迭代次数

数据

你想使用哪个数据集?

特征

你想输入哪些属性?

点击任意位置进行编辑。
权重/偏置0.2
这是单个神经元的输出。悬停查看放大图。
输出通过不同的权重进行混合,线条粗细表示权重大小。

输出

测试损失
训练损失
颜色显示数据、神经元和权重值。

嘵,什么是神经网络?

这是一种构建从数据中学习的计算机程序的技术。它基于我们对人类大脑工作原理的粗略理解。首先,创建一系列软件“神经元”并将它们连接在一起,使它们能够相互发送消息。接下来,要求网络解决一个问题,它会一遍又一遍地尝试,每次都加强导致成功的连接,削弱导致失败的连接。关于神经网络的详细介绍,Michael Nielsen的《神经网络与深度学习》是一个不错的起点。如需更技术性的概述,可以尝试Ian Goodfellow、Yoshua Bengio和Aaron Courville合著的《深度学习》

所有这些颜色代表什么?

橙色和蓝色在整个可视化中以略有不同的方式使用,但一般来说,橙色表示负值,蓝色表示正值。

数据点(用小圆圈表示)最初呈现橙色或蓝色,分别对应正一和负一。

在隐藏层中,线条根据神经元之间连接的权重着色。蓝色表示正权重,意味着网络按原样使用该神经元的输出。橙色线条表示网络分配了负权重。

在输出层中,点根据其原始值呈现橙色或蓝色。背景颜色显示网络对特定区域的预测。颜色的强度显示该预测的置信度。