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

F# Machine Learning Code Dojo

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.

  • Mathias B.

    Hello all, first thanks for coming to the dojo, it was a lot of fun - and I was pretty impressed by how far the group went, especially given that most of you were F# novices!
    Then, question: I couldn't find my laptop power adapter after the session, and I think I probably left it in the room. Did anyone find it, by any chance?

    August 21, 2013

  • Michael W.

    Fantastic experience! Could someone point me to the .csv files? I want to see this through to completion.

    August 15, 2013

  • Jacques R.

    Simply awesome! I want more!!!

    1 · August 15, 2013

  • A former member
    A former member

    It was a great learning experience. Thanks Mathias!

    1 · August 15, 2013

  • James D.

    If you want to use their network during the Dojo, you will need to have a valid drivers license.

    August 14, 2013

    • James D.

      Any - except perhaps State Of Confusion... Or Denial...

      1 · August 14, 2013

    • Ian C

      Are we sure that the ID requirement isn't actually an effort to suppress developer turnout?! :-P

      1 · August 15, 2013

  • Greg P.

    This may be the first ever Main Meeting follow up meeting. Pretty cool idea!

    1 · August 12, 2013

  • Satish B.

    Happy to host this meeting at Deutsch Bank Technogy Group

    1 · July 22, 2013

  • Jennifer


    July 22, 2013

36 went

Our Sponsors

  • CODE Magazine

    Get your FREE subscription today!

  • JetBrains

    Provides TRINUG free licenses for any product at our Main Meetings!

  • Syncfusion

    Click for the free e-book library, the Succinctly series!

  • Pluralsight

    Thank you!

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