https://github.com/zackakil/optimising-basketball
Using Keras, TensorFlow.js and image processing to analyse my basketball skillz.
https://github.com/zackakil/optimising-basketball
basketball machine-learning python tensorflow
Last synced: about 1 year ago
JSON representation
Using Keras, TensorFlow.js and image processing to analyse my basketball skillz.
- Host: GitHub
- URL: https://github.com/zackakil/optimising-basketball
- Owner: ZackAkil
- Created: 2018-09-30T22:15:38.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-09-03T12:44:51.000Z (almost 7 years ago)
- Last Synced: 2025-05-04T01:54:09.468Z (about 1 year ago)
- Topics: basketball, machine-learning, python, tensorflow
- Language: Jupyter Notebook
- Homepage:
- Size: 59.6 MB
- Stars: 29
- Watchers: 3
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Optimising Basketball
## Realtime analysis of basketball with machine learning
### Tech Used
- [Colab](https://colab.research.google.com) for writing the python
- [TensorFlow](https://tensorflow.org) for custom linear model
- [Keras](https://keras.io/) for building image models
- [TensorFlow.js](https://tensorflow.org/js/) for productionising models to web


https://medium.com/p/a30a923332de/
the 3 interesting notebooks:
[Frame_trails.ipynb](prototype_work/image_trail_v2.ipynb) - where I extract data points from a video file.
[Trajectory_fitting.ipynb](prototype_work/Trajectory_fitting.ipynb) - where I use Tensorflow to fit a trajectory function to the data points extracted.
[Eager_optimising_basketball_shot.ipynb](prototype_work/Eager_optimising_basketball_shot.ipynb) - Using new Eager syntax to do the same task, make ploting data alot easier.
http://www.inpredictable.com/2016/03/free-throw-deep-dives-launch-angle.html?m=1
https://github.com/samdutton/simpl/blob/gh-pages/getusermedia/sources/js/main.js
https://js.tensorflow.org/tutorials/webcam-transfer-learning.html