Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfada Unity Kataloğu istemcisinde Databricks Özellik Mühendisliği istemcisinin ve Databricks Çalışma Alanı Özellik Deposu istemcisinin sürümleri listelenmiştir. her iki istemci de PyPI'de kullanılabilir: databricks-feature-engineering ve databricks-feature-store.
Kitaplıklar şunlar için kullanılır:
- Özellik tabloları oluştur, oku ve yaz.
- Özellik verilerinde modelleri eğitin.
- Gerçek zamanlı sunum için özellik tablolarını çevrimiçi mağazalarda yayımlayın.
Kullanım belgeleri için bkz. Databricks Özellik Deposu. Python API belgeleri için bkz. Özellik Mühendisliği Python API'si.
Unity Kataloğu'nda Özellik Mühendisliği istemcisi, Unity Kataloğu'ndaki özellikler ve özellik tabloları için çalışır. Çalışma Alanı Özellik Deposu istemcisi, Çalışma Alanı Özellik Deposu'ndaki özellikler ve özellik tabloları için çalışır. Her iki istemci de Machine Learning için Databricks Runtime'a önceden yüklenmiştir. Ayrıca PyPI'den (databricks-feature-engineering ) yükledikten pip install databricks-feature-engineering sonra Databricks Runtime'da da çalıştırılabilir. Yalnızca birim testi için her iki istemci de yerel olarak veya CI/CD ortamlarında kullanılabilir.
Databricks Runtime ve Databricks Runtime ML sürümleriyle istemci sürümü uyumluluğunu gösteren bir tablo için bkz. Özellik Mühendisliği uyumluluk matrisi. Databricks Çalışma Alanı Özellik Deposu istemcisinin eski sürümleri PyPI'de databricks-feature-store olarak kullanılabilir.
databricks-feature-engineering 0.16.1
-
create_training_setvescore_batch, kullanılabildiğinde çevrimdışı materyalize edilmiş toplulaştırma özelliklerini yeniden kullanarak eğitim kümesi oluşturmayı ve toplu çıkarımı hızlandırır. Bkz. Özellik Görünümlerini Somutlaştırma. -
RequestSourceözellikleri artık varlık ve zaman aralığı sütunları gerektirmez. -
Firstiçindeki yanlışLastvecreate_training_setsonuçları düzeltildi. Bu toplamalar artık varsayılan olarak null değerleri içerir; null giriş sütunlarını dışlamak için birfilter_conditionekleyin. - Kaynak satırlar null içerdiğinde
compute_featuresöğesinin sıfır veya null döndürmesi sorunu düzeltildi. - Hata düzeltmeleri ve iyileştirmeler.
databricks-feature-engineering 0.16.0
-
Özellik Görünümleri Genel Önizlemesi:
- Özellik Görünümleri artık Genel Önizleme aşamasındadır.
is_beta_feature_view()üzerindekilist_beta_feature_views()veFeatureEngineeringClientyardımcı programları, Beta API kapsamında kaydedilmiş ve Genel Önizleme biçimine geçirilmesi gereken özellikleri tespit eder. -
Feature.clone()yöntemi, Beta Özellik Görünümlerini Genel Önizleme'ye geçirme konusunda yardımcı olur. -
create_pipelineFeature Views için kullanımdan kaldırılmıştır; bunun yerine materialized features API'sini kullanın.
- Özellik Görünümleri artık Genel Önizleme aşamasındadır.
-
Akış özellikleri:
-
StreamSource, Kafka veya Delta kaynaklarıyla desteklenen akış özelliklerini tanımlamak için artıkcreate_feature()içinde desteklenmektedir. -
create_training_set, artıkStreamSourceile tanımlanan özellikler üzerinde eğitimi destekliyor. - Akış özellik kaynaklarını yönetmek için
create_streamüzerinde yeniget_stream,update_stream,delete_stream,list_streamsveFeatureEngineeringClientyöntemleri. -
StreamingModematerialize_featurestetikleyicisi, mikro toplu işlem gerçekleştirmeyi seçer.
-
-
Diğer geliştirmeler:
- Yeni
list_features()API'deFeatureEngineeringClientkatalog veya şemadaki özellikler listelenir. - Yeni
grant_feature_serving_access()yardımcı program, somutlaştırılmış özelliklerin çevrimiçi olarak sunulması için gereken izinleri verir ve uygulamadan önce erişimi önizlemek için birdry_runmodu sunar. -
DeltaTableSource.from_sql()şimdi doğrudan birSparkSessionkabul eder. -
DeltaTableSource.dataframe_schema, kullanım dışı bırakılanschema_jsonparametrenin yerini alır. -
RollingWindowkaldırılanContinuousWindowdiğer adın yerini alır. - öğesinden
offsetkullanım dışı parametresiRollingWindowkaldırıldı; bunun yerine kullanındelay. - Varsayılan kataloglu 2 parçalı Unity Catalog adlarına yönelik destek kaldırıldı.
- Hata düzeltmeleri ve iyileştirmeler.
- Yeni
databricks-feature-engineering 0.15.0
-
RequestSource (Beta):
- Yeni
RequestSourcesınıf, özellik tablosu araması gerektirmeden doğrudan modele geçirilen verilerden istek zamanında hesaplanan özellikleri etkinleştirir. -
create_feature(),create_training_set(),score_batch()vecompute_features()'ün tümüRequestSourcedestekli özellikleri destekler. -
log_modelRequestSourceözellikleri otomatik olarak model imzasına aktarır.
- Yeni
-
ColumnSelection (Beta):
- Yeni
ColumnSelectionsınıf, bir özellik kaynağından belirli çıkış sütunlarının seçilmesine olanak tanıyarak daha ayrıntılı özellik tanımları sağlar. -
create_feature(),create_training_set(),compute_features()velog_modeliçinde desteklenir.
- Yeni
-
Diğer geliştirmeler:
- Delta tablosu güncellemelerinde somutlaştırmayı tetikleyen yeni
TableTriggermaterialize_featurestetikleyici türü. -
score_batchartık Databricks Runtime Sunucusuz çalışma zamanlarında çalıştırılır. -
DeltaTableSource.from_sql(),GROUP BYveORDER BYgibi desteklenmeyen SQL yan tümcelerini artık reddeder. -
RequestSource.from_dataframe()var olan bir DataFrame'den istek şemasını çıkarsar. - Flask bağımlılığı
databricks-feature-engineeringöğesinden kaldırıldı. - Hata düzeltmeleri ve iyileştirmeler.
- Delta tablosu güncellemelerinde somutlaştırmayı tetikleyen yeni
databricks-feature-engineering 0.14.0
-
Batch Bildirim Özellikleri (Beta):
- Bildirim temelli özellik tanımlarını toplamalar ve zaman pencereleriyle Unity Kataloğu işlevleri olarak depolamak için bildirim temelli özellikler API'leri.
- Gerçekleştirilmiş özellikler API'si, yapılandırılabilir cron zamanlamalarını kullanarak özelliklerin çevrimiçi mağazalara otomatik toplu gerçekleşmesini planlar.
- Gerçekleştirilmiş özellikler, Unity Kataloğu'nda kayıtlı modeller için çevrimiçi sunumda kullanılabilir.
- Belirli bir noktada doğru özellik hesaplaması yapabilmek için
SlidingWindowveTumblingWindowsınıflarıyla kayan ve yuvarlanan pencere desteği sağlar. -
filter_conditionparametresi, bilgi işlem özellikleri sırasında kaynak verilerin filtrelenmesine izin verir.
-
Diğer geliştirmeler:
- Yeni
list_online_stores()API, katalog veya şemadaki tüm çevrimiçi depoları listeler. - Çevrimiçi mağazaları oluştururken veya güncelleştirirken
usage_policy_idfaturalama takibi desteği. - Çevrimiçi mağazalar silindiğinde veya kullanılamadığında geliştirilmiş hata iletileri.
- Hata düzeltmeleri ve performans geliştirmeleri.
- Yeni
databricks-feature-engineering 0.13.0
- Databricks tarafından yönetilen çevrimiçi özellik depolarını yönetmek için API'ler.
-
publish_table()şimdi daha net tablo belirtimi için ,source_table_nameveonline_table_nameparametrelerini kabul ederpublish_mode. - Geliştirilmiş okuma ölçeklenebilirliği için
read_replica_countçevrimiçi mağaza oluşturma veya güncelleştirme desteği. - Hata düzeltmeleri ve iyileştirmeler.
databricks-feature-engineering 0.12.1
- Özellik aramaları için varsayılan değerleri destekler.
- Hata düzeltmeleri ve iyileştirmeler.
databricks-feature-engineering 0.11.0 versiyonu
- Sürüm 3.0 için
mlflowdestek ekleyin. - Hata düzeltmeleri ve iyileştirmeler.
databricks-feature-engineering 0.10.2
- Sürüm 2.20.0 ve üzeri için
mlflowdestek ekleyin. - 2.x sürümü için
numpydestek ekleyin. - Hata düzeltmeleri ve iyileştirmeler.
databricks-feature-engineering 0.9.0
-
prebuilt_envçağrılarındascore_batchkullanma desteği. - Photon ile belirli bir noktada özellik birleştiren performans iyileştirmeleri.
- Hata düzeltmeleri ve iyileştirmeler.
databricks-feature-engineering 0.8.0
- Modelle çıkarım yapılabilmesi için
paramsçağrılarında ek parametrelerin geçirilmesine olanak tanıyacakscore_batchkullanma desteği. - Hata düzeltmeleri ve iyileştirmeler.
databricks-feature-engineering 0.7.0
- Unity Kataloğu'ndaki bazı görünümler artık çevrimdışı model eğitimi ve değerlendirmesi için özellik tabloları olarak kullanılabilir. Bkz. bir özellik tablosundan okuma, Unity Kataloğu.
- Eğitim kümeleri artık özellik aramalarıyla veya özellik belirtimleriyle oluşturulabilir. Bkz. Python SDK başvurusu.
databricks-feature-engineering 0.6.0
- Yerel Spark ile belirli bir noktaya birleştirmelerin çalıştırılması, Tempo ile mevcut desteğe ek olarak artık desteklenmektedir. Fikri önerdiği için Semyon Sinchenko'ya çok teşekkür ederiz!
-
StructTypeartık PySpark veri türü olarak desteklenmektedir.StructTypeçevrimiçi hizmet için desteklenmez. -
write_tableartık sıvı kümeleme etkin olan tablolara yazmayı destekliyor. -
timeseries_columnsparametresicreate_tableolarak yeniden adlandırıldıtimeseries_column. Mevcut iş akışları parametresinitimeseries_columnskullanmaya devam edebilir. -
score_batchartıkenv_managerparametresini destekliyor. Daha fazla bilgi için MLflow belgelerine bakın.
databricks-özellik-mühendisliği 0.5.0
- kullanıcıların Unity Kataloğu'nda FeatureSpec'in sahibini güncelleyebilmesine olanak tanıyan yeni API
update_feature_specdatabricks-feature-engineering.
databricks-özellik-mühendisliği 0.4.0
- Küçük hata düzeltmeleri ve iyileştirmeler.
databricks-feature-engineering 0.3.0
-
log_modelşimdi çevrimiçi model sunma için performans iyileştirmeleri içeren yeni databricks-feature-lookup PyPI paketini kullanıyor.
databricks-feature-store 0.17.0
-
databricks-feature-storekullanım dışı bırakıldı. Bu paketteki tüm mevcut modüller 0.2.0 ve üzeri sürümlerdedatabricks-feature-engineeringkullanılabilir. Ayrıntılar için bkz . Python API'si.
Databricks Feature Engineering 0.2.0
-
databricks-feature-engineeringşimdi tümdatabricks-feature-storemodüllerini içerir. Ayrıntılar için bkz . Python API'si.
Databricks Özellik Mağazası sürüm 0.16.3
- Özellik tablolarıyla AutoML kullanılırken zaman aşımı hatasını düzeltir.
databricks-feature-engineering 0.1.3
- UpgradeClient'da küçük geliştirmeler.
databricks-feature-store 0.16.2
- Artık Özellik ve İşlev Sunma uç noktaları oluşturabilirsiniz. Ayrıntılar için bkz . Özellik ve İşlev Sunma.
databricks-feature-store 0.16.1
- Küçük hata düzeltmeleri ve iyileştirmeler.
databricks-feature-engineering 0.1.2 ve databricks-feature-store 0.16.0
- Küçük hata düzeltmeleri ve iyileştirmeler.
- Belirli çalışma alanı kurulumlarıyla günlüğe kaydedilen yanlış iş kökeni URL'leri düzeltildi.
Databricks Feature Engineering 0.1.1
- Küçük hata düzeltmeleri ve iyileştirmeler.
databricks-feature-engineering 0.1.0
- Unity Catalog Python kullanıcısında Özellik Mühendisliği'nin PyPI'ye Genel Kullanıma Sunulması
databricks-feature-store 0.15.1
- Küçük hata düzeltmeleri ve iyileştirmeler.
databricks-feature-store 0.15.0
- Artık bir modeli kayıt altına aldığınızda, bir örnek girişi otomatik olarak elde edebilir ve kayıt altına alabilirsiniz. Bunu yapmak için
infer_model_exampleçağırdığınızdaTruelog_modelolarak ayarlayın. Örnek, parametresindetraining_setbelirtilen eğitim verilerini temel alır.
databricks-feature-store 0.14.2
- MariaDB Bağlayıcısı/J >=2.7.5'ten Aurora MySQL'e yayımlamadaki hata düzeltildi.
databricks-feature-store 0.14.1
- Küçük hata düzeltmeleri ve iyileştirmeler.
databricks-feature-store 0.14.0
0.14.0 sürümünden itibaren, primary_keys bağımsız değişkeninde tarih damgası anahtar sütunlarını belirtmeniz gerekir. Zaman damgası anahtarları, özellik tablosundaki her satırı benzersiz olarak tanımlayan "birincil anahtarların" bir parçasıdır. Diğer birincil anahtar sütunları gibi zaman damgası anahtar sütunları da NULL değerleri içeremez.
Aşağıdaki örnekte DataFrame user_features_df şu sütunları içerir: user_id, ts, purchases_30dve is_free_trial_active.
0.14.0 ve üzeri
fs = FeatureStoreClient()
fs.create_table(
name="ads_team.user_features",
primary_keys=["user_id", "ts"],
timestamp_keys="ts",
features_df=user_features_df,
)
0.13.1 ve altı
fs = FeatureStoreClient()
fs.create_table(
name="ads_team.user_features",
primary_keys="user_id",
timestamp_keys="ts",
features_df=user_features_df,
)
databricks-feature-store 0.13.1
- Küçük hata düzeltmeleri ve iyileştirmeler.
Databricks Özellik Deposu 0.13.0
- Gereken
mlflow-skinnyen düşük sürüm artık 2.4.0'dır. - Sağlanan DataFrame tüm gerekli arama anahtarlarını içermiyorsa eğitim kümesi oluşturma işlemi başarısız olur.
- Unity Kataloğu'nda özellik tabloları kullanan bir model günlüğe kaydedildiğinde, model için otomatik olarak bir MLflow imzası da günlüğe kaydedilir.
Databricks Özellik Mağazası 0.12.0
- Artık API'yi kullanarak çevrimiçi bir mağazayı
drop_online_tablesilebilirsiniz.
databricks-özellik-deposu 0.11.0
- Unity Kataloğu etkin çalışma alanlarında artık hem çalışma alanı hem de Unity Kataloğu özellik tablolarını Cosmos DB çevrimiçi mağazalarında yayımlayabilirsiniz. Bunun için Databricks Runtime 13.0 ML veya üzeri gerekir.
Databricks özelliği mağazası 0.10.0
- Küçük hata düzeltmeleri ve iyileştirmeler.
databricks-feature-store sürüm 0.9.0
- Küçük hata düzeltmeleri ve iyileştirmeler.
databricks-feature-store 0.8.0
- Küçük hata düzeltmeleri ve iyileştirmeler.
databricks-feature-store sürüm 0.7.1
- Eksik bağımlılık sorununu düzeltmek için
flask'yi bağımlılık olarak ekleyin; bu sorunscore_batchile modelleri puanlarken ortaya çıkar.
databricks-feature-store 0.7.0
- Küçük hata düzeltmeleri ve iyileştirmeler.
Databricks Feature Store 0.6.1
- Databricks Özellik Deposu istemcisinin PyPI'ye ilk genel sürümü.