addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1light-bulblinklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Coding Dojo: a gentle introduction to Machine Learning with F#

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, using F#. So bring your laptop, and let's see how smart we can make our machines!

This session will be organized as an interactive workshop. Come over, and learn yourself a Machine Learning and F# for great good! No prior experience with Machine Learning required, and F# beginners are very welcome - it will be a great opportunity to see F# in action, and why it's awesome.

To get the most from the session please try and bring a laptop along with F# installed (ideally either MonoDevelop or Visual Studio Web Express/Full Edition).


Mathias Brandewinder has been writing software in C# for 7+ 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.

  • Ryan R.

    Really fun to do and share results! Thanks, Mathias!

    August 10, 2013

  • Henry

    Very nice intro. Showed that machine learning is not arcane or magical but can be understood and implemented by an everyday corporate developer like me

    August 10, 2013

  • Steven B.

    Shoot. Will be out of town. Could someone run a Google Hangout or similar so I can follow along remotely?

    July 30, 2013

    • Chris A.

      I am not sure how this works. I will look into it and get back to you.

      July 31, 2013

  • Ryan Riley changed the time from 6:00 PM to 6:30 PM

    July 15, 2013

  • Ryan Riley changed the location to Platform Houston

    July 15, 2013

  • Ryan Riley changed the date and time to Friday, August 09, 2013 at 6:00 PM

    July 10, 2013

  • Mathias B.

    I would indeed love to attend that meeting :)

    1 · July 6, 2013

12 went

People in this
Meetup are also in:

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