| CPC G06V 20/42 (2022.01) [A63B 24/0006 (2013.01); A63B 24/0021 (2013.01); A63B 24/0087 (2013.01); G06N 3/08 (2013.01); G06V 10/82 (2022.01); A63B 2024/0009 (2013.01); A63B 2024/0025 (2013.01); A63B 2024/0028 (2013.01)] | 20 Claims |

|
1. A method of generating a play prediction for a team, comprising:
receiving, by a processor of a computing system, match data for a match between a first team and a second team from a memory of the computing system;
extracting, by the processor of the computing system, from the match data, one or more portions of data corresponding to a target play of the first team of the match, wherein the one or more portions of data include tracking data, and wherein the tracking data includes trajectory data;
inputting, by the processor of the computing system, the tracking data into a variational autoencoder, wherein the variational autoencoder includes a generative model configured to receive the trajectory data and generate a plurality of variants of target play based on the trajectory data;
based on the inputting, receiving, by the processor of the computing system, the plurality of variants of the target play based on the tracking data from the variational autoencoder;
inputting, by the processor of the computing system, the target play and the plurality of variants into a neural network;
based on the inputting, receiving, by the processor of the computing system, a team identity and a playing style corresponding to each of the plurality of variants from the neural network;
generating, by the processor of the computing system, a graphical representation of the team identity and the playing style corresponding to each of the plurality of variants; and
outputting, by the processor of the computing system, the graphical representation via a display of the computing system.
|