NLP Academy · Pelajaran

Melampaui Bag-of-Words

Sinyal panjang, keterbacaan, dan metadata

Pelajaran 1 dari 413 langkah

Melampaui Bag-of-Words 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.

Batas Model Dasar

Bag-of-words dan TF-IDF memberi Anda model awal yang kuat. Namun, pada suatu titik skornya berhenti meningkat, dan Anda memerlukan fitur yang lebih kaya untuk melampauinya.

Hal yang Keliru dari Jumlah Kemunculan

Jumlah kemunculan kata mengabaikan segala hal tentang dokumen selain kata-kata yang muncul. Nada, panjang, dan struktur semuanya membawa sinyal yang dibuang oleh jumlah kemunculan murni.

Panjang Dokumen sebagai Petunjuk

Panjang sebuah teks dapat memprediksi labelnya. Spam sering kali pendek, sementara ulasan terperinci biasanya panjang, sehingga panjang menjadi fitur yang berguna.

text = "Buy now! Limited offer!"
word_count = len(text.split())

Tanda Baca Menceritakan Sesuatu

Banyak tanda seru atau tanda tanya dapat mengisyaratkan emosi atau urgensi. Menghitung tanda baca mengubah petunjuk tersembunyi itu menjadi angka.

excls = text.count("!")

Pola Kapitalisasi

SHOUTING dengan huruf kapital semua sering menandakan spam atau kemarahan. Rasio huruf kapital adalah fitur kecil yang ternyata sangat kuat.

Skor Keterbacaan

Tingkat kesulitan membaca suatu teks dapat membedakan pembaca dan gaya penulisan. Skor keterbacaan merangkum kompleksitas kalimat dan kata menjadi satu angka praktis.

Metadata Adalah Sinyal Gratis

Penulis, cap waktu, dan sumber sering berada tepat di samping teks Anda. Metadata ini dapat memprediksi label tanpa membaca satu kata pun.

Keragaman Leksikal

Jumlah kata unik dibagi jumlah seluruh kata mengukur seberapa beragam sebuah teks. Tulisan yang repetitif mendapat skor rendah, dan rasio keragaman itu dapat membantu model Anda.

tokens = text.lower().split()
diversity = len(set(tokens)) / len(tokens)

Fitur Hanyalah Angka

Setiap gagasan di sini pada akhirnya menjadi angka yang dapat diberikan kepada model. Fitur yang baik cukup mengubah intuisi tentang teks menjadi nilai yang dapat diukur.

Pengetahuan Domain Unggul

Fitur terbaik berasal dari pemahaman terhadap masalah Anda. Jika Anda memahami hal yang membedakan berbagai kelas, Anda dapat merancang fitur yang menangkapnya. 💡

Mulai dari Hal Kecil, Lalu Tambahkan

Mulailah dengan bag-of-words, lalu tambahkan beberapa fitur yang dibuat secara manual. Ukur masing-masing fitur agar Anda hanya mempertahankan penambahan yang benar-benar membantu.

Pemeriksaan Singkat

Mengapa perlu melampaui fitur bag-of-words biasa?

Ringkasan

Hitungan tidak menangkap nada, panjang, dan struktur. Fitur yang dibuat secara manual, seperti panjang, tanda baca, dan keterbacaan, mengubah petunjuk tersebut menjadi angka yang meningkatkan model Anda. ✅

Gratis untuk memulai

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 “Melampaui Bag-of-Words” gratis?

Ya — teks lengkap “Melampaui Bag-of-Words” 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 “Melampaui Bag-of-Words”?

Sinyal panjang, keterbacaan, dan metadata 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 “Melampaui Bag-of-Words” 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

  1. Melampaui Bag-of-Words
  2. N-Gram Karakter untuk Ketangguhan
  3. Menggabungkan Berbagai Jenis Fitur
  4. Menskalakan dan Memilih Fitur
← Kembali ke NLP Academy