ABC interview question

Explain various machine learning algorithms.