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