Non hai risposto alle mie domande, servivano per chiarire meglio le 3 principali problematiche:
1) Analizzare il testo definendo delle opportune regole di parsing = capire di cosa parla il testo (in generale non è affatto facile con una buona accuratezza). Sai farlo?
2) Comprendere se le immagini hanno già dei tag associati, in altre parole: data l'immagine pippo.jpg, come sai che mostra un pinguino e non un ornitorinco nano della Tasmania meridionale? Se le immagini non hanno GIA' dei tag, come pensi di associarli? Quante immagini hai a disposizione?
3) Parliamo di un'applicazione desktop o di un servizio utilizzabile via Web?