【问题标题】:Identify nouns and verbs from JSON从 JSON 中识别名词和动词
【发布时间】:2018-10-13 11:33:07
【问题描述】:

假设我有如下 JSON 数据:

tasks=[
    {
        "id":17,
        "title":"Browse through the list of books", 
        "how_often":"DO",   
        "how_important_task":"EI",  
        "role":"reader",
        ...
    },
    {
        "id":18,
        "title":"Search for a book",
        "how_often":"DS",
        "how_important_task":"EI",
        "role":"reader",
        ...
    },
    {
        "id":19,
        "title":"Request a book",
        "how_often":"WO",
        "how_important_task":"RI",
        "role":"reader",
        ...
    },
    {
        "id":26,
        "title":"See latest arrivals of the books",
        "how_often":"MO",
        "how_important_task":"LI",
        "role":"reader",
        ...
    }

]

我有兴趣从这些数据中提取名词和动词,可能分别针对每个任务对象。

  1. 在我的 Angular 前端或 django 后端上处理是否更容易/更好?
  2. 是否有任何 Angular 库可以做这样的事情?
  3. 有 django 的库吗?

【问题讨论】:

    标签: django angular django-rest-framework


    【解决方案1】:

    这听起来绝对像是要在后端完成的任务。来自 Google 的 Natural Language API 完全符合您的要求。

    【讨论】:

    • 非常感谢您的指点!我不会立即接受答案,将等待更多的cmets获得更多想法!没有冒犯:)
    【解决方案2】:

    您可以使用Natural Language Toolkit(或GitHub project page)。使用 Python,因此它非常适合与 Django 一起使用,并且您将拥有一个开源解决方案,可以检查代码。

    网站上还有很多学习资料,包括有关 NTLK 的示例和书籍。

    当然,因为我用 Python 库回答,我更喜欢使用服务器端解决方案,因为 Python 是更科学的语言,我认为它会比 Javascript 更容易找到或使用与 Python 相关的东西。但是,当然,如果您想使用建议 @bugs 的 API,则可以选择使用 Javascript。我不喜欢太多的 Google API,因为如果 Google 不从 API 中赚钱,未来就会有问题。

    您应该使用更多的解决方案并检查解决方案的质量,然后您可以决定最有效的解决方案。

    【讨论】:

    • 感谢您的回答!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-26
    • 1970-01-01
    相关资源
    最近更新 更多