问题标签 [semantic-analysis]
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.
bison - Bison 中的致命错误:开始符号无法派生任何句子
J'ai ce message qui apparait lorse que je fait bison -d prog.y :
致命错误:开始符号 S 没有导出任何句子
sql-server-2008 - 尝试附加语义数据库时,sql server 2008 上出现错误 948
当我尝试附加语义数据库时,它说数据库语义数据库是 693 版,但我的是 661。
有没有办法在 sql server 2008 上运行语义搜索( https://msdn.microsoft.com/en-us/library/gg492075.aspx )?有没有类似的?
谢谢你们。
parsing - 综合属性与继承属性
我怎样才能找到一个属性是从语法的产生中合成还是继承的?
我猜这个属性必须在问题中预定义——如果它的值取决于子节点或父节点。但是有没有办法分析一个属性是从语法产生中继承还是合成的。
nlp - 如何对名称不同但语义基本相同的公司进行分组?
我正在使用来自英国公共部门的开放政府数据进行竞争对手分析。但是我的结果有一些异常。当我按公司名称对合同进行分组时,会出现很多问题,例如公司拼写错误或名称不同。例如 HP、Hewlett-Packard、Hewlett-Packard Limited、ibm、ibm UK、ibm UK Limited 等。问题是我已经运行了我的代码并手动修复了结果。现在我已经更改了部分代码,需要再次运行它。但我不能再回去做同样的事情,因为它很昂贵。目前我正在考虑编写一个通用规则,按字母顺序对这些公司进行排序,并在它们匹配前几个单词时合并它们。但这不是一个完全可靠的方法,因为惠普和惠普会有所不同。有没有人做过类似的工作或者可以参考我他们的工作。我将感激不尽。谢谢。
compiler-construction - 语法定向翻译
我正在尝试将给定 cfg 之后的表达式的语法定向翻译的语义规则编写为 3 个代码表示形式。
考虑,
在这里,为什么是|| 需要操作员?gen() 似乎是唯一需要的东西,因为它做了需要做的事情。
abstract-syntax-tree - 如何将 LR(1) Parse 翻译成抽象语法树?
我编写了一个表驱动的 LR(1) 解析器,它工作得很好,但是在将解析转换为语法树/抽象语法树的阶段我有点脱节。这是一个我非常热衷的项目,但我真的只是在这里遇到了死胡同。提前谢谢你的帮助。
编辑:我的解析器也只使用一个二维数组和一个动作对象,告诉它下一步去哪里,或者它是否减少去哪里以及要弹出多少项目。我注意到很多人使用访问者模式。我不确定他们如何知道要制作哪种类型的节点。
这是上下文的下推自动机
php - 对 SPL 类启用语义分析时出现 Eclipse 编译错误
我有一个使用 Eclipse 开发的 PHP 项目。项目托管在 GitHub 上:https ://github.com/elgervb/compact/ 。
当我启用语义分析(Window -> Preferences -> PHP -> Semantic Analysis)时,我会收到有关标准 PHP 库 (SPL) 的各种编译错误。
它似乎找不到所有 SPL 类。错误通常显示在错误视图中:
ArrayObject 类型无法解析 FileRepository.php /compact/classes/compact/repository/file line 320 DLTK 问题
类型 Closure 无法解析 Router.php /compact/classes/compact/routing line 33 DLTK 问题
类型 \PDO 无法解析 AbstractPDORepository.php /compact/classes/compact/repository/pdo 第 41 行 DLTK 问题
……还有很多很多。
我有 Zend Eclipse for PHP Developers,版本:3.2.0。我的项目有 PHP 支持。PHP 语言库位于我的构建路径中,其中包含具有 SPL.php 文件的核心 API。
有谁知道如何解决这个问题,因为我显然想使用语义分析?有没有人也遇到过这些问题?
semantic-analysis - 语义匹配字符串 - 使用 word2vec 还是 s-match?
我有一个匹配两个字符串的问题,即“更一般”、“不太一般”、“相同含义”、“相反含义”等。
字符串可以来自任何域。假设字符串可以来自人们的电子邮件。
举个例子,
在这里我应该知道《盗梦空间》不如电影一般(有点像关系)
在这里我应该知道,盗梦空间不如克里斯托弗诺兰一般
乍一看,在我看来 S-match 可以完成这项工作。但我不确定 S-match 是否可以用于 WordNet 或 GeoWordNet 以外的知识库(如他们的页面中所述)。
如果我使用word2vec
or dl4j
,我想它可以给我相似度分数。但它是否也支持告诉一个字符串是more general
或less general
不是另一个?
但我确实看到 word2vec 可以基于训练集或维基百科等大型语料库。
有人可以在前进的路上照亮吗?
stanford-nlp - 斯坦福 NLP 解析器是否有语义角色标记方法?
我试图找到英语句子的语义标签。我正在使用斯坦福 NLP 解析器。它有方法吗?
我正在浏览文档,但我能找到的最接近的是:
matching - 协调两种不同 RDF 本体中的术语
起初,这个问题似乎微不足道:给定两个本体,本体 A 中的哪个术语最好指代本体 B 中的一个术语。但它的简单性具有欺骗性:这个问题非常困难,目前已导致成千上万的学术出版物,没有任何共识如何解决这个问题呢。
天真地,人们会期望在两种本体中仅查看术语“心脏病发作”就足够了。然而,本体几乎从不编码相同的短语。在简单的情况下,“心脏病发作”可能被编码为“心脏病发作”或“心脏病发作(非致命)”,但在更复杂的情况下,它可能只被编码为“心肌梗塞”。在其他情况下,它甚至更复杂,例如处理复合(组合)术语。
更重要的是,简单地匹配术语(或字符串)会忽略“本体结构”。如果本体 A 中的“心脏病发作”被编码为caused-by
高血压,而在本体 B 中它可能被编码为withdrawl-from-trial-non-fatal
. 在这种情况下,匹配这两个术语可能是有效的,但并非如此。这假设等价项完全存在。
这是一个经典的问题,称为语义/本体匹配、对齐或协调。那里的研究涉及词汇相似性、自由文本中的术语使用、图同态、策划映射(如 MeSH/WordNet)、主题建模和逻辑推理(一阶或高阶逻辑)。但是哪个是最用户友好和生产就绪的解决方案,可以集成到 Java(/Clojure)或 Python 应用程序中?我看过本体匹配:文献综述,但他们似乎没有推荐任何东西……有什么建议或经验吗?