利用数据来解决简单规则无法或者难以解决的问题,它被广泛应用在了搜索引擎、无人驾驶、机器翻译、医疗诊断、人脸识别、数据匹配、信用评级等任务中。我们无法直接编程解决这些问题,但我们能够使用配合数据编程(概率编程)来解决。如果给我们的机器学习系统提供足够多猫和狗的图片,我们就可以编写一个识别猫或狗的系统。