https://medium.com/@monocosmo77/progress-in-the-field-of-ensemble-learning-part2-machine-learning-ec3098d15be8