¿Puedo usar redes neuronales artificiales para la aproximación dinámica de funciones que están cambiando en el tiempo de manera impredecible?

Si las regularidades estadísticas en su entorno cambian con el tiempo, necesitaría algún tipo de algoritmo de aprendizaje adaptativo / en línea. En otras palabras, los parámetros de su modelo deberían cambiar con el tiempo, reflejando el cambio en las regularidades estadísticas de su entorno. Por lo tanto, la parte más crítica sería modelar los cambios estructurales en la estacionariedad de su entorno estadístico.

Aunque los detalles dependen de si el problema es específicamente un problema de series de tiempo o un problema de no series de tiempo, aquí hay un documento sobre clasificación dinámica usando regresión logística (no series de tiempo): regresión logística dinámica

Potencialmente, podría usar este documento para adaptar una solución para ANN o sumergirse más en la literatura utilizando las referencias. También es posible que desee consultar la literatura sobre detección de cambios.

No he profundizado en esta área de investigación y, por lo tanto, no puedo proporcionar una respuesta más específica. Espero que esto ayude.

Un enfoque de espacio de estado sería mucho más apropiado. El espacio de estado es un dominio en el que los sistemas se identifican, representan, aproximan y finalmente controlan. Una representación de espacio de estado de un sistema involucra una planta física y los estados de esa planta física (por ejemplo, posición, velocidad, acelerómetro en un sistema de control físico), que serán las variables dinámicas de una función dinámica como usted mencionó.

Representación del espacio de estado

También hay un controlador y un observador en este sistema (el bloque en la parte inferior). El observador aproxima los estados del sistema de acuerdo con el historial de la salida, es decir, su entrada es la respuesta del sistema (y) y su salida es su aproximación de los estados del sistema. El error de aproximación se aproxima a cero a medida que los datos de salida del sistema se vuelven abundantes con el tiempo. En la implementación, generalmente un filtro de Kalman hace el truco.

La respuesta corta es, según mi trabajo, sí.

Caracterizar este problema con modelos neuronales es un aspecto de mi propia investigación de tesis =] Como no es trivial y hay una gran variedad de cuestiones que uno debe considerar, requiere un poco de repensar. ¡Comunícate conmigo en aproximadamente un año más o menos y sin duda te contaré lo que descubrí!

Sin embargo, las referencias y los indicadores proporcionados en las otras respuestas son formas bastante razonables de abordar el problema en la actualidad y, en general, también funcionan para modelos de aprendizaje estadístico fuera de los modelos neuronales (a veces incluso mejor dependiendo de los datos).

Si me pagaras para asesorarte, mi primera pregunta sería ‘¿Por qué?’.

A menos que estemos investigando el aprendizaje automático, utilizamos redes neuronales artificiales como último recurso, cuando los métodos tradicionales nos han fallado.

Si tiene una serie temporal impredecible en la que espera que la forma funcional varíe con el tiempo, puede usar series temporales tradicionales.

Por supuesto, puede usar cualquier red neuronal, como la propagación hacia atrás o el aprendizaje profundo, pero las redes neuronales normalmente suponen que las situaciones no son tan nuevas y que la respuesta requerida es similar a la respuesta a una situación vista anteriormente.

More Interesting

¿Cuál es la controversia sobre la IA?

¿Es posible construir un robot que desvíe los proyectiles entrantes con un palo?

¿Son mónada (programación funcional) y clase (programación orientada a objetos) la misma cosa?

¿Cómo podemos usar la inteligencia artificial y el aprendizaje automático en circuitos electrónicos y EDA?

Soy estudiante de tercer año de CSE. ¿Cómo puedo construir mi propia tecnología de reconocimiento de gestos para proyectos?

¿Qué significa la función de pérdida híbrida cuando se desarrolla una red neuronal?

Cómo modelar este problema como un problema de aprendizaje automático

¿Qué tan difícil sería crear una IA que escanee automáticamente todas las respuestas, comentarios y ediciones de Quora y las colapse automáticamente e informe al usuario si detecta que son anuncios de spam para piratas informáticos falsos, justo después de que se envían?

¿Cuál es el mayor error sobre la IA entre las masas en general?

¿Qué tecnologías y productos se basan actualmente en el aprendizaje profundo y las arquitecturas de redes neuronales profundas?

¿En qué sección la introducción de robots e IA causará riesgos laborales? En ese momento, ¿cuál será el trabajo más rentable?

¿Se puede usar la suma de todo el conocimiento sobre Quora para la inteligencia artificial?

¿Ultron era un poco tonto por la IA?

¿Cuándo ganará conciencia la IA?

¿Es posible insertar o programar emociones en un robot humanoide futurista de Android?