【问题标题】:Library for Part of Speech tagging and Sentiment Analysis in Android?Android 中用于部分语音标记和情感分析的库?
【发布时间】:2017-01-01 11:44:19
【问题描述】:

我想在Android 应用程序中添加一个AI Agent 特别是Part of Speech tagging。我可以使用AlchemyApi 吗?或任何其他适用于 Android 的库?我尝试了StanfordCoreNLP,但我无法在Android 中使用它。此link 无法下载Alchemy AndoidSDK Api。我阅读了很多链接,甚至可以在 Android 中使用它吗?请指导。

【问题讨论】:

    标签: android stanford-nlp ibm-watson alchemyapi watson-conversation


    【解决方案1】:
     compile 'com.ibm.watson.developer_cloud:java-sdk:3.3.0'
    

    将其添加到您的 Gradle 并在这里寻找examples

     AlchemyLanguage service = new AlchemyLanguage();
        service.setApiKey("<api_key>");
    
        Map<String,Object> params;
        params = new HashMap<String, Object>();
        params.put(AlchemyLanguage.TEXT, "IBM Watson won the Jeopardy television show hosted by Alex Trebek");
        CombinedResults combinedResults=service.getCombinedResults(params).execute();
        List<SAORelation> relationObject=combinedResults.getRelations();
        for (SAORelation relation: relationObject){
            System.out.println(relation.getSentence());
        }
    

    查看 here 了解 Alchemy Api 可以做什么的演示

    【讨论】:

    • api key?是AlchemyApi key还是IBM-Alchemy Apike?
    • 在编译你的代码时,在接受api key之后。它给出了错误I/CredentialUtils: JNDI string lookups is not available.
    • 这不是错误此方法 private static String getKeyUsingJNDI(String serviceName) 在 Android 上应始终返回 null,因为不支持 javax 函数,这只是一个警告
    猜你喜欢
    • 2022-01-15
    • 2020-01-23
    • 2017-09-26
    • 2017-11-15
    • 2017-03-09
    • 1970-01-01
    • 1970-01-01
    • 2016-04-09
    • 1970-01-01
    相关资源
    最近更新 更多