Difference between revisions of "TensorFlow.js"
m |
|||
(96 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{#seo: | ||
+ | |title=PRIMO.ai | ||
+ | |titlemode=append | ||
+ | |keywords=artificial, intelligence, machine, learning, models, algorithms, data, singularity, moonshot, Tensorflow, Google, Nvidia, Microsoft, Azure, Amazon, AWS | ||
+ | |description=Helpful resources for your journey with artificial intelligence; videos, articles, techniques, courses, profiles, and tools | ||
+ | }} | ||
+ | [http://www.youtube.com/results?search_query=tensorflow.js Youtube search...] | ||
+ | [http://www.google.com/search?q=javascipt+tensoflow.js&oq=javascipt+tensoflow.js Google search...] | ||
+ | |||
+ | * [[Google]] | ||
+ | * [http://js.tensorflow.org/ TensorFlow.js | TensorFlow.org] | ||
+ | * [[JavaScript]] | ||
+ | * [[TensorFlow]] | ||
+ | * [[Keras]] | ||
+ | * [[Teachable Machine]] ...create simple and effective algorithms in the browser that can identify patterns on images, patterns on audio, and poses or gestures | ||
+ | * [[Brain.js]] | ||
+ | * [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]] | ||
+ | * [[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] | ||
+ | * [[NLP Keras model in browser with TensorFlow.js]] | Mikhail Salnikov | ||
+ | * [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] | ||
+ | * [[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]] | ||
+ | * [http://ai.google/tools/ We’re making tools and resources available so that anyone can use technology to solve problems | Google AI] | ||
+ | * [http://medium.com/syncedreview/signing-with-alexa-a-diy-experiment-in-ai-accessibility-57e4407af539 Signing With Alexa: A DIY Experiment in AI Accessibility] | ||
+ | * [http://freestartupkits.com/articles/technology/tech-tips-and-tricks/tensorflow-js-tutorial-2018/ Tensorflow.js Tutorial and Tensorflow.js online example] | ||
+ | * [http://itnext.io/face-api-js-javascript-api-for-face-recognition-in-the-browser-with-tensorflow-js-bcc2a6c4cf07 face-api.js — JavaScript API for Face Recognition in the Browser with tensorflow.js | Vincent Mühler] | ||
+ | * [http://medium.com/tensorflow/a-gentle-introduction-to-tensorflow-js-dba2e5257702 A Gentle Introduction to TensorFlow.js |] [http://medium.com/@alyafey22 Zaid Alyafeai] | ||
+ | ** [http://beta.observablehq.com/@zaidalyafeai/an-intractive-introduction-to-tensorflow-js An Interactive Introduction to TensorFlow.js |] [http://medium.com/@alyafey22 Zaid Alyafeai] | ||
+ | ** [http://github.com/zaidalyafeai/zaidalyafeai.github.io Implementation of web friendly ML models using TensorFlow.js |] [http://medium.com/@alyafey22 Zaid Alyafeai] | ||
+ | * [http://news.ycombinator.com/item?id=16718285 A sampling] of available Machine Learning libaries with TensorFlow.js: | ||
+ | ** [http://github.com/tensorflow/tfjs Tensorflow.js | GitHub] | ||
+ | ** [[ML5.js]] | ||
+ | *** [http://ml5js.org/en/experiments.html Friendly Machine Learning For The Web - A wrapper around TensorFlow.js | ml5js.org] | ||
+ | ** [[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 [[Processing Units - CPU, GPU, APU, TPU, VPU, FPGA, QPU|GPU]] processing power. | ||
+ | |||
+ | <youtube>J3msevUnew4</youtube> | ||
+ | <youtube>hk-709L3RK8</youtube> | ||
+ | <youtube>IO1tjm9gcIs</youtube> | ||
+ | <youtube>wzWcaLkCy1w</youtube> | ||
+ | <youtube>f7uBsb-0sGQ</youtube> | ||
+ | <youtube>7lXYGDVHUNw</youtube> | ||
+ | <youtube>54Y6d9aFdsc</youtube> | ||
+ | <youtube>IeTibm880ys</youtube> | ||
+ | <youtube>SksXKCdeWkM</youtube> | ||
+ | <youtube>sfhGD0srzic</youtube> | ||
+ | <youtube>P0mfVGtC01s</youtube> | ||
+ | <youtube>_6E6bVcH8jw</youtube> | ||
+ | <youtube>z98A2qsjJBw</youtube> | ||
+ | <youtube>S_Lg1bVbqY4</youtube> | ||
+ | <youtube>Q9i3_WoAtmQ</youtube> | ||
+ | <youtube>EoYfa6mYOG4</youtube> | ||
+ | <youtube>XdErOpUzupY</youtube> | ||
+ | <youtube>OmofOvMApTU</youtube> | ||
+ | <youtube>Y_XM3Bu-4yc</youtube> | ||
+ | <youtube>YB-kfeNIPCE</youtube> | ||
+ | <youtube>656l4IfhM10</youtube> | ||
+ | <youtube>M4YsClyTMzg</youtube> | ||
+ | <youtube>QJQTIp5McV8</youtube> | ||
+ | <youtube>f8ed_xAjkOg</youtube> | ||
<youtube>Nc8kZABv-KE</youtube> | <youtube>Nc8kZABv-KE</youtube> | ||
− | <youtube> | + | <youtube>9KqNk5keyCc</youtube> |
+ | <youtube>HT1_BHA3ecY</youtube> | ||
+ | <youtube>5Uw1iSwvHH8</youtube> | ||
+ | |||
+ | |||
+ | |||
+ | == Deep Learning on a Smartphone Browser: Object Detection Using Tensorflow.js == | ||
+ | * [http://cnnsandrnns.github.io/object_detection/latest.html Application is hosted here] | ||
+ | * [http://github.com/cnnsandrnns/cnnsandrnns.github.io/blob/master/object_detection/latest.html Source code can be found here] | ||
+ | |||
+ | <youtube>u4S6wqresRw</youtube> | ||
+ | |||
+ | == Coding TensorFlow == | ||
+ | |||
+ | <youtube>pbCExciEbrc</youtube> | ||
+ | <youtube>sLtXkU4QjxI</youtube> | ||
+ | |||
+ | == Daniel Shiffman's Series == | ||
+ | [http://www.youtube.com/results?search_query=tensorflow.js+coding+train Youtube search...] | ||
+ | |||
+ | *[http://www.youtube.com/user/shiffman/featured Coding Train] | ||
+ | |||
+ | <youtube>Qt3ZABW5lD0</youtube> | ||
+ | <youtube>D-XzAeVvMkg</youtube> | ||
+ | <youtube>KzWF_wzx9PU</youtube> | ||
+ | <youtube>FbSlrm2GmC8</youtube> | ||
+ | <youtube>F4WWukTWoXY</youtube> | ||
+ | <youtube>iUiOx2fBx18</youtube> | ||
+ | |||
+ | === Color Classifier === | ||
+ | <youtube>y59-frfKR58</youtube> | ||
+ | <youtube>yXl0dM1b43s</youtube> | ||
+ | <youtube>Xrhrn8HaFPI</youtube> | ||
+ | <youtube>gRNvA6c4ero</youtube> | ||
+ | <youtube>XZgaLBb4tQM</youtube> | ||
+ | <youtube>rw_LVFpIzJg</youtube> | ||
+ | <youtube>Gql-LxoGvXA</youtube> | ||
+ | <youtube>hCT0qFtLdS8</youtube> | ||
+ | <youtube>r0QvaEra0og</youtube> | ||
+ | <youtube>SyEZ5Yo2ec8</youtube> | ||
+ | <youtube>GQCKDjg2Z7w</youtube> | ||
+ | <youtube>lz2L-sT8bG0</youtube> | ||
+ | |||
+ | |||
+ | ----------- | ||
+ | |||
+ | <youtube>dLp10CFIvxI</youtube> | ||
+ | <youtube>tIXDik5SGsI</youtube> | ||
+ | <youtube>2v5XteIQ8XM</youtube> | ||
+ | <youtube>ORwIZCKJA-Q</youtube> | ||
+ | <youtube>PAmwKVCsg54</youtube> | ||
+ | <youtube>NZR-N_dhK2M</youtube> | ||
+ | <youtube>WVZ653QYjvQ</youtube> | ||
+ | |||
+ | == <span id="p5.js"></span>p5.js == | ||
+ | [http://www.youtube.com/results?search_query=P5.js+coding+train Youtube search...] | ||
+ | * [http://p5js.org/ ps5.js] | ||
+ | ** [http://editor.p5js.org/ Editor | ps5.org] | ||
+ | * [[ML5.js]] | ||
+ | |||
+ | 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. | ||
+ | |||
+ | <youtube>8j0UDiN7my4</youtube> | ||
+ | <youtube>HZ4D3wDRaec</youtube> |
Latest revision as of 21:16, 5 December 2023
Youtube search... Google search...
- TensorFlow.js | TensorFlow.org
- JavaScript
- TensorFlow
- Keras
- Teachable Machine ...create simple and effective algorithms in the browser that can identify patterns on images, patterns on audio, and poses or gestures
- Brain.js
- Gallery a collection of TensorFlow.js projects, tutorials.
- Video/Image ... Vision ... Enhancement ... Fake ... Reconstruction ... Colorize ... Occlusions ... Predict image ... Image/Video Transfer Learning
- Manifold - Uber
- JavaScript and machine learning: Google shows what's possible using the web programming language | Nick Heath - TechRepublic
- NLP Keras model in browser with TensorFlow.js | Mikhail Salnikov
- Drawing with Voice – Speech Recognition with TensorFlow.js | Rubik's Code
- An Introduction to TensorFlow.js with Nick Kreeger
- TensorFlow Playground written in JavaScript (TypeScript) using D3.js
- Large Language Model (LLM) ... Natural Language Processing (NLP) ...Generation ... Classification ... Understanding ... Translation ... Tools & Services
- We’re making tools and resources available so that anyone can use technology to solve problems | Google AI
- Signing With Alexa: A DIY Experiment in AI Accessibility
- Tensorflow.js Tutorial and Tensorflow.js online example
- face-api.js — JavaScript API for Face Recognition in the Browser with tensorflow.js | Vincent Mühler
- A Gentle Introduction to TensorFlow.js | Zaid Alyafeai
- A sampling of available Machine Learning libaries with TensorFlow.js:
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.
Contents
Deep Learning on a Smartphone Browser: Object Detection Using Tensorflow.js
Coding TensorFlow
Daniel Shiffman's Series
Color Classifier
p5.js
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.