Mengapa Satu Kata Kehilangan Makna
Bagaimana not bad berbeda dari bad
Mengapa Satu Kata Kehilangan Makna adalah pelajaran NLP Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar NLP Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus NLP Academy mencakup 4 pelajaran total.
Kata-Kata yang Berdiri Sendiri
Sejauh ini Anda memperlakukan teks sebagai kumpulan kata tunggal. Namun, makna sering kali terletak pada cara kata-kata berada berdampingan, bukan pada satu kata saja.
Titik Buta Bag-of-Words
Model bag-of-words membuang urutan kata. Menurut model ini, dua kalimat di bawah sama, meskipun maknanya berlawanan. 😮
a = sorted("this is not good".split())
b = sorted("good is not this".split())
print(a == b) # TrueNot Bad versus Bad
Bayangkan ulasan yang mengatakan not bad. Kata bad saja terlihat negatif, tetapi pasangan kata tersebut mengubah maknanya menjadi agak positif.
Negasi Hilang
Ketika Anda menghitung kata satu per satu, kata not berdiri sendiri. Model tidak pernah mempelajari kata mana yang sebenarnya dinegasikan.
tokens = "not bad".split()
print(tokens) # ['not', 'bad'] counted apartFrasa Membawa Makna
Bahasa nyata penuh dengan frasa seperti new york atau machine learning. Jika dipisahkan, Anda kehilangan konsep yang dibentuk bersama oleh frasa tersebut.
Urutan Mengubah Segalanya
Bandingkan dog bites man dengan man bites dog. Tiga kata yang sama, tetapi beritanya sangat berbeda. Urutan mengandung informasi, sedangkan kata tunggal membuangnya.
Perkenalkan N-Gram
N-gram adalah rangkaian pendek yang terdiri dari n kata berurutan. Ini cara paling sederhana untuk menggabungkan kata-kata yang berdekatan dan mempertahankan sedikit konteks lokal.
Unigram yang Sudah Anda Kenal
Satu kata disebut unigram, yaitu n-gram berukuran satu. Jadi, bag-of-words sebenarnya sejak awal sudah merupakan model n-gram.
text = "not bad at all"
unigrams = text.split()
print(unigrams)Pasangan Menyelamatkan Konteks
Naikkan ukurannya menjadi dua dan not bad menjadi satu fitur. Kini model dapat mempelajari bahwa pasangan ini cenderung positif.
Jendela yang Bergeser
Bayangkan sebuah jendela kecil yang bergeser sepanjang teks, satu langkah setiap kali, mengambil setiap kelompok kata bersebelahan yang dilewatinya.
Konteks, Bukan Tata Bahasa
N-gram tidak memahami tata bahasa. N-gram hanya mempertahankan kata mana yang muncul bersama, dan petunjuk kecil ini meningkatkan banyak tugas NLP.
Pemeriksaan Singkat
Mengapa fitur kata tunggal biasa kesulitan menangani frasa seperti not bad?
Rangkuman: Mengapa Pasangan Penting
Kata tunggal mengabaikan urutan, sehingga negasi dan frasa dapat hilang. N-gram menjaga kata-kata yang berdekatan tetap bersama dan mengembalikan konteks lokal. Selanjutnya Anda akan mempelajari penamaannya. ✨
Belajar Python dengan tutor AI — gratis
Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.
- Kursus
- 30
- Pelajaran
- 120
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Mengapa Satu Kata Kehilangan Makna” gratis?
Ya — teks lengkap “Mengapa Satu Kata Kehilangan Makna” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus NLP Academy, upgrade ke CoddyKit PRO. Kursus NLP Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Mengapa Satu Kata Kehilangan Makna”?
Bagaimana not bad berbeda dari bad Kamu berlatih NLP Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai NLP Academy?
Tidak diperlukan pengalaman sebelumnya. NLP Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.
Berapa lama pelajaran “Mengapa Satu Kata Kehilangan Makna” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran NLP Academy ini?
Ya. Setiap pelajaran NLP Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Mengapa Satu Kata Kehilangan Makna
- Bigrams dan Trigrams, Dijelaskan
- Fitur N-Gram dalam scikit-learn
- Memilih Rentang N-Gram yang Tepat