0Pricing
MLOps Academy · Ders

Feast ile Özellik Görünümleri Tanımlayın

Varlıkları ve özellikleri bir kayıt defterinde bildirin.

Feast ile Özellik Görünümleri Tanımlayın, CoddyKit'te ücretsiz bir MLOps Academy dersidir. Bu, 4 dersinin 2. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, MLOps Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. MLOps Academy kursu toplamda 4 dersten oluşur.

Bu dersin bazı bölümleri henüz çevrilmemiş olup İngilizce olarak gösterilmektedir.

The Building Blocks

In Feast you describe features with code: an Entity, a data source, and a Feature View. Get these three right and the rest follows. 🏗️

What an Entity Is

An Entity is the thing your features describe, like a driver or a customer. It is the key you will look features up by later.

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

Point at Your Data

A data source tells Feast where the raw feature values live, such as a Parquet file or a warehouse table.

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

The Feature View

A FeatureView groups related features for one entity and links them to a source. It is the heart of a Feast definition.

Declaring Fields

Inside a Feature View, each Field names a feature and its data type, so Feast knows the schema it will serve.

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

Putting It Together

One Feature View ties the entity, schema, and source into a single object Feast can manage. 🔗

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

The TTL Window

A Feature View's ttl sets how long a value stays valid. Past that window, Feast treats the feature as missing rather than stale.

ttl=timedelta(days=1)

The Timestamp Column

Every source needs an event timestamp column. It records when each value was true, which makes time-correct lookups possible.

The Feature Repo

Your definitions live in a feature repo folder with a feature_store.yaml config. Feast scans Python files there to find your objects.

Apply the Definitions

Running feast apply registers your entities and feature views into the registry. Nothing is live until you apply.

feast apply

The Registry

The registry is Feast's catalog of every entity and feature view. Teammates query it to discover what features already exist. 📒

Quick Check

Which object does a Feature View group features around?

Recap

You defined Feast objects: an Entity, a source, and a Feature View with fields and a ttl, then ran feast apply to register them. Next, you'll serve them online.

Sıkça Sorulan Sorular

“Feast ile Özellik Görünümleri Tanımlayın” dersi ücretsiz mi?

Evet — “Feast ile Özellik Görünümleri Tanımlayın” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve MLOps Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. MLOps Academy kursu toplamda 4 dersten oluşur.

“Feast ile Özellik Görünümleri Tanımlayın” dersinde ne öğreneceğim?

Varlıkları ve özellikleri bir kayıt defterinde bildirin. MLOps Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

MLOps Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te MLOps Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 2. dersidir.

“Feast ile Özellik Görünümleri Tanımlayın” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu MLOps Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her MLOps Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Özellik Depoları Neden Var
  2. Feast ile Özellik Görünümleri Tanımlayın
  3. Özellikleri Çevrim İçi Mağazaya Gerçekleştirin
  4. Zaman Noktasına Göre Doğru Özellikleri Alın
← MLOps Academy Sayfasına Dön