Soy nuevo en el aprendizaje automático, y he estado tratando de descubrir cómo aplicar la red neuronal al pronóstico de series temporales. He encontrado recursos relacionados con mi consulta, pero parece que todavía estoy un poco perdido. Creo que una explicación básica sin demasiados detalles ayudaría.
Digamos que tengo algunos valores de precios para cada mes durante algunos años, y quiero predecir nuevos valores de precios. Podría obtener una lista de precios de los últimos meses y luego tratar de encontrar tendencias similares en el pasado usando K-Nearest-Neighbour. Podría utilizar la tasa de cambio o alguna otra propiedad de las tendencias pasadas para intentar predecir nuevos precios. Lo que estoy tratando de averiguar es cómo puedo aplicar la red neuronal a este mismo problema.
fuente
Respuestas:
Aquí hay una receta simple que puede ayudarlo a comenzar a escribir código y probar ideas ...
Supongamos que tiene datos mensuales registrados durante varios años, por lo que tiene 36 valores. Supongamos también que solo le importa predecir un mes (valor) por adelantado.
Esta receta es obviamente de alto nivel y puede rascarse la cabeza al principio al intentar mapear su contexto en diferentes bibliotecas / programas de software. Pero, con suerte, esto esboza el punto principal: debe crear patrones de entrenamiento que contengan razonablemente la estructura de correlación de la serie que está tratando de pronosticar. Y si realiza el pronóstico con una red neuronal o un modelo ARIMA, el trabajo exploratorio para determinar cuál es esa estructura es a menudo la parte más difícil y que requiere más tiempo.
En mi experiencia, las redes neuronales pueden proporcionar una excelente clasificación y funcionalidad de pronóstico, pero su configuración puede llevar mucho tiempo. En el ejemplo anterior, puede encontrar que 21 patrones de entrenamiento no son suficientes; diferentes transformaciones de datos de entrada conducen a pronósticos mejores / peores; variar el número de capas ocultas y los nodos de capas ocultas afecta en gran medida los pronósticos; etc.
Recomiendo consultar el sitio web neural_forecasting , que contiene toneladas de información sobre concursos de pronóstico de redes neuronales. La página de Motivaciones es especialmente útil.
fuente