Обработка естественного языка
term_id: natural_language_processing
Category: basic_concepts
Definition
Обработка естественного языка (NLP) — это подраздел искусственного интеллекта, который объединяет вычислительную лингвистику со статистическими моделями, машинным обучением и глубоким обучением. Она позволяет машинам понимать, интерпретировать и генерировать человеческий язык.
Summary
Раздел искусственного интеллекта, ориентированный на обучение компьютеров пониманию, интерпретации и генерации человеческой речи.
Key Concepts
- Токенизация
- Анализ тональности
- Распознавание именованных сущностей
- Машинный перевод
Use Cases
- Чат-боты и виртуальные помощники
- Автоматизированная поддержка клиентов
- Услуги перевода языков
Code Example
import spacy
nlp = spacy.load('en_core_web_sm')
doc = nlp('Apple is looking at buying U.K. startup for $1 billion')
for ent in doc.ents:
print(ent.text, ent.label_)