浙大AI导论(入门)兴趣向(第四课)
简单的 AI 应用:手写数字识别
接下来我们将用一个封装好的 python
程序来进行手写数字识别,实现一个简单的 AI
应用
首先我们需要引入一些必要的 python库 封装好我们的程序
# 引入必要的 python 库 import numpy as np import matplotlib.pyplot as plt import warnings warnings.filterwarnings("ignore") from mnist import mnist_plot from mnist import plot_digits from mnist import mnist_preidct
接下来我们简单画一下MNIST
数据集中的数字,MNIST
手写数字数据集也被称为人工智能领域的 ABC ,主要由一些手写数字的图片和相应的标签组成,图片一共有10 类,分别对应从0~9 ,共10 个阿拉伯数字
我们可以看到从0到9十个阿拉伯数字的手写体,同样的,我们可以使用函数画出你想要的数字:(没错就是下面这样的)
改变参数:
# 你可以尝试改变数字来画出不同的手写数字 a = mnist_plot(6)
最后,我们调用函数去预测一下
mnist_preidct(q)
会发生错误,因为一方面是因为我们的模型比较简单,另一方面模型并非能做到完全没有错误(人也是这样的),通过接下来的学习,我们能够学到更多关于模型调整的知识。
本文来自博客园,作者:Alaso_shuang,转载请注明原文链接:https://www.cnblogs.com/Alaso687/p/17028975.html