上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.3 监督学习案例:计算机学习计算平均分
1. 项目描述
让计算机通过观察一堆数据,不依靠任何公式,找出这堆数字的规律,体验监督学习的过程。
2. 相关知识
提供一份成绩单,里面包含语文、数学、英文、平均分这4列记录,
我们人类已知:平均分 = (语文+数学+英文)/3
但是计算机不知道这个公式,现在需要把这样的数据给计算机观察,让计算机自己“学习”,找到无限接近于这个公式的函数,进而计算出“学习”后的结果。
3. 项目设计
(1)随机生成500条记录,每条记录包含语文、数学、英文、平均分这4列数据。
(2)让计算机观察数据,告诉语文、数学、英文这3列数据,可以得到一个平均分的结果,让计算机按照这样的规律去推导出计算平均分的公式。
(3)计算机学习后,我们给计算机输入一些已知的和未知的分数来计算验证一下,看看计算机“学习”结果。
4. 项目过程
5. 项目测试
提供的学习数据
已知58、74、53三科成绩,人工计算出的结果为61.666分。
计算机预测结果:
已知分数58、74、53,预测结果为61.66666666666667。
已知80、90、100三科成绩,人工计算出的结果为90分。
计算机预测结果:
已知分数80、90、100,预测结果为90.0。