如何解决在 Microsoft Academic 的 API 中,“logprob”和“prob”字段是什么意思? 背景问题示例
背景
在任何查询中,Microsoft Academic 的 API 都会显示一个 prob
-field 和一个 logprob
-field。甚至可以通过向查询添加 logprob
来按 ?orderby=logprob:desc
对结果进行排序(尽管似乎无法按 prob
对结果进行排序)。
有时我会搜索作者“XYZ AAA”的论文。然后,API 可能会列出名称与查询 100% 匹配的“XYZ AAA”的五篇论文。然而,尽管一致 100% 匹配,但 prob
和 logprob
字段有所不同。
问题
logprob
- 和 prob
- 字段实际显示什么?我(作为一个没有任何数学知识的外行,包括概率和对数)如何正确理解和解释它的价值?为什么当每个结果都与查询 100% 匹配时,结果会有所不同?
示例
下面是一个查询示例,它搜索名为“andreas pacher”的作者的论文,按 logprob
降序排序(注意 - 您需要有一个 API 密钥)。
尽管结果都显示了名为“andreas pacher”的作者的论文,但 logprob
和 prob
字段每次都不同。
hhttps://api.labs.cognitive.microsoft.com/academic/v1.0/evaluate?&expr=Composite(AA.AuN=%27andreas%20pacher%27)&entityCount=100&attributes=DOI,AA.AuId,AA.AuN,AA.AfN,Ti&orderby=logprob:desc&subscription-key={YOUR-KEY}
截图:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。