0Pricing
MLOps Academy · Pelajaran

Tentukan Feature View dengan Feast

Nyatakan entitas dan fitur dalam registry.

Tentukan Feature View dengan Feast adalah pelajaran MLOps Academy gratis di CoddyKit. Ini adalah pelajaran 2 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 MLOps Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus MLOps Academy mencakup 4 pelajaran total.

Komponen Penyusun

Di Feast, Anda mendeskripsikan fitur dengan kode: sebuah Entity, sumber data, dan Feature View. Jika ketiganya benar, sisanya akan mengikuti. 🏗️

Apa Itu Entity

Entity adalah sesuatu yang dideskripsikan oleh fitur Anda, seperti pengemudi atau pelanggan. Entity adalah kunci yang nantinya digunakan untuk mencari fitur.

driver = Entity(name="driver", join_keys=["driver_id"])

Menunjuk ke Data Anda

Sumber data memberi tahu Feast tempat nilai fitur mentah disimpan, misalnya file Parquet atau tabel gudang data.

src = FileSource(path="driver_stats.parquet", timestamp_field="event_timestamp")

Feature View

FeatureView mengelompokkan fitur-fitur terkait untuk satu entitas dan menghubungkannya ke sebuah sumber. Ini adalah inti definisi Feast.

Mendeklarasikan Field

Di dalam Feature View, setiap Field memberi nama fitur dan tipe datanya, sehingga Feast mengetahui skema yang akan disajikannya.

Field(name="conv_rate", dtype=Float32)

Menyatukan Semuanya

Satu Feature View mengikat entitas, skema, dan sumber menjadi satu objek yang dapat dikelola Feast. 🔗

fv = FeatureView(name="driver_stats", entities=[driver], schema=[Field(name="conv_rate", dtype=Float32)], source=src)

Jendela TTL

ttl pada Feature View menentukan berapa lama suatu nilai tetap valid. Setelah melewati jendela tersebut, Feast menganggap fitur tidak tersedia, bukan kedaluwarsa.

ttl=timedelta(days=1)

Kolom Stempel Waktu

Setiap sumber memerlukan kolom stempel waktu peristiwa. Kolom ini mencatat kapan setiap nilai berlaku, sehingga pencarian yang benar berdasarkan waktu dapat dilakukan.

Repositori Fitur

Definisi Anda berada dalam folder repositori fitur dengan konfigurasi feature_store.yaml. Feast memindai file Python di sana untuk menemukan objek Anda.

Menerapkan Definisi

Menjalankan feast apply mendaftarkan entitas dan feature view Anda ke dalam registri. Tidak ada yang aktif sebelum Anda menerapkannya.

feast apply

Registri

Registri adalah katalog Feast yang berisi setiap entitas dan feature view. Rekan satu tim menggunakannya untuk menemukan fitur yang sudah tersedia. 📒

Pemeriksaan Singkat

Objek apa yang menjadi pusat pengelompokan fitur oleh Feature View?

Ringkasan

Anda mendefinisikan objek Feast: sebuah Entity, sumber, dan Feature View dengan field serta ttl, lalu menjalankan feast apply untuk mendaftarkannya. Berikutnya, Anda akan menyajikannya secara daring.

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Tentukan Feature View dengan Feast” gratis?

Ya — teks lengkap “Tentukan Feature View dengan Feast” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus MLOps Academy, upgrade ke CoddyKit PRO. Kursus MLOps Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Tentukan Feature View dengan Feast”?

Nyatakan entitas dan fitur dalam registry. Kamu berlatih MLOps 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 MLOps Academy?

Tidak diperlukan pengalaman sebelumnya. MLOps 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 2 dari 4.

Berapa lama pelajaran “Tentukan Feature View dengan Feast” 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 MLOps Academy ini?

Ya. Setiap pelajaran MLOps 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 Feature Store Dibutuhkan
  2. Tentukan Feature View dengan Feast
  3. Wujudkan Fitur ke Penyimpanan Online
  4. Ambil Fitur yang Tepat pada Titik Waktu
← Kembali ke MLOps Academy