Machine learning algorithms
There are now hundreds of machine learning algorithms available to be used for a machine learning project, and more are being invented every day. DataRobot supports a wide array of open source machine learning algorithms, including several deep learning algorithms – Prophet, SparkML-based algorithms, and H2O algorithms. Let's now take a look at what types of algorithms exist and what they are used for (Figure 2.7):
Our focus will mostly be on the algorithm types that DataRobot supports. These algorithm types are described in the following sub-sections.
Supervised learning
Supervised learning algorithms are used when you can provide an answer (also called a label) as part of the training dataset. For supervised learning, you have to assign a feature of your dataset to be the answer, and the algorithm tries to learn to predict the answer by seeing multiple examples and...