types the main aim or the end goal of a supervised learning algorithm is to forecast an outcome now obviously that is the basic aim of all these machine learning types but the whole supervised learning process is built in such a way that it can directly give you a predicted outcome because supervised learning algorithms have a very well-defined training phase unsupervised learning is all about discovering patterns and extracting useful insights now since the algorithm is only fed the input it has to find a way to get to the