NNLab.
一个神经元开始,一章一章亲手训练出一个真神经网络 · 零依赖 · 单文件
已暂停
NNLab · 互动课程 · 八章

在浏览器里,
亲手训练一个神经网络

不用装任何东西,不需要数学基础。从一个神经元开始,每一章只讲一件事、只多给你一个按钮, 看着它一点点学会把两种颜色的点分开。所有计算都发生在你眼前这个页面里,不联网。

    大约 15 分钟 · 进度自动存在本机 · 单文件 · 零依赖

    图 1 · 决策边界
    x, y ∈ [-1, 1]
    A 类 B 类 判错 空心=验证集(环色=类别)
    轮次(epoch)
    0
    0 步
    训练损失
    在见过的题上,错得有多离谱
    验证损失
    没见过的题上,错得多离谱
    验证准确率
    猜对的比例
    验证 F1
    查全与查准各罚一次的严格分,两类点数量差很多时更可信
    梯度范数 ‖g‖₂
    脚下的坡有多陡,接近谷底会变小
    图 2 · 成绩单 · 每 100 步一考
    对数纵轴 · 曲线只画正式评估点,不做滑动平均 · train=训练损失(蓝) / val=验证损失(墨)