概率潜在语义分析(pLSA) 相关知识

概率潜在语义分析( PLSA)详解 文章目录生成模型共现模型模型性质模型参数与LSA关系PLSA实现算法 概率潜在语义分析(probabilistic latent semantic analysis, PLSA)是一种利用概率生成模型对文本集合进行话题分析的无监督方法。模型最大的特点是用隐变量表示话题,整个模型表示文本生成话题,话题生成单词,从而得到单词—文本共现数据的过程。 假设每个文本由一个话题分布决定,每个话题由一个单词分布决定。潜在语义分析基于非概率模型,概率潜在语义分析基于概率模型。 生成模型 假设有M个单词集合W={w1,w2. 阅读详情


概率潜在语义分析(PLSA)是一种利用概率生成模型对文本集合进行话题分析的无监督方法。 PLSA 模型假设每个文本由一个话题分布决定,每个话题由一个单词分布决定。该模型中的话题是不可直接观测到的,是潜在的隐变量。整个模型表示文本生成话题,话题生成单词,从而得到单词—文本共现数据的过程。

生成模型

假设有M个单词集合 W = { w 1 , w 2 . … , w M } W=\{w_1,w_2.\ldots,w_M\} W={w1​,w2​.…,wM​},N个文本集合 D = { d 1 , d 2 , … , d N } D=\{d_1,d_2,\ldots,d_N\} D={d1​,d2​,…,dN​},K个话题集合 Z = { z 1 , z 2 , … , z K } Z=\{z_1,z_2,\ldots,z_K\} Z={z1​,z2​,…,zK​}。假设用概率分布 P ( d ) P(d) P(d)表示生成文本 d d d 的概率, P ( z ∣ d ) P(z|d) P(z∣d) 表示文本 d d d生成话题 z z z 的概率, P ( w ∣ z ) P(w|z) P(w∣z) 表示话题 z z z 生成单词 w w w的概率。

生成模型步骤如下:

(1)依据概率分布 P ( d ) P(d) P(d) ,从文本集合中随机选取一个文本 d d d,共生成 N N N个文本。对生成的N个文本都执行下面的操作:

(2)在给定文本 d d d 的条件下,依据条件概率分布 P ( z ∣ d ) P(z|d) P(z∣d) ,从话题集合中随机选取一个话题 z z z,共生成 L L L个话题。对生成的 L L L个话题都执行下面的操作:

(3)在给定话题 z z z的条件下,依据条件概率分布 P ( w ∣ z ) P(w|z) P(w∣z) ,从单词集合中随机选取一个单词 w w w。

从数据生成的过程可以推出,单词—文本共现数据 T T T的生成概率为所有的单词—文本对 ( w , d ) (w,d) (w,d) 的生成概率的乘积:
P ( T ) = ∏ w , d P ( w , d ) n ( w , d ) P(T) = \prod_{w,d} P(w,d)^{n(w,d)} P(T)=w,d∏​P(w,d)n(w,d)
其中, n ( w , d ) n(w,d) n(w,d) 表示 ( w , d ) (w,d) (w,d) 出现的次数,而 ( w , d ) (w,d) (w,d) 的生成概率如下:
P ( w , d ) = P ( d ) P ( w ∣ d ) = P ( d ) ∑ z P ( w , z ∣ d ) = P ( d ) ∑ z P ( z ∣ d ) P ( w ∣ z ) \begin{aligned} P(w,d) & =P(d)P(w|d) \\ &= P(d)\sum_{z} P(w,z|d) \\ & = P(d)\sum_{z} P(z|d)P(w|z) \end{aligned} P(w,d)​=P(d)P(w∣d)=P(d)z∑​P(w,z∣d)=P(d)z∑​P(z∣d)P(w∣z)​
这就是生成模型的定义。生成模型属于概览有向图模型,可以用下图表示:

在这里插入图片描述

共现模型

除了生成模型,还可以定义与之等价的共现模型,共现模型假设在给定话题 z z z的前提下,单词 w w w和文本 d d d 是条件独立的,即:
P ( w , d ∣ z ) = P ( w ∣ z ) P ( d ∣ z ) P(w,d|z) = P(w|z)P(d|z) P(w,d∣z)=P(w∣z)P(d∣z)
于是单词—文本对 ( w , d ) (w,d) (w,d) 的生成概率为:
P ( w , d ) = ∑ z ∈ Z P ( z ) P ( w ∣ z ) P ( d ∣ z ) P(w,d) = \sum_{z\in Z} P(z)P(w|z)P(d|z) P(w,d)=z∈Z∑​P(z)P(w∣z)P(d∣z)
下图是共现模型示意图,其中 z z z是隐变量:

在这里插入图片描述

生成模型与共现模型具有不同性质,生成模型描述了文本—单词共现数据的生成过程,共现模型描述文本—单词共现数据所拥有的模式。

模型性质

如果直接定义单词与文本的共现概率 P ( w , d ) P(w,d) P(w,d) ,模型的参数个数是 O ( M ⋅ N ) O(M\cdot N) O(M⋅N),其中M表示单词数,N表示文本数。而PLSA的生成模型或者共现模型的参数个数都是 O ( M ⋅ K + N ⋅ K ) O(M\cdot K+ N\cdot K) O(M⋅K+N⋅K),其中K是话题数,远小于M,可以极大的减少参数个数。如下图所示:

在这里插入图片描述

共现模型表示

前面提到共现模型为:
P ( w , d ) = ∑ z ∈ Z P ( z ) P ( w ∣ z ) P ( d ∣ z ) P(w,d) = \sum_{z\in Z} P(z)P(w|z)P(d|z) P(w,d)=z∈Z∑​P(z)P(w∣z)P(d∣z)
也可以表示为三个矩阵的乘积的形式:
X ′ = U ′ Σ ′ V ′ T X ′ = [ P ( w , d ) ] M × N U ′ = [ P ( w ∣ z ) ] M × K Σ ′ = [ P ( z ) ] K × K V ′ = [ P ( d ∣ z ) ] N × K \begin{aligned} &X' = U'\Sigma' V'^T \\ & X' = [P(w,d)]_{M\times N} \\ & U' = [P(w|z)]_{M\times K}\\ & \Sigma' = [P(z)]_{K\times K}\\ & V' = [P(d|z)]_{N\times K}\\ \end{aligned} ​X′=U′Σ′V′TX′=[P(w,d)]M×N​U′=[P(w∣z)]M×K​Σ′=[P(z)]K×K​V′=[P(d∣z)]N×K​​
其中,矩阵 U ′ , V ′ U',V' U′,V′是非负的、规范的,表示条件概率分布。

PLSA算法

PLSA是含有隐变量的模型,通常使用EM算法完成参数的优化。

假设单词集合 W = { w 1 , w 2 . … , w M } W=\{w_1,w_2.\ldots,w_M\} W={w1​,w2​.…,wM​},文本集合 D = { d 1 , d 2 , … , d N } D=\{d_1,d_2,\ldots,d_N\} D={d1​,d2​,…,dN​},话题集合 Z = { z 1 , z 2 , … , z K } Z=\{z_1,z_2,\ldots,z_K\} Z={z1​,z2​,…,zK​}。给定单词—文本共现数据 T = { n ( w i , d j ) } , i = 1 , 2 , … , M ; j = 1 , 2 , … , N T=\{n(w_i,d_j)\},i=1,2,\ldots,M; j=1,2,\ldots,N T={n(wi​,dj​)},i=1,2,…,M;j=1,2,…,N,目标是估计PLSA(生成模型)的参数,使用极大似然估计,对数似然函数是:
L ( θ ) = log ⁡ ∏ i = 1 M ∏ j = 1 N P ( d j , w i ) n ( d j , w i ) = ∑ i M ∑ j N n ( d j , w i ) log ⁡ P ( d j , w i ) = ∑ i M ∑ j N n ( d j , w i ) log ⁡ [ ∑ k = 1 K P ( w i ∣ z k ) P ( z k ∣ d j ) ] \begin{aligned}L(\theta)&=\log \prod_{i=1}^M\prod_{j=1}^N P(d_j,w_i)^{n(d_j,w_i)}\\ &=\sum_i^M\sum_j^N n(d_j,w_i)\log P(d_j,w_i)\\ &=\sum_i^M\sum_j^N n(d_j,w_i)\log[\sum_{k=1}^K P(w_i|z_k)P(z_k|d_j)]\\ \end{aligned} L(θ)​=logi=1∏M​j=1∏N​P(dj​,wi​)n(dj​,wi​)=i∑M​j∑N​n(dj​,wi​)logP(dj​,wi​)=i∑M​j∑N​n(dj​,wi​)log[k=1∑K​P(wi​∣zk​)P(zk​∣dj​)]​
模型含有隐变量,对数似然函数的优化方法无法用解析方法求解,使用EM算法进行求解。假设有M个单词集合 W = { w 1 , w 2 . … , w M } W=\{w_1,w_2.\ldots,w_M\} W={w1​,w2​.…,wM​},N个文本集合 D = { d 1 , d 2 , … , d N } D=\{d_1,d_2,\ldots,d_N\} D={d1​,d2​,…,dN​},K个话题集合 Z = { z 1 , z 2 , … , z K } Z=\{z_1,z_2,\ldots,z_K\} Z={z1​,z2​,…,zK​},则具体算法如下:

输入:单词—文本共现数据 T = { n ( w i , d j ) } , i = 1 , 2 , … , M ; j = 1 , 2 , … , N T=\{n(w_i,d_j)\},i=1,2,\ldots,M; j=1,2,\ldots,N T={n(wi​,dj​)},i=1,2,…,M;j=1,2,…,N

输出: P ( w i ∣ z k ) , P ( z k ∣ d j ) P(w_i|z_k),P(z_k|d_j) P(wi​∣zk​),P(zk​∣dj​)

(1)设置参数 P ( w i ∣ z k ) , P ( z k ∣ d j ) P(w_i|z_k),P(z_k|d_j) P(wi​∣zk​),P(zk​∣dj​)的初始值。

(2)迭代执行E步,M步,直到收敛为止:

​ E步:
P ( z k ∣ w i , d j ) = P ( w i ∣ z k ) P ( z k ∣ d j ) ∑ k = 1 K P ( w i ∣ z k ) P ( z k ∣ d j ) P(z_k|w_i,d_j) = \frac{P(w_i|z_k)P(z_k|d_j)}{\sum_{k=1}^K P(w_i|z_k)P(z_k|d_j)} P(zk​∣wi​,dj​)=∑k=1K​P(wi​∣zk​)P(zk​∣dj​)P(wi​∣zk​)P(zk​∣dj​)​
​ M步:
P ( w i ∣ z k ) = ∑ j = 1 N n ( w i , d j ) P ( z k ∣ w i , d j ) ∑ i = 1 M ∑ j = 1 N n ( w i , d j ) P ( z k ∣ w i , d j ) P(w_i|z_k) = \frac{\sum_{j=1}^N n(w_i,d_j)P(z_k|w_i,d_j)}{\sum_{i=1}^M\sum_{j=1}^N n(w_i,d_j)P(z_k|w_i,d_j)} P(wi​∣zk​)=∑i=1M​∑j=1N​n(wi​,dj​)P(zk​∣wi​,dj​)∑j=1N​n(wi​,dj​)P(zk​∣wi​,dj​)​

P ( z k ∣ d j ) = ∑ i = 1 M n ( w i , d j ) P ( z k ∣ w i , d j ) n ( d j ) P(z_k|d_j) = \frac{\sum_{i=1}^M n(w_i,d_j)P(z_k|w_i,d_j)}{n(d_j)} P(zk​∣dj​)=n(dj​)∑i=1M​n(wi​,dj​)P(zk​∣wi​,dj​)​
参考文章:

《统计学习方法 第二版》

概率潜在语义分析(PLSA) 文章目录基本概要生成模型和共现模型概率潜在语义分析的算法 基本概要 概率潜在语义分析是一种利用概率生成模型对文本集合进行话题分析的无监督学习方法。 模型最大的特点就是用隐变量表示话题。整个模型表示文本生成话题,话题生成单词,从而得到单词-文本共现数据的过程。假设每个文本由一个话题分布决定,每个话题由一个单词分布决定。 概率潜在语义分析受潜在语义分析的启发,1999年由Hofmann提出。最初用于文本数据挖掘,后来扩展至其他领域。 上面的说法比较抽象,下面采用更加具体的说法。给定一个文本集合(一句句的话),每 阅读详情

相关推荐

潜在语义分析LSA和概率潜在语义分析PLSA

一、潜在语义分析LSA  LSA是一种无监督学习方法,主要用于文本的话题分析。其特点是通过矩阵分解发现文本与单词之间的基于话题的语义关系。  传统的量化文本的方法是用单词向量表示文本的语义内容,在单词向量空间中通过向量的内积或标准化内积(即余弦)衡量文本之间的语义相似度。 而潜在语义分析的目的就是解决这种方法不能准确表示语义的问题,试图从大量文本数据中发现潜在的话题,以话题向量表示文本的语义,在话题向量空间中通过向量的内积或标准化内积(即余弦)衡量文本之间的语义相似度。  在单词向量空间中使用单词-文本.

weixin_43646592的博客 1309

PLSA原理

一、原理 来源:https://www.cnblogs.com/xueliangliu/archive/2012/08/01/2962162.html PLSA是个从文档中发现topic的算法,它认为文本可以分三个层次来理解。1,文档(d);2,主题(z);3,单词(w),既一个文档包含若干主题,每个主题包含若干单词。从概率层面来讲,这里的包含其实是某种分布。也就是说,一个文档可以看做在一些主...

蕾姆的博客 801

【自然语言处理】潜在语义分析【下】概率潜在语义分析

LSA pLSA 潜在语义分析 概率潜在语义分析 贝叶斯 单词向量空间 话题向量空间 非负矩阵分解 奇异值分解 TFIDF 单词频率-逆文本频率 term frequency-inverse document frequency

LJR的博客 678

PLSA概率潜在语义分析数学推导

PLSA模型是LDA模型先前的一个工作,理解PLSA模型有助于我们对LDA模型的理解。 由于已有很多的博客对PLSA和EM算法进行了充分介绍,因此本文主要对PLAS及其中使用的EM算法进行推导,不再做原理性上的解释。 我们希望把文档集或单篇文章的生成概率表示出来,在分解得到对应的两个概率:主题生成文章、词生成主题。选择概率的前n个即可完成对 在这个模型中,篇章集合d与词项空间w已知的,而主题z是未知的。我们的假设是篇章以一定概率生成主题,而主题以一定概率生成词汇。 因此需要通过某种方法计算未知的主题z。

weixin_43718786的博客 1073

配置Dot1q终结子接口实现跨设备VLAN间通信示例

示例图 一.实验目的 1.配置Dot1q终结子接口实现跨设备VLAN间通信示例 二.注意事项 1.Dot1q终结子接口和QinQ终结子接口不支持透传不带VLAN Tag的报文, 收到不带VLAN Tag的报文会直接丢弃 2.由于三层以太网子接口不支持VLAN报文,当它收到VLAN报文时,会将VLAN报文当成是 非法报文而丢弃,因此,需要在子接口上将VLAN Tag剥掉,也就是需要VLAN终结 三.VLAN终结简介 1.VLAN终结的实质包含两个方面: ①.对接口接收到报文,剥除VLAN标

qq_44751470的博客 7097

STM32实战:手把手教你移植CanFestival协议栈(附完整代码)

本文提供了一份详尽的STM32平台移植CanFestival协议栈的实战指南。文章从工程搭建、定时器驱动、CAN硬件适配到对象字典配置,手把手讲解核心步骤,并附完整代码示例。重点剖析了时间管理、报文收发等关键环节的实现与常见问题解决方案,旨在帮助开发者深入理解并成功实现CANopen通信。

kiwi8的博客 273

LSA,pLSA原理及其代码实现

一. LSA 1. LSA原理 LSA(latent semantic analysis)潜在语义分析,也被称为 LSI(latent semantic index),是 Scott Deerwester, Susan T. Dumais 等人在 1990 年提出来的一种新的索引和检索方法。该方法和传统向量空间模型(vector space model)一样使用向量来表示词(terms)和文档(documents),并通过向量间的关系(如夹角)来判断词及文档间的关系;不同的是,LSA 将词和文档映射到潜

SHOUGOUGOU的专栏 1283

在 SAP S/4HANA Public Cloud 中,用 RAP 一键生成 PDF 并在 Fiori 前端触发下载的完整方案

create;update;delete;// 生成并返回当前文档上下文。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 408

NLP学习__task4:传统机器学习:朴素贝叶斯、SVM、PLSA、LDA

1、朴素贝叶斯的原理 在所有机器学习分类算法中,朴素贝叶斯和其他绝大多数分类算法不同。不同于:例如决策树、KNN、逻辑回归、支持向量机等,这些都是判别方法,即直接学习出特征输出Y和特征X之间的关系,也是决策数;而朴素贝叶斯是生成方法,即直接找出特征输出Y和特征X的联合分布,然后用得出。 1)朴素贝叶斯的定理 首先,明确贝叶斯统计方式与统计学中的频率概念不同:从频...

