机器学习是人工智能的一个领域,它使用统计技术赋予计算机系统从数据中“学习”(例如,在特定任务上逐步提高性能)的能力,而无需显式编程。机器学习这个名称由亚瑟·萨缪尔于1959年提出。它源于人工智能中模式识别和计算学习理论的研究,探索能够从数据中学习并对数据进行预测的算法的研究和构建——这些算法通过从样本输入中构建模型,通过数据驱动的预测或决策来克服遵循严格静态程序指令的限制。机器学习被应用于一系列计算任务中,在这些任务中,设计和编程具有良好性能的显式算法是困难或不可行的;示例应用包括电子邮件过滤、网络入侵检测和计算机视觉。