Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -249,21 +249,12 @@ DESCRIPTION = """
|
|
249 |
# Next Goal Predictor
|
250 |
Upload a replay file to get a plot of the next goal prediction.
|
251 |
|
252 |
-
The model is trained on about
|
253 |
-
|
254 |
-
It predicts
|
255 |
-
|
256 |
-
The plot only shows the team predictions, but you can download the full predictions if you want.
|
257 |
""".strip()
|
258 |
|
259 |
-
# RADIO_OPTIONS = [
|
260 |
-
# ("**Default**<br>Uses the model as it is trained, with no modifications.", "default"),
|
261 |
-
# (
|
262 |
-
# "**Nullify goal difference**<br>Makes the model think the goal difference is always 0, so it doesn't have a bias towards one team.",
|
263 |
-
# "nullify_goal_difference"),
|
264 |
-
# ("**Ignore ties**<br>Makes the model pretend every situation is an overtime (e.g. ties are impossible).",
|
265 |
-
# "ignore_ties"),
|
266 |
-
# ]
|
267 |
RADIO_OPTIONS = ["Default", "Nullify goal difference", "Ignore ties"]
|
268 |
RADIO_INFO = """
|
269 |
- **Default**: Uses the model as it is trained, with no modifications.
|
@@ -282,7 +273,7 @@ def gradio_app():
|
|
282 |
# Use gr.Column to stack components vertically
|
283 |
with gr.Column():
|
284 |
file_input = gr.File(label="Upload Replay File", type="filepath", file_types=[".replay"])
|
285 |
-
checkboxes = gr.Radio(label="Options", choices=RADIO_OPTIONS, type="index", value=0,
|
286 |
info=RADIO_INFO)
|
287 |
submit_button = gr.Button("Generate Predictions")
|
288 |
plot_output = gr.Plot(label="Predictions")
|
|
|
249 |
# Next Goal Predictor
|
250 |
Upload a replay file to get a plot of the next goal prediction.
|
251 |
|
252 |
+
The model is trained on about 14 000 hours of SSL and RLCS replays in 1v1, 2v2, and 3v3 using [this dataset](https://www.kaggle.com/datasets/rolvarild/high-level-rocket-league-replay-dataset).<br>
|
253 |
+
It predicts the probability that each team will score at 1 second intervals up to 60+ seconds.
|
254 |
+
It also predicts ties (ball hitting the ground at 0s)<br>
|
255 |
+
The plot only shows the totals for each team, but you can download the full predictions if you want.
|
|
|
256 |
""".strip()
|
257 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
258 |
RADIO_OPTIONS = ["Default", "Nullify goal difference", "Ignore ties"]
|
259 |
RADIO_INFO = """
|
260 |
- **Default**: Uses the model as it is trained, with no modifications.
|
|
|
273 |
# Use gr.Column to stack components vertically
|
274 |
with gr.Column():
|
275 |
file_input = gr.File(label="Upload Replay File", type="filepath", file_types=[".replay"])
|
276 |
+
checkboxes = gr.Radio(label="Options", choices=RADIO_OPTIONS, type="index", value=RADIO_OPTIONS[0],
|
277 |
info=RADIO_INFO)
|
278 |
submit_button = gr.Button("Generate Predictions")
|
279 |
plot_output = gr.Plot(label="Predictions")
|