Не удалось найти ошибку в коде MATLAB
Я пытаюсь разработать программу, использующую нейронную сеть для решения любой реальной проблемы.
Итак, я взял обнаружение ретинопатии с помощью вероятностной нейронной сети с использованием MATLAB. Я воспользовался помощью профессора и разработал программу. Я обучил нейронную сеть и создал набор данных, но при тестировании моей нейронной сети я не получаю выходных данных...
Я новичок в MATLAB, и это первая программа, которую я написал в MATLAB .
---THIS CODE IS TO CREATE TRANING DATASET--- clc; clear all; close all; img=imread('nor4.jpg'); m=impixel(img); dlmwrite('D:\Retinopathy detection\Training.csv',m,'-append'); %figure(1),imshow(img); ---CODE FOR ACTUCAL IMPLEMENTATION--- clc; clear all; close all; fileID = fopen('Training.csv'); C = textscan(fileID,'%f%f%f%f','Delimiter',','); fclose(fileID); x=[C{1} C{2} C{3}]; t=[C{4}]; s=input('Enter spread : '); net = newpnn(x',t',s); img=imread('trr.jpg'); [m,n,p]=size(img); R=img(:,:,1); G=img(:,:,2); B=img(:,:,3); RR=reshape(R,m*n,1); GG=reshape(G,m*n,1); BB=reshape(B,m*n,1); Xtest=double([RR GG BB]); Y = sim(net,Xtest'); Im=reshape(Y,m,n); for i=1:1:m for j=1:1:n if Im(i,j)==1 Newimg(i,j,:)=[230,166,122]; else Newimg(i,j,:)=img(i,j,:); end end end figure(1),imshow(img); figure(2),imshow(Newimg);
---извините, что поделился всем кодом, я не получаю ошибку --
когда я запускаю эту программу ..Я должен получить два окна изображения, одно с входным изображением, а второе окно будет иметь область обнаружения ретинопатии ..
но когда я запускаю эту программу, я получаю правильное окно изображения, но...во втором окне я получаю только зеленый цвет, или если я изменю значение, я получу другой цвет...
не могли бы вы, пожалуйста, помочь мне с этим, я действительно застрял !! Я не получу помощи от своего профессора.
Что я уже пробовал:
я попытался запустить я получаю неправильный выход
Gerry Schmitz
"Требуйте", чтобы ваш "профессор" помог вам. Это то, за что вы платите. - Нет?
ZurdoDev
То, что он сказал ^.
Вряд ли кто-то здесь будет делать ВСЮ работу за вас. Вам нужно отладить его и сузить проблему.
Parth_k
Это мой собственный проект..над чем я и работаю!! Он(профессор) мало что знает о MATLAB ...поэтому я и спросил здесь!!
Мне не нужен кто-то, чтобы написать весь мой код ... просто хотел знать..где я ошибаюсь !!..для меня MATLAB тоже новый ...так что мне любопытно узнать
Parth_k
Я уже пробовал, сэр!!
Я должен был знать, что мой набор данных не сделан должным образом!! После того, как сделал это тоже... У меня та же проблема!! ...
Су я подумал что лучше иметь экспертный совет или предложения чтобы устранить ошибку
ZurdoDev
Мы не можем запустить ваш код, так что же именно вы ожидаете от кого-то сделать?