Dasar-Dasar Segmentasi Kalimat
Mendeteksi tempat berakhirnya sebuah kalimat
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.
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
- Sebenarnya, Apa Itu Token?
- Memisahkan Berdasarkan Spasi dan Batasannya
- Dasar-Dasar Segmentasi Kalimat
- Melakukan Tokenisasi dengan NLTK