# my_ml_service **Repository Path**: lygntx/my_ml_service ## Basic Information - **Project Name**: my_ml_service - **Description**: My Machine Learning Web Service - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-12-20 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Deploy Machine Learning Models with Django This is a source code from the tutorial available at [deploymachinelearning.com](https://deploymachinelearning.com) This web service makes Machine Learning models available with REST API. It is different from most of the tutorials available on the internet: - it keeps information about many ML models in the web service. There can be several ML models available at the same endpoint with different versions. What is more, there can be many endpoint addresses defined. - it stores information about requests sent to the ML models, this can be used later for model testing and audit. - it has tests for ML code and server code, - it can run A/B tests between different versions of ML models. ## The code structure In the `research` directory there are: - code for training machine learning models on Adult-Income dataset [link](https://github.com/pplonski/my_ml_service/blob/master/research/train_income_classifier.ipynb) - code for simulating A/B tests [link](https://github.com/pplonski/my_ml_service/blob/master/research/ab_test.ipynb) In the `backend` directory there is Django application. In the `docker` directory there are dockerfiles for running the service in the container.