Spaces:
Sleeping
Sleeping
Upload 10 files
Browse files- predictions_t5.json +8 -3
- t5_engine.py +14 -13
predictions_t5.json
CHANGED
|
@@ -1,9 +1,14 @@
|
|
| 1 |
{
|
| 2 |
-
"generated_at": "2026-06-
|
| 3 |
"forecast_date": "2026-06-19",
|
| 4 |
-
"mean_accuracy":
|
| 5 |
-
"median_accuracy":
|
| 6 |
"predictions": {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 7 |
"INFY": {
|
| 8 |
"prediction": "UP",
|
| 9 |
"probability": 61.73,
|
|
|
|
| 1 |
{
|
| 2 |
+
"generated_at": "2026-06-19T12:11:53.955651",
|
| 3 |
"forecast_date": "2026-06-19",
|
| 4 |
+
"mean_accuracy": 61.93,
|
| 5 |
+
"median_accuracy": 61.73,
|
| 6 |
"predictions": {
|
| 7 |
+
"ASIANPAINT": {
|
| 8 |
+
"prediction": "DOWN",
|
| 9 |
+
"probability": 53.36,
|
| 10 |
+
"confidence": "NORMAL"
|
| 11 |
+
},
|
| 12 |
"INFY": {
|
| 13 |
"prediction": "UP",
|
| 14 |
"probability": 61.73,
|
t5_engine.py
CHANGED
|
@@ -131,19 +131,20 @@ def generate_t5_predictions():
|
|
| 131 |
prob_up = clf.predict_proba(X_today)[0][1]
|
| 132 |
prob_dn = 1.0 - prob_up
|
| 133 |
|
| 134 |
-
|
| 135 |
-
|
| 136 |
-
|
| 137 |
-
|
| 138 |
-
|
| 139 |
-
|
| 140 |
-
|
| 141 |
-
|
| 142 |
-
|
| 143 |
-
|
| 144 |
-
|
| 145 |
-
|
| 146 |
-
|
|
|
|
| 147 |
|
| 148 |
probs = [info["probability"] for info in predictions.values()]
|
| 149 |
mean_accuracy = round(np.mean(probs), 2) if probs else 0.0
|
|
|
|
| 131 |
prob_up = clf.predict_proba(X_today)[0][1]
|
| 132 |
prob_dn = 1.0 - prob_up
|
| 133 |
|
| 134 |
+
if prob_up > prob_dn:
|
| 135 |
+
pred_dir = "UP"
|
| 136 |
+
prob_val = prob_up
|
| 137 |
+
else:
|
| 138 |
+
pred_dir = "DOWN"
|
| 139 |
+
prob_val = prob_dn
|
| 140 |
+
|
| 141 |
+
conf = "HIGH" if prob_val >= 0.55 else "NORMAL"
|
| 142 |
+
|
| 143 |
+
predictions[ticker] = {
|
| 144 |
+
"prediction": pred_dir,
|
| 145 |
+
"probability": round(prob_val * 100, 2),
|
| 146 |
+
"confidence": conf
|
| 147 |
+
}
|
| 148 |
|
| 149 |
probs = [info["probability"] for info in predictions.values()]
|
| 150 |
mean_accuracy = round(np.mean(probs), 2) if probs else 0.0
|