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.6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bba56bdc7878a8346e61dcc7a9bea6b382d55541fcd4408654f2e1f72545adf |
|
MD5 | ab4e43e95ee2f1377fed51280fa016a1 |
|
BLAKE2b-256 | 155dbea7542a850a5506235cf6427790debec6e3e11c2c74120c966087063c30 |
Hashes for Mlops_ml_deploy_made_iv-0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fb48344d2e4c70ddf749928d579d2490f26d9c417e2a3c61f27cd710056ffec |
|
MD5 | 023d2bfbde3f2010ed4d172256bcd897 |
|
BLAKE2b-256 | 29d3dcd0215713d47290a96d2df0b240551482f32fdef4f3e513b64cd4597a91 |