NLP Academy · Pelajaran

Dasar-Dasar Segmentasi Kalimat

Mendeteksi tempat berakhirnya sebuah kalimat

Pelajaran 3 dari 413 langkah

Dasar-Dasar Segmentasi Kalimat 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.

Jenis Pemisahan yang Berbeda

Terkadang Anda memerlukan kalimat utuh, bukan kata. Sentence segmentation menemukan tempat berakhirnya satu kalimat dan dimulainya kalimat berikutnya. 📑

Petunjuk yang Jelas

Sinyal terkuat adalah punctuation di akhir: titik, tanda tanya, atau tanda seru biasanya mengakhiri kalimat.

Percobaan Awal yang Sederhana

Anda mungkin cukup memisahkan teks berdasarkan titik. Untuk teks sederhana, cara ini berhasil dan mengubah dua kalimat bersih menjadi sebuah list yang rapi.

text = "I love cats. Dogs are fun."
print(text.split(". "))

Masalah Titik

Inilah jebakannya: tidak setiap titik mengakhiri kalimat. Abbreviations seperti Dr. atau U.S.A. menggunakan titik yang dapat mengecoh pemisah sederhana.

Desimal Menimbulkan Masalah

Angka seperti 3.14 juga mengandung titik. Jika memisahkan secara membabi buta, Anda memotong satu number menjadi dua bagian yang rusak.

Tanda Kutip dan Akhir Kalimat

Dialog membuatnya lebih sulit. Sebuah kalimat dapat berakhir di dalam tanda kutip, sehingga quote penutup mungkin muncul setelah titik.

Konteks Adalah Kunci

Untuk menentukan apakah sebuah titik mengakhiri kalimat, Anda harus melihat context di sekitarnya: karakter berikutnya, penggunaan huruf kapital, dan singkatan yang sudah dikenal.

Mengapa Kalimat Penting

Banyak tugas bekerja kalimat demi kalimat. Alat peringkas, penerjemah, dan alat analisis sentimen semuanya bergantung pada boundaries yang jelas agar dapat bekerja dengan baik.

Biarkan Library Membantu

Karena aturannya rumit, kode nyata menggunakan alat yang telah dilatih. sent_tokenize milik NLTK menangani singkatan dan kasus-kasus khusus untuk Anda.

from nltk import sent_tokenize
sent_tokenize("Dr. Lee is here. Hi.")

Kalimat Sebelum Kata

Urutan yang umum adalah kalimat terlebih dahulu, lalu kata. Anda melakukan segment menjadi kalimat, kemudian melakukan tokenisasi pada setiap kalimat menjadi daftar katanya sendiri.

Bahasa Itu Beragam

Aturan kalimat berbeda-beda menurut bahasa. Beberapa aksara menggunakan tanda akhir tersendiri, sehingga alat yang baik harus language-aware, bukan hanya dibuat khusus untuk bahasa Inggris.

Pemeriksaan Singkat

Mengapa memisahkan berdasarkan setiap titik berisiko?

Ringkasan

Sentence segmentation menemukan batas-batas kalimat. Titik merupakan petunjuk, tetapi bukan bukti pasti, sehingga singkatan dan angka desimal dapat mengecoh pemisahan sederhana. Alat seperti sent_tokenize menanganinya.

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 “Dasar-Dasar Segmentasi Kalimat” gratis?

Ya — teks lengkap “Dasar-Dasar Segmentasi Kalimat” 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 “Dasar-Dasar Segmentasi Kalimat”?

Mendeteksi tempat berakhirnya sebuah kalimat 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 “Dasar-Dasar Segmentasi Kalimat” 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. Sebenarnya, Apa Itu Token?
  2. Memisahkan Berdasarkan Spasi dan Batasannya
  3. Dasar-Dasar Segmentasi Kalimat
  4. Melakukan Tokenisasi dengan NLTK
← Kembali ke NLP Academy