2

我正在使用 Scispacy(太棒了!),但是当我在https://scispacy.apps.allenai.org/找到的应用程序中输入“tau”时 ,UMLS 实体给了我“MAPT 基因”的规范名称,即我想要的是。但是,当我基于应用程序代码在我的 python 代码中执行完全相同的操作时(请参见此处https://gist.github.com/DeNeutoy/b20860b40b9fa9d33675893c56afde42)列表中的第一个规范名称是“三乙酸尿苷”(第二个是'MAPT 基因')

在应用程序代码中有调用 'if show_only_top:break' 所以我假设他们的应用程序实现以不同的方式对链接实体进行排序。

如果有人可以解释订购的差异以及如何解决这个问题,那就太好了!

4

1 回答 1

0

这个问题也在 github ( https://github.com/allenai/scispacy/issues/344 ) 上被问到,并在那里回答,但我会在下面提供答案,以防有人在这里结束。

演示应用程序当前未运行最新版本的 scispacy,实体的不一致排序是 scispacy 版本 0.4.0 中修复的问题。

于 2021-04-05T20:34:33.790 回答