其他TM:Polylingual Topic Model(PLTM)

tensorboard的histogram数据解读 仔细研究了一下tensorboard的直方图表示 参考文献, 官方文档:https://www.tensorflow.org/get_started/tensorboard_histograms import tensorflow as tf k = tf.placeholder(tf.float32) # Make a normal distribution, with a shifti 阅读详情

参考文献:《polylingual topic model》

这个模型用于多个语言,所以叫poly lingual。

背景是,不同语言之间,存在用多种语言表达同一个concept的现象。

可以找到对应于同一个意思的wiki或者一些法律条文文本。但是,这些文本又不像statistic translate machine那样,是word/phrase/sentence级别对齐的,只能说concept大体上对应。可以通过doc级别的对应,来挖掘隐藏的topic关系

假设有L种语言,每组L个同义文本组成一个tuple=<d1, d2, ...,dL >。PLTM中,假设每个tuple对应同一个topic的分布/theta。同样,每个topic,对应于一族L个词分布/phi={/phi1, /phi2,...,/phiL},每个/phi_i是一个分布。其余假设同LDA。

其实可以看做是把多语言的tuple连起来做成一个大文本,根据语言切换对应语言的/phi,这样一种变形的LDA。当语言只有1种的时候,退化到LDA。

求解的方法还是用的gibbs sampling,

对待预测文本,还是放到池子里sampling几下,公式如

对应的phi公式跟LDA里也是一样的,只是要局限在对应的语言里了


我觉得,这个模型的优点是:

计算和实现上,仅仅是在LDA上做了一点小修改,因此各种算法,都可以遵循LDA的做法。

效果上,优点是,i.利用别的语言文本进行topic的生成,数据集更大,在一定程度上可以包含多个语言的特点; 2. 通过单个文本对的关联(直译或者语义相近),实现了topic的对齐,实验表明关联文本在25~50%就已经有不错的效果了。

gibbs sampling本身不要求每个tuple中必须包含所有L个文本。同一个language下不同语言风格也可以当做多language来处理。非常灵活


几个补充:

1.文章里用 Jensen-Shannon divergence来评价几个分布的差异程度,这是每个分布和平局值的KL散度的均值

2.在某些topic下,不同语言表现出不同的特性,并且同源的几个语言表现出相似的性质(如romance系,Istanbul系,Nordic 系等)。在某些topic(如影视类)下,各种语言表现都比较类似。

PLTM的推导还可参见《Mining Multilingual Topics from Wikipedia》http://research.microsoft.com/pubs/81536/p1155-ni.pdf




LDA学习笔记1-参数估计 这几天学习在LDA,终于把其原理搞清楚了,记录一下要点 1. 参数估计和预测 对于一个已知模型,贝叶斯推理的两个大问题, 1.参数估计,主要方法有极大似然估计(MLE,Maximum likelihood estimation)和极大后验概率(MAP,Maximum a posteriori estimation),也可以直接求解P(/theta | X),其中X为已知数据集 2.预测方法 阅读详情

相关推荐

Dirichlet Process-非参数贝叶斯(1)

