Machine learning algorithms learn in three ways: unsupervised, supervised, and semi supervised. This picture illustrates the differences between the three types.
The ABC of Machine Learning
Mapping function & Target function
A Brief Introduction to Supervised Learning
CMU: Semi Supervised Learning
Semi Supervised Learning Tutorial
Semi Supervised Classification
Semi Supervised Linear Regression