使用 MNIST DATABASE 进行数字识别

问题描述 投票:0回答:1

我正在尝试使用 MNIST 数据库来识别手写数字。到目前为止我所拥有的是一个表示数字的二进制矩阵,该算法是用 matlab 编写的。我希望获得一些有关如何开始使用 MNIST 数据库识别二进制图像中的数字的帮助。

matlab mnist image-recognition digits handwriting
1个回答
2
投票

如果您正在使用 Matlab 并且已经有了二进制图像,那么您现在需要:

1)从图像中提取特征(你有很多选择)。例如,您可以首先使用原始像素==>将每个图像矩阵转换为行向量。 (部分数据用于训练,其余数据用于测试)

使用所有这些行向量创建一个特征矩阵。每行都将是特征矩阵中的一个“实例”。

2)现在可以选择并尝试不同的分类器。例如,尝试使用 SVM(支持向量机)。最基本的方法是使用 svmtrain 和 svmclassify 函数。使用方法很简单,Matlab 的帮助中有很好的解释。

3)测试不同分区的数据。

4)尝试其他特征和分类器。

© www.soinside.com 2019 - 2024. All rights reserved.