这个问题问到生成算法和区分算法,但是当应用于自然语言处理时,有人能给出这些形式之间区别的例子吗?在NLP中如何使用生成模型和判别模型?
发布于 2014-05-19 11:13:48
假设您是在预测文档的主题,给出它的话。
生成模型描述每个主题的可能性,以及给出主题的可能性。这就是它所说的文档实际上是由世界“生成”的--一个主题是根据某种分布产生的,单词是因为这个主题而产生的,你有一个文档。将单词W分类为主题T是最大化联合可能性的问题: P(T,W) =P(W_ of )P(T)
一个判别模型只通过描述一个主题被赋予单词的可能性来运作。它没有说明这些词或话题本身有多大的可能性。任务是直接建模P(T\W),并找到最大的T。这些方法并不直接涉及P(T)或P(W)。
https://datascience.stackexchange.com/questions/129
复制相似问题