Esiste una classe di persone in ImageNet? Ci sono classi legate agli umani?


14

Se guardo una delle molte fonti per le lezioni di Imagenet su Internet non riesco a trovare una sola classe legata agli esseri umani (e no, Harvestman non è qualcuno che raccoglie, ma è quello che sapevo come un papà longlegs, una specie di ragno :-). Come è possibile? Vorrei avere almeno previsto un persondi classe, e anche qualcosa di più specifico, come man, woman, toddler, ecc Niente del genere. Perché? Ha fatto Fei-Fei Li e il suo team fanno una scelta consapevole di non avere immagini persone nel database? Sto guardando il file sbagliato? Per il bene della domanda, possiamo considerare le ImageNetversioni dal 2014 in poi.

Risposte:


7

Puoi anche dare un'occhiata qui per le etichette in imagenet. Immagino tu abbia ragione, non esiste un'etichetta per umani nel set di dati ma c'è qualcosa da notare. Ci sono etichette in imagenet come cowboy o alcuni cappelli specifici e altre cose correlate a umani come camicia e t-shirt. Puoi dare un'occhiata qui e anche qui. In quest'ultimo collegamento Yosinski et al, hanno cercato di dimostrare che il popolare AlexNet ha imparato a riconoscere i volti umani sebbene non vi sia alcuna etichetta come volto umano nel set di dati imagenet. Nel loro articolo, hanno studiato che le reti neurali convoluzionali potrebbero provare a imparare cose che sono distribuite tra i livelli o forse no e che potrebbero non avere un'etichetta speciale nei dati di addestramento. Ad esempio, si può fare riferimento al volto di gatti e umani. Inoltre, come puoi vedere qui, forse l'obiettivo era l' apprendimento degli attributi in set di dati su larga scala , come riportato nell'ultima riga della pagina, come riferimento.


Mi piace la risposta, ma non capisco la tua ultima frase. Cosa intendi per apprendimento degli attributi, in che modo differisce (se differisce) dalla classificazione delle immagini e in che modo ciò è correlato alla mia domanda (ci sono personclassi in ImageNet)?
DeltaIV,

@DeltaIV Intendevo nell'ultimo link che ho fornito, c'è un riferimento che in quel lavoro, discutono di questo problema. Quello che ho detto è stato come imparare i volti, che non sono le etichette ma forse sono necessari per capire le magliette.
Media

Ok, le NN apprendono funzionalità che sembrano volti perché aiutano a riconoscere (o distinguere tra) le etichette. Sì, mi aspettavo che. Grazie
DeltaIV,

@DeltaIV Suppongo che questo sia forse ciò che chiamiamo apprendimento
Media,

2
Penso che l' apprendimento per le reti neurali abbia ben poco a che fare con il processo di apprendimento umano. Vedi queste allucinazioni . Inoltre, la stessa idea che queste immagini ottimizzate dovrebbero mostrare ciò che hanno appreso le reti neurali, è profondamente imperfetta e basata su un malinteso su cosa sia una distribuzione di probabilità ad alta dimensione. L'argomento è molto delicato: la mia domanda era molto più elementare.
DeltaIV,

6

Ho trovato che la classe 7846 (name = "n00007846") è per persona. Per accedere alla descrizione della classe, leggi http://image-net.org/download-API . Ancora meglio, i seguenti file di testo contengono tutto il necessario per comprendere le classi nel set di dati ImageNet (class = ID WordNet):

n00007846 mappa per persona, individuo, qualcuno, qualcuno, mortale, anima . Il gloss corrispondente è: un essere umano; "c'era troppo da fare per una persona" .


Potresti collegarti a una fonte? Sarebbe utile per altri utenti.
Elias Strehle

I modelli di Imagenet sembrano sottoperformare gli esseri umani di diversa estrazione. Nei miei dati ci sono persone che indossano abiti da corsa e si identificano principalmente come palle da rugby e pallavolo.
levesque,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.