Ich habe die 'word2vec.py' Datei unter dem Ordner '/ Tensorflow/models/embedding /' ausgeführt. Aber ich kann nicht das Ergebnis des Wortes im Ausgabeordner Einbettung finden, und es gibt nur Modelldateien und einige unbekannten Dateien wie folgen aus:Wo ist das Ergebnis der Worteinbettung nach dem Ausführen von word2vec.py in TensorFlow?
2
A
Antwort
0
Da aus dem Papier von Mikolov, klar ist, dass Die Ausgabe von Worteinbettungen aller Wörter wird in der letzten Schicht nicht erhalten. Stattdessen zerhacken sie die letzte Ebene und nehmen die Gewichte der verborgenen Ebene, die die Dimension [vocab_size x embd_dim] aufweist, d.h. jede Zeile ist ein Wortvektor (Dimension: embd_dim) des entsprechenden Wortes.
Siehe dies zum besseren Verständnis: http://mccormickml.com/2016/04/19/word2vec-tutorial-the-skip-gram-model/
Also, in der tensorflow Implementierung, die tf.embedding_lookup
das Wort Einbettungen aller Worte hat. Es ist in Linie erwähnt 26 der Datei word2vec.py
in /tensorflow/models/embedding/
24 The key ops used are:
25 * placeholder for feeding in tensors for each example.
26 * embedding_lookup for fetching rows from the embedding matrix.
27 * sigmoid_cross_entropy_with_logits to calculate the loss.
28 * GradientDescentOptimizer for optimizing the loss.
29 * skipgram custom op that does input processing.
Verwandte Themen
- 1. Wo ist das Skript gen_math_ops im Tensorflow?
- 2. Mit einer vortrainierten Worteinbettung (word2vec oder Glove) in TensorFlow
- 3. Wo ist Ziel in Tensorflow load_csv Funktion
- 4. Ändern der Sortierkriterien nach dem ersten Ergebnis
- 5. Speichern des Tensorflow-Modells nach dem Training ist abgeschlossen
- 6. Nach dem Ausführen von R CMD Check ist das Verzeichnis mypackage.Rcheck mit dem PDF-Handbuch verschwunden.
- 7. Worteinbettung für Convolution Neuronales Netzwerk
- 8. Wo ist die Ursprungscodierung von Sparse_softmax_cross_entropy_with_logits Funktion in Tensorflow
- 9. Automatischer Abstand nach dem Ergebnis von fgets?
- 10. Installation von TensorFlow, wo ist Cuda auf Ubuntu zuhause?
- 11. Ausführen von gvfs nach dem Erstellen
- 12. Was ist das Ergebnis von decltype ("Hallo")?
- 13. Tensorflow-Komponententests ausführen
- 14. Ist das Ergebnis von Task.WhenAll Auftrag garantiert?
- 15. Was ist das Ergebnis der Nummer.^0.034?
- 16. Wo ist das Datenverzeichnis in Redis?
- 17. Flex: Skripte vor/nach dem Build ausführen?
- 18. Angular2 Meteor Funktion nach dem Laden der Daten ausführen
- 19. Ergebnis der Aggregatabfrage dem Hibernate-Objekt zuordnen
- 20. Mehrere Tensorflow-Sitzungen gleichzeitig ausführen
- 21. Hibernate Query-Ergebnis das gleiche nach der Änderung Db external
- 22. Layout-Änderungen zeigen nicht nach dem Ausführen der Anwendung
- 23. Was ist der Unterschied zwischen der Rückgabe von bind und dem Ergebnis der Verwendung von function()
- 24. Was ist der Unterschied zwischen Schritten und Epochen in TensorFlow?
- 25. Python starten Sie das Programm nach dem Ausführen einer Methode
- 26. Was ist das Arbeitsverzeichnis in Jenkins nach dem Ausführen einer Shell-Befehlszeile?
- 27. Ist Tensorflow faul?
- 28. Ausführen eines Tensorflow-Modells unter Android
- 29. Rails 3: Wo sind Javascript: defaults nach dem Ausführen von "rails g jquery: install" definiert?
- 30. Ersetzen von \ r \ n (Zeilenumbruchzeichen) nach dem Ausführen von json_encode