NLP Academy · Pelajaran

Menyesuaikan Alur Pemrosesan

Menambahkan, menonaktifkan, dan mengurutkan ulang komponen

Pelajaran 4 dari 413 langkah

Menyesuaikan Alur Pemrosesan 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.

Tumpukan Langkah

Sebuah pipeline spaCy hanyalah daftar komponen yang berurutan. Teks mengalir melalui setiap komponen dan memperoleh label, hasil penguraian, serta entitas di sepanjang proses.

Lihat yang Dimuat

Periksa langkah yang aktif dengan nlp.pipe_names. Atribut ini mencantumkan setiap komponen secara berurutan, sehingga Anda selalu tahu apa yang sedang berjalan.

print(nlp.pipe_names)

Nonaktifkan demi Kecepatan

Lewati pekerjaan yang tidak diperlukan dengan menonaktifkan komponen. Menonaktifkan pengurai saat Anda hanya membutuhkan entitas akan membuat pemrosesan jauh lebih cepat.

nlp = spacy.load("en_core_web_sm", disable=["parser"])

Nonaktifkan Sementara

Untuk pemrosesan singkat, gunakan select_pipes sebagai pengelola konteks. Fitur ini menonaktifkan komponen, lalu mengaktifkannya kembali saat blok berakhir.

with nlp.select_pipes(disable=["ner"]):
    doc = nlp(text)

Tambahkan Langkah Anda Sendiri

Anda memperluas pipeline dengan add_pipe. spaCy menyediakan komponen siap pakai seperti sentencizer yang dapat langsung Anda tambahkan.

nlp.add_pipe("sentencizer")

Atur Urutannya

Posisi itu penting. Dengan first atau before, Anda menempatkan komponen tepat di lokasi tempat komponen tersebut perlu dijalankan dalam urutan.

nlp.add_pipe("sentencizer", first=True)

Tulis Komponen Khusus

Anda dapat mendaftarkan logika sendiri sebagai sebuah component. Fungsi sederhana menerima sebuah Doc, mengubahnya, lalu mengembalikannya untuk langkah berikutnya.

@spacy.Language.component("my_step")
def my_step(doc):
    return doc

Sambungkan

Setelah didaftarkan, tambahkan komponen Anda berdasarkan nama. Sejak saat itu, komponen tersebut akan berjalan otomatis setiap kali Anda memanggil nlp().

nlp.add_pipe("my_step", last=True)

Hapus Sebuah Langkah

Berubah pikiran? remove_pipe mengeluarkan sebuah komponen dengan rapi, sementara bagian pipeline lainnya tetap tidak berubah.

nlp.remove_pipe("my_step")

Atur Ulang Komponen

Anda juga dapat mengubah urutan langkah nantinya. Menggabungkan remove dan add memungkinkan Anda mengatur ulang pipeline hingga alurnya benar-benar sesuai.

Mengapa Semua Ini Penting

Menyesuaikan pipeline membuat spaCy tetap ramping dan sesuai kebutuhan. Anda hanya menjalankan hal-hal yang diperlukan tugas Anda, ditambah logika khusus untuk bidang Anda.

Pemeriksaan Singkat

Bagaimana cara menambahkan komponen ke pipeline spaCy?

Ringkasan

Anda memeriksa langkah dengan pipe_names, melewati pekerjaan dengan menonaktifkan komponen, dan membentuk alur menggunakan add_pipe serta remove_pipe. Pipeline dapat disesuaikan dengan tugas 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 “Menyesuaikan Alur Pemrosesan” gratis?

Ya — teks lengkap “Menyesuaikan Alur Pemrosesan” 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 “Menyesuaikan Alur Pemrosesan”?

Menambahkan, menonaktifkan, dan mengurutkan ulang komponen 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 “Menyesuaikan Alur Pemrosesan” 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. Mengapa spaCy untuk Proyek Nyata
  2. Memuat Model dan Memproses Dokumen
  3. Token, Span, dan Objek Doc
  4. Menyesuaikan Alur Pemrosesan
← Kembali ke NLP Academy