NLP

Natural Language Processing

Lanjutan

Cabang AI yang memungkinkan komputer memahami, menginterpretasi, dan menghasilkan bahasa manusia secara alami, mencakup tugas seperti terjemahan, klasifikasi teks, dan tanya jawab.

Natural Language Processing (NLP) adalah bidang yang berada di persimpangan antara linguistik komputasional, kecerdasan buatan, dan ilmu komputer - berfokus pada interaksi antara komputer dan bahasa manusia.

Task-Task Utama NLP

TaskDeskripsiContoh
Text ClassificationKategori teks ke kelas tertentuDeteksi spam, analisis sentimen
Named Entity Recognition (NER)Identifikasi entitas dalam teksNama, lokasi, tanggal, organisasi
Machine TranslationTerjemahan antar bahasaGoogle Translate
Question AnsweringMenjawab pertanyaan dari konteksSearch engine, chatbot
Text SummarizationMerangkum teks panjangRingkasan artikel, laporan
Text GenerationMenghasilkan teks baruChatGPT, Claude

Pipeline NLP Klasik

  1. Tokenization: Pecah teks menjadi token (kata/subword)
  2. Normalization: Lowercase, hapus tanda baca, stemming/lemmatization
  3. Vectorization: Ubah teks ke representasi numerik (TF-IDF, Word2Vec)
  4. Modeling: Latih model klasifikasi atau generasi
  5. Evaluation: Accuracy, F1, BLEU score, ROUGE

Era Transformer

Arsitektur Transformer (2017) merevolusi NLP:

  • BERT: Pre-training bidirectional untuk understanding tasks
  • GPT series: Auto-regressive generation
  • T5: Unified text-to-text framework
  • LLM modern: ChatGPT, Claude, Gemini - skala miliaran parameter
Lanjut Latihan

Udah paham NLP? Lanjut latihan SQL dan Excel yuk!

Latihan interaktif, langsung di browser.

Mulai Latihan →