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.

Посилання

  • Офіційний сайт
  • п
  • о
  • р
Загальні терміниАналіз тексту
Автоматизоване реферування
Машинний переклад
Автоматична ідентифікація
і збір данихТематичне моделювання
Автоматизоване рецензування[en]
Інтерфейс користувача
природною мовою[en]Програмне забезпечення
  • Natural Language Toolkit
  • SpaCy