(row: dict)
| 82 | ) |
| 83 | |
| 84 | def predict_3(row: dict) -> int: |
| 85 | vote_a = sig_a.predict(row) |
| 86 | vote_b = sig_b.predict(row) |
| 87 | vote_c = sig_c.predict(row) |
| 88 | result = ensemble.decide([vote_a, vote_b, vote_c]) |
| 89 | return 1 if result.tier_id is None else result.tier_id |
| 90 | |
| 91 | return predict_3, None # no shadow tracker in forced mode |
| 92 |