in supervised learning all there is labeled and the algorithm learns to predict the output from the input data when unsupervised learning all there is unlabeled and the algorithm learns the inherent structure from the input data semi-supervised learning have some data labeled some unlabeled mostly unlabeled and a mixture of supervised and unsupervised techniques can be used reinforcement learning is an area of machine learning concerned with how a soft region out to take action in environment so as to maximize some