Minds Mastering Machines [M³], London 2017
Everyone can be educated, they just need a browser and internet
Concepts are much easier to grok when you can play around with them
Playing with Neural Networks without any installation
Understanting Neural Networks at a more in depth level
zero installation available from all devices
http://playground.tensorflow.org
PCA: exploratory data analysis tool to reduce dimensions to most significant features
t-SNE: Visualize data into 2-dim scatter plots
http://distill.pub/2016/misread-tsne/
Distill's All Star Team makes academic advances accessible:
https://distill.pub
Play around with Gradient Descent and other Optimization Algorithms
You might know from Photoshop etc., used in Convolutional Neural Networks
http://setosa.io/ev/image-kernels/
There are many more interactive explanations here:
http://setosa.io/ev
Built using deeplearn.js (more on that later in this talk), source code available
https://quickdraw.withgoogle.com
Also part of
Google AI Experiments
Most obvious reason: JavaScript is the language you are most comfortable with
You just happen to develop for the browser
Full TypeScript ML library using browser GPU
https://pair-code.github.io/deeplearnjs
Includes full training mimicking TensorFlow and NumPy API https://research.googleblog.com/2017/08/harness-power-of-machine-learning-in.html
Use all Browser features in combination with Machine Learning
https://pair-code.github.io/deeplearnjs/docs/tutorials/intro.html
Interactively explore your data
Interactively explore even large amounts of data to understand what goes inside your model
Pivoting on random data
JavaScript might be the only language around
because all you have is a browser
Running Keras Models in the Browser using GPU
https://transcranial.github.io/keras-js
Alternative: https://mil-tokyo.github.io/webdnn/
GPU based inference (no training) in the browser, runs Keras and TensorFlow models
Browser based ML apps
Machine Learning in the Browser, Minds Mastering Machines [M³], London 2017
Oliver Zeigermann / @DJCordhose
http://bit.ly/mcubed-js