Ich habe einen Datensatz, welche Form Matlab-Datei ist.
Der Datensatz enthält 600.000 Proben und jede Probe ist eine Matrix von 7-mal-256.
Meine Daten sind kein Bild, sondern ein Signal.
Ich möchte CNN von Caffe verwenden, um die Daten zu trainieren.
Also, wie kann ich es als meine Eingabe von CNN in LMDB konvertieren.Wie kann ich Daten, deren Form eine Matlab-Datei ist, als meine Caffe-Eingabe in LMDB konvertieren?
Ich brauche dringend die Lösung!
Vielen Dank! Ich werde es versuchen. –
Wie ich oben erwähnt habe, enthält mein Datensatz 600.000 Samples und jedes Sample ist eine Matrix von 7 x 256 und meine Daten sind kein Bild, sondern ein Signal. Also heißt es, der Blob ist mein Fall ist [600000,1792,1,1]? Und eigentlich weiß ich nicht genau, was [num, channel, height, width] von blob steht für besonders die Höhe und Breite. Kannst du erkläre es für mich @Shai –
@ZhaoWulanaren die Begriffe sind für Bilder: Kanäle sind in der Regel Farbe RGB und es gibt die Breite und Höhe des Bildes. In meinem Fall bin ich nicht sicher, wofür die Dimensionen 7 und 256 stehen, aber Sie können es als 2D-Signal mit Kanal = 1 Höhe = 7 und Breite = 256 behandeln. – Shai