基于matlab的神经网络模式识别

基于matlab的神经网络模式识别,matlab,neural-network,Matlab,Neural Network,我正在做一个本地语言字符识别的项目。我创建了数据集。但我不知道如何使用神经网络来为它提供信息 在这个阶段,我只能选择一个图像作为输入,而不能选择同一字符的整个集合。如何进行 请帮助据我所知,这些神经元不理解2d输入,因此您需要根据图像制作1d数组: image1flat = image1(:); image2flat = image2(:); 然后将它们放入2d训练集数组中(注意图片上的“样本是:”选项) 自动代码: %change this to folder where the file

我正在做一个本地语言字符识别的项目。我创建了数据集。但我不知道如何使用神经网络来为它提供信息

在这个阶段,我只能选择一个图像作为输入,而不能选择同一字符的整个集合。如何进行


请帮助

据我所知,这些神经元不理解2d输入,因此您需要根据图像制作1d数组:

image1flat = image1(:);
image2flat = image2(:);
然后将它们放入2d训练集数组中(注意图片上的“样本是:”选项)

自动代码:

%change this to folder where the files are
cd('/path/to/files');
%change this to your file format
files = dir('*.png');
result = [];
for i = 1:length(files)
    A{i} = imread(files(i).name);
    Aflat{i} = A{i}(:);
    result = [result Aflat{i}];
end
%put the result into nprtool

我们需要编码吗?我们可以使用神经网络模块中的nprtool GUI工具吗?如果您想使用matlab加载图像,请键入
image1=imread('filename.xxx')
或将其拖放到工作区,然后matlab将询问变量的名称并计算:)input.mat和target.mat是否需要相同?
%change this to folder where the files are
cd('/path/to/files');
%change this to your file format
files = dir('*.png');
result = [];
for i = 1:length(files)
    A{i} = imread(files(i).name);
    Aflat{i} = A{i}(:);
    result = [result Aflat{i}];
end
%put the result into nprtool