NLP
Natural Language Processing
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
| Task | Deskripsi | Contoh |
|---|---|---|
| Text Classification | Kategori teks ke kelas tertentu | Deteksi spam, analisis sentimen |
| Named Entity Recognition (NER) | Identifikasi entitas dalam teks | Nama, lokasi, tanggal, organisasi |
| Machine Translation | Terjemahan antar bahasa | Google Translate |
| Question Answering | Menjawab pertanyaan dari konteks | Search engine, chatbot |
| Text Summarization | Merangkum teks panjang | Ringkasan artikel, laporan |
| Text Generation | Menghasilkan teks baru | ChatGPT, Claude |
Pipeline NLP Klasik
- Tokenization: Pecah teks menjadi token (kata/subword)
- Normalization: Lowercase, hapus tanda baca, stemming/lemmatization
- Vectorization: Ubah teks ke representasi numerik (TF-IDF, Word2Vec)
- Modeling: Latih model klasifikasi atau generasi
- 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
Mulai Latihan →Udah paham NLP? Lanjut latihan SQL dan Excel yuk!
Latihan interaktif, langsung di browser.