{ "model": "SimpleMF (binary preference, BCE + L2, early stop on val AUC)", "hyperparams": { "k": 8, "lr": 0.05, "reg": 0.05, "epochs": 30, "batch": 512 }, "train": { "rows": 9600, "users": 400, "prompts": 600 }, "test_metrics": { "accuracy": 0.6767, "auc": 0.734, "baseline_accuracy": 0.4833 }, "decision_rule": "p_cloud >= 0.5 -> 'cloud', else 'local'", "note": "Trained on synthetic demo data; retrain with load_preference_data() on the real file." }