手写数字识别演示
手写数字识别是神经网络最经典的入门应用之一。计算机并不“看见”数字,而是把图像变成许多像素数值,再经过网络计算得出判断。通过自己书写并观察识别结果,可以体会神经网络如何从数据中学到规律,也能发现它的局限。
在实验室中查看
实验目的
了解神经网络识别手写数字的基本过程,认识识别结果受书写方式影响。
实验原理
手写数字图像由许多像素组成,每个像素对应一个数值。神经网络将这些数值作为输入,经过各层计算,输出0~9每个数字的可能性,取可能性最大的数字作为识别结果。网络事先用大量带标签的手写数字样本训练,不断调整内部参数,才具备识别能力。
实验器材
- 手写书写区域
- 清除按钮
- 识别结果
- 各数字的可能性(置信度)
- 不同书写风格的数字
实验步骤
- 在书写区域写下一个数字,尽量写得大一些、居中。
- 查看网络给出的识别结果和各数字的可能性。
- 清除后用潦草、过小或偏离中心的方式再写同一个数字。
- 尝试写形状相近的数字,如1和7、4和9。
- 比较不同写法下识别结果和可能性的变化。
实验现象与结论
书写规范、位置居中的数字通常识别可能性较高;笔画潦草、过小或与其他数字相似时,可能性会下降,甚至识别出错。结论:神经网络输出的是可能性而非绝对判断,识别效果依赖训练数据和输入质量。
常见问题
- 计算机是怎么“看”懂手写数字的?
- 它把图像转成像素数值,输入训练好的神经网络,由网络计算出每个数字的可能性。
- 为什么有时会识别错?
- 字迹潦草、位置偏离或形状相似都会影响输入,模型训练数据也有局限,所以会出错。
同一课题的其他实验 ·
生活里的人工智能在日常生活场景中找一找人工智能,认识语音助手、人脸识别、导航等常见 AI 应用,并体会它们…
图灵测试小游戏:猜猜对面是人还是机器通过文字交流判断对面是真人还是机器,体验图灵测试的思路,思考机器表现得“像人”是否就等于有…
机器怎么“看”一张图把一张图片放大到像素,观察每个小格对应的数字,了解计算机是如何把图像变成数据来“看”的。
规则与学习:让机器变聪明的两种方法对比“人工编写规则”和“从数据中学习”两种方法,体会机器是如何完成分类、判断等任务的。
人工智能发展简史按时间顺序浏览人工智能发展中的重要事件,了解它的起步、起伏与近年快速发展的原因。
AI 能做什么、不能做什么通过判断一系列任务是否适合交给人工智能,认识 AI 的擅长之处与局限,学会理性看待它。
给图片贴标签:认识数据标注动手给图片贴上类别标签,体会机器学习需要“带答案”的数据,了解标签对机器识别的作用。
声音变成波形观察声音在屏幕上显示成的波形,了解响度、音调与波形的关系,理解声音如何变成计算机能处理的数…
相关搜索:手写数字识别 · 神经网络识别手写数字原理 · MNIST手写数字识别 · 初中人工智能神经网络 · 手写数字识别在线演示 · 手写数字识别互动课件 · 手写数字识别虚拟仿真实验