Docker in Data Science: From Reproducibility to Advanced ML Operations

Aug 13, 2:00 – 5:00 PM (UTC)

AT AI/ML Community

Let's dive into the world of Docker and its pivotal role in modern Data Science! This meetup will take you on an exciting journey through one of the most powerful tools for ensuring reproducibility and streamlining Machine Learning Operations (MLOps). Grab your ticket before they run out! Tell a Friend to Tell a Friend.

74 RSVPs

CommunityMeetupVirtual Event

About this event


Let's dive into the world of Docker and its pivotal role in modern Data Science! This meet-up will take you on an exciting journey through one of the most powerful tools for ensuring reproducibility and streamlining Machine Learning Operations (MLOps).

We've come a long way in our data science journey. We've explored the various roles in data science, understood the importance of data as our primary resource, and covered methods for structuring it for analysis. We've tackled tidy data, codebooks, and data transformations, applying these concepts to real-world scenarios like predicting churn in banking datasets and estimating insurance costs. We've also delved into Continuous Training (CT) machine learning using DVC and makefiles.


Now, we're taking a significant step towards Machine Learning Operations, with a particular focus on Continuous Training and Monitoring. This shift enables us to achieve reproducible research at scale. Enter Docker - the tool that allows our work to run almost anywhere as a containerized image. You may have noticed Dockerfiles in our previous meet-ups, quietly enabling you to run data science applications with ease, freeing you from the complexities of virtual environments.

Imagine you're an architect, not of buildings, but of data science environments. Your blueprint? A Dockerfile. Your construction materials? Layers of dependencies and code. Your finished product? A portable, self-contained universe where your data science projects can thrive, anywhere and anytime. This is the magic of Docker in Data Science! 

Our presentation will equip you with the knowledge and skills to harness Docker's full potential in your data science workflow. We'll focus on four key areas: data visualization applications, data loaders, Jupyter notebooks, and running Florence 2 from Hugging Face for computer vision tasks.


Here's what our Docker adventure has in store for you:

1. The Evolution of Our Data Science Journey (15 minutes)

  • Recap of our progress: from roles to data structures
  • The importance of reproducibility in data science
  • Introduction to Docker as a game-changer

2. Docker: Your New Best Friend in Data Science (30 minutes)

  • Understanding Docker basics
  • The anatomy of a Dockerfile
  • Creating and managing Docker images
  • Running Docker containers

3. Docker in Action: Key Data Science Use Cases (90 minutes)

  • Data visualization applications in Docker
  • Building efficient data loaders with Docker
  • Running Jupyter notebooks in containers
  • Deploying Florence 2 from Hugging Face in Docker
  • Live demonstrations of each use case

4. Wrapping Up and Open Forum (15 minutes)

  • Recap of Docker's role in Data Science and MLOps
  • Q&A session and sharing of experiences

Join us for this 3-hour deep dive into the world of Docker in Data Science. You'll emerge with a solid understanding of how to leverage Docker for reproducible research, efficient MLOps, and even cutting-edge computer vision tasks. From data visualization to advanced foundation models, you'll see how Docker can revolutionize your data science workflow.

Don't miss this opportunity to become a master architect of containerized data science environments.

See you at the meetup!


Gigs:

We would love to reach out to you so that you can build for our customers, please fill out this form with details to ensure we have your details:

GIG/HACK DEVELOPER PORTFOLIO FORM

Join community channels:

Africa's Talking AI/ML Community:

Slack:

Please follow our Twitter handle too:

You can get our videos, recaps, and event interviews on our YouTube channel, subscribe to get updates:

Africa's Talking community allows developers to learn skills for the modern-day African Developer. We are language and framework agnostic. All developers are welcome. This is where Africa's Talking developers community meets to build, learn and exchange knowledge.

We are helping software developers and businesses to bring their ideas to life through easy-to-use APIs easily.

Would you like to partner with us? Kindly contact the Developer Experience Team

Speaker

  • Mainye Ben

    Africa's Talking LTD

    Data Scientist & Maker

When

When

Tuesday, August 13, 2024
2:00 PM – 5:00 PM (UTC)

Agenda

2:00 PMWelcome and Introduction
2:30 PMThe Evolution of Our Data Science Journey
2:45 PMDocker: Your New Best Friend in Data Science
3:15 PMDocker in Action: Key Data Science Use Cases
4:45 PMWrapping Up and Open Forum

Hosts

  • Sylvia Jebet Kipkemoi

    Africa's Talking

    Developer Relations, WIT Lead

  • Josphat Mwangi

    Africa's Talking

    Community Lead Nairobi

  • Michael Kimathi

    Africa's Talking

    Head of Developer Community

Organizers

  • Mainye B

    Africa's Talking

    Data Scientist

  • Sylvia Jebet Kipkemoi

    Dev Rel Associate, AT Women in Tech Co-Lead

  • Josphat Mwangi

    Co-Lead AT AI/ML Community

Global sponsor

Africa's Talking logo

Africa's Talking

CONTACT US