E' un esercizio per un esame?
un esercizio per casa a fronte di un corso?
le librerie non ti dicono come fare
TU devi sapere come fare e a questo punto cercare la libreria per farlo.
Direi che un possibile approccio potrebbe essere :
1) dimensionale reduction, se no non caverai un ragno dal buco. Come? C'e' ne sono n-mila. Inizia con qualcosa di semplice: topic modeling (gensim)
2) addestrare un algoritmo di classificazione tra gli n-mila possibili. Anche inizia con qualcosa di semplice: decision tree (scikit)
Ad incasinarsi c'e' sempre tempo
500 testi sono pochi per fare cose complicate.
E men che meno per usare algoritmi 'fighi' come le reti neurali.
Inoltre le NN non sono esenti da rogne rognose.