An application to provide feedback on the Player in a video by identifying time stamps in the video where the
Player lost points and generating an alternate reality where the Player might have done better.
- LSTM predictive and generative models.
- Modified pose estimation algorithm. Reference from: https://github.com/michalfaber/keras_Realtime_Multi-Person_Pose_Estimation
- Deep Learning
- Tennis
- Tensorflow, Keras, Python
Courtesy: Andrej Karpathy's blog

The generative model is similar in architecture to the predictive model, except that the output from LSTM is the next frame in the image and it learns to generate new frames that way.
Try a demo: http://10.9.27.240:8000 (Works only at Hacktech network for now)
- The LSTM_MODEL contains both predictive and generative LSTM networks
- keras_Realtime_Multi-Person_Pose_Estimation is the cloned and modified repo for pose estimation of the tennis players
- annotation_code contains the code to annotate the position of the ball
- model_files contains saved models
- Other files are images and data files
