Mam zbiór danych obrazów, które mają wiele etykiet; W zestawie danych znajduje się 100 klas, a każdy obraz ma przypisane od 1 do 5 etykiet.caffe ze zdjęciami z wieloma etykietami
Obserwuję dyspozycję w następującym adresem URL:
https://github.com/BVLC/caffe/issues/550
Mówi, że muszę wygenerować plik tekstowy z listą obrazów i jego etykiety jak w
/home/my_test_dir/picture-foo.jpg 0 /home/my_test_dir/picture-foo1.jpg 1
w moim przypadku, ponieważ mam obrazów multi-label, to działa po prostu dodać etykiety jak w następujących?
/home/my_test_dir/picture-foo.jpg 0 2 5 /home/my_test_dir/picture-foo1.jpg 1 4
Mam wrażenie, że to chyba nie będzie takie proste, a jeśli mam rację, w jakim etapie iw jaki sposób należy zintegrować multi-label-ności zbioru danych w proces zakładania Caffe?
Ponieważ mam 100 klas, a każdy obraz jest oznaczony od 1 do 5 klas od tych 100, prawdopodobnie potrzebowałbym matrycy 1x100 z wpisem 1, jeśli obraz ma tę klasę jako swoją etykietę i 0 w przeciwnym razie, na przykład. Fragment kodu Pythona w kodzie zajmuje się etykietowaniem w pikselach, ale co jeśli chcesz mieć wiele etykiet na każdym obrazie jako całości? – ytrewq