Description : This porpose of building this project is to create a data science pipe line application, and functionality will include from the data collection, data cleaning and all the way to the model evaluation.
Team Members : Teng Yung Lin, Wen Hsuan Liang, Yu Chen Su
- Create conda environment (Mobot) from
environmnet.yml
file usingconda env create -f environment.yml
. Conda command should be pre-install. - Rename
exection_plan.yaml.template
intoexection_plan.yaml
- Edit the detail of
exection_plan.yaml
- Source file directory
- Imputation, transformation methods
- Train, test split method
- Run
python init.py
to construct the folder structure for Mobot project - Run
python main.py
to execute the experiments - The result file will be inside
./data/estimate
folder which shows the model performance of each experiment.
- Index Mundi (https://www.indexmundi.com/)
- World Meter (https://www.worldometers.info/coronavirus/)
- Jason Brownlee (2019), Probabilistic Model Selection with AIC, BIC, and MDL, Retrieved from https://machinelearningmastery.com/probabilistic-model-selection-measures/
- Greg (2013),Is there a library function for Root mean square error (RMSE) in python?, Retrieved from Stack overflow https://stackoverflow.com/questions/17197492/is-there-a-library-function-for-root-mean-square-error-rmse-in-python
- Kavindu Dodanduwa (2018), python exception message capturing, Retrieved from Stack overflow https://stackoverflow.com/questions/4690600/python-exception-message-capturing
- Jason Brownlee (2016), Save and Load Machine Learning Models in Python with scikit-learn, Retrieved from https://machinelearningmastery.com/save-load-machine-learning-models-python-scikit-learn/
- Kamon Ayeva, Sakis Kasampalis (2018), Mastering Python Design Patterns - Second Edition
- Baran Köseoğlu (2020), Structure Your Data Science Projects - Develop collaborative and reproducible data science projects https://towardsdatascience.com/structure-your-data-science-projects-6c6c8653c16a
- Bruno Oliveira (2018), pytest Quick Start Guide