NLP Academy · Pelajaran

Menyimpan dan Memuat Model Anda

Menyimpannya dengan joblib agar dapat digunakan ulang

Pelajaran 3 dari 413 langkah

Menyimpan dan Memuat Model Anda adalah pelajaran NLP Academy gratis di CoddyKit. Ini adalah pelajaran 3 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.

Mengapa Model Perlu Disimpan?

Pelatihan dapat memerlukan waktu beberapa menit atau beberapa jam. Menyimpan model yang sudah dilatih memungkinkan Anda menggunakannya kembali seketika, tanpa perlu melatih ulang setiap kali. 💾

Serialisasi dengan Bahasa Sederhana

Serialisasi mengubah model di memori menjadi byte yang dapat ditulis ke disk. Pemuatan membalikkan proses tersebut menjadi objek yang dapat digunakan.

Kenali joblib

Untuk model scikit-learn, joblib adalah alat yang direkomendasikan. Alat ini menangani larik numpy berukuran besar di dalam model Anda secara efisien.

import joblib

Simpan dengan dump

Panggil dump dengan alur kerja yang sudah dilatih dan nama file. Satu baris tersebut menulis seluruh model ke disk.

joblib.dump(pipe, "models/sentiment.joblib")

Muat dengan load

Nanti, pulihkan model dengan load. Anda akan mendapatkan kembali objek yang sama persis, siap menghasilkan prediksi.

model = joblib.load("models/sentiment.joblib")

Simpan Seluruh Alur Kerja

Selalu simpan seluruh alur kerja, bukan hanya pengklasifikasi. Pengubah vektor harus ikut disimpan, atau teks baru tidak akan dikodekan dengan benar.

joblib dibandingkan pickle

pickle biasa juga dapat digunakan, tetapi joblib lebih cepat untuk larik besar yang terdapat dalam model scikit-learn. Utamakan joblib untuk model-model ini.

Kunci Versinya

Model yang disimpan dengan satu versi scikit-learn mungkin gagal dimuat pada versi lain. Catat versi pustaka di samping file yang disimpan.

Percayai Hanya File Anda

Pemuatan menjalankan kode, sehingga file berbahaya dapat membahayakan Anda. Hanya load file model dari sumber yang sepenuhnya Anda percayai. ⚠️

Jauhkan Model dari Git

Model yang disimpan merupakan biner berukuran besar. Tambahkan folder model ke gitignore dan simpan file besar di penyimpanan yang sesuai.

# .gitignore
models/

Verifikasi Setelah Memuat

Setelah memuat, jalankan prediksi singkat pada contoh yang sudah diketahui. Jika hasilnya tampak benar, model yang disimpan masih utuh dan siap digunakan.

print(model.predict(["this movie was great"]))

Pemeriksaan Singkat

Pikirkan objek mana yang harus Anda simpan ke disk.

Rangkuman

Anda menggunakan joblib untuk melakukan dump dan load pada seluruh alur kerja, mengunci versi, menjauhkan model dari git, dan memverifikasinya dengan prediksi pengujian. 🎉

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 “Menyimpan dan Memuat Model Anda” gratis?

Ya — teks lengkap “Menyimpan dan Memuat Model Anda” 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 “Menyimpan dan Memuat Model Anda”?

Menyimpannya dengan joblib agar dapat digunakan ulang 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 3 dari 4.

Berapa lama pelajaran “Menyimpan dan Memuat Model Anda” 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. Menyusun Proyek Pemrosesan Bahasa Alami Nyata
  2. Alur scikit-learn dari Ujung ke Ujung
  3. Menyimpan dan Memuat Model Anda
  4. Memprediksi Teks yang Benar-Benar Baru
← Kembali ke NLP Academy