Books and reports

Analyzing and Visualizing Data with F#

Tomas Petricek, O'Reilly, 2015

This report explains many of the key features of the F# language that make it a great tool for data science and machine learning. Real world examples take you through the entire data science workflow with F#, from data access and analysis to presenting the results. You'll learn about F# Data and type providers, the process of data analysis with Deedle and R type provider and the implementation of basic machine learning algorithm with F#.

Machine Learning Projects for .NET Developers

Mathias Brandewinder, Apress, 2015

The book shows you how to build smarter .NET applications that learn from data, using simple algorithms and techniques that can be applied to a wide range of real-world problems. You’ll code each project in the familiar setting of Visual Studio, while the machine learning logic uses F#, a language ideally suited to machine learning applications in .NET. If you’re new to F#, this book will give you everything you need to get started. If you’re already familiar with F#, this is your chance to put the language into action in an exciting new context.

Videos and conference talks

FsLab and using F# for data science and machine learning is a frequent topic at large developer conferences including Strata. Here are some of the best talks that have been recorded.

Editor's picks

Other great talks

Blog posts and articles

There is an amazing number of great (and also fun) articles and blog posts that demonstrate the power of FsLab. If you wrote an article yourself, send us a pull request and add it!

Editor's picks

  • F# tackles James Bond (Evelina Gabasova)
    The blog post analyzes budget, box office and ratings for James Bond movies and offers an interesting comparison with R.

  • Visualizing interesting world facts with FsLab (Tomas Petricek)
    This article uses the WorldBank type provider and XPlot visualization library to discover interesting things about the world.

  • JournalでReproducible Research(レポート)を簡単に作りたい (@teramonagi)
    この記事ではF#でReproducible Researchを行うための環境としてFsLab Jounalというテンプレートを使うという方法を紹介しました。 「新しい項目」を追加する際には「FsLab Tutorial(using R)」なんてのもあり、RTypeProviderを用いてF#とRを連携させる方法についても簡単に試すことができます。

Other great articles