Berikut adalah silabus lengkap untuk belajar Natural Language Processing (NLP) dengan NLTK (Natural Language Toolkit), mulai dari dasar hingga tingkat lanjutan.
Level 1: Dasar
Sesi 1: Pengenalan NLP dan NLTK
-
Pengenalan Natural Language Processing (NLP)
-
Instalasi NLTK di Python
-
Memahami komponen utama dari NLTK
-
Contoh aplikasi NLP dasar
-
Studi kasus: Tokenisasi teks
Sesi 2: Tokenisasi
-
Definisi dan pentingnya tokenisasi
-
Tokenisasi kata dan kalimat menggunakan NLTK
-
Tokenisasi whitespace, regex, dan lain-lain
-
Studi kasus: Analisis kata dalam sebuah dokumen
Sesi 3: Pembersihan Data Teks
-
Teknik stemming dan lemmatization
-
Menghapus stop words
-
Normalisasi teks: lowercase, penghapusan tanda baca, dan karakter khusus
-
Studi kasus: Membersihkan teks ulasan produk
Sesi 4: Pos Tagging (Tagging Bagian dari Kalimat)
-
Pengenalan Part of Speech (POS) tagging
-
Menggunakan POS tagger bawaan NLTK
-
Menjelaskan jenis-jenis kata dalam bahasa alami
-
Studi kasus: POS tagging pada artikel berita
Level 2: Intermediate
Sesi 5: Named Entity Recognition (NER)
-
Pengenalan NER
-
Menggunakan NLTK untuk Named Entity Recognition
-
Ekstraksi entitas seperti nama, lokasi, dan organisasi
-
Studi kasus: Ekstraksi informasi dari artikel
Sesi 6: Parsing dan Chunking
-
Pengenalan parsing dan chunking
-
Membuat chunk trees dengan NLTK
-
Chunking frase seperti Noun Phrase dan Verb Phrase



