NLP Academy · Pelajaran

Dasar-Dasar Penguraian Dependensi

Melihat cara kata-kata saling terhubung dalam kalimat

Pelajaran 4 dari 413 langkah

Dasar-Dasar Penguraian Dependensi adalah pelajaran NLP Academy gratis di CoddyKit. Ini adalah pelajaran 4 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.

Melampaui Label Tunggal

Label POS menyebutkan fungsi setiap kata, tetapi tidak menjelaskan hubungan antarkata. penguraian dependensi mengungkapkan kata mana bergantung pada kata lain dan membangun peta kalimat. 🔗

Kalimat sebagai Pohon

Pengurai menyusun kata-kata menjadi sebuah pohon. Satu kata menjadi akar, dan setiap kata lainnya terhubung melalui tautan berlabel.

Kata Kerja Akar

Akar biasanya merupakan kata kerja utama yang menjadi pusat kalimat. Dalam The cat chased the mouse, akarnya adalah chased.

Kepala dan Anak

Setiap kata memiliki kepala, yaitu kata yang menjadi tempatnya melekat. Kata-kata yang melekat padanya disebut anak, dan bersama-sama membentuk cabang pohon.

Baca Relasinya

Setiap tautan memiliki label yang disebut relasi dependensi. Subjek diberi label nsubj, sedangkan objek langsung diberi label dobj.

spaCy Mengurai Secara Otomatis

Model yang sama yang memberi label pada kata juga mengurainya. Setelah nlp(), setiap token sudah membawa informasi dependensinya dan siap dibaca.

doc = nlp("The cat chased the mouse")

Baca dep_ dan head

Gunakan token.dep_ untuk relasi dan token.head untuk kata yang menjadi tempat token tersebut melekat. Keduanya menjelaskan posisi token dalam pohon.

for t in doc:
    print(t.text, t.dep_, t.head.text)

Temukan Subjek

Untuk mengetahui pelaku tindakan, cari token yang dep_-nya sama dengan nsubj. Kata tersebut adalah subjek gramatikal dari kata kerja.

subj = [t.text for t in doc if t.dep_ == "nsubj"]

Jelaskan Relasi

Belum yakin dengan arti sebuah label? Berikan label tersebut kepada spacy.explain() untuk mendapatkan penjelasan yang jelas, seperti saat Anda menjelaskan label POS.

print(spacy.explain("dobj"))

Visualisasikan Pohon

Render hasil penguraian dengan displacy. Atur gayanya ke dep, dan fungsi ini akan menggambar panah berlabel dari setiap kepala ke anak-anaknya.

from spacy import displacy
displacy.render(doc, style="dep")

Mengapa Penguraian Penting

Dependensi mengungkapkan makna nyata, seperti menghubungkan tindakan dengan pelaku dan sasarannya. Struktur ini mendukung ekstraksi, pencarian, dan penjawaban pertanyaan.

Pemeriksaan Singkat

Ingat kembali cara subjek ditandai dalam hasil penguraian.

Ringkasan

Anda telah melihat kalimat sebagai pohon yang terdiri dari kepala dan anak, membaca dep_ di spaCy, serta menggambar hasil penguraian dengan displacy. Kini Anda dapat memetakan hubungan antarkata. 🎉

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 Penguraian Dependensi” gratis?

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

Melihat cara kata-kata saling terhubung dalam 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 4 dari 4.

Berapa lama pelajaran “Dasar-Dasar Penguraian Dependensi” 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. Kata Benda, Kata Kerja, dan Pentingnya Tag
  2. Memberi Tag pada Kata dengan spaCy
  3. Mengekstrak Frasa Berdasarkan Pola Tag
  4. Dasar-Dasar Penguraian Dependensi
← Kembali ke NLP Academy