@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