A presentation at ffconf in in Brighton, UK by Eleanor

@EleanorHaproff @MarvelApp aijs.rocks AI JavaScript London @aijavascript
Machine Learning & JavaScript
What is AI, Machine Learning & Data Science?
Solving complex problems using data Data Science Simulation of a human brain function by machines Machine Learning Learning from data Artificial Intelligence
Data Science Machine Learning Artificial Intelligence
Artificial Neural Networks
Axon Biological Neuron Axons Dendrites
Artificial Neuron 0.3 -0 .2 Activation Function 0.7 3 ?
Artificial Neuron 0.3 x -0.2 = -0.6 0.7 x 3 = 2.1 } 2.7 -> activation(...) -> 1?
Activation functions 1 Output 0 0 Input
Activation functions 1 Sigmoid Output -1 0 Input
Activation functions 1 ReLU Output 0 0 Input
Artificial Neural Networks 0.4 1.1 4.2 0.3 0.12 0.19 3
Artificial Neural Networks Optimiser 0.4 1.1 4.2 0.3 0.12 3 - 8 = -5 Loss Function 0.19
Artificial Neural Networks Optimiser 0.4 0.1 9.2 0.2 0.12 0.19 8
Existing Landscape of ML
http://www.jstips.co/en/about/
Why JavaScript?
Machine Learning JavaScript Developers PWAs, Vue.js, Next.js GraphQL
JavaScript and Machine Learning
TensorFlow.js
TensorFlow
TensorFlow
TensorFlow
TensorFlow.js
TensorFlow Playground https://playground.tensorflow.org/
TensorFlow.js deeplearn.js
deeplearn.js & Style Transfer
deeplearn.js & Teachable Machine
TensorFlow.js Drivers Install
TensorFlow.js Create and Train Models Load Pretrained Models Retrain Existing Models
aijs.rocks
Sketch RNN
magenta.js
TensorFlow.js
TensorFlow.js
TensorFlow.js Core API Layers API
TensorFlow.js
Core API Polynomial Regression TensorFlow.js
Layers API TensorFlow.js
TensorFlow.js Memory Management
TensorFlow.js Memory Management
TensorFlow.js Load pre-trained models
TensorFlow.js Transfer Learning
TensorFlow.js Create and Train Models Load Pretrained Models Retrain Existing Models
Applications of ML with JavaScript
Getting Started
Getting Started & Resources js.tensorflow.org github.com/tensorflow/tfjs github.com/tensorflow/tfjs-examples aijs.rocks ml5.js The Coding Train
The Future of ML & JavaScript
There are many exciting things happening with AI and machine learning, but where does JavaScript fit in?