Transcript
Page 1: Doing data science with F# (BuildStuff)

Doing data science with F#

Tomas Petricek [email protected] | @tomaspetricek

PhD Student at Cambridge & Coordinator of http://fsharp.org

Page 2: Doing data science with F# (BuildStuff)

F# Software Foundation

http://www.fsharp.org

software stacks

trainings teaching F# user groups snippets

mac and linux community books and tutorials

consulting open-source MonoDevelop

contributions research support cross-platform mailing lists

Page 3: Doing data science with F# (BuildStuff)
Page 4: Doing data science with F# (BuildStuff)

kaggle vega grammar data sources presentation

R provider visualization

F# Data Science Working Group

www.fslab.org

data acquisition

statistics data cleaning machine learning

data transformation visualization type providers

time-series data aggregation

Page 5: Doing data science with F# (BuildStuff)

The Data

Page 6: Doing data science with F# (BuildStuff)
Page 7: Doing data science with F# (BuildStuff)
Page 8: Doing data science with F# (BuildStuff)

Demo: Understanding the world

Page 9: Doing data science with F# (BuildStuff)

F# Data type providers

First-class data

CSV, REST, WorldBank…

R Type provider

Statistics & visualization

5000 tested packages

www.fslab.org

Page 10: Doing data science with F# (BuildStuff)

Visualize

Acquire

Analyze

Page 11: Doing data science with F# (BuildStuff)

Demo: Interactive visualizations

Page 12: Doing data science with F# (BuildStuff)

F# Charting library

Simple & composable

Interactive style

F# to JS with FunScript

Type-safe JS interop

Type provider support

www.fslab.org

Page 13: Doing data science with F# (BuildStuff)

Demo: US debt over the last century

Page 14: Doing data science with F# (BuildStuff)

Deedle data frame

Time-series alignment

Data transformations

Vega visualization

F# wrapper for Vega

Pre-alpha version

www.fslab.org

Page 15: Doing data science with F# (BuildStuff)

F# for Data Science

acquire, analyze, visualize

interactive experience

safety and efficiency of .net

ready for production

@tomaspetricek

Page 16: Doing data science with F# (BuildStuff)

Going forward

Use #fsharp for fun & profit

Join local user groups

Help us build data science tools

fsharp.org | fslab.org | tomasp.net

@tomaspetricek


Top Related