Pregunta de aprendizaje automático simple. Probablemente muchas maneras de resolver esto:Algoritmo de aprendizaje automático para predecir el orden de los eventos?
Hay una corriente infinita de 4 eventos posibles:
'event_1', 'event_2', 'event_4', 'event_4'
Los eventos no entran en el fin completamente al azar. Supondremos que hay algunos patrones complejos en el orden en que aparecen la mayoría de los eventos, y el resto de los eventos son simplemente aleatorios. Sin embargo, no sabemos los patrones con anticipación.
Después de recibir cada evento, quiero predecir cuál será el siguiente evento en función del orden en que los eventos han llegado en el pasado. Entonces mi pregunta es: ¿Qué algoritmo de aprendizaje automático debo usar para este predictor?
El predictor Luego, se le lo era en realidad el próximo evento:
Predictor=new_predictor()
prev_event=False
while True:
event=get_event()
if prev_event is not False:
Predictor.last_event_was(prev_event)
predicted_event=Predictor.predict_next_event(event)
Se plantea la cuestión de cuánto tiempo de una historia que el predictor debe mantener, ya que mantener la historia infinita no será posible. Dejaré esto a tu disposición para responder. La respuesta no puede ser infinte, aunque por razones prácticas.
Así que creo que las predicciones tendrán que hacerse con algún tipo de historial continuo. Por lo tanto, agregar un nuevo evento y caducar un evento anterior debería ser bastante eficiente y no requerir la reconstrucción de todo el modelo de predicción.
Código específico, en lugar de artículos de investigación, me agregaría valor inmenso a sus respuestas. Las bibliotecas de Python o C son agradables, pero cualquier cosa servirá.
Actualización: Y, ¿qué pasa si más de un evento puede ocurrir simultáneamente en cada ronda. ¿Eso cambia la solución?
Aunque, probablemente podría hacer un poco de matemáticas para calcular la precisión esperada de la historia dan pero esto dependería de su algoritmo. – gingerbreadboy
No puede determinar la cantidad de tiempo necesario para mirar hacia atrás ya que no conoce la dinámica subyacente. Ustedes solo ahora ejemplos, y lo que ven podría incluso ser estocástico. – bayer