用户:
Fexcode查看:2 回复:1 评论:2 创建时间:2023-03-31T20:28:23
lesson 2
训练你的预测机
神经网络中最重要,也是最容易被pen的部分
假如我们需要一台机器
它能把A值转化为B值
但是我们不知道它们之间的进率是多少,
只知道,它们是成正比例关系的.
https://baike.baid(删掉我)u.com/it(删掉我)em/正比例/1941279
那么就能列出这个式子:
A=B*k
我们不知道k是多少,
所以就需要用到人工智能中及其重要的东西
训练样本
-------------------------------------------
A值与B值的转换样本
A B
100 56.45
-------------------------------------------
这里只提供了一个样本,但真实的人工智能中是有一堆样本的。
好的,让我们来尝试计算k的值吧!
先假设它是0.5
遇到不确定的值,先假设,是一个很好的选择。
100*0.5=50
这台机器输出了50
但样本告诉我们B应该是56.45
所以误差是
56.45-50=6.45
有的人可能会说:“直接用56.45÷100不是更好吗?“
但是真实的问题可能比这复杂的多,这个课程的最终目的是让机器自己学习,识别手写数字。
接上文,6.45的误差代表这台机器还有改进的空间,
我们可以调整k值
令k=0.6
100*0.6=60
60-56.45=3.55
误差是3.55
这是一个在人类接受范围内的值!
我们可以欣然接受这个误差,
当然,你也可以再调整它。
本章篇幅有限,就不过多赘述了。
总结
在这节课中,我们创造了一台最简单的机器,
但是世间万物都是由最简单的东西构成的。
下节课,我将带大家亲手构建你的第一个神经元
请大家持续关注!!!
有不懂的?
喵QQ:27346喵632
查看课程源代码(以后课程里也会有的)
作者能力有限,还望大家帮助改正!
by 飞星不动
160行