监督学习方法能够分为生成方法(generative approach)和判别方法(discriminative approach),学习到的模型对应地可分为生成模型(generative model)和判别模型(discriminative model).生成模型的计算过程为,先根据既有数据学习出联合几率分布\(P(X,Y)\),而后再根据输入特征的分布\(P(X)\)来学习出条件几率分布,表达式为:app
而判别模型则是求出决策函数以后,根据决策函数输出对应的结果,也可直接学习出条件几率分布来预测,可是,判别模型不会去学习数据的联合几率分布.函数
生成模型描述了给定输入\(X\)产生输出\(Y\)的生成关系,特色:学习
判别模型可以直接用决策函数或者条件几率分布来预测结果,可是不学习数据的联合几率分布,特色:spa
生成模型:class
判别模型:学习方法