人工智能是当前一个非常火热的职业,很多程序员想要加入其中却不得其门而入。
理论学习
1
人工智能也就是机器学习应该从何入门呢?
2
了解人工智能概念
3
了解人工智能的历史和现状
4
学习一种人工智能算法理论,比如KNN算法
实践
1
学习了人工智能理论知识我们下一步该做什么?
2
根据算法理论,自己实现算法,进行实践
3
编写我们的第一个人工智能程序,模拟手写数字识别实践
数字识别
1
编写代码生成数字图片,为了简单这里可以采用黑白效果的图片,没有干扰项。从而省略了,去噪,灰度等步骤,刚开始嘛慢慢来
2
获取数字图片中的特征,这里主要是图片的像素信息,比如黑色像素数量。虽然已经在图片生成时尽量的去除干扰项,但图片中还是可能存在非黑色或白色的其他像素,我们需要做一个容差,在容差范围内的都判断为白色或者黑色。
3
将生成的图片按同等比例进行分部,并划分出训练集、测试集、验证集。
4
根据训练、测试、验证的流程进行相关任务获得最后的识别精度。
5
调整参数、获得新模型,必要的情况下生成图片时,加入干扰因素。
注意事项
1
从学习一个简单的算法开始
2
理论结合实践