mlhowto icon indicating copy to clipboard operation
mlhowto copied to clipboard

This are the steps I took into Machine Learning

Machine Learning, how & why

You can also read the Portuguese version.

About this

Machine learnign is a hell of a hot topic and I have been working with it for a more than a year, in this process I had to learn A LOT in order to have a decent conversation with a Data Scientist, so I decided to share the steps I took to understand more about machine learning and even build my own models.

Table of Contents

  • What is Machine Learning
  • Why Machine Learning?
  • Getting Technical

What is Machine Learning

Google has a lot of content on ML, this YouTube video gives a great summary

Why should designers care?

I'll just leave some links here with content from awesome people, I'm sure you'll find them useful.

Anticipatory Design ebook

Joel has this amazing thesis what covers a lot of ground on why we, as designers, should care.

The UX of AI Article

Josh Lovejoyfrom google has this in dept article on the work he has done on the Google Clip and I love this quote:

The hardware, the intelligence, and the content ultimately belong to you and you alone.

Predictive design Video

I love to share, as you can see, so I spoke about how I used machine learning at Booking.com in this talk at UXDX

An intro to Machine Learning for Designers Article

A very well written and illustrated guide to common therms and general info on Machine Learning

Getting technical

The machine learning Hello Wolrd.

The best way to understand exactly how it works is by actually developing it. Don't be scared, the Machine Learning Hello World is not that hard here are some steps:

First, let's get your dev enviroment up and running.

  1. Install python | Python is a programming language.
  2. Download and install Anaconda | Anaconda is a package manager for python, just like NPM
  3. Install the machine learning toolkit for python, SciKit Learn
  4. Profit.

Now that you have your dev environment setup just follow this video tutorial by Google on coding your first ML model. The tutorial is very simple and easy to follow, but if you just want to run the code and check its result check out my examples. All of them were done while watching that Google video.