Algoritmo MATLAB para redes neuronales artificiales~~¡Por favor, ilumíneme!
El programa MATLAB es el siguiente:
clc
clear
a=rand(2,200);
x=a(1,:);
y=a(2,:);
F= x.^ 2 y.^2;
net=newff(minmax(a),,{'tansig' 'purelin'}, 'trainlm'); p>net.trainParam .epochs=100;
net.trainParam.lr= 0.1;
net.trainparam.goal=0.001; (neto, a, F)
b=rand(2,100);
x1=b(1,:);
y1=b(2, :);
F1=x1.^2 y1.^2;
ty=sim(net, b);
subtrama(1, 2, 1)
trama(F1);
subtrama(1, 2, 2)
trama(ty, 'r')
El programa anterior funciona bien.
2. El núcleo de la red neuronal es encontrar el valor de peso W y el valor de compensación b. Se pueden implementar muchos algoritmos cuando V y M convergen, pero esta función es una. La función no lineal, muy compleja y difícil de expresar, se ha incluido en la red neuronal entrenada. En este momento, esta red se puede utilizar para predicción y clasificación.
Recuerda calificarme, este programa de Matlab tomó una. Durante mucho tiempo, fui demasiado vago para escribir comentarios, pero todos deberían entenderlos.
Recuerda calificarme.