2013-03-14 92 views
0

我正在做一個當地語言的字符識別項目。我創建了數據集。但我不確定如何使用神經網絡來餵食它?使用matlab中的神經網絡進行模式識別

Training step

在此階段,我只能選擇作爲輸入,而不是整個組相同的字符的一個圖像。如何進行?

請幫助

回答

0

據我所知,這些神經元不懂2D輸入,所以你需要從圖像一維數組:

image1flat = image1(:); 
image2flat = image2(:); 

然後把它們放入一個2D題庫組陣列(注意 「的樣品是:」 你的圖片選項)

%samples are columns now 
trainningSet = [image1flat image2flat]; 

自動化代碼:

%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 
+0

我們需要編碼嗎?我們可以在神經網絡模塊中使用** nprtool ** GUI工具嗎? – rgb 2013-03-14 17:35:37

+0

我認爲你必須。但它不應該很難,我現在更新... – 2013-03-14 20:37:52

+1

如果你想使用matlab加載圖像,請輸入'image1 = imread('filename.xxx');'或拖拽它到工作區,之後,matlab會問你關於變量名稱 – 2013-03-17 16:19:22