【发布时间】:2013-05-04 00:22:20
【问题描述】:
最近我发布了许多关于我正在制作的字符识别程序的问题。我以为直到今天我才能完全正常工作。我认为这与我对网络的训练有关。以下是对我认为训练和模拟过程进行的解释。
给这两张图片
目标
输入
我想训练网络识别字母 D。请注意,在此之前,我已将图像处理成二进制矩阵。对于训练,我使用
[net,tr] = train(net,inputs,targets);
我是目标而不是输入,因为我想训练网络识别目标图像中的所有字母。
然后我跑
outputs = sim(net,inputs);
其中输入是带有字母“D”的图像,或带有 ABCD 中任何其他字母的图像。这里的基本前提是,我想训练网络识别 ABCD 中的所有字母,然后选择任意字母 A、B、C 或 D,看看网络是否识别出这个选择的字母。
问题:
我的训练过程是否正确?
【问题讨论】:
标签: matlab neural-network