Ich möchte die Dumping-Gewichte und Modellarchitektur in anderen Rahmen zum Testen verwenden. Ich weiß, dass model.get_config() die Konfiguration des Modells geben kann. model.to_json gibt eine Repräsentation des Modells als JSON-String zurück. Aber dass die Darstellung nicht die Gewichte enthält, nur die Architektur. Und model.save_weights (Dateipfad): speichert die Gewichtungen des Modells als HDF5-Datei. und model.save_weights (Dateipfad) speichert die Gewichtungen des Modells als HDF5-Datei. Ich möchte die Architektur sowie Gewichte in einer JSON-Datei speichern.Dump Gewichte von CNN in Json mit Keras
4
A
Antwort
3
Keras verfügt nicht über eine integrierte Möglichkeit, die Gewichtungen in JSON zu exportieren.
Lösung 1:
Vorerst Sie leicht tun können, über die Gewichte durch Iterieren und in die JSON-Datei zu speichern.
gibt eine Liste aller Gewichtstensoren im Modell als Numpy-Arrays zurück.
Dann alles, was Sie tun müssen, um als nächstes über diese Liste zu durchlaufen und in die Datei schreiben:
for i, weights in enumerate(weights_list):
writeJSON(weights)
Lösung 2:
import json
weights_list = model.get_weights()
print json.dumps(weights_list.tolist())
Verwandte Themen
- 1. Keras pretrain CNN mit TimeDistributed
- 2. Gewichte in Keras Ebene zurücksetzen
- 3. Gewichte in Faltungsschichten in Keras
- 4. Keras CNN-Modellparameterberechnung
- 5. Keras: CNN Multiklassen-Klassifikator
- 6. Keras CNN Modell stoppt
- 7. Modell Gewichte nicht ändern Keras
- 8. Keras ein CNN mit variablen Eingangsgröße bauen
- 9. keras CNN mit niedrigen und konstanten Genauigkeiten
- 10. Visualisierung von Funktionen und Aktivierungen in CNN mit Keras Beispiel
- 11. Einrichten eines CNN-Netzwerks in Keras?
- 12. Multi-Skala CNN Netzwerk Python Keras
- 13. Wie interpretiere ich Gewichte in einer LSTM-Schicht in Keras?
- 14. Wie Anfang Gewichte in Convolution2D in Keras setzen?
- 15. Wie Bias Gewichte in Keras sequenzielles Modell zu extrahieren?
- 16. Wie man Gewichte in Keras für Verstärkungslernen aktualisiert?
- 17. networkx - Dump-Grafik in JSON mit Gewicht
- 18. Keras/TF: Zeit Distributed CNN + LSTM für visuelle Erkennung
- 19. Keras lädt Gewichte eines neuronalen Netzes/Fehler bei der Vorhersage
- 20. Wie mein eigenes Bild mit cnn in Keras nach dem Training auf MNIST-Datensatz
- 21. Keras CNN für Multiklassen kategorische Crossentropie-Verlust-Funktion
- 22. Speichern und Wiederherstellen in CNN
- 23. Wie können High-Level-Features mit Low-Level-Features in einem CNN mit Keras verkettet werden?
- 24. JSON zum String-Variablen-Dump
- 25. Verwechslung mit Gewichten Dumping von neuronalen Netzen in Keras
- 26. ReLu und Dropout in CNN
- 27. Newtonsoft JSON Dump alle Eigenschaften
- 28. Wie vortrained cnn in Java zu verwenden?
- 29. Wie man mit Längenvariationen für die Textklassifizierung mit CNN (Keras) umgehen kann
- 30. Dump-Werte in JSON in einer Datei mit angegebenem Schlüssel