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.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27f36a992a6e671970b05a6a73ecc1b4ee2c250abd1490340f7e902ce4ea320f |
|
MD5 | 86c9f3104e08237c11c6b6808b888132 |
|
BLAKE2b-256 | 10a02ff4f038070271ef471275cae741a64ed28e25f0e9004a8b58cbe1d31c8f |
Hashes for Mlops_ml_deploy_made_iv-0.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32631d23e555aa91afb31535361b692c2c132245d8a79611ea4a7b1502b7f3c6 |
|
MD5 | 8d99456eb1af681ef26205f3bbeea9f3 |
|
BLAKE2b-256 | cc9ab01824c516f27f3b70faaf792af1638d96f12dc4bfc9c33e3ba47c425c19 |