Note: If you are interested in deploying MLflow in AWS, you can check Implementing MLflow in your ML experiments at low cost from EC2
This repository contains the necessary information to follow the demo from the presentation Getting started with MLOps with MLflow on-premises in the context of the PyDay Cali event.
Note: The repository is structured into various sections for the installation and configuration of MLflow. You should read other relevant prerequisites before you begin!
- Follow these instructions to generate environment
- A python=3.10 environment
- Run cells of Jupyter Notebook in repo
- PowerPoint-Presentation-in-Spanish
- Data science teams looking to take their first steps in enhancing ML processes
- Individuals with a Data Scientist role that are interested in MLOPs
- Individuals with a Data Engineer role that are interested in MLOPs
- Individuals with an ML Engineer role that are interested in MLOPs
- Any other role seeking practical experience for tracking parameters and artifacts related to managing machine learning models.
- Introduction to MLOps
- Introduction to MLflow
- Interaction with MLflow from localhost
Note: Read the following before you begin!
An analytics team wants to start implementing an MLOps culture. Therefore, along with their technical leader, they are going to set up a tracking server using MLflow on localhost because they are checking out MLflow as their MLOPs tool.
Similarly, the technical leader of the analytics team aims to streamline the compilation of the library of experiments that team members have been generating in Python scripts or Jupyter notebooks on their personal computers.
Note: This is the repository structure from the root
README.md
> README with instructions for using this repositoryuse_case
> XXuse_case/config
> XXuse_case/data
> XXuse_case/src
> XX
docs
> Supplementary information about the repository
- To fill later ;)
Contributions to this repository are welcome! If you'd like to contribute, please follow these guidelines:
-
Fork the Repository: Click the "Fork" button at the top right corner of this repository to create your copy.
-
Make Changes: Create a new branch on your fork, make changes or additions to the materials, and commit your changes.
-
Submit a Pull Request: Once you're satisfied with your changes, submit a pull request. Be sure to provide a clear and concise description of your changes.
-
Review and Collaborate: Collaborators will review your pull request, provide feedback, and merge it into the main repository if everything looks good.
Please follow good coding practices and ensure that your contributions align with the purpose of this repository.
This repository is licensed under the MIT License. Please review the license before using or contributing to this repository.
- Diego Marulanda: Attending my presentation and providing feedback.