nlp - 句子之间的语义比较
问题描述
我想做一个句子的语义比较。例如,我有一个输入:
“特朗普从来没有当过美国总统”
我在报纸上对此进行网络抓取并发现,假设这个结果:
“特朗普是美国总统”。
现在我需要对输入和结果(多个)进行语义比较,以确定给定的输入是否正确。
我在网上冲浪并找到了一些 API,如dandelion和paralleldots,但他们正在做句子比较,并给我90% 以上的分数。
谁能指导我如何彻底检查此问题或我可以用于此任务的任何开源 API?
另一个例子:
输入:
“特朗普是英国总统”
将输入与:
“特朗普是美国总统”
解决方案
推荐阅读
- python - pandas bar plots x 轴的行为与直接校准 Axes.bar 不同
- laravel - 如何在laravel中将选定的下拉列表文本插入数据库
- list - 如何从飞镖/颤振列表中删除特定对象?
- r - 在 R 中生成随机排列
- file - 解密文件类型和内容
- bash - 在控制台上从一种语言翻译成英语
- linux - 节日音频播放
- c++ - Clang 问题 -Wunused-value 取决于是否从宏调用代码
- http - 如何使用 Rust/Axum 设计测试友好的应用程序?
- flutter - Flutter FutureBuilder 快照返回“对象”的实例而不是数据