MulaiMulai sekarang secara gratis

Dependency parsing dengan spaCy

Dependency parsing menganalisis struktur gramatikal dalam sebuah kalimat dan menemukan kata-kata yang saling terkait beserta jenis hubungan di antaranya. Salah satu penerapannya adalah mengidentifikasi objek dan subjek dalam kalimat. Pada latihan ini, Anda akan berlatih mengekstrak label dependensi untuk teks yang diberikan.

Tiga komentar dari himpunan data Airline Travel Information System (ATIS) telah disediakan untuk Anda dalam sebuah daftar bernama texts. Model en_core_web_sm sudah dimuat dan dapat Anda gunakan sebagai nlp.

Latihan ini adalah bagian dari kursus

Pemrosesan Bahasa Alami dengan spaCy

Lihat Kursus

Petunjuk latihan

  • Buat daftar documents yang berisi kontainer doc untuk setiap elemen dalam daftar texts.
  • Cetak sebuah tuple yang memuat (teks token, label dependensi, dan penjelasan label) untuk setiap kontainer doc.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Create a list of Doc containts of texts list
documents = [____ for t in ____]

# Print each token's text, dependency label and its explanation
for doc in documents:
    print([(token.____, token.____, spacy.____(token.____)) for token in doc], "\n")
Edit dan Jalankan Kode