the excel file has the dataset. it has 24 columns. first 12 columns has the target value 1. the last 12 colums have the target value 0. i wanted to design a NN for classification into 1 or 0. the data was copied to dat file. i selected all the 198 rowsand 24 colums to input.dat . single rown with 24 colums as target.dat and i get the following error . please rectify.
Error using newff (line 107) Input ranges is not a two column matrix. Error in signature1 (line 17) net=newff(input_n,target_n,13);
close all ; clc; clf; clear all; load input.dat; load target.dat; input1=input(1:198,1:24); target1=target(1:198,1); [input_n,input_n_struct]=mapminmax(input1'); [target_n,target_n_struct]=mapminmax(target1'); net=newff(input_n,target_n,13); net.divideFcn='divideblock'; net.divideParam.trainRatio=80; net.divideParam.valRatio=10; net.divideParam.testRatio=10; net.trainFcn='trainlm'; [net tr Y E]=train(net,input_n,target_n); % Simulation disp('Simulation Output for the given input'); simoutput=sim(net,input_n); [input_n ; simoutput]; %Output Normalized Version disp('Normalized Simulation Output'); Norm_input=mapminmax('reverse',input_n,input_n_struct); Norm_simoutput=mapminmax('reverse',simoutput',target_n_struct); %[Norm_input Norm_simoutput]; [Norm_input]; [Norm_simoutput] [target Norm_simoutput] % Calculating Mean Square Error perfmse=mse(E); fprintf('Mean Square Error:%d \n',perfmse);
ANSWER
Matlabsolutions.com provide latest MatLab Homework Help,MatLab Assignment Help for students, engineers and researchers in Multiple Branches like ECE, EEE, CSE, Mechanical, Civil with 100% output.Matlab Code for B.E, B.Tech,M.E,M.Tech, Ph.D. Scholars with 100% privacy guaranteed. Get MATLAB projects with source code for your learning and research.
It looks like you are using an obsolete version of NEWFF where the first input is minmax(input_n) instead of input_n.However, even the latest version of NEWFF is obsolete.What version of MATLAB do you have? Type ver into the command lineThe current versions of MLP are Regression/curve-fitting: FITNET(calls FEEDFORWARDNET) instead of NEWFIT(calls NEWFF)
Classification/pattern-recognition: PATTERNNET(calls FEEDFORWARDNET)instead of NEWPR(calls FEEDFORWARDNET)
Matlabsolutions.com provide latest MatLab Homework Help,MatLab Assignment Help for students, engineers and researchers in Multiple Branches like ECE, EEE, CSE, Mechanical, Civil with 100% output.Matlab Code for B.E, B.Tech,M.E,M.Tech, Ph.D. Scholars with 100% privacy guaranteed. Get MATLAB projects with source code for your learning and research.
Regression/curve-fitting: FITNET(calls FEEDFORWARDNET) instead of NEWFIT(calls NEWFF) Classification/pattern-recognition: PATTERNNET(calls FEEDFORWARDNET)instead of NEWPR(calls FEEDFORWARDNET)
Comments
Post a Comment