Someone&的博客 2366

uniapp | 基于高德地图实现位置选择功能(安卓端)

在uni-app项目中实现地图位置选择功能的解决方案。由于uni.chooseLocation功能受限,采用高德地图API自主开发。系统由父组件poiMap.vue(负责展示和跳转)和子组件poiBox.vue(核心地图逻辑)构成,通过父子组件通信传递位置数据。关键技术包括:1)使用AMapLoader动态加载地图SDK;2)集成PositionPicker实现拖拽选点;3)异步加载AMapUI插件;4)通过事件监听获取位置详情(地址/经纬度)。

大胆尝试,小心实践 732

【DRAM存储器六十五】DDR5介绍--训练相关之MPC、Read Training Pattern、Read Preamble Training Mode

简述DDR5 MPC操作和读训练时颗粒输出pattern的配置

highman110的博客 361

一文详解概率潜在语义分析 pLSA

目录 1. 基本思想 2. 生成模型 3. pLSA 的 EM 算法 3.1 E-step 3.2 M-step 3.3 pLSA 参数估计的 EM 算法 4. EM 算法的另一种解释 4.1 E-Step 4.2 M-Step 5. PSLA 缺点 Reference Probabilistic latent semantic analysis (概率潜在语义分析,pLSA) 是一种Topic Model,在99年被 Thomas Hofmann 提出[1]。它和随后提出的LDA

