Como @Christopher Lauden mencionó anteriormente, el análisis de series de tiempo es más apropiado para este tipo de cosas. Sin embargo, si desea hacer un "enfoque de aprendizaje automático" más tradicional, algo que he hecho en el pasado es bloquear sus datos en ventanas de tiempo superpuestas como características, luego úsela para predecir los próximos días (o semanas) ) tráfico.
Su matriz de características sería algo así como:
t1 | t2 | ... | tN
t2 | t3 | ... | tN+1
t3 | t4 | ... | tN+2
...
tW | tW+1 | ... |tN+W
¿Dónde tI
está el tráfico en el día I
? La característica que va a predecir es el tráfico el día después de la última columna. En esencia, use una ventana de tráfico para predecir el tráfico del día siguiente.
Cualquier tipo de modelo ML funcionaría para esto.
Editar
En respuesta a la pregunta, "¿puede explicar cómo utiliza esta matriz de características":
La matriz de características tiene valores que indican el tráfico pasado durante un período de tiempo (por ejemplo, tráfico por hora durante 1 semana), y lo usamos para predecir el tráfico para un período de tiempo específico en el futuro. Tomamos nuestros datos históricos y construimos una matriz de características del tráfico histórico y la etiquetamos con el tráfico en algún momento en el futuro (por ejemplo, 2 días después de la ventana en la función). Usando algún tipo de modelo de aprendizaje automático de regresión, podemos tomar datos históricos de tráfico e intentar construir un modelo que pueda predecir cómo se movió el tráfico en nuestro conjunto de datos históricos. La presunción es que el tráfico futuro se parecerá al tráfico pasado.