1

In der DependencyParser.java repository kann ich sehen, dass es rekursive neuronale Netze verwendet. Und aus der offenen Vorlesung (http://cs224d.stanford.edu) habe ich gelernt, dass diese Netzwerke Phrasenvektoren an jedem Knoten des Syntaxbaums berechnen.Stanford Dependency Parser - Wie bekomme ich Phrasenvektoren?

Ich versuche, den Parser dazu zu bringen, Phrasenvektoren auszugeben, damit ich sie auf der 2-D-Ebene plotten kann, aber bis jetzt habe ich es nicht herausgefunden. - Kann mich jemand bitte auf das Java-Objekt und die Zeilennummern verweisen, wo sie berechnet werden? (Ich vermute, dass sie in der Leitung 765 ~ wären)

private void setupClassifierForTraining(List<CoreMap> trainSents, List<DependencyTree> trainTrees, String embedFile, String preModel) { 
    double[][] E = new double[knownWords.size() + knownPos.size() + knownLabels.size()][config.embeddingSize]; 
    double[][] W1 = new double[config.hiddenSize][config.embeddingSize * config.numTokens]; 
    double[] b1 = new double[config.hiddenSize]; 
    double[][] W2 = new double[system.numTransitions()][config.hiddenSize]; 

Und wenn dies nicht der richtige Ort für Satz Vektoren zu suchen, würde ich es wirklich schätzen, wenn Sie mich auf den Code in dem zeigen könnten CoreNLP project sollte ich mir ansehen.

Antwort

2

Auf welchen Vortrag beziehen Sie sich?

Dieser Beitrag beschreibt das neuronale Netzwerk Abhängigkeit Parser wir verteilen:

http://cs.stanford.edu/people/danqi/papers/emnlp2014.pdf

ich es nicht schafft Einbettungen Satz glauben; Es erstellt Einbettungen für Wörter, Wortarten-Tags und Abhängigkeitsbeschriftungen.

+0

Hallo, danke für das Kommentieren am Samstagabend! Er erwähnt es hier (4 '45' '): https://www.youtube.com/watch?v=DJHvaGU9SW8&index=9&list=PL1qFoj7_pnROfWSqkVKwU3FFtViIdYG8Y – Aaron

+0

In der Handlung um 4:55 in diesem Video können Sie sehen, er zeichnet den Satz "das Land meiner Geburt" zusammen mit "Deutschland" und "Frankreich". Dies ist die Vorlesung über rekursive neuronale Netze. Er fährt dann fort zu beschreiben, wie der Ansatz uns eine Parse-Struktur sowie Phraseneinbettungen gibt. Ist dieser Ansatz in einem der Programme in Core-NLP implementiert? –

+1

Ich glaube, dass Sie sich dieses Paket ansehen möchten: edu.stanford.nlp.parser.dvparser – StanfordNLPHelp

Verwandte Themen