2016-07-04 9 views
10

Ich möchte ein rekursives neuronales Tensor-Netzwerk (RNTN) in Java implementieren.RNTN-Implementierung in Java

Ich habe Deeplearning4j für Word2Vec-Pipeline verwendet, um ein Korpus von Wörtern zu vektorisieren.

für NLP-Pipeline I Opennlp benutzt habe. (Für Tokenisieren, POStaging und Parsing)

Nun, ich herausgefunden, dass ich eine RNTN für meinen Zweck benötigen und ich viel Unterstützung nicht finden, würde alle Referenzen sei hilfreich. Viele Bibliotheken sind in R oder Python geschrieben oder sogar in Scala und die NLP-Pipeline die meisten der Leute, die verwendet werden, ist stanfordnlp. Aber ich möchte das mit Opennlp und Java machen.

Danach möchte ich die Wortvektoren mit dem neuronalen Netz kombinieren und dann die Aufgabe tun, die ich so etwas wie Sentiment-Analyse machen möchte.

Wie kann ich fortfahren? Jede Eingabe ist hilfreich.

Danke.

Antwort

3

Hallo, Sie können versuchen, einen Blick auf Weka zu haben?

Es ist eine großartige Bibliothek für maschinelles Lernen in Java.

Dieser Link here ist Erklärung des deeplearning4j bei der Umsetzung RNTNs

This eine Implementierung ist aber ich bin nicht sicher, wie gut es ist.

+0

Dies sind die grundlegenden Materialien, die jeder nur durch schnelle Suche finden kann! und ich habe DL4J für Word2Vec-Pipeline verwendet. – Nuwanda