Coding Dojo: a Gentle Introduction to Machine Learning.

Machine Learning is the art of writing programs that get better at performing a task as they gain experience, without being explicitly programmed to do so. Feed your program more data, and it will get smarter at handling new situations.

Some machine learning algorithms use fairly advanced math, but simple approaches can be surprisingly effective. In this session, we'll take a classic Machine Learning challenge from, automatically recognizing hand-written digits (, and build a classifier, from scratch. So bring your laptop, your language of choice, and let's see how smart we can make our machines!

This session is meant to be interactive - we'll code, and compare solutions. This is also a perfect opportunity to team up with someone, and experiment with a language you are curious about (like my personal favorite, F# :)). Come over, and learn yourself a Machine Learning for great good! No prior experience with Machine Learning required, just bring your laptop and your brain.

Host Information: Mathias Brandewinder has been writing software in C# and F# for nearly 10 years, and loving every minute of it, except maybe for a few release days. He is an F# MVP, enjoys arguing about code and how to make it better, and gets very excited when discussing TDD or F#. His other professional interests are applied math and probability. If you want to know more about him, you can check out his blog at or find him on Twitter as @brandewinder.

Join or login to comment.

  • James G.

    Any chance you guys have lecture notes posted someone? =)

    August 26, 2013

  • agnes o.

    Very interesting and useful, very well organized, thank you Matias for organizing!

    August 26, 2013

  • Brent

    this was a great, well organized event. thanks Mathias and hack/reduce.

    3 · August 22, 2013

  • A former member
    A former member

    Will there be food?

    August 21, 2013

  • A former member
    A former member

    Any recommended IDEs or languages for the event?

    August 20, 2013

    • Mathias B.

      Yes, any "general purpose" language should work just fine. This dojo is also a nice opportunity to experiment with different languages, I will ask in the beginning if people want to "mentor"/intro­duce others for their favorite language.

      August 20, 2013

    • Mathias B.

      Also, in my opinion, this problem is very well suited for a functional style of programming (F#, Scala, Clojure, Haskell...) - if people are interested in trying out F# tonight, has good instructions on how to setup F# on various environments (Mac, Linux, Windows...).

      August 21, 2013

  • Greg G.

    Just curious, any Clojure folks out there?

    August 6, 2013

  • A former member
    A former member

    Sounds like a great introduction!

    August 11, 2013

  • Amanda

    Sounds like a fun opportunity!

    August 10, 2013

  • Tom F

    It looks like we will have a full house tomorrow night. I am looking forward to this little adventure...

    August 6, 2013

    • Jason S.

      Narendra, double thank you, for some reason my brain also keeps trying to reschedule this event for this thursday... must be wishful thinking! This one is going to be fun!

      August 7, 2013

    • Narendra M.

      Sure, it'll be fun to meet you all!

      August 7, 2013

  • Martin G.

    Arrrggghhhh (in a good way) -- both kids staying with us this week -- will have to let someone else be gently introduced!! #;')

    August 7, 2013

Our Sponsors

People in this
Meetup are also in:

Sometimes the best Meetup Group is the one you start

Get started Learn more

Katie, started NYC ICO

Start your Meetup today

Act now and get 50% off.
Until February 1.

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy