Ich habe einen Datensatz von Bildern, die mehrere Etiketten haben; Es gibt 100 Klassen im Datensatz und jedem Bild sind 1 bis 5 Beschriftungen zugeordnet.caffe mit Multi-Label-Bildern
Ich folge den Anweisungen in der folgenden URL:
https://github.com/BVLC/caffe/issues/550
Es sagt, dass ich eine Textdatei zeigt die Bilder und ihre Etiketten wie in
erzeugen/home/my_test_dir/picture-foo.jpg 0 /home/my_test_dir/picture-foo1.jpg 1
In meinem Fall, da ich Multi-Label-Bilder habe, funktioniert es, einfach Etiketten wie folgt hinzuzufügen?
/home/my_test_dir/picture-foo.jpg 0 2 5 /home/my_test_dir/picture-foo1.jpg 1 4
Ich habe das Gefühl, dass es wahrscheinlich nicht so einfach sein würde, und wenn ich Recht habe, in welchem Schritt und wie soll ich die Multi-Label-ness des Datensatz integriere in der Prozess der Einrichtung von Caffe?
Da ich 100 Klassen habe, und jedes Bild wird 1 bis 5 Klassen von denen bezeichnet 100, würde ich wahrscheinlich eine 1x100-Matrix mit Eintrag 1 benötigen, wenn das Bild diese Klasse als Label hat und sonst 0, zum Beispiel. Python-Snippet in Ihrem Code behandelt die pixelweise Beschriftung, aber was, wenn Sie mehrere Labels für jedes Bild als Ganzes möchten? – ytrewq