问题标签 [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.
analytics - Semantria 与 DB 的集成
我需要知道,是否有人将任何数据库集成到 Semantria,并将输出到任何数据库或 excel 或文本文件?
我曾尝试通过 excel 和 API 探索语义,但集成并不完美。
image-processing - 除了谷歌照片之外,语义视频/图像搜索是否可用?
我正在寻找可以理解自然语言语义(当然在某种程度上)的搜索引擎,或者只是一种技术,以便找到相应的图像。
反过来也可以。
例如:一个软件,可以区分两个男人拥抱和两个男人摔跤的罗马风格。或者 - 输入:一张桌子的照片,上面有一台笔记本电脑、一杯咖啡、魔方和一个星球大战玩具,它会产生输出:程序员办公桌。
c - c编译器类型检查算法和语义分析
是否有任何建议的算法来查找 c 代码中的变量类型?
我正在编写一小部分 c 语言的编译器。它现在处理 int 和 float 类型,但它应该处理任何可能的合法 c 类型(在函数中,int 和 float)。(例如 int ** (*fp)(int, int) 等。)由于存在任意数量的可能性,因此不可能使用任何类型的枚举或哈希表。
那么这个问题通常是如何解决的呢?
这种声明可以用 LL1 解析器完成吗?
java - 如何在java中实现一组向量的随机采样?
我有大量的上下文向量,我想找到它们的平均余弦相似度。但是,通过整个集合计算它的效率不高。这就是为什么,我想从这个集合中随机抽取一个样本。
问题是每个上下文向量都解释了一个单词的某种程度的含义,所以我想做出一个平衡的选择(根据向量值)。我搜索并发现我可以使用蒙特卡洛方法。我还在这里找到了一个 Gibbs Sampler 示例:https ://darrenjw.wordpress.com/2011/07/16/gibbs-sampler-in-various-languages-revisited/
但是,我有点困惑。据我了解,该方法提供正态分布并生成双数。我不明白如何在我的情况下实现此方法。有人可以解释一下我该如何解决这个问题吗?
提前致谢。
compiler-construction - 重用语义分析阶段的符号表进行代码生成
我目前正在为具有全局变量和嵌套子例程功能的语言构建编译器。以前,我只为只有局部变量而没有嵌套子例程的语言构建了一个编译器。
我有一个关于如何在代码生成阶段重用语义分析阶段填充的符号表的问题。我将符号表作为一个链表堆栈,其中每个链表代表在特定范围内声明的标识符。每次进入范围时,都会创建一个新列表并将其推送到堆栈并成为当前范围。同样,每次离开作用域时,堆栈顶部的列表都会弹出。最后,语义分析完成后,我实际上有一个空的符号表,就像它开始时一样。但是,代码生成器需要一个完全填充的符号表才能正确生成代码。如何在不重新执行语义分析期间完成的操作(即,将标识符输入符号表)的情况下做到这一点?
parsing - 关于语法定向翻译和 Bison Parser 的问题
我对语法定向翻译和使用 Bison 编写的解析器感到困惑。(主要的困惑是用 Bison 编写的解析器是否已经包含语法定向翻译器。)我将括号中的上述句子改写为(Bison 如何实现语法定向翻译,是否通过附加例如 $$ = $1 + $3)
这个链接说
动作中的C代码可以通过$n结构引用规则匹配的组件的语义值,$n代表第n个组件的值。正在构造的分组的语义值是 $$。(当 Bison 将动作复制到解析器文件中时,Bison 会将这两种结构都转换为数组元素引用。)
而且在本书的第 5 章(语法导向分析)中说
语法 + 语义规则 = 语法定向翻译
查看Flex 和 Bison一书中简单解析器的以下翻译规则片段时
是不是.code
等于让$$
我很迷茫。语法导向分析与语义分析相同吗?我越读越困惑。有人请帮我解决这个问题。
machine-learning - 哪个是机器学习中最有效的语义分析框架?
我的产品是用 Python 制作的,我需要语义分析来将句子分类为问题、投诉等。哪个是最好的框架?
r - 在 R 中:如何解决 POS 标记器中的“内存不足”错误?
在 R 中,我有一个包含 30 条记录的样本数据,主要数据有 20000 条记录。记录是推文。我从任何推文中提取二元组,并从 postagger 中使用。对于示例数据,这向我显示了错误
.jnew("opennlp.tools.postag.POSModel", .jcast(.jnew("java.io.FileInputStream", :
java.lang.OutOfMemoryError: Java 堆空间)
或者
.jnew("opennlp.tools.tokenize.TokenizerModel", .jcast(.jnew("java.io.FileInputStream", :
java.lang.OutOfMemoryError: 超过 GC 开销限制)
我该如何解决这个问题?
我的代码是:我该如何解决这个问题?
abstract-syntax-tree - 用于确定表达式类型的语法导向定义
考虑语法:
语法生成 + 到整数或实数的表达式。当两个整数相加时,结果类型为整数,否则为实数。
给出一个语法导向的定义来确定表达式的类型。我怎么解决这个问题?请任何人都可以解释我。谢谢你!!!
azure-language-understanding - 具有复合术语的 Luis 意图
我正在使用 Microsoft 的 LUIS API 开发一个机器人。该机器人必须理解与购物相关的查询,例如“我想要土豆”。
我的应用程序唯一遇到的问题是从复合术语中检测意图:
对于查询“我想要切碎的牛排”,LUIS 会检测到切碎的意图,而不是“切碎的牛排”。我尝试创建一个 productName 短语列表功能并设置不同的复合术语,包括“切碎的牛排”,但这似乎不起作用。
我能做些什么来达到这个目的?