---
title: Intro to Machine Learning
teaser: 'George Brocklehurst gives an overview of what Machine Learning is and what
  it can do, before live-coding a simple Machine Learning system.

  '
tags: machine learning,workshops,python
author: Thom Obarski
published_on: 2018-11-12
---

George Brocklehurst, Development Director of [thoughtbot New York], presents an
Intro to Machine Learning workshop. In the first half, he answers what is
Machine Learning and what can it do, discusses supervised vs unsupervised
machine learning problems, and some of the tools and techniques used.

George then goes on to do a live-coding demonstration of a classification model
in which he builds a data set, engineers some features, and finally trains a
neural network; all to over-engineer the most complex way to solve `fizzbuzz`!

<iframe
  title="Intro to Machine Learning - YouTube"
  width="560"
  height="315"
  src="https://www.youtube.com/embed/_kNO-LaGfhA"
  frameborder="0"
  allow="accelerometer; autoplay; encrypted-media;
    gyroscope; picture-in-picture"
  allowfullscreen>
</iframe>

Supporting materials, such as the code used to generate the examples in the
slides and a copy of the fizzbuzz implementation, can be found [in this
repo][ml-repo].

Check out more workshops, meetup presentations, editor tips/shortcuts, lightning
talks, AMA's, behind the scenes bloopers, and more by subscribing to the
[thoughtbot YouTube Page]; and don't hesitate to [reach out] and learn how
thoughtbot can help you with your next Machine Learning project!

[ml-repo]: https://github.com/thoughtbot/machine-learning-workshop
[reach out]: https://thoughtbot.com/hire-us
[thoughtbot New York]: https://thoughtbot.com/new-york-city
[thoughtbot YouTube Page]: https://www.youtube.com/user/ThoughtbotVideo
