Question: Why does this program not work The program you will prepare must have an interface, Inputs (inputs.xlsx) and outputs (targets.xlsx) will be read from the




Untitled.m x kentrol 1.m x/+ CiUsersiX1Desktoplmiluntitled.m Untitled.m kontrol inputs=xlsread(a.xlsx):targets=xlsread(b.xlsx): sGet number of inputs and outputs numinputs = size (inputs, 2 ); numoutputs = size ( targets, 2); sGet user input numHidden = input ('enter number of neurons in hidden layer:'): trainingRate = input('enter training rate:'); numEpochs = input ('entr number of epochs:'); trainRate = input ('enter train rate:"): testrate = input ('enter test rate: "); finitialize welghts \( w_{\text {_input }}=-5+(5+5) \times \) rand (numhidden, numInputs); W.output =5+(5+5) * rand (numoutputs, numhidden): Editor-CiUsers XYD DeshtopymiUntitled.m Untitledim kontrolim Fsplit data into train and test stes train_inputs = inputs (1; round ( si 2e( inputs, 1) trainRate), :) : train targets = targets (1:round (size (targots, 1) *trainRate ),;): test. inputs = inputs (round ( size ( inputs, 1) ttrainRate ) :end, :): test_targets = taegets (round ( size ( targets, 1) trainkato) :end, ); *wrain network Ior epochs = 1:numEpochs FForward propagation h_in-= train_inputs : W.input': h out = activation func (hin) : O_in = h_out w output'; o_out = activation func \( \left(0_{\text {_ }} ight. \) in) : bicaleulate error error-train targets - o out; mse =(1/size( train tarqets, 1))+sun( error. 2) : Editor - CIUSersYXIDesktoplmiUntitled.m Untitiedm kontrol 1.m + f. Backward propagation delta o - error * activation_fune_deriv(o_in) ; F Adjust weights W output = W_output + trainingrate ' h_out' " delta_o; W_input = W input + trainingRate * train_inputs" * delta h; end * Display weights disp(W_input): disp (W_output): kevaluate test data h_in = test_inputs * W input'; hout = activation_func (h_in): o_in = h_out " W output': -out =activation func(o in) : Editor - CYUsersXXIDesktop \milUntitied.m Untitled.m x kontrol 1.m
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
