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 FSharp.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#.
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.
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.
Putting fun into data analysis with F# (Øredev 2015)
This talk shows how to analyze social network data from Twitter looking at community dynamics and sentiment analysis.
Crunching through big data with MBrace, Azure and F# (NDC)
This talk shows how to scale data analytics using the MBrace project, building sample applications for digit recognition and analysis of news.
F# Type Providers and the R Programming Language (NYC F# meetup)
A presentation about the R type provider by it's author Howard Mansell. The talk introduces type providers and show the R type provider in action.
How Machine Learning Helps Cancer Research (Øredev)
Introduction to machine learning and how it is used by cancer researchers. The talk is more about machine learning itself, but includes some nice FsLab demos!
Understanding the World with F# (Channel 9)
This lecture shows how to access JSON, CSV and World Bank data, combine and analyze the data and visualize the results.
F# and Machine Learning: a winning combination (NDC)
Introduction to machine learning with F# and FsLab libraries such as FSharp.Data type providers for easy data access.
Mona Lisa, F# and Azure: simple solutions to hard problems (NDC)
In this talk, we will explore one of the latter, the Mona Lisa Travelling Salesman Problem, and how we used modern tools to tackle it
Doing data science with F# (Øredev 2014)
A conference talk that shows additional FsLab examples, including the HTML and LaTeX report generation from your source code.
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!
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.
この記事ではF#でReproducible Researchを行うための環境としてFsLab Jounalというテンプレートを使うという方法を紹介しました。 「新しい項目」を追加する際には「FsLab Tutorial(using R)」なんてのもあり、RTypeProviderを用いてF#とRを連携させる方法についても簡単に試すことができます。
Christmas Carol and other eigenvectors (Evelina Gabasova)
Do you know who wrote the classic Christmas story, 'A Christmas Carol'? This F# analysis proves that it was Charles Dickens!
F# Neural Networks with FsLab (Sergey Tihon)
Neural networks are very powerful tool and at the same time, it is not easy to use all its power. But with R provider and Deedle, you can now easily use neural networks from F#.
Who's the most central? F# network on Twitter (Evelina Gabasova)
A great introduction to social network analysis using the FsLab tools, looking at the network around the F# community.
Data Visualization with Plotly (Taha Hachana)
A quick introduction showing how to create different charts using the Plot.ly wrapper in the XPlot visualization library.
XPlot ‘hello world’ – Using Google Charts (Leif Battermann)
A demo showing the Google Charts API of XPlot together with a nice way of integrating charts in .NET web applications.