Red de conocimientos sobre prescripción popular - Colección de remedios caseros - Acerca de la construcción de una red neuronal BP de tres capas para predecir las ventas de medicamentos (programa escrito por matlab)
Acerca de la construcción de una red neuronal BP de tres capas para predecir las ventas de medicamentos (programa escrito por matlab)
Borrar todo;
Cerrar todo;
clc
% p =[2056 2395 2600 2298 1634 1600 1837 1478 1900 2395 2600 2298 1634 1600 1873 1478 65438
t =[1873 1478 1900 1500 2046 1556];
p =[2056 2395 2600 2298 1634 1600];
%-entrada y salida normalizada- Mapas a [0, 1]-%
pmax = max(p
pmin = min(p)
P = (p-pmin ) . /(pmax-pmin);
tmax = max(t);
tmin = min(t);
T = (t-tmin). /(tmax-tmin);
net =newff(P, T, 5, {'tansig', 'purelin'}, 'train gdx');
%-setting Parámetros de entrenamiento: %
net .train param .show = 50;
net train param .05 . 1000;
net . param de tren . , P, T);
A =sim(net, P);
a = a *(tmax-tmin)+tmin;
x. = 7:12;
Mi suposición
plot(x, t, '+');
Espera
trama; (x, a, 'o');
Arrastrar;
xlabel('mes');
Ilabel(' ** ' )
Leyenda ("real", "pronóstico")