Next Meetup

Oscar Boykin on Reproducible Machine Learning with Functional Programming
IMPORTANT: for Twitter building requirements we need RSVPs with matching photo IDs at -- please RSVP there, being on the meetup list alone will not get you in! In machine learning reproducibility is very important. We want to be able to reproduce feature values, trained models, and of course model scores. Functional programming offer powerful tools in our quest for reproducible machine learned systems. In this talk we will see two tools in Stripes toolbox in the theme of reproducibility: 1. our use of the bazel build tool with scala, 2. semblance, our functional-reactive-programming (FRP) based system for feature engineering. We will see how a bazel scala build looks, and hear about how its focus on reproducibility enables build caching which can dramatically lower CI times. We will see how formulating feature engineering as an event-based FRP model rules out an important class of errors which can sabotage your model performance on real data. Oscar is a mathematical hacker at Stripe. Previously he was at Twitter, creating Scalding, Summingbird, and many other things.


1355 Market Street · 94103, CA


Upcoming Meetups

Past Meetups (125)

What we're about

Public Group

SF Scala is a group for functional programmers who use Scala to dominate the world. We build APIs, Big Data flows, and startups powered by Scala. We do more with less people and less resoucres due to Scala's incredible power. We meet to discuss best practices and how the technology is being used successfully by organizations.

SF Scala covers San Francisco, and events are coordinated with , which covers the peninsula and south bay.

If you would like to present a technical talk about Scala, or how Scala is used in your organization, please contact one of the organizers. If you want to host, contact us. We also are always looking for video sponsors to continue our recordings.

Always find us at and follow us on Twitter at @sfscala.

Members (3,526)

Photos (64)