In this article, we are going to learn a bit more about a popular method of creating and visualizing predictive models and algorithms – decision trees. We are going to learn what are decision trees, what are the types of decision trees and when you should use each. Finally, at the end of the article, we will take a look at the advantages as well as disadvantages of using decision trees.