L'unica libreria a mio parere valida è NLTK (Natural Language Toolkit): https://www.nltk.org/
Ovviamente come qualsiasi libreria o applicazione NLP su una lingua diversa dall'Inglese lascia spesso a desiderare, di fatti uno dei tanti problemi di NLTK secondo me è che una qualsiasi parola che inizi con lettera maiuscola è intesa come nome proprio.
Oltre a NLTK ci sono altre librerie conosciute, alcune più complesse, altre non supportano l'Italiano, o con altre differenze, non fa male dare un occhiata anche ad esse.
Stanford CoreNLP: https://stanfordnlp.github.io/CoreNLP/index.html
Textblob: https://textblob.readthedocs.io/en/dev/
spaCy: https://spacy.io/
Genism: https://radimrehurek.com/gensim/
Se hai bisogno di altre informazioni non farti scrupoli a chiedere.
Ovviamente come qualsiasi libreria o applicazione NLP su una lingua diversa dall'Inglese lascia spesso a desiderare, di fatti uno dei tanti problemi di NLTK secondo me è che una qualsiasi parola che inizi con lettera maiuscola è intesa come nome proprio.
Oltre a NLTK ci sono altre librerie conosciute, alcune più complesse, altre non supportano l'Italiano, o con altre differenze, non fa male dare un occhiata anche ad esse.
Stanford CoreNLP: https://stanfordnlp.github.io/CoreNLP/index.html
Textblob: https://textblob.readthedocs.io/en/dev/
spaCy: https://spacy.io/
Genism: https://radimrehurek.com/gensim/
Se hai bisogno di altre informazioni non farti scrupoli a chiedere.