Gibt es einen relativ einfachen Weg, um Gewichte in Python aus einem der vielen vortrainierten Modelle in Caffe Zoo OHNE KOFFE (noch pyCaffe) zu extrahieren? d. h. Parsing .caffemodel
zu hdf5/numpy oder welches Format auch immer, das von Python gelesen werden kann?Gewichte aus .caffemodel extrahieren ohne caffe in Python installiert
Alle Antworten, die ich fand, verwenden C++ - Code mit Caffe-Klassen oder Pycaffe. Ich habe den Code von Pycaffe geschaut es sieht aus wie Sie brauchen wirklich Caffe, um Sinn der binären ist das, dass die einzige Lösung?
Sie konnten Caffe-Tensorflow-Konverter (https://github.com/ethereon/caffe-tensorflow) verwenden. Gewichte aus einem Caffe-Modell zu extrahieren? Ich bin kürzlich auf das gleiche Problem gestoßen: Ich würde gerne das Gewicht eines vortrainierten Modells verwenden, um mein eigenes Modell über Python zu optimieren (ich benutze Keras + Tensorflow). Aber das vortrainierte Modell, das ich gerne benutzen würde, hat nur Caffemodell ... – Ruby
Ja, dieses kaffe Ding funktioniert gut, wenn es aus irgendwelchen Gründen nicht funktioniert. Du kannst immer noch zu mrry repo auf github gehen und sein vgg16 anschauen Caffe zu Tensorflow Code ist es ziemlich einfach, die Umwandlung zu tun, wenn Sie Pycaffe gebaut haben. – jean
Vielen Dank! Vgg16 ist was ich sehe. – Ruby