Natural Language Toolkit

suite per l'elaborazione del linguaggio naturale (NLP) scritta in Python
Versione del 20 ago 2018 alle 16:11 di ZimbuBot (discussione | contributi) (WPCleaner v1.43 - Disambigua corretto un collegamento - Inglese)

Il Natural Language Toolkit (toolkit per il linguaggio naturale), più comunemente conosciuto come NLTK, è una suite di librerie e programmi per l'analisi simbolica e statistica nel campo dell'elaborazione del linguaggio naturale (in inglese NLP, natural language processing) principalmente in lingua inglese scritta in linguaggio Python. È stata sviluppata da Steven Bird ed Edward Loper al Department of Computer and Information Science dell'Università della Pennsylvania.[1] NLTK include strumenti grafici e dati di esempio ed è accompagnato da un libro che espone i concetti alla base dei problemi di linguaggio naturale risolti dai programmi del toolkit,[2] oltre a un cookbook per le procedure più comuni.[3]

Natural Language Toolkit
software
Schermata di esempio
Schermata di esempio
Genere
SviluppatoreSteven Bird e Ewan Klein
Ultima versione3.9.1 (19 agosto 2024)
Sistema operativo
LinguaggioPython
Licenzalicenza Apache 2.0
(licenza libera)
Sito webwww.nltk.org/

NLTK punta a supportare la ricerca e l'insegnamento dell'NLP e di altri campi correlati, come la linguistica, le scienze cognitive, l'intelligenza artificiale, l'information retrieval, e il machine learning.[4] NLTK è stato usato con successo come ausilio all'insegnamento, come strumento per lo studio individuale e come piattaforma per prototipare e sviluppare strumenti di ricerca. NLTK è stato utilizzati in corsi universitari tenuti in trentadue istituti statunitensi e in venticinque paesi. Le procedure supportate da NLTK comprendono classificazione, tokenizzazione, stemming, tagging, parsing, e semantic reasoning.[5]

Note

  1. ^ (EN) Preface, su www.nltk.org. URL consultato il 15 giugno 2016.
  2. ^ (EN) Steven Bird, Klein, Ewan e Loper, Edward, Natural Language Processing with Python, O'Reilly Media Inc, 2009, ISBN 0-596-51649-5.
  3. ^ (EN) Jacob Perkins, Python Text Processing with NLTK 2.0 Cookbook, Packt Publishing, 2010, ISBN 1-84951-360-0.
  4. ^ (EN) Steven Bird, Klein, Ewan, Loper, Edward e Baldridge, Jason, Multidisciplinary instruction with the Natural Language Toolkit (PDF), Proceedings of the Third Workshop on Issues in Teaching Computational Linguistics, ACL, 2008.
  5. ^ (EN) NLTK Courses, su Google Docs. URL consultato il 15 giugno 2016.