تعال وقل مرحبًا على Slack!
Feast ( Fea ture St ore) هو متجر ميزات مفتوح المصدر للتعلم الآلي. يعد Feast هو أسرع مسار لإدارة البنية التحتية الحالية لإنتاج البيانات التحليلية للتدريب النموذجي والاستدلال عبر الإنترنت.
يسمح Feast لفرق منصة ML بما يلي:
يرجى الاطلاع على وثائقنا لمزيد من المعلومات حول المشروع.
البنية المذكورة أعلاه هي الحد الأدنى لنشر Feast. هل تريد تشغيل العيد الكامل على Snowflake/GCP/AWS؟ انقر هنا.
pip install feast
feast init my_feature_repo
cd my_feature_repo/feature_repo
feast apply
feast ui
from feast import FeatureStore
import pandas as pd
from datetime import datetime
entity_df = pd . DataFrame . from_dict ({
"driver_id" : [ 1001 , 1002 , 1003 , 1004 ],
"event_timestamp" : [
datetime ( 2021 , 4 , 12 , 10 , 59 , 42 ),
datetime ( 2021 , 4 , 12 , 8 , 12 , 10 ),
datetime ( 2021 , 4 , 12 , 16 , 40 , 26 ),
datetime ( 2021 , 4 , 12 , 15 , 1 , 12 )
]
})
store = FeatureStore ( repo_path = "." )
training_df = store . get_historical_features (
entity_df = entity_df ,
features = [
'driver_hourly_stats:conv_rate' ,
'driver_hourly_stats:acc_rate' ,
'driver_hourly_stats:avg_daily_trips'
],
). to_df ()
print ( training_df . head ())
# Train model
# model = ml.fit(training_df)
event_timestamp driver_id conv_rate acc_rate avg_daily_trips
0 2021-04-12 08:12:10+00:00 1002 0.713465 0.597095 531
1 2021-04-12 10:59:42+00:00 1001 0.072752 0.044344 11
2 2021-04-12 15:01:12+00:00 1004 0.658182 0.079150 220
3 2021-04-12 16:40:26+00:00 1003 0.162092 0.309035 959
CURRENT_TIME=$(date -u +"%Y-%m-%dT%H:%M:%S")
feast materialize-incremental $CURRENT_TIME
Materializing feature view driver_hourly_stats from 2021-04-14 to 2021-04-15 done!
from pprint import pprint
from feast import FeatureStore
store = FeatureStore ( repo_path = "." )
feature_vector = store . get_online_features (
features = [
'driver_hourly_stats:conv_rate' ,
'driver_hourly_stats:acc_rate' ,
'driver_hourly_stats:avg_daily_trips'
],
entity_rows = [{ "driver_id" : 1001 }]
). to_dict ()
pprint ( feature_vector )
# Make prediction
# model.predict(feature_vector)
{
"driver_id" : [ 1001 ],
"driver_hourly_stats__conv_rate" : [ 0.49274 ],
"driver_hourly_stats__acc_rate" : [ 0.92743 ],
"driver_hourly_stats__avg_daily_trips" : [ 72 ]
}
تحتوي القائمة أدناه على الوظائف التي يخطط المساهمون لتطويرها لـ Feast.
نحن نرحب بالمساهمة في جميع البنود الواردة في خريطة الطريق!
مصادر البيانات
المتاجر غير المتصلة بالإنترنت
المتاجر على الانترنت
هندسة الميزات
جاري
عمليات النشر
خدمة الميزة
إدارة جودة البيانات (انظر RFC)
اكتشاف الميزات والحوكمة
معالجة اللغات الطبيعية
يرجى الرجوع إلى الوثائق الرسمية في الوثائق
العيد هو مشروع مجتمعي ولا يزال قيد التطوير النشط. يرجى إلقاء نظرة على أدلة المساهمة والتطوير الخاصة بنا إذا كنت ترغب في المساهمة في المشروع:
الشكر يذهب إلى هؤلاء الناس لا يصدق: