- Full machine learning pipeline with data preprocessing, and model training and evaluation.
- Model and training loop implemented in PyTorch.
- Examples of configuration files in config/data/ and config/models/.
- Examples of already processed datasets in data/processed/, as well as test audio files data/test/.
- Examples of already trained models in models/.
- Python 3.10.8
- virtualenv 20.0.17
Clone the repository into your working directory
git clone https://github.com/beltran99/AudioML-pipe.gitNavigate to the repository folder
cd AudioML-pipeInstall virtualenv if you don't have it installed already
pip install virtualenvCreate a new virtual environment called env
virtualenv envActivate the environment
source env/bin/activate # in LinuxInstalled the required packages in the virtual environment
pip install -r requirements.txtpython3 -m src.data.make_dataset --data-path data/raw/ --config-path config/data/data_20f_agg.yml --name 20f_agg -vpython3 -m src.pipeline.train --data-path data/processed/20f_agg.npz --config-path config/models/config_20f.yml -r -p -vpython3 -m src.pipeline.inference --model models/mymodel_20_coeff_v010 --data-path data/test/ --config config/data/data_20f_agg.yml -r -v