GaelScout is an open-source tool for VEX Robotics Competition that predicts match outcomes based on state of the art deep learning libraries. It is currently supported on macOS. It serves five main purposes:
-
Predict match outcomes. GaelScout uses a neural network to predict the outcome of a match based on the vratings of each team in a match. It uses the VexDB API to collect this information and process matches. The neural network was trained with 2000 matches using the VexDB API.
-
Predict match outcomes for all matches in a tournament. GaelScout uses the VexDB API to fetch all the matches in a tournament, given the tournament's SKU, and process the matches automatically.
-
Predict match outcomes for a specific team in a tournament. GaelScout allows searching for the matches that a specific team will be participating in and the prediction of those match outcomes in order to make its use by teams during tournaments seamless.
-
Predict match outcomes for a specific match in a tournament. GaelScout allows searching for a specific match and predicting the outcome of that match in a tournament.
-
Predict tournament rankings. GaelScout uses data based on match outcomes to create rankings for teams in a tournament, which are predictions for the actual rankings in the tournament.
GaelScout can be downloaded here.
- Predict match between two alliances
- Predict all tournament matches
- Predict specific tournament match
- Predict tournament matches for a specific team
- Predict tournament rankings
- Display statistics of a specific team and visualize data
- Implement accuracy test