code and materials for Multi-Agent Trajectory Predition Based on Graph Neural Network
Note
:This repo stops to be updated, and for further work of us, you can switch to this repo which keeps on updating.
-
main.py
: main function of LOG Analysis model training process -
parameters.py
: parameters management of the training process -
dataFormat.py
: basic data format of player, ball and game data -
referee.py
: referee command defined in proto file -
dataPreprocess.py
: preprocess the text file we get from our vision module, converting into formatted data we can use and doing Min-Max normalization -
SSLDataset.py
: construct the graph structure for future gnn training -
mys2v.py
: basic graph neural network we use -
pna/mypna.py
: Heterogeneous PNAConv -
heterogeneous/myheter.py
: Heterogeneous graph neural network frame supporting different GNNs -
Net.py
: neural network we construct -
debug/debug.py
: draw gradient of graph neural network -
visualize.py
: draw pictures of our training result -
testOurModel.py
: load torch model and see results and also visualiztion