理解一下generative learning and discriminative learning algorithm

Posted jxr041100

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了理解一下generative learning and discriminative learning algorithm相关的知识,希望对你有一定的参考价值。

Given a training set, an algorithm like logistic regression or the perceptron algorithm (basically) tries to find a straight line—that is, a decision boundary—that separates the elephants and dogs. Then, to classify a new animal as either an elephant or a dog, it checks on which side of the decision boundary it falls, and makes its prediction accordingly. We call these discriminative learning algorithm.

Here’s a different approach. First, looking at elephants, we can build a model of what elephants look like. Then, looking at dogs, we can build a separate model of what dogs look like. Finally, to classify a new animal, we can match the new animal against the elephant model, and match it against the dog model, to see whether the new animal looks more like the elephants or more like the dogs we had seen in the training set. We call these generative learning algorithm.

以上是关于理解一下generative learning and discriminative learning algorithm的主要内容,如果未能解决你的问题,请参考以下文章

Python 基础 - Day 4 Learning Note - Generator 生成器

2020/03/05 生成模型&生成学习(Generative Learning)的流程

模仿学习笔记:生成判别模仿学习 Generative Adversarial Imitation Learning, GAIL

keras/scikit-learn:使用 fit_generator() 进行交叉验证

深入理解Conditional Diffusion Models:解读《On Conditioning the Input Noise for Controlled Image Generation》

生成学习算法(Generative Learning algorithms)