Menyesuaikan Alur Pemrosesan
Menambahkan, menonaktifkan, dan mengurutkan ulang komponen
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 docSambungkan
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. 🛠️
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
- Mengapa spaCy untuk Proyek Nyata
- Memuat Model dan Memproses Dokumen
- Token, Span, dan Objek Doc
- Menyesuaikan Alur Pemrosesan