Functional Hands on Workshop with Phil Trelford
Details
Prerequisites: A laptop with F# installed.
Ham or Spam
In this session, we'll learn about the Naive Bayes classifier, and take a classic Machine Learning problem, recognizing Spam from Ham.
Hands On FParsec
FParsec is a parser combinator library for F# that let's you quickly build a recursive-descent text parser.
This session will introduce parsing domain-specific and general purpose languages using FParsec. Along the way we'll also cover creating a simple Abstract Syntax Tree (AST) with discriminated unions, and interpreting or compiling the language using pattern matching.