سلام بچه ها
من یه مشکلی دارم که همش matlab ارور می ده
قسمتی از پروژه ocr که فقط برای ارقام فارسی هستش ... بعد با روش (ممان هندسی کسی کار کرده؟) ویژگی و بدست اوردیم و قرار ه با mlp matlab شبکه شو بسازیم ...
من برای هر عدد 30 تا نمونه در نظر گرفتم ... عدد 6 هم چون 2 جور نوشته میشه 2 حالت یعنی کلا 11 تا 30 ... (30 نمونه از 11 عدد)
بعد این 30 نمونه یعنی 30 تا عددن ...
یعنی برای هر عدد 1 ماترس 1*30 داریم ... که کلا میشه 11*30 ...
حالا خروجی شبکه من 0.1.2.3.تا 10 ه ...
من که میام اینا رو میچینم Matlab ارورمیده ...میشه کمکم کنید.
ارورش مربوط به خط train(net,P,T) ...
من یه مشکلی دارم که همش matlab ارور می ده
قسمتی از پروژه ocr که فقط برای ارقام فارسی هستش ... بعد با روش (ممان هندسی کسی کار کرده؟) ویژگی و بدست اوردیم و قرار ه با mlp matlab شبکه شو بسازیم ...
من برای هر عدد 30 تا نمونه در نظر گرفتم ... عدد 6 هم چون 2 جور نوشته میشه 2 حالت یعنی کلا 11 تا 30 ... (30 نمونه از 11 عدد)
بعد این 30 نمونه یعنی 30 تا عددن ...
یعنی برای هر عدد 1 ماترس 1*30 داریم ... که کلا میشه 11*30 ...
حالا خروجی شبکه من 0.1.2.3.تا 10 ه ...
من که میام اینا رو میچینم Matlab ارورمیده ...میشه کمکم کنید.
P = [gmom0;gmom1;gmom2;gmom3;gmom4;gmom5;gmom61;gmom62; gmom7;gmom8;gmom9]; % input matrix
net = newff(minmax(P),[30 10 10],{'logsig' 'logsig' 'logsig' },'traingdx'
net.performFcn = 'mse';
net.trainParam.show = 20; %to har 20 ta epoch nemodar e khata ro neshon mide
net.trainParam.epochs = 500; %tedad tekrar
net.trainParam.mc = 0.95; %zarib yadgiri
T = [0,1,2,3,4,5,61,62,7,8,9]
net = train(net,P,T);
net = newff(minmax(P),[30 10 10],{'logsig' 'logsig' 'logsig' },'traingdx'
net.performFcn = 'mse';
net.trainParam.show = 20; %to har 20 ta epoch nemodar e khata ro neshon mide
net.trainParam.epochs = 500; %tedad tekrar
net.trainParam.mc = 0.95; %zarib yadgiri
T = [0,1,2,3,4,5,61,62,7,8,9]
net = train(net,P,T);
دیدگاه