Modern, typed Python for (multimodal) ML: From training to deployment
Description
Typing is at the center of „modern Python“, and tools (mypy, beartype) and libraries (FastAPI, SQLModel, Pydantic, DocArray) based on it are slowly eating the Python world.
This talks explores the benefits of Python type hints, and shows how they are infiltrating the next big domain: Machine Learning
Target audience: Mainly machine learning practitioners that care about improving their code quality and making use of the ever evolving Python ecosystem. This includes people that focus on model training as well as people that focus on model deployment and serving. The secondary target audience is anyone that likes to know more about Python type hints and how they can be helpful in their code base.
Intended takeaways: The audience should leave the talk with three main learnings:
- Why Python type hints are useful
- Why they are particularly useful in the ML domain
- How they can leverage libraries like DocArray in practice