# train_congestion_model.py | |
import pandas as pd | |
from sklearn.ensemble import RandomForestClassifier | |
import joblib | |
df = pd.read_csv("location_logs.csv") | |
X = df[['hour', 'day_of_week', 'location_id']] | |
y = df['is_congested'] | |
model = RandomForestClassifier() | |
model.fit(X, y) | |
joblib.dump(model, 'congestion_model.pkl') | |