liweiliwei33的博客 1564

YOLO26涨点改进 | 小目标损失函数独家改进篇 | TGRS 2025 | 引入AdaFocalLoss损失函数,改进小目标检测,自适应聚焦小目标与样本分布不平衡,提升检测精度与训练稳定性

本文提出将AdaFocalLoss损失函数应用于YOLO26模型优化,有效提升小目标检测性能。AdaFocalLoss通过目标尺寸感知机制和IoU引导的动态调节,自动调整训练权重和聚焦程度,解决了样本不平衡问题。相比传统损失函数,它无需手动调参,能增强训练稳定性,在多尺度、复杂场景下表现优异。文章详细介绍了AdaFocalLoss的原理、优势及实现方法,并提供了代码集成指南。实验表明该方法能显著提升检测精度和鲁棒性,特别适用于小目标检测任务。

Ai缝合怪、助力小伙伴高效发论文 335

概率潜在语义分析(Probabilistic Latent Semantic Analysis,PLSA)

文章目录1. 概率潜在语义分析模型1.1 基本想法 概率潜在语义分析(probabilistic latent semantic analysis,PLSA),也称概率潜在语义索引(probabilistic latent semantic indexing,PLSI) 利用概率生成模型对文本集合进行话题分析的无监督学习方法 最大特点:用隐变量表示话题 整个模型表示 文本生成话题,话题生成单词,...

