Difference between revisions of "TensorFlow.js"

From
Jump to: navigation, search
m
m
 
(2 intermediate revisions by the same user not shown)
Line 10: Line 10:
 
* [[Google]]
 
* [[Google]]
 
* [http://js.tensorflow.org/ TensorFlow.js | TensorFlow.org]
 
* [http://js.tensorflow.org/ TensorFlow.js | TensorFlow.org]
* [[Javascript]]
+
* [[JavaScript]]
 
* [[TensorFlow]]
 
* [[TensorFlow]]
 
* [[Keras]]
 
* [[Keras]]
Line 16: Line 16:
 
* [[Brain.js]]
 
* [[Brain.js]]
 
* [http://github.com/tensorflow/tfjs/blob/master/GALLERY.md Gallery] a collection of TensorFlow.js projects, tutorials.  
 
* [http://github.com/tensorflow/tfjs/blob/master/GALLERY.md Gallery] a collection of TensorFlow.js projects, tutorials.  
** * [[Video/Image]] ... [[Vision]] ... [[Enhancement]] ... [[Fake]] ... [[Reconstruction]] ... [[Colorize]] ... [[Occlusions]] ... [[Predict image]] ... [[Image/Video Transfer Learning]]
+
** [[Video/Image]] ... [[Vision]] ... [[Enhancement]] ... [[Fake]] ... [[Reconstruction]] ... [[Colorize]] ... [[Occlusions]] ... [[Predict image]] ... [[Image/Video Transfer Learning]]
 
* [[Manifold - Uber]]
 
* [[Manifold - Uber]]
 
* [http://www.techrepublic.com/article/google-shows-off-whats-possible-using-the-javascript-programming-language-for-machine-learning/ JavaScript and machine learning: Google shows what's possible using the web programming language | Nick Heath - TechRepublic]
 
* [http://www.techrepublic.com/article/google-shows-off-whats-possible-using-the-javascript-programming-language-for-machine-learning/ JavaScript and machine learning: Google shows what's possible using the web programming language | Nick Heath - TechRepublic]
Line 22: Line 22:
 
* [http://rubikscode.net/2019/04/01/drawing-with-voice-speech-recognition-with-tensorflow-js/ Drawing with Voice –] [[Speech Recognition]] with TensorFlow.js | Rubik's Code
 
* [http://rubikscode.net/2019/04/01/drawing-with-voice-speech-recognition-with-tensorflow-js/ Drawing with Voice –] [[Speech Recognition]] with TensorFlow.js | Rubik's Code
 
* [http://www.techleer.com/articles/553-an-introduction-to-tensorflowjs-with-nick-kreeger/ An Introduction to TensorFlow.js with Nick Kreeger]  
 
* [http://www.techleer.com/articles/553-an-introduction-to-tensorflowjs-with-nick-kreeger/ An Introduction to TensorFlow.js with Nick Kreeger]  
* [[TensorFlow Playground]] written in [[Javascript]] (TypeScript) using [[Javascript#D3.js|D3.js]]
+
* [[TensorFlow Playground]] written in [[JavaScript]] (TypeScript) using [[JavaScript#D3.js|D3.js]]
 
* [[Large Language Model (LLM)]] ... [[Natural Language Processing (NLP)]]  ...[[Natural Language Generation (NLG)|Generation]] ... [[Natural Language Classification (NLC)|Classification]] ...  [[Natural Language Processing (NLP)#Natural Language Understanding (NLU)|Understanding]] ... [[Language Translation|Translation]] ... [[Natural Language Tools & Services|Tools & Services]]
 
* [[Large Language Model (LLM)]] ... [[Natural Language Processing (NLP)]]  ...[[Natural Language Generation (NLG)|Generation]] ... [[Natural Language Classification (NLC)|Classification]] ...  [[Natural Language Processing (NLP)#Natural Language Understanding (NLU)|Understanding]] ... [[Language Translation|Translation]] ... [[Natural Language Tools & Services|Tools & Services]]
 
* [http://ai.google/tools/ We’re making tools and resources available so that anyone can use technology to solve problems | Google AI]
 
* [http://ai.google/tools/ We’re making tools and resources available so that anyone can use technology to solve problems | Google AI]
Line 37: Line 37:
 
** [[Magenta]]
 
** [[Magenta]]
  
Tensorflow.js is a library built on deeplearn.js to create deep learning modules directly on the browser. Using that you can create CNNs, RNNs , etc … on the browser and train these modules using the client’s GPU processing power.  
+
Tensorflow.js is a library built on deeplearn.js to create deep learning modules directly on the browser. Using that you can create CNNs, RNNs , etc … on the browser and train these modules using the client’s [[Processing Units - CPU, GPU, APU, TPU, VPU, FPGA, QPU|GPU]] processing power.  
  
 
<youtube>J3msevUnew4</youtube>
 
<youtube>J3msevUnew4</youtube>

Latest revision as of 21:16, 5 December 2023

Youtube search... Google search...

Tensorflow.js is a library built on deeplearn.js to create deep learning modules directly on the browser. Using that you can create CNNs, RNNs , etc … on the browser and train these modules using the client’s GPU processing power.


Deep Learning on a Smartphone Browser: Object Detection Using Tensorflow.js

Coding TensorFlow

Daniel Shiffman's Series

Youtube search...

Color Classifier



p5.js

Youtube search...

a JavaScript library for creative coding, with a focus on making coding accessible and inclusive for artists, designers, educators, beginners, and anyone else! p5.js is free and open-source because we believe software, and the tools to learn it, should be accessible to everyone. Using the metaphor of a sketch, p5.js has a full set of drawing functionality. However, you’re not limited to your drawing canvas. You can think of your whole browser page as your sketch, including HTML5 objects for text, input, video, webcam, and sound.