2013-08-07 60 views
1

我正在尝试使用MNIST DATABASE来识别手写数字。我到目前为止是代表数字的二进制矩阵,该算法是用matlab编写的。我想在使用MNIST DATABASE识别二进制映像中的数字方面开始一些帮助。 谢谢。使用MNIST DATABASE进行数字识别。

回答

2

如果您正在使用Matlab和已有的二进制图像现在你需要:

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

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

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

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

4)使用其他特征和分类器进行实验。