Natural Language Toolkit — Вікіпедія

Natural Language Toolkit
ТипОбробка природної мови
АвторСтівен Берд, Едвард Лопер, Еван Клейн
РозробникиTeam NLTK
Перший випуск2001; 23 років тому (2001)[1]
Стабільний випуск3.6.1 (7 квітня, 2021; 3 роки тому (2021-04-07)[2])
Мова програмуванняPython
ЛіцензіяApache 2.0[3]
Онлайн-документаціяnltk.org/api/nltk.html
Репозиторійgithub.com/nltk/nltk
Вебсайтwww.nltk.org
Синтаксичне дерево, згенероване за допомогою NLTK

Набір інструментів природної мови, або частіше NLTK, — це набір бібліотек і програм для символьної та статистичної обробки природної мови (NLP) для англійської мови, написаних мовою програмування Python. Його розробили Стівен Берд і Едвард Лопер з кафедри комп'ютерних та інформаційних наук університету Пенсільванії[4]. NLTK містить як набори даних, так і графічні матеріали. До пакету входить книга, яка пояснює основні концепції завдань обробки мови, що підтримуються набором інструментів[5], а також прикладами застосування пакету[6].

NLTK призначений для підтримки досліджень і викладання навчальних курсів пов'язаних з НЛП та близькоспорідненими областями, включаючи емпіричну лінгвістику, когнітивну науку, штучний інтелект, пошук інформації та машинне навчання[7]. NLTK успішно використовується як навчальний інструмент, а також як платформа для створення прототипів і побудови дослідницьких систем. У США та ще у 25 країнах 32 університети використовують NLTK у своїх курсах. NLTK підтримує функціональні можливості класифікації, токенізації, стемінгу, тегів, аналізу та семантичного міркування.[8]

Основні компоненти бібліотеки

[ред. | ред. код]

Див. також

[ред. | ред. код]

Примітки

[ред. | ред. код]
  1. Project site on SourceForge. 9 липня 2001. Архів оригіналу за 29 січня 2022. Процитовано 29 січня 2022.
  2. NLTK ChangeLog. nltk.org. Архів оригіналу за 29 січня 2022. Процитовано 13 квітня 2021.
  3. NLTK License. NLTK Project. Архів оригіналу за 29 січня 2022. Процитовано 14 лютого 2015.
  4. Preface. www.nltk.org. Архів оригіналу за 26 січня 2022. Процитовано 15 червня 2016.
  5. Bird, Steven; Klein, Ewan; Loper, Edward (2009). Natural Language Processing with Python. O'Reilly Media Inc. ISBN 978-0-596-51649-9.
  6. Perkins, Jacob (2010). Python Text Processing with NLTK 2.0 Cookbook. Packt Publishing. ISBN 978-1849513609.
  7. Bird, Steven; Klein, Ewan; Loper, Edward; Baldridge, Jason (2008). Multidisciplinary instruction with the Natural Language Toolkit (PDF). Proceedings of the Third Workshop on Issues in Teaching Computational Linguistics, ACL. Архів оригіналу (PDF) за 2 September 2011.
  8. NLTK Courses. Google Docs. Архів оригіналу за 29 січня 2022. Процитовано 15 червня 2016.

Посилання

[ред. | ред. код]