Tag: caff pycaffe

Caffe HDF5 nicht lernen

Ich bin die Feinabstimmung des GoogleNet-Netzwerks mit Caffe auf meinen eigenen Datensatz. Wenn ich IMAGE_DATA-Layer verwende, da das Input Learning stattfindet. Allerdings muss ich auf eine HDF5-Schicht für weitere Erweiterungen umschalten, die ich benötige. Wenn ich HDF5-Schichten verwende, findet kein Lernen statt. Ich benutze genau die gleichen Eingabebilder und die Etiketten passen auch. Ich habe […]

Implementieren Sie Bhattacharyya Verlustfunktion mit Pythonschicht Caffe

Versuchen, meine benutzerdefinierte Verlustschicht mit Pythonschicht, Caffe zu implementieren. Ich habe dieses Beispiel als Leitfaden benutzt und die forward wie folgt geschrieben: def forward(self,bottom,top): score = 0; self.mult[…] = np.multiply(bottom[0].data,bottom[1].data) self.multAndsqrt[…] = np.sqrt(self.mult) top[0].data[…] = -math.log(np.sum(self.multAndsqrt)) Allerdings ist die zweite Aufgabe, die die backward implementiert, für mich ziemlich schwierig, da ich mit Python völlig nicht […]

Wie kann ich Datenschicht (HDF5) für Training und Test im gleichen Prototxt generieren?

Ich habe eine Datenschicht mit HDF5 Typ. Es enthält sowohl Zug- als auch Testphase wie erwartet name: "LogisticRegressionNet" layer { name: "data" type: "HDF5Data" top: "data" top: "label" include { phase: TRAIN } hdf5_data_param { source: "examples/hdf5_classification/data/train.txt" batch_size: 10 } } layer { name: "data" type: "HDF5Data" top: "data" top: "label" include { phase: TEST […]

Extrahieren von Gewichten aus .caffemodel ohne caffe in Python installiert

Gibt es einen relativ einfachen Weg, um Gewichte in Python aus einem der vielen vorgeübten Modelle im Caffe Zoo OHNE KAFFE (noch pyCaffe) zu extrahieren? .caffemodel parsing .caffemodel zu hdf5 / numpy oder was auch immer Format, das von Python gelesen werden kann? Alle Antworten, die ich gefunden habe, verwenden C ++ – Code mit […]

NameError: name 'get_ipython' ist nicht definiert

Ich arbeite an Caffe Rahmen und mit PyCaffe Schnittstelle. Ich verwende ein Python-Skript, das aus der Umwandlung des IPython Notebook 00-classification.ipynb zum Testen der Klassifizierung durch ein geschultes Modell für ImageNet erhalten wurde. Aber jede get_ipython () – Anweisung im Skript gibt den folgenden Fehler: $ python python/my_test_imagenet.py Traceback (most recent call last): File "python/my_test_imagenet.py", […]

Wie rekonstruieren Sie die caffe net mit pycaffe

Was ich will, ist, nachdem ich ein Netz geladen habe, werde ich einige bestimmte Schichten zerlegen und das neue Netz retten. Beispielsweise Herkunftsnetz: Data -> conv1 -> conv2 -> fc1 -> fc2 -> softmax; Neues Netz: Data -> conv1_1 -> conv1_2 -> conv2_1 -> conv2_2 -> fc1 -> fc2 -> softmax Deshalb, während dieses Prozesses, […]

Tiefes Lernen – eine Reihe von naiven Fragen über caffe

Ich versuche, die Grundlagen von caffe zu verstehen, insbesondere mit Python zu verwenden. Mein Verständnis ist, dass die Modelldefinition (eine gegebene neuronale '.prototxt' ) in die '.prototxt' Datei aufgenommen werden muss. Und wenn du das Modell mit dem '.prototxt' auf Daten trainierst '.prototxt' du die Gewichte / Modellparameter in einer '.caffemodel' Datei Außerdem gibt es […]

Caffe: Wie bekomme ich die Phase einer Python-Schicht?

Ich habe eine "Python" -Schicht "myLayer" in "myLayer" und benutze sie im net train_val.prototxt Ich train_val.prototxt die Schicht so ein: layer { name: "my_py_layer" type: "Python" bottom: "in" top: "out" python_param { module: "my_module_name" layer: "myLayer" } include { phase: TRAIN } # THIS IS THE TRICKY PART! } Jetzt nimmt meine Schicht nur an […]

Bauen Sie benutzerdefinierte Caffe Schicht in Python

Nach dem Analysieren vieler Links zum Aufbau von Caffe-Schichten in Python habe ich immer noch Schwierigkeiten, wenige Konzepte zu verstehen. Kann jemand jemand klären? Blobs und Gewichte Python-Struktur für Netzwerk wird hier erklärt: Finden Gradient eines Caffe conv-Filter in Bezug auf Eingabe . Netzwerk- und Solver-Struktur wird hier erklärt: Cheat-Sheet für Caffe / Pycaffe? . […]

Was ist eine "Python" `Schicht in caffe?

Caffe hat einen Schichttyp "Python" . Beispielsweise kann dieser Schichttyp als Verlustschicht verwendet werden . Bei anderen Gelegenheiten wird es als Eingangsschicht verwendet . Was ist dieser Schichttyp? Wie kann diese Schicht verwendet werden?

Python ist die beste Programmiersprache der Welt.