Pemrosesan Bahasa Alami

term_id: natural_language_processing

Category: basic_concepts

Definition

Pemrosesan Bahasa Alami (NLP) adalah subbidang kecerdasan buatan yang menggabungkan linguistik komputasi dengan model statistik, pembelajaran mesin, dan pembelajaran mendalam. Hal ini memungkinkan mesin untuk memproses dan memahami teks serta suara manusia secara alami.

Summary

Cabang kecerdasan buatan yang berfokus pada kemampuan komputer untuk memahami, menginterpretasikan, dan menghasilkan bahasa manusia.

Key Concepts

  • Tokenisasi
  • Analisis Sentimen
  • Pengenalan Entitas Bernama
  • Terjemahan Mesin

Use Cases

  • Chatbot dan asisten virtual
  • Dukungan pelanggan otomatis
  • Layanan terjemahan bahasa

Code Example

1
2
3
4
5
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_)