Sunday, 1 June 2025

Jom belajar NLP dalam Machine learning

 Dengan Nama Allah Yang Maha Pemurah Lagi Maha Pengasihani

Peringatan buat diriku yang lupa


Sumber:

https://www.educba.com/nlp-and-machine-learning/



Natural Language Processing (NLP) memang satu cabang AI yang sangat menarik sebab ia buat mesin faham dan proses bahasa manusia — macam kita bercakap, menulis, atau baca.

Apa itu NLP?

Natural Language Processing (NLP) ialah bidang dalam AI yang fokus pada interaksi antara komputer dan bahasa manusia. Tujuannya supaya komputer boleh:

Memahami  teks atau ucapan manusia

Menjawab soalan

Menterjemah bahasa

Membuat ringkasan teks

Mengenal pasti emosi dalam teks

Contoh aplikasi NLP yang kita selalu guna:

Google Translate

Siri, Alexa, Google Assistant

Chatbot customer service

Sistem pengecaman suara (speech-to-text)

Komponen Utama NLP

1. Tokenization

Pisahkan ayat jadi perkataan atau frasa kecil.

2. Part-of-Speech Tagging (POS Tagging)

Kenal pasti fungsi perkataan — kata nama, kerja, adjektif, dan lain-lain.

3. Named Entity Recognition (NER)

Kenal pasti nama orang, tempat, organisasi dalam teks.

4. Parsing

Strukturkan ayat untuk faham hubungan antara perkataan.

5. Sentiment Analysis

Tentukan sama ada teks itu positif, negatif, atau neutral.

6. Machine Translation

Tukar teks dari satu bahasa ke bahasa lain.

Bagaimana NLP Berfungsi?

Mula-mula, teks dibersihkan (buang tanda baca, huruf besar, dsb)

Kemudian, data diproses menggunakan algoritma statistik, pembelajaran mesin, atau model deep learning

Model deep learning terkini seperti transformers (contoh: GPT, BERT) sangat berkuasa dalam faham konteks bahasa manusia

Cara Mudah Mula Belajar NLP

1. Fahami Python dan Pakej Popular NLP:

NLTK (Natural Language Toolkit)

spaCy

Transformers (dari Hugging Face)

2. Cuba projek mudah:

Buat chatbot asas

Analisis sentimen Twitter

Terjemahan ayat

3. Kursus dan Tutorial:

Coursera: Natural Language Processing Specialization (deeplearning.ai)

YouTube: Sentdex, Data School (tutorial praktikal)

Hugging Face Course (percuma dan sangat bagus)

No comments:

Post a Comment