我希望在Android应用程序中使用java sdk进行文本处理,并在某些类别下对其进行分类。 但我看到corenlp java sdk大小是371MB(版本3.7.0),这在Android应用程序中是不可行的,因为大小远小于此并且无法承受更多的应用程序大小。 是否有可能只使用nlp的子集?
答案 0 :(得分:0)
你能描述一下你想用Stanford CoreNLP做什么吗?你需要多大的尺寸才能搞定?您可以删除一些代码和资源,但删除的功能越多,就会丢失。
更新:需要记住的是,代码和依赖关系大约为10 MB。 350多MB中的大多数是仅在运行时需要的资源。如果你只使用一个子集,你绝对可以减少10 MB。
无法将资源放在允许最多4 GB的扩展文件中。您仍然可以删除一些不必要的资源。
虽然另一个严重的问题是Android应用程序似乎有一个小的RAM限制。获得低于30 MB的RAM使用可能具有挑战性。