Red de conocimiento informático - Conocimiento del nombre de dominio - Algoritmo MATLAB para redes neuronales artificiales~~¡Por favor, ilumíneme!

Algoritmo MATLAB para redes neuronales artificiales~~¡Por favor, ilumíneme!

1. Se puede utilizar la estructura de red BP de tres capas 2-5-1 para implementarla

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.