1. jardon的文章 1.在de finetti的数学书中,他证明了,当一个可数无限维随机变量集合{x1,x2,...}满足infinitely exchangeable性质,即,对集合中取出任意N个元素,组成一个集合{x1,x2,...,xN} 如果其上的联合概率和顺序无关,即对{1,2,..N}的任意新排列,记为C1,C2...CN,有P(x1,x2...xN)=P(x_C1,x_C2,.

windows2的专栏 2460

概率主题模型简介 Introduction to Probabilistic Topic Models

此文为David M. Blei所写的《Introduction to Probabilistic Topic Models》的译文,供大家参考。 摘要:概率主题模型是一系列旨在发现隐藏在大规模文档中的主题结构的算法。本文首先回顾了这一领域的主要思想,接着调研了当前的研究水平,最后展望某些有所希望的方向。从最简单的主题模型——潜在狄立克雷分配(Latent Dirichlet Allocatio...

weixin_30444105的博客 579

LDA学习笔记3-抽样算法

抽样问题定义为,对于给定概率p(x),抽取一组iid对于较为复杂的概率密度函数,我们常常无法直接利用标准抽样等方法抽取出一组满足MCMC(markov chain monte carlo)

windows2的专栏 1713

实战:用YeAudio的StreamingVAD给你的录音App加上“智能静音检测”功能

本文详细介绍了如何利用YeAudio的StreamingVAD模块为录音应用添加智能静音检测功能。StreamingVAD通过深度学习算法实现低延迟的流式语音活动检测(VAD),支持状态精细划分和自适应阈值调整,适用于语音笔记、会议转录等多种场景。文章包含环境配置、实时处理机制和高级调优指南,帮助开发者快速集成这一关键技术。

weixin_30301449的博客 380

分类算法评估--假设检验

我们有时需要比较两个分类算法a和

windows2的专栏 1343

MATLAB项目,模拟曲柄滑块机构的运动学和动力学.zip

1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

LDA的应用:short text classification

参考文献《Learning to Classify Short and Sparse Text & Web with Hidden Topics from Large-scale Data Collections》 这个文章提出一个利用LDA辅助分类,以解决短文本词少稀疏问题,使得主题更加集中的framework,是一种semi-supervise的方法 他的做法是 1. 寻找一个辅助的外部

windows2的专栏 3192

基于MATLAB的Abel反演和Fowler–Milne诊断研究对HyperFill TWGMAW-P进行了电波形分析。.zip

1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

LDA的应用:《Finding scientific topics》

参考文献:《Finding scientific topics》 这个文章讲了LDA的原理,它谈到几点 1. 测试了variational Bayes,expectation propagation,Gibbs sampling三种imference的方法,gibbs sampling收敛速度最快,并且gibbs可以同时开几个MC链,方便并行化处理 2.TM的评测和参数选择 Perpl

windows2的专栏 2652

aerosonde-fc-hybrid-uav-sim-main.zip

1.版本:matlab2014a/2019b/2024b 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。

YOLO26算法左侧目标识别+训练好的模型+504张数据集+pyqt可视化界面.zip

附训练好的 YOLO 权重与 PyQt 可视化检测界面,页面底部含可视化效果预览,毕设/课设开箱即用。 【数据集概况】 · 检测类别(中文):[未获取()] 【训练曲线与评估图】 【模型训练配置】 参数 | 值 模型 | yolo26n 训练轮数 | 100 epochs 输入尺寸 | 640x640 批次大小 | 24 优化器 | auto 初始学习率 | 0.01 训练设备 【关键指标汇总】 训练了 83 个 epoch,最终轮指标: 指标 | 数值 mAP50 | **0.9950** mAP50-95 | 0.9950 Precision | 0.9989 Recall | 1.0000 train/box_loss | 0.2388 train/cls_loss | 0.1435 val/box_loss | 0.1671 val/cls_loss | 0.1126 【训练过程分析】 自从开始这次 YOLO26 算法训练以来,我始终盯着那条 loss 曲线,就像盯着一个长跑运动员的冲刺曲线一样。最初几轮训练,loss 拉得很快,那段时间真的挺让人揪心的,生怕一不小心就错过了最好的时机。但到了中期,loss 曲线进入了漫长的平台期,就像马拉松中的长距离赛段,大家都保持着匀速前进。到了后期,loss 平稳下降,mAP50 和 mAP50-95 两个指标都稳定在了 0.9950,这个阶段就像是冲刺阶段,每一次的训练都能感受到模型在平稳而坚定地进步。在训练到第 83 轮时,所有的 loss 指标都趋于稳定,这意味着模型已经在我们的训练数据上收敛得很好。但在这整个过程中,我还是感受到了一些挑战,尤其是在平台期的那几轮,看着曲线徘徊不前,那种焦虑和不确定感真的磨得人没脾气。不过,最后的曲线走势还是让我们松了... 使用场景:毕业设计、课程设计、深度学习入门、工业场景落地验证。

tensorboard使用记录

最近在学习使用tensorboard 开始用了ipython ,遇到两个坑,记录一下 第一个是: InvalidArgumentError (see above for traceback): You must feed a value for placeholder tensor 'inputs/x_input' with dtype float [[Node: inputs/x_in

windows2的专栏 1881

增强型PID-自适应-前馈-神经网络控制研究(Matlab代码实现)

内容概要:本文系统研究了“增强型PID-自适应-前馈-神经网络控制”复合控制策略,结合Matlab代码与Simulink仿真模型,深入探讨了传统PID控制与智能控制算法的深度融合方法。该策略通过引入自适应机制和前馈补偿,结合BP神经网络进行非线性系统建模与参数优化,并融合扩展卡尔曼滤波(EKF)等状态估计技术,提升控制系统在复杂动态环境下的响应速度、鲁棒性和控制精度。研究涵盖双闭环控制架构设计、神经网络训练流程、EKF状态融合等关键技术环节,适用于电机控制、电力电子变换器、无人机、微电网等高阶非线性系统的建模与仿真。配套资源丰富,包含多个可复现的Simulink模型、Matlab代码及参考文献,尤其支持高水平EI期刊成果的复现与验证。; 适合人群:具备自动控制理论基础和Matlab/Simulink仿真能力,从事控制工程、电气自动化、电力电子或智能系统研发的研究生、科研人员及工作1-3年以上的工程技术人员; 使用场景及目标:①深入研究先进PID控制策略在非线性系统中的优化应用;②实现神经网络与经典控制算法的协同设计与联合仿真;③开展状态估计、参数辨识与智能控制策略的实验验证;④复现并拓展高水平学术论文中的控制方法,支撑科研创新与项目开发; 阅读建议:建议结合提供的Matlab代码与Simulink仿真模型进行实践操作,重点剖析控制结构设计逻辑、神经网络训练过程及EKF状态估计的实现细节,按照文档说明逐步调试与优化,以全面掌握复合控制系统的建模、仿真与性能评估方法。

LDA学习笔记4-MCMC

之前提到的sampling方法存在各自的缺点, 如对函数的数学性质有一定要求,不适应高维场景等,因此有人提出了Markov Chain Monte Carlo (MCMC)方法 MCMC方法的基本思想就是构造一个markov链,使得其最终收敛到平稳的目标分布p(x)。则由任意点x0出发,依次生成x1,x2...,收敛后的样本点xi 符合目标分布 (reminding,对转移矩阵P,存在单个特

windows2的专栏 1810

【带状电容器计算用于电容式触摸传感器应用】半数值模型的电容式触摸传感器集成于金属基材涂层中研究(Matlab代码实现)

内容概要:本文针对集成于金属基材涂层中的电容式触摸传感器,提出了一种用于带状电容器电容计算的半数值模型,并基于Matlab平台实现了仿真分析。该模型结合解析方法与数值计算,采用有限差分法求解二维泊松方程,精确模拟传感器在金属背景下的电场分布,有效克服了金属基底对电容信号的屏蔽与干扰问题,显著提升了触摸检测的灵敏度与稳定性。研究系统探讨了传感器的几何结构、介电层材料特性、电极尺寸及间距等关键参数对电容响应的影响机制,建立了完整的建模流程与仿真框架,为高性能、高抗干扰能力的电容式触控器件在智能家居、工业控制面板及复杂电磁环境下的实际应用提供了理论支撑与技术路径。; 适合人群:具备电磁场与电磁波、数值计算方法基础,熟悉Matlab编程,从事传感器设计、人机交互技术开发、电子器件仿真及相关领域研究的科研人员、工程师及研究生。; 使用场景及目标:①面向金属表面集成的电容式触摸传感器进行高精度建模与性能优化;②为智能家电、工业设备等人机接口的触控模块提供抗干扰设计与仿真验证方案;③支撑相关科研课题的理论分析、算法开发与原型系统验证。; 阅读建议:学习者应结合提供的Matlab代码深入理解半数值建模的具体实现过程,重点掌握有限差分法在电场求解中的应用技巧,并可通过调整传感器结构参数与材料属性开展对比仿真,进而探究各因素对灵敏度的影响规律,全面提升对电容式传感机制的理解与工程化设计能力。

海外跨境电商商城源码-进出口电商平台网站-多语言多商户平台

我们的海外跨境电商系统源码还包括各种功能模块,如用户管理、商品管理、订单管理等。支付管理:与主流支付平台(如Stripe、PayPal等)的集成,支持多种支付方式;订单管理:创建订单、支付订单、取消订单等操作,以及订单状态查询和历史记录;购物车管理:添加商品到购物车、查看购物车、修改购物车中的商品数量等操作;商品管理:商品信息录入、编辑、删除等操作,以及商品分类和搜索功能。客服管理:在线咨询、投诉处理等功能,提供更好的用户服务。用户管理:注册、登录、忘记密码、个人资料。# 检查电子邮件地址是否有效。

柏诣科技的博客 2657

极大熵模型和逻辑回归的等价性

极大熵模型的形式化定义是这样的, 其中第一个约束条件展开来就是(6.11),表示对于特征函数的期望 接下来把这个约束优化问题转换成无约束拉格朗日问题,再求解对偶问题, 令偏导数=0,获取P(y|x)的形式为 Z为归一化因子。注意到此形式和多类别的逻辑回归等同。 以上来源为李航的《统计机器学习》,但是有一些问题他没有讲的很明白 在http://www.win-

windows2的专栏 1224

Spring Boot日志可视化实战:5分钟搞定Promtail采集与Grafana查询(避坑指南)

本文详细介绍了如何通过Promtail和Grafana实现Spring Boot日志的可视化查询,提供从日志采集到高效查询的全流程实战指南,重点解决部署中的常见问题。内容包括Logback配置、Promtail日志采集、Grafana的LogQL查询技巧及生产环境优化建议,帮助开发者快速定位和解决日志问题。

weixin_42526015的博客 106

LDA学习笔记2-共轭先验

先验概率用于表达对于一组数据的预定义的常识等,在MAP,BI等算法中都要使用。 理论上函数形式可以自由选择任何一种分布。但是在实际问题中,一部分函数将导致计算困难,所以最好能找到既满足数据经验,又有良好计算性质的函数。 共轭先验的定义为这样:如果先验概率p(/theta)和后验概率p(/theta |X)具有相同的函数形式,即训练数据X仅影响后者的参数设定,而不是改变函数形式,则称之为一对共轭

windows2的专栏 1136

8台 × 8卡 910B NPU之顶尖大模型选型分析

本文对比了2026年主流大语言模型在昇腾910B NPU集群上的部署方案。重点评估了GLM5、MiniMax M2.5、Kimi K2.5、DeepSeek V3.2和Qwen 3.5旗舰版等候选模型,从部署需求(显存占用)、能力表现(基准测试、多模态支持)和NPU生态适配度三个维度进行分析。结果显示DeepSeek V3.2综合表现最优:支持BF16/W8A8/INT4量化,在4TB显存环境下可实现2000+ TPS,首token延迟<100ms,且具备官方NPU支持。备选方案Qwen 3.5旗舰版

FeelTouch Labs 754

耶鲁大学《博弈论》课程——逆向归纳

耶鲁大学《博弈论》课程——逆向归纳

ZYLer_的博客 7870
上一篇: levelDB源码笔记(4)- SkipList
下一篇: top 10 SMT paper
windows2
博客等级 码龄18年 18粉丝 26原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值