Data Science Academy · Pelajaran

Kontrak fit dan predict

API yang digunakan bersama oleh setiap estimator

Pelajaran 1 dari 413 langkah

Kontrak fit dan predict adalah pelajaran Data Science Academy gratis di CoddyKit. Ini adalah pelajaran 1 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 Data Science Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Data Science Academy mencakup 4 pelajaran total.

Berkenalan dengan Penaksir

Dalam scikit-learn, setiap model adalah sebuah penaksir: satu objek yang Anda buat, ajari, lalu mintai jawaban. Bentuknya selalu sama. 🤖

Dua Kata Kerja untuk Diingat

Seluruh pustaka ini bertumpu pada dua metode: fit untuk belajar dari data, dan predict untuk menggunakan hasil yang telah dipelajarinya. Kuasai keduanya, dan Anda dapat menggunakan hampir semua model.

fit Berarti Belajar

Memanggil fit akan menunjukkan contoh-contoh Anda kepada model agar model dapat menemukan pola. Belum ada yang diprediksi; model hanya sedang mempelajari data.

model.fit(X, y)

predict Berarti Menjawab

Setelah dilatih, predict menerima masukan baru dan mengembalikan tebakan terbaik model. Di sinilah proses pembelajaran akhirnya berguna.

predictions = model.predict(X_new)

Satu Kontrak yang Konsisten

Pola fit lalu predict ini merupakan sebuah kontrak yang dipatuhi setiap penaksir. Gantilah pohon dengan model linear, dan kode Anda hampir tidak berubah.

Buat Sebelum Melatih

Anda selalu membuat penaksir terlebih dahulu, sering kali dengan pengaturan tertentu, sebelum data apa pun diberikan kepadanya. Model kosong itu siap untuk belajar.

from sklearn.linear_model import LinearRegression
model = LinearRegression()

Urutan Selalu Penting

Anda harus memanggil fit sebelum predict. Meminta jawaban dari model yang belum dilatih akan menimbulkan kesalahan karena model belum mempelajari apa pun.

fit Mengembalikan Model

Panggilan fit juga mengembalikan model itu sendiri, sehingga Anda dapat merangkai beberapa langkah dalam satu baris saat menginginkan kode yang ringkas dan mudah dibaca.

model = LinearRegression().fit(X, y)

Keadaan yang Dipelajari Tersimpan di Dalam

Setelah proses pelatihan, model menyimpan hasil yang dipelajarinya dalam atribut yang diakhiri dengan garis bawah, seperti coef_. Atribut tersebut baru muncul setelah pelatihan selesai.

model.coef_

API yang Sama, Banyak Model

Karena API-nya sama, Anda dapat mencoba beberapa model hanya dengan mengubah satu baris. Panggilan fit dan predict tetap identik.

from sklearn.tree import DecisionTreeRegressor
model = DecisionTreeRegressor()

Mengapa Desain Ini Unggul

Antarmuka yang dapat diprediksi berarti lebih sedikit hal yang perlu diingat dan eksperimen yang lebih cepat. Anda dapat berfokus pada masalah, bukan pada keunikan setiap pustaka.

Pemeriksaan Cepat

Mari pastikan kontrak inti yang diikuti setiap penaksir sudah Anda pahami.

Rangkuman

Setiap penaksir mengikuti satu kontrak: buat, panggil fit untuk belajar, lalu panggil predict untuk menjawab. Satu pola membuka akses ke seluruh pustaka. 🎯

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 “Kontrak fit dan predict” gratis?

Ya — teks lengkap “Kontrak fit dan predict” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Data Science Academy, upgrade ke CoddyKit PRO. Kursus Data Science Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Kontrak fit dan predict”?

API yang digunakan bersama oleh setiap estimator Kamu berlatih Data Science 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 Data Science Academy?

Tidak diperlukan pengalaman sebelumnya. Data Science 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 1 dari 4.

Berapa lama pelajaran “Kontrak fit dan predict” 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 Data Science Academy ini?

Ya. Setiap pelajaran Data Science 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. Kontrak fit dan predict
  2. Fitur X dan Target y
  3. Melatih Regresi Linear
  4. Menilai Model Pertama Anda
← Kembali ke Data Science Academy