Awesome TensorFlowJS
A curated list of awesome TensorFlow JavaScript experiments, libraries, and projects. Inspired by awesome-tensorflow.
What is TensorFlowJS?
TensorFlowJS is an open source software library for numerical computation using data flow graphs. In other words, the best way to build deep learning models in browser and Node.js
More info here.
Languges
Table of Contents
- Community
- Tutorials
- Models/Projects
- GoogleColab/JupyterNotebook
- Powered by TensorFlow
- Libraries
- Tools/Utilities
- Videos
- Papers
- Blog posts
- Books
Community
Tutorials
- TBD
Models/Projects
- TFJS Examples - More then 30 examples of TensroflowJS models
- TFJS Models - Pretrained models for TensorFlow.js
GoogleColab/JupyterNotebook
- TFJS in Google Colab - Detailed instructions on running TensorFlowJS in Google Colab
Powered by TensorFlow
- TBD
Libraries
- TensorFlowJS - TensorFlow.js is a library for machine learning in JavaScript
Tools/Utilities
- TBD
Videos
- TBD
Papers
- TensorFlow.js: Machine Learning for the Web and Beyond - This paper describes the design, API, and implementation of TensorFlow.js, and highlights some of the impactful use cases.
- JSDoop and TensorFlow.js: Volunteer Distributed Web Browser-Based Neural Network Training - The experimental results show that training a neural network in distributed web browsers is feasible and accurate, has a high scalability, and it is an interesting area for research.
Blog posts
- TBD
Books
- Deep Learning with JavaScript by Shanqing Cai, Stanley Bileschi, Eric D. Nielsen with Francois Chollet. In Deep Learning with JavaScript, you’ll learn to use TensorFlow.js to build deep learning models that run directly in the browser.
Contributions
Your contributions are always welcome!
If you want to contribute to this list (please do), send me a pull request or contact me @obenjiro Also, if you notice that any of the above listed repositories should be deprecated, due to any of the following reasons:
- Repository's owner explicitly say that "this library is not maintained".
- Not committed for long time (2~3 years).
More info on the guidelines