Automatic model training and testing in GitHub action

(Continuous integration in Machine Learning)

Why we need CI in machine learning?

Machine learning is a very complicate workflow, including data processing, data merging, data modeling, data evaluation, etc.

It takes months to build a useful model, so how can we decrease the time of build model to make different experiment. Automating the process of machine learning is a nice way. CI in machine learning probably can help this, CI in ML make our model more automatic and more easily to check.