Menilai Ulasan dengan Menghitung Petunjuk
Menjumlahkan kemunculan positif dikurangi negatif
Menilai Ulasan dengan Menghitung Petunjuk adalah pelajaran NLP Academy gratis di CoddyKit. Ini adalah pelajaran 3 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.
Gagasan Inti
Untuk menilai sebuah ulasan, hitung kata petunjuk positif, hitung kata negatif, lalu bandingkan. Skor sederhana ini sudah menangkap banyak hal tentang perasaan yang disampaikan.
Lakukan Tokenisasi Terlebih Dahulu
Pecah ulasan menjadi kata-kata sebelum menghitung. Setiap token menjadi satu hal yang dapat Anda periksa terhadap daftar positif dan negatif.
tokens = review.lower().split()Hitung Kecocokannya
Ulangi token-token tersebut dan hitung kecocokannya. Setiap kata dalam himpunan positif menambah nilai pada pos; setiap kata negatif menambah nilai pada neg.
pos = sum(t in positive for t in tokens)
neg = sum(t in negative for t in tokens)Kurangkan untuk Mendapatkan Skor
Skor keseluruhan adalah jumlah kecocokan positif dikurangi jumlah kecocokan negatif. Angka yang lebih besar berarti ulasan yang lebih bahagia, sedangkan angka negatif berarti adanya keluhan.
score = pos - negUbah Skor Menjadi Label
Petakan angka tersebut ke sebuah keputusan. Skor di atas nol berarti positif, di bawah nol berarti negatif, dan tepat nol berarti netral.
label = "positive" if score > 0 else "negative" if score < 0 else "neutral"Contoh yang Dikerjakan
Untuk kalimat Saya suka ini tetapi harganya buruk, Anda mendapatkan satu kecocokan positif dan satu kecocokan negatif, sehingga skornya nol dan keputusannya netral.
Bungkus dalam Fungsi
Gabungkan langkah-langkah tersebut ke dalam fungsi yang dapat digunakan kembali, sehingga Anda dapat memberi skor pada ulasan apa pun dengan satu pemanggilan, tanpa mengulangi logikanya.
def score_review(text):
toks = text.lower().split()
return sum(t in positive for t in toks) - sum(t in negative for t in toks)Kelebihan Penghitungan
Metode ini cepat, tidak memerlukan data pelatihan, dan mudah dijelaskan. Transparansi tersebut menjadikannya tolok ukur awal yang baik untuk proyek apa pun.
Mengabaikan Urutan Kata
Penghitungan memperlakukan teks sebagai sekumpulan kata yang tidak beraturan, sehingga tidak dapat membedakan baik tidak dari tidak baik. Hilangnya urutan merupakan titik buta terbesarnya.
Petunjuk yang Berulang Akan Terakumulasi
Mengatakan hebat, hebat, hebat dihitung tiga kali dan secara tepat mendorong skor menjadi lebih tinggi, karena perasaan yang kuat sering mengulang kata-kata penting.
Saat Penghitungan Tidak Memadai
Ulasan campuran dan penggunaan kata yang halus dapat menghasilkan angka nol yang menyesatkan. Ini merupakan tanda bahwa model yang dipelajari mungkin akan lebih membantu Anda nantinya.
Pemeriksaan Singkat
Telusuri logikanya pada kalimat pendek.
Ringkasan
Anda memberi skor pada ulasan dengan menghitung petunjuk: lakukan tokenisasi, hitung, kurangkan, lalu beri label berdasarkan tandanya. Metode ini cepat dan jelas, tetapi mengabaikan urutan kata. Selanjutnya kita akan memperbaiki jebakan negasi. ✅
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 “Menilai Ulasan dengan Menghitung Petunjuk” gratis?
Ya — teks lengkap “Menilai Ulasan dengan Menghitung Petunjuk” 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 “Menilai Ulasan dengan Menghitung Petunjuk”?
Menjumlahkan kemunculan positif dikurangi negatif 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 3 dari 4.
Berapa lama pelajaran “Menilai Ulasan dengan Menghitung Petunjuk” 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
- Apa Itu Analisis Sentimen?
- Membangun Daftar Kata Positif dan Negatif
- Menilai Ulasan dengan Menghitung Petunjuk
- Menangani Negasi dan Kasus Khusus