Natural Language Toolkit: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
m top: sistemazione fonti e fix vari
Riga 5:
 
Il '''Natural Language Toolkit''' (''toolkit per il linguaggio naturale''), più comunemente conosciuto come '''NLTK''', è una suite di [[Libreria (software)|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]].<ref>{{Cita web|url=http://www.nltk.org/book/ch00.html|titolo=Preface|accesso=15 giugno 2016|lingua=en}}</ref> 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,<ref name=Bird-Klein-Loper>
{{cita libro| nome=Steven |cognome=Bird| autore2 = Klein, Ewan | autore3= Loper, Edward| anno=2009| titolo=Natural Language Processing with Python| editore=O'Reilly Media Inc| isbn=0-596-51649-5|lingua=en}}</ref> oltre a un [[cookbook]] per le procedure più comuni.<ref name=Perkins>
{{Cita libro|nome=Jacob anno|cognome=2009Perkins|anno=2010 |titolo=NaturalPython LanguageText Processing with Python|NLTK editore=O'Reilly2.0 MediaCookbook Inc|url=https://archive.org/details/pythontextproces0000perk |isbn=01-59684951-51649360-50 |editore=Packt Publishing|lingua=en}}</ref> oltre a un [[cookbook]] per le procedure più comuni.<ref name=Perkins>
{{Cita libro|nome=Jacob |cognome=Perkins
|anno=2010 |titolo=Python Text Processing with NLTK 2.0 Cookbook |url=https://archive.org/details/pythontextproces0000perk |isbn=1-84951-360-0 |editore=Packt Publishing|lingua=en}}</ref>
 
NLTK punta a supportare la ricerca e l'insegnamento dell'[[Elaborazione del linguaggio naturale|NLP]] e di altri campi correlati, come la [[linguistica]], le [[scienze cognitive]], l'[[intelligenza artificiale]], l'[[information retrieval]], e il [[machine learning]].<ref name=Bird-Klein-Loper-Baldridge>{{cita pubblicazione|nome = Steven|cognome = Bird|autore2 = Klein, Ewan|autore3 = Loper, Edward|autore4 = Baldridge, Jason|titolo = Multidisciplinary instruction with the Natural Language Toolkit|editore = Proceedings of the Third Workshop on Issues in Teaching Computational Linguistics, ACL|anno = 2008|url = http://aclweb.org/anthology-new/W/W08/W08-0208.pdf|lingua = en|accesso = 16 agosto 2018|urlarchivio = https://web.archive.org/web/20110902235619/http://aclweb.org/anthology-new/W/W08/W08-0208.pdf|urlmorto = sì}}</ref>
|nome = Steven
|cognome = Bird
|autore2 = Klein, Ewan
|autore3 = Loper, Edward
|autore4 = Baldridge, Jason
|titolo = Multidisciplinary instruction with the Natural Language Toolkit
|editore = Proceedings of the Third Workshop on Issues in Teaching Computational Linguistics, ACL
|anno = 2008
|url = http://aclweb.org/anthology-new/W/W08/W08-0208.pdf
|lingua = en
|accesso = 16 agosto 2018
|urlarchivio = https://web.archive.org/web/20110902235619/http://aclweb.org/anthology-new/W/W08/W08-0208.pdf
|dataarchivio = 2 settembre 2011
|urlmorto = sì
}}</ref>
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 utilizzato 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.<ref>{{Cita web|url=https://docs.google.com/document/d/1eYubSwLkpB7ZgfQVxxAwgsmAqS__BRfbMyP9qV6ngD8/edit|titolo=NLTK Courses|sito=Google Docs|accesso=15 giugno 2016|lingua=en}}</ref>