Esempi: ho una frase nella descrizione del lavoro: "Ingegnere senior Java nel Regno Unito".
Voglio usare un modello di apprendimento profondo per prevederlo in 2 categorie: English
e IT jobs
. Se uso il modello di classificazione tradizionale, posso solo prevedere 1 etichetta con la softmax
funzione all'ultimo livello. Quindi, posso usare 2 reti neurali modello per prevedere "Sì" / "No" con entrambe le categorie, ma se ne abbiamo altre, è troppo costoso. Quindi abbiamo qualche modello di deep learning o machine learning per prevedere 2 o più categorie contemporaneamente?
"Modifica": con 3 etichette di approccio tradizionale, sarà codificato da [1,0,0] ma nel mio caso, sarà codificato da [1,1,0] o [1,1,1]
Esempio: se abbiamo 3 etichette e una frase potrebbe essere adatta a tutte queste etichette. Quindi, se l'output della funzione softmax è [0.45, 0.35, 0.2] dovremmo classificarlo in 3 etichette o 2 etichette, o potrebbe essere uno? il problema principale quando lo facciamo è: qual è la buona soglia per classificare in 1, o 2 o 3 etichette?