提供3个有关机器学习的简短问题和答案，以帮助新手更好地了解机器学习的基础知识。
1. 什么是机器学习？
机器学习是一种人工智能领域的技术，通过对大量数据进行训练，让计算机能够自动从数据中学习规律，并用于新数据的预测、分类、聚类等任务。

2. 机器学习算法的主要类型有哪些？
机器学习算法的主要类型包括监督学习、无监督学习和半监督学习。监督学习需要标注好的数据集进行学习，无监督学习不需要标注数据集，它们通过聚类、降维等方法自主学习数据的特征；半监督学习则是两者的结合，利用标注和未标注的数据进行学习。

3. 什么是模型的泛化能力？
模型的泛化能力是指模型对于新数据的一种应对能力，在模型训练过程中，通过在训练集上进行训练，提高模型的泛化能力，使其能够很好地适用于新数据而不是对训练集过拟合，这是一个机器学习算法的重要性能指标。