机器学习算法可以分为监督学习(如分类问题)、无监督学习(如聚类问题)、半监督学习、强化学习。

机器学习框架: