https://link.springer.com/referenceworkentry/10.1007/978-0-387-730035_293#:~:text=Definition,and%20combine%20them%20to%20use.
It works by selecting different subsets of the data, or different combinations of the hypothesis, and
combining the results of each prediction in order to create a single, more accurate result. This is
useful in situations where different hypothesis may be accurate in different parts of the data, or
where a single hypothesis may not be accurate in all cases. Ensemble learning is used in a variety of
applications, from computer vision to natural language processing.