机器学习(ML)是对计算机系统用于执行特定任务的算法和统计模型的科学研究,而无需使用明确的说明,而是依靠模式和推理。它被视为人工智能的一部分。机器学习算法基于样本数据(称为“培训数据”)构建数学模型,以做出预测或决策而不明确编程以执行任务。机器学习算法用于多种应用程序,例如电子邮件过滤和计算机视觉,在这些应用程序中,很难或不可避免地开发一种传统的算法来有效执行任务(Wikipedia)。我们将介绍以下主题:这是作为计算机科学和数据科学课程的一部分提供的机器学习的入门课程,因此我们不关心哲学,认知科学等的方法,尽管我们会不时回到它们。我们将介绍以下技术主题: