Upgrade to Pro — share decks privately, control downloads, hide ads and more …

The right tool for the job

The right tool for the job

Julia Silge

July 17, 2024
Tweet

More Decks by Julia Silge

Other Decks in Technology

Transcript

  1. The right tool for the job SciPy 2024 | Julia

    Silge https://juliasilge.github.io/scipy2024
  2. Tools for data science Quarto Shiny Great Tables Vetiver Pins

    Exciting new work! 🎉 https://juliasilge.github.io/scipy2024
  3. Using multiple programming languages What does it cost? What do

    you gain? What can we give? https://juliasilge.github.io/scipy2024
  4. For the individual It is expensive to learn new things

    There are benefits to specialization https://juliasilge.github.io/scipy2024
  5. There should be one, and preferably only one, obvious way

    to do it https://juliasilge.github.io/scipy2024
  6. Pins 📌 Python R import pins board = pins.board_temp() board.pin_write(

    very_nice_data, "important-stuff", type = "parquet") library(pins) board <- board_temp() board |> pin_write( very_nice_data, "important-stuff", type = "parquet") https://juliasilge.github.io/scipy2024
  7. Pins 📌 Python R import pins board = pins.board_temp() board.pin_read("important-stuff")

    library(pins) board <- board_temp() board |> pin_read("important-stuff") Cost for individuals Cost for our organization https://juliasilge.github.io/scipy2024
  8. Vetiver 🏺 Python R from vetiver import VetiverModel, VetiverAPI v

    = VetiverModel( model_fit, "my-important-model", prototype_data = X_train) api = VetiverAPI(v) api.run() library(vetiver) library(plumber) v <- vetiver_model( model_fit, "my-important-model") pr() |> vetiver_api(v) |> pr_run() https://juliasilge.github.io/scipy2024
  9. MLOps is… Versioning Managing change in models ✅ Deploying Putting

    models in REST APIs 🎯 Monitoring Tracking model performance 👀 https://juliasilge.github.io/scipy2024
  10. For the individual You can scale your impact Consider the

    long term Increase your vocabulary https://juliasilge.github.io/scipy2024
  11. Building tools Learn from one community Bring to a different

    one https://juliasilge.github.io/scipy2024
  12. Positron Positron is a next-generation data science IDE Positron is

    a very early stage project https://github.com/posit-dev/positron/ https://juliasilge.github.io/scipy2024