问题标签 [lsa]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - LSA - 潜在语义分析 - 如何在 PHP 中编码?
我想在 PHP 中实现潜在语义分析(LSA),以便找出文本的主题/标签。
这是我认为我必须做的。它是否正确?如何在 PHP 中编写代码?我如何确定选择哪些词?
我不想使用任何外部库。我已经实现了 Singular Value Decomposition (SVD)。
- 从给定文本中提取所有单词。
- 加权单词/短语,例如使用tf–idf。如果加权太复杂,只取出现次数。
- 建立一个矩阵:列是数据库中的一些文档(越多越好?),行都是唯一的单词,值是出现次数或权重。
- 执行奇异值分解 (SVD)。
- 使用矩阵 S (SVD) 中的值进行降维(如何?)。
我希望你能帮助我。非常感谢您!
c# - 从 C# 调用 AuditQuerySystemPolicy() (advapi32.dll) 返回“参数不正确”
顺序如下:
LsaOpenPolicy()
使用(未显示)打开策略句柄- 调用
LsaQueryInformationPolicy()
获取类别数量; - 对于每个类别:
- 调用
AuditLookupCategoryGuidFromCategoryId()
将枚举值转换为 GUID; - 调用
AuditEnumerateSubCategories()
以获取所有子类别的 GUID 列表; - 调用
AuditQuerySystemPolicy()
以获取子类别的审计策略。
- 调用
所有这些工作并返回预期的、合理的值,除了最后一个。打电话AuditQuerySystemPolicy()
给我一个“参数不正确”的错误。我在想一定有一些微妙的解组问题。我可能误解了究竟AuditEnumerateSubCategories()
返回了什么,但我很难过。
你会看到(注释)我试图从指针中取消引用返回AuditEnumerateSubCategories()
指针。这样做或不这样做都会产生相同的结果。
代码:
python - 如何构建概念搜索引擎?
我想构建一个能够将查询映射到概念的内部搜索引擎(我有一个非常大的数千个 XML 文件集合)。例如,如果我搜索“大猫”,我希望排名靠前的结果也能返回带有“大猫”的文档。但我可能也有兴趣让它返回“巨大的动物”,尽管相关性分数要低得多。
我目前正在阅读 Python 中的自然语言处理一书,似乎 WordNet 有一些可能被证明有用的单词映射,但我不确定如何将其集成到搜索引擎中。我可以使用 Lucene 来做到这一点吗?如何?
从进一步的研究来看,“潜在语义分析”似乎与我正在寻找的内容相关,但我不确定如何实现它。
关于如何完成这项工作的任何建议?
ruby - 在 Ruby 中使用 LSA 转换从一组文档中发现同义词
将 LSA 转换应用于文档数组后,如何使用它来生成同义词?例如,我有以下示例文档:
D1 = 动员
D2 = 反光路面
D3 = 交通维护
D4 = 特别绕道
D5 = 车道商业材料
应用 TFIDF 变换
应用 LSA 变换
python - 在 Python 中使用 MDP 进行因素分析
原谅我的无知,我对 Python 很陌生。我正在尝试使用 MDP 在 Python 中执行因子分析(尽管如果有更好的解决方案,我可以使用另一个库)。
我有一个 m x n 矩阵(称为矩阵),我试图这样做:
但我得到一个错误。我猜也许我的矩阵没有正确形成?我的目标是找出数据中有多少组件,并找出哪些行加载到哪些组件上。
这是回溯:
有谁知道发生了什么,并想向 Python 新手解释一下?
c++ - 自定义 Windows 身份验证包
所以,这里是场景。我正在 Windows 7 中开发登录系统。我创建了一个凭据提供程序,其中包含一个凭据。凭据具有三个输入字段,用户名、密码和 PIN。
从我了解到的文档(CMIIW)中,当我们填写字段并单击登录时,WINLOGON 将检索用户名和密码,并通过调用 LSALogonUser() 将其发送给 LSA 进行身份验证。然后 LSA 将尝试与身份验证包 KERBEROS(用于远程登录)或 MSV1_0(用于本地登录)协商。
暂时只假设本地场景,用户名和密码将传递给MSV1_0,并与SAM数据库中的用户名和密码进行核对。现在的问题是,我不希望使用 SAM 数据库对其进行检查。假设我有一个文件 C:\users.txt ,其中包含三元组条目: {username ; 密码 ; 别针}。这里所有的用户名都是windows中的现有用户。我该如何做到这一点,以便按照我的方式进行身份验证(检查文件 C:\users.txt.
如果我没记错的话,我们可以创建自己的“包装”MSV1_0 的身份验证包。你们有一个示例代码吗?还是有其他更合适的方式?
谢谢你,我非常感谢你的帮助。
nlp - Probabilistic latent semantic analysis/Indexing - Introduction
But recently I found this link quite helpful to understand the principles of LSA without too much math. http://www.puffinwarellc.com/index.php/news-and-articles/articles/33-latent-semantic-analysis-tutorial.html. It forms a good basis on which I can build further.
currently, I'm looking out for a similar introduction to Probabilistic Latent Semantic Analysis/Indexing. Less of math and more of examples explaining the principles behind it. If you would know such an introduction, please let me know.
Can it be used to find the measure of similarity between sentences? Does it handle polysemy?
Is there a python implementation for the same?
Thank you.
c# - 列出所有具有权限的帐户和组
所以我正在做的是创建一个用于灾难恢复的自动化服务器文档应用程序。其中一个文档部分实质上是将以下信息转储到 word 文档中:gpedit.msc > Windows 设置 > 安全设置 > 本地策略 > 用户权限分配。
现在我使用了这里找到的代码,它就像一个魅力。问题是它一次只能获得一个用户的权限。我正在寻找一种方法来枚举在机器上具有任何特权的所有用户和组,有人知道我可以从哪里开始吗?
谢谢。
c# - 连接到 Windows Server 2008 r2 时 LsaEnumerateAccountsWithUserRight 失败
我有一些使用“advapi32.dll”连接到各种服务器以收集各种信息用于文档目的的 C# 代码。
该文档的一部分是从每台机器上获取用户权限。我正在使用 LsaEnumerateAccountsWithUserRight 函数,该函数似乎适用于 Windows 2003 机器,但不适用于 2008 机器。我收到“拒绝访问”错误。我已经阅读了各种网站上的各种主题,建议禁用 UAC(我已经尝试过)并在使用 LsaOpenPolicy(我已经尝试过)时使用 POLICY_VIEW_LOCAL_INFORMATION 而不是 POLICY_ALL_ACCESS,但似乎都不起作用。有没有人遇到过这个问题?
vb6 - 以 lsa 执行程序
我正在 Windows 中开发一个程序(类似于客户端和服务器),我想将服务器作为 LSA(本地系统帐户)运行。但我不知道如何?
注意:我正在用 VB6 编写程序,但我熟悉 C#、C++ 和 C。因此,如果您的代码使用这些语言中的任何一种,我将不胜感激将您的代码放在这里。