浙大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)

会发生错误,因为一方面是因为我们的模型比较简单,另一方面模型并非能做到完全没有错误(人也是这样的),通过接下来的学习,我们能够学到更多关于模型调整的知识。

posted @ 2023-01-05 22:04  Alaso_shuang  阅读(39)  评论(0编辑  收藏  举报
2 3
4