Alur NLP Tidak Seimbang dari Ujung ke Ujung
Menyatukan semua perbaikan dengan rapi
Alur NLP Tidak Seimbang dari Ujung ke Ujung 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.
Menggabungkan Semuanya
Sekarang Anda akan menggabungkan setiap perbaikan ke dalam satu alur yang rapi. Satu alur kerja menjaga proses vektorisasi, pengambilan sampel ulang, dan pemodelan tetap berurutan.
Selalu Membagi Terlebih Dahulu
Mulailah dengan pembagian terstratifikasi agar data pelatihan dan pengujian mempertahankan rasio kelas langka yang sama. Ini menjaga evaluasi tetap jujur.
X_tr, X_te, y_tr, y_te = train_test_split(X, y, stratify=y)Membuat Vektorisasi Teks
Ubah teks mentah menjadi angka dengan TF-IDF agar pengklasifikasi memiliki fitur untuk dipelajari.
tfidf = TfidfVectorizer()Mengambil Sampel Ulang di Dalam Alur Kerja
Gunakan alur kerja imblearn agar SMOTE hanya berjalan pada lipatan pelatihan dan tidak pernah bocor ke validasi atau pengujian.
from imblearn.pipeline import PipelineMenyusun Tahapan
Susun tahapannya secara berurutan: vektorisator, lalu SMOTE, kemudian model. Alur kerja menjalankannya sebagai satu objek yang telah dilakukan fit.
pipe = Pipeline([('tf', tfidf), ('sm', SMOTE()), ('clf', LogisticRegression())])Melakukan Fit Sekali dengan Rapi
Panggil fit pada seluruh alur kerja. Setiap langkah dilatih secara berurutan hanya menggunakan data pelatihan Anda.
pipe.fit(X_tr, y_tr)Mengevaluasi dengan Cara yang Tepat
Jangan gunakan akurasi mentah. Laporan klasifikasi menampilkan precision, recall, dan F1 untuk kelas langka dengan jelas.
from sklearn.metrics import classification_report
print(classification_report(y_te, pipe.predict(X_te)))Melakukan Validasi Tanpa Kebocoran
Padukan alur kerja dengan validasi silang terstratifikasi agar pengambilan sampel ulang dilakukan dari awal di dalam setiap lipatan.
Menyetel Ambang
Dapatkan probabilitas dari alur kerja dan pilih ambang yang mencapai recall target Anda pada data validasi.
proba = pipe.predict_proba(X_te)[:, 1]Menyimpan Seluruh Alur Kerja
Simpan seluruh alur kerja yang telah dilakukan fit dengan joblib agar inferensi nantinya mengulangi setiap langkah secara otomatis.
import joblib
joblib.dump(pipe, 'model.joblib')Satu Objek, Dapat Direproduksi
Karena vektorisasi, penyeimbangan, dan pemodelan berada bersama, hasil Anda tetap dapat direproduksi dan bebas dari kebocoran tersembunyi. 🚀
Pemeriksaan Cepat
Satu pemeriksaan lagi tentang alur kerja yang aman.
Rangkuman
Lakukan stratifikasi, vektorisasi, dan pengambilan sampel ulang di dalam alur kerja, nilai berdasarkan F1 dan recall, setel ambang, lalu simpan semuanya. 🚀
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 “Alur NLP Tidak Seimbang dari Ujung ke Ujung” gratis?
Ya — teks lengkap “Alur NLP Tidak Seimbang dari Ujung ke Ujung” 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 “Alur NLP Tidak Seimbang dari Ujung ke Ujung”?
Menyatukan semua perbaikan dengan rapi 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 “Alur NLP Tidak Seimbang dari Ujung ke Ujung” 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 Kelas Langka Diabaikan
- Pengambilan Sampel Ulang dan Bobot Kelas
- Memilih Ambang Batas dan Metrik
- Alur NLP Tidak Seimbang dari Ujung ke Ujung