Michael是个半路程序员 3559

爬虫:一文掌握网站加密和混淆以及浏览器调试的技巧

面对加密和混淆技术的网站,传统的爬虫方法可能难以奏效。通过结合浏览器调试工具(如Puppeteer、Playwright)、代理工具(如Burp Suite、Fiddler)以及动态和静态分析技巧,可以深入理解网站的运行机制,绕过加密和混淆,实现有效的数据抓取。同时,务必注意合法合规,尊重目标网站的规则和用户的隐私,确保爬虫行为的正当性和可持续性。

数据知道的博客 9889

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

潜在语义分析 (LSA),概率潜在语义分析 (PLSA)

目录单词向量空间与话题向量空间单词向量空间非负矩阵分解 (non-negative matrix factorization, NMF) 潜在语义分析是一种无监督学习方法,主要用于文本的话题分析,其特点是通过矩阵分解发现文本与单词之间的基于话题的语义关系 单词向量空间与话题向量空间 单词向量空间 文本信息处理的一个核心问题是对文本的语义内容进行表示,并进行文本之间的语义相似度计算 (e.g. 文本信息检索、文本数据挖掘) 非负矩阵分解 (non-negative matrix factorizati

连理o的博客 2236

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

28、概率潜在语义分析

本文介绍了概率潜在语义分析,详细介绍了概率潜在语义分析模型(生成模型、共现模型、模型性质),最后介绍了概率潜在语义分析算法

m0_56642803的博客 1395

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

LSA&PLSA—潜在语义模型&概率…

原文地址:LSA&PLSA—潜在语义模型&概率潜在语义模型作者:理想花园自然语言和文本处理是人工智能和机器学习方面的一个重大的挑战。在这个领域中的任何巨大进步 都会对信息检索,信息过滤,智能接口,语言识别,自然语言处理,机器学习产生重大的影响。机器学习的主要难点在于“被阐述”的词法和“真正要表达”的语义 的区别。产生这个问题的原因主要是:1.一个单词可能有多个意思和多个用法。2.同义词和近义词,而

a little progress every day 1651

SVD分解——>潜在语义分析LSA(I)——>概率性潜在语义分析PLSA(I)

SVD分解 正交矩阵:若一个方阵其行与列皆为正交的单位向量,则该矩阵为正交矩阵,且该矩阵的转置和其逆相等。两个向量正交的意思是两个向量的内积为 0。 正定矩阵:如果对于所有的非零实系数向量 zzz,都有zTAz>0z^TAz>0zTAz>0,则称矩阵AAA是正定的。正定矩阵的行列式必然大于 0,所有特征值也必然 > 0。相对应的,半正

十三 3882

第十八章:概率潜在语义分析

PLSA是一种利用概率生成模型对文本集合进行话题分析的无监督算法。模型的最大特点是用隐变量表示话题;整个模型表示文本生成话题,话题生成单词,从而得到单词-文本共现数据的过程;假设每个文本由一个话题分布决定,每个话题由一个单词分布决定。

a131529的博客 744

【机器学习】潜在语义分析LSA和PLSA

666

Mankind的博客 1352

LSA算法——潜在语义分析概率潜在语义分析

1.简介 LSA使一种无监督学习方法,主要用于文本的话题分析,其特点使通过矩阵分解发现文本与单词之间的基于话题的语义关系。潜在语义分析通常将文本集合表示为单词-文本矩阵,对单词-文本矩阵进行奇异值分解或非负矩阵分解(non-negative matrix factorizatiion,NMF),从而得到话题向量空间以及文本在话题向量空间的表示。 2.相关概念 2.1 单词向量空间 给定一个含有n个文本的集合D={d1,d2,...,dn}D=\{d_1,d_2,...,d_n\}D={d1​,d2​,...

JeJe_33的博客 2147

使用Python实现概率潜在语义分析(PLSA)

最后输出最终的主题 - 词语概率矩阵 P(w|z) 的相关信息,通过对每个主题下的词语按照概率从高到低进行排序,并选取概率较高的前几个词语(这里取前 5 个,可根据实际需求调整)展示出来,这样可以直观地看到每个主题下比较核心、关联度较高的词语有哪些,从而大致了解挖掘出的潜在主题所涵盖的语义内容,例如在这个简单示例中可能会看到一个主题下更偏向于手机相关的词语,另一个主题更偏向于电脑相关的词语等情况,以此来揭示文档集中潜在的主题结构以及词语与主题之间的关系。dictionary.doc2bow 方法。

weixin_47362565的博客 920

概率潜在语义分析

前言   LSA是以矩阵的奇异值分解形式实现的,而pLSA是LSA的概率化,属于概率图模型中的生成模型。 概率潜在语义分析   LSA通过矩阵的奇异值分解得到文档和主题的相关度,词和词义的相关度以及词义和主题的相关度。但是该模型缺乏统计基础,得到的也不是一个概率模型,难以进行直观的解释。   pLSA模型中引入了隐变量zzz作为潜在语义,并使用EM算法对潜在语义模型进行拟合;设文档ddd总数为iii、潜在语义zzz总数为kkk,单词总数www为jjj,文档-单词的共现频率矩阵N=(nij)N=(nij)N=

m0_44993395的博客 474

第18章 概率潜在语义分析:课后习题

1.概率潜在语义分析是利用概率生成模型对文本集合进行话题分析的方法。概率潜在语义分析受潜在语义分析的启发提出两者可以通过矩阵分解关联起来。给定一个文本集合,通过概率潜在语义分析,可以得到各个文本生成话题的条件概率分布,以及各个话题生成单词的条件概率分布。概率潜在语义分析的模型有生成模型,以及等价的共现模型。其学习策略是观测数据的极大似然估计,其学习算法是EM算法。2.生成模型表示文本生成话题,话题生成单词从而得到单词文本共现数据的过程;假设每个文本由一个话题分布决定,每个话题由一个单词分布决定。

m0_56676945的博客 1038
上一篇: 潜在语义分析(LSA)相关知识
下一篇: 潜在狄利克雷分布(LDA)初探
VariableX
博客等级 码龄7年 142粉丝 62原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值