Skip to content

Latest commit

 

History

History
208 lines (143 loc) · 11.6 KB

README.md

File metadata and controls

208 lines (143 loc) · 11.6 KB

Machine Learning

Reading List

  • Javascript
  • Python
  • Wekinator
  • Machine Learning Disciplines
  • Paid services
  • Books and tutorials
  • Community
  • Demos and example projects

Javascript

Javascript allows us to publish our projects online, and provides easy ways to visualise our results using html and css.

Brain JS

BrainJS is a library that allows you to instantiate a Neural Network, train it and run a classification in just a few lines of code.

Tensorflow JS

The Javascript version of Google TensorFlow. TensorflowJS has lots of tutorials, and add-on libraries that make working with it even easier.

ML5

ML5 makes TensorFlowJS more accessible by supplying readymade examples with clear documentation for the most common Machine Learning projects, such as image classification, pose recogition, and text generation.

pose

Pose Estimation using the Webcam with ML5 and TensorflowJS

Magenta JS

Perceptron

A perceptron is a Neural Network that has only one cell. You can code it by hand in just a few lines of code. This will help you to understand how one Neural Network cell calculates weights.

Synaptic JS

Synaptic is another Neural Network Library for Javascript

Python

Python is used by data scientists and in many Machine Learning courses online. Python requires a bit more setup, especially when you want to visualise results graphically. Python can run on a Raspberry Pi!

Science Kit Learn

Science Kit Learn provides Python libraries, readymade datasets and algorithms for testing, and a visualisation tool. Get started running python with this tutorial:

Tensorflow

Tensorflow is Google's Machine Learning API for Python

Keras

Keras is a high-level neural networks API, written in Python and capable of running on top of TensorFlow

Wekinator

Wekinator is a Graphical User Interface that can apply Machine Learning algorithms to Processing and Arduino sensor data.

Machine Learning Disciplines

  • Image Recognition
  • Natural Language Processing
  • Speech Recognition
  • Pose Estimation

Image recognition

Natural Language Processing

Understanding the meaning of written text

Speech Recognition

Converting spoken audio into text

Pose Estimation

Paid services

deepracer

Reading list

nnchart

Community

Demos and projects

The future

SelfDrivingCar

https://xkcd.com/1925/