问题标签 [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.

0 投票
1 回答
877 浏览

nltk - In the NLTK, how to interface to Boxer?

I want to be able to use Boxer as a semantic extractor inside NLTK.

I am testing with the following code:

The failure is the following:

From the nltk code, I found at http://nltk.org/_modules/nltk/sem/boxer.html#Boxer that in the _parse_to_drs_dict(self, boxer_out, use_disc_id) function, it does a i += 4 that I haven't been able to understand.

Am I feeding something bad to the Boxer?

Did anyone manage to make it work?

Manually debugging step-by-step, the NLTK actually gets the output from candc and boxer.

0 投票
2 回答
1436 浏览

twitter - 推文的语义分析

我知道如何与 twitter 通信以及如何检索推文,但我正在寻找进一步处理这些推文的工作。

我有两类食物和运动。现在我想将推文分类为食物和运动。谁能建议我如何根据计算机算法进行分类?

关于高拉夫

0 投票
1 回答
7245 浏览

compiler-construction - 如何使用 flex/bison 进行语义检查?

我在 bison 中创建了一个上下文无关语法,在 flex 中创建了一个扫描仪。现在我还想做一个语义检查,例如,假设输入是这样的:

此输入在语法上是正确的,但使用了一个未声明的变量,即“c”。我怎样才能做这样的语义检查?我应该从哪里开始?我应该用 flex 还是 bison 编写代码?如果有人可以提供帮助,我将不胜感激。谢谢。

0 投票
1 回答
245 浏览

semantics - 两个词之间的语义距离

我想获得一个标识单词之间的赛门铁克距离的值。

我知道从 wordnet 我可以得到一组词,这些词是下位词、同义词......到一个特定的词。

但是有没有办法将两个单词作为输入并获得一个值,该值表示两个单词与 wordnet 之间的距离,而不是实际单词?

0 投票
1 回答
1142 浏览

semantic-analysis - 语义向量的使用

我想使用语义向量API。我对此完全陌生。我想制作一个程序,它需要一些文档并搜索关键字并返回在概念上与搜索关键字相似的文档。我想知道是否有任何文档可以从中获取所有功能及其功能描述,并且我可以从中学习,或者是否有任何示例可以这样做。

我检查了 https://code.google.com/p/semanticvectors/http://semanticvectors.googlecode.com/svn/javadoc/latest-stable/index.html 但什么都不懂。请帮我。谢谢你。

0 投票
0 回答
122 浏览

text - 如何从自由文本中提取地理信息?

我有各种短文(德文),其中大部分是指一条街道、一个地方或一座受欢迎的建筑。您将如何尝试从文本中提取这些数据?是否有任何可能有用的网络服务?

0 投票
1 回答
117 浏览

java - 安装“terrier3.5”时出错

我正在尝试安装 terrier 3.5。这样做时我收到以下错误,不知道该怎么做才能修复它。

有人可以帮忙吗。

0 投票
2 回答
575 浏览

java - 在 python 脚本中执行 java 命令时出现语法错误

我想在 python 脚本中执行以下命令

但由于 jar 文件路径中的 '*' 和 ':' 导致语法错误。我还能怎么做?

0 投票
1 回答
295 浏览

parsing - LR 属性解析器技术

我想知道 LR 属性解析器可以做什么以及它是如何实现的。

当属性的源是使用 $0、$-1 等规范语法位于左侧的同级时,yacc 生成的解析器允许继承属性。使用S -> A BB 将能够从 A 继承综合属性,但不能从 S 继承某些东西。我认为这是通过从堆栈中的 B 中向下查找 1 个元素来完成的,该元素将是 A。

现在 zyacc doc他们允许 LR 属性语法,我猜这与 yacc 允许的或多或少相同。只有 zyacc 的那些属性是用非终结符(如参数)指定的,而不仅仅是在语义操作中访问。是否还有其他区别,例如 LR 属性比 yacc 继承的属性更强大,或者 LR 属性的实现方式不同(不仅仅是向下查看堆栈)。

0 投票
1 回答
1023 浏览

java - 错误:无法在一次调用中找到或加载主类,并且在同一脚本中的另一次调用中没有错误

我正在研究 ESA 的实现,我更改了其中一个 java 文件,使用命令对其进行了编译

并将.class文件粘贴到.jar文件中对应的目录(esalib.jar/clldsystem/esa)。我也将名称更改为原始对应的 .class 文件。

接下来,我有一个使用命令的 python 脚本

但是在运行 python 脚本时,该命令在用作以下命令时运行良好:

但是给出了一个错误:当用作时找不到或加载主类:

在同一个脚本中。我正在从文件中读取变量 word1 和 word2。为什么它会在一个地方正常工作而在另一个地方出错?我已经使用我从文件中正确读取的打印语句进行了检查,所以这一定不是问题。谢谢

以下是发生的事情的详细信息:

等等每次迭代