red neuronal matlab BP

En principio, las redes neuronales pueden predecir puntos futuros.

De hecho, después del entrenamiento, la red neuronal ajusta la relación funcional entre los datos de entrada y salida. Siempre que el entrenamiento sea lo suficientemente bueno, la relación ajustada será lo suficientemente precisa como para predecir el resultado en otras condiciones de entrada.

Si desea predecir el valor R de dos puntos t=[6 7], primero use t=[1 2 3 4 5] como entrada, R=[12 13 14 14 15] como la salida y entrenar la red. Una vez completado el entrenamiento, utilice t=[2 3 4 5 6] como entrada, lo que obtendrá una salida. Al menos, la matriz de salida debe ser [13 14 14 15 X], donde X es el valor R previsto cuando t=6. Luego use t=[3 4 5 6 7] como entrada y obtenga el valor R en t=7 de la misma manera.

Según mi predicción de red neuronal, cuando t=6, R=15, cuando t=7, R=15. No sé si este resultado es correcto, porque las redes neuronales generalmente requieren una gran cantidad de datos para entrenarse, y los datos proporcionados aquí parecen ser muy pocos, lo que puede no ser suficiente para ajustarse a la función correcta.