2017-03-27 2 views
1

Ich möchte Gewichtungen (und Verzerrungen) von einem CNN speichern, die ich von Grund auf mit Tensorflow (Python API) implementiert und trainiert.Beste Möglichkeit, CNN Gewichtungen zu speichern, um sie wiederzuverwenden

Jetzt möchte ich diese Gewichte in einer Datei speichern und mit jemandem teilen, damit er mein Netzwerk verwenden kann. Aber da ich viele Gewichte habe, weiß ich nicht. Wie kann/soll ich das tun? Gibt es dafür ein Format?

+0

Tensorflow bietet eine Möglichkeit, Ihr Modell zu speichern: https://www.tensorflow.org/api_docs/python/tf/train/Saver. Dein Freund sollte dann Tensorflow benutzen, um sie zu laden. – mprat

+0

Danke! Funktioniert es, wenn ich diese Parameter mit der C++ API verwenden möchte? –

+0

Ja, es gibt keinen Unterschied in den Speicherformaten desselben Pakets mit verschiedenen Sprach-APIs. – mprat

Antwort

0

Tensorflow bietet eine Möglichkeit, Ihr Modell zu speichern: tensorflow.org/api_docs/python/tf/train/Saver. Dein Freund sollte dann Tensorflow benutzen, um sie zu laden. Die Sprache, mit der Sie laden/speichern, hat keinen Einfluss darauf, wie sie gespeichert wird. Wenn Sie sie in Tensorflow in Python speichern, können sie in Tensorflow in C++ gelesen werden.

Verwandte Themen