Mlops-ml-deploy-made-iv
Project description
# mlops_made_2022
### Настройка окружение:
`python3 -m venv .venv`
`source .venv/bin/activate`
`pip3 install -r requirements.txt`
### Make directory for logs and results: `mkdir src/logs && mkdir src/results` ### ML pipeline start with commands: #### Training: `python3 -m src.model_pipeline --process-type=train configs/<config's name>` #### Evaluating: `python3 -m src.model_pipeline --process-type=predict configs/<config's name>` ### Configs: 1) `logistic_regression_config.yaml` - model with logistic regression 2) `random_forest_config.yaml` - model with random forest #### Preprocessing pipeline can be corrected with changing `preprocessing_params`. There are three different type of preprocessing in configs: `normalization`, `polynomial`, `k-bin` ### Tests: Tests start with `python3 -m unittest discover -s ./tests -p 'test_*.py'` ### Output data: 1) `results/metrics.json` - result of predict-process 2) `src/logs/logs.log` - logs of all scripts
### Other: requirements.txt was created with console command: `pip3 freeze | grep -v hw01 > requirements.txt` - all libs were saved like this .gitignore and global .gitignore was created with console command: 1) `curl -o .gitignore https://raw.githubusercontent.com/github/gitignore/master/Python.gitignore` - and add -idea 2) `curl -o $HOME/.gitignore_global https://raw.githubusercontent.com/github/gitignore/master/Global/Linux.gitignore`
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for Mlops-ml-deploy-made-iv-0.7.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d63a7f73a2b0bb05b1d7bcd37dcb65714620fa16c115f930f3fcf1bc4c8021f1 |
|
MD5 | 5dfecb8b54976a96c4317da99fa849b6 |
|
BLAKE2b-256 | 880c8d74e7a60cc844d2ece3a215f829c72f19ff00b7bc9acf7bac946eecc9c1 |
Hashes for Mlops_ml_deploy_made_iv-0.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c913b3ac1b630ef91e0746ddfcaaa6948ca052662a4f3a70c258d71c9c1bfd0b |
|
MD5 | d99112289f93b3e0756702ed3be8bcc1 |
|
BLAKE2b-256 | 0cfa05b4636a1be752b2584bc97098a5c28f638aa25b93340e0963c19ef7853c |