【问题标题】:Google cloud natural language API adding own context classifier谷歌云自然语言 API 添加自己的上下文分类器
【发布时间】:2019-01-10 03:46:14
【问题描述】:

我一直在搜索如何在谷歌自然语言 API 中创建新实体,但一无所获。任何人都可以帮助如何创建一个新的分类器,这样如果我通过一个句子并且我想检测假设“python”作为编程语言,那么我将如何得到它。当前 API 将“python”作为“其他”。

我还为我的解决方案研究了 cloud auto ml api,并尝试创建和训练一个模型,但它只能进行情感分析而不是实体检测。它给了我分数,而不是告诉我 Java 正在编程语言。

提前致谢。我们将不胜感激。

【问题讨论】:

  • 您找到解决方案了吗?如果有,可以分享一下吗?

标签: google-api google-cloud-platform google-api-client google-natural-language


【解决方案1】:

Automl 内容分类将您的数据分类为训练集中指定的标签。它不进行实体检测。但看起来你需要做的更接近于内容分类而不是实体检测。根据您提供的描述,我的理解是您有内容(可能是单词或短语或短句)并且您希望将它们分类为一些标签(例如programmingLanguage)。如果你把一个好的训练集放在一起,automl 模型应该能够做到这一点。 它在 eval 中提供的数字不是情绪,而是预测标签的概率。正如您在发布的评估页面中看到的那样,它告诉您 java 是一种概率为 1 的编程语言(因此,它非常确定)。

【讨论】:

    猜你喜欢
    • 2018-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-08
    • 1970-01-01
    • 1970-01-01
    • 2017-10-25
    • 1970-01-01
    相关资源
    最近更新 更多