0

We would like to do a POC that uses Java based NLP libraries like Stanford Core NLP and/or Deeplearning4J to train/use models that can extract insight / meaning / summary and provide answers to user queries against a custom document repository / DB (NoSQL DB / CSV). Is there any good documentation/simple code examples that illustrates this capability of these Java NLP libraries?

Sabari
  • 127
  • 1
  • 13

3 Answers3

1

(DL4J maintainer here):

Deeplearning4j would be useful if you want to directly use transformers and other models. If you are just looking for an out of the box toolkit with models I would suggest stanford nlp and other similar frameworks.

Adam Gibson
  • 3,055
  • 1
  • 10
  • 12
0

Yes you can use Java for NPL, especially if you want to be faster than Python. The best toolkit you can use is OpenNLP Apache, with this you can do a pipeline just like Spacy in Python.

0

I think the best choice is Apache openNLP

Here is the complete project documentation and here is a working example You can find hundreds of sample projects like this on GitHub

Soheil Babadi
  • 562
  • 2
  • 4
  • 15