Aller au contenu principal

Model Serving avec recherche automatique de fonctionnalités

Le Model Serving peut rechercher automatiquement les valeurs des fonctionnalités dans un Databricks Online Magasin de fonctionnalités ou un magasin en ligne tiers. Pour le service en temps réel des valeurs de fonctionnalité, Databricks recommande d'utiliser Databricks Online Magasins de fonctionnalités.

Exigences

  • Le modèle doit avoir été enregistré avec FeatureEngineeringClient.log_model (pour le Feature Engineering dans Unity Catalog) ou FeatureStoreClient.log_model (pour le Magasin de fonctionnalités Workspace hérité), nécessite la v0.3.5 et supérieure).
remarque

Vous pouvez publier la table de caractéristiques à tout moment avant le déploiement du modèle, y compris après l'entraînement du modèle.

Recherche automatique de fonctionnalités

La recherche automatique de fonctionnalités est prise en charge pour les types de données suivants :

  • IntegerType
  • FloatType
  • BooleanType
  • StringType
  • DoubleType
  • LongType
  • TimestampType
  • DateType
  • ShortType
  • ArrayType
  • MapType

Remplacer les valeurs de fonctionnalité lors de la notation de modèles en ligne

Toutes les fonctionnalités requises par le modèle (enregistrées avec FeatureEngineeringClient.log_model ou FeatureStoreClient.log_model) sont automatiquement recherchées dans les stores en ligne pour la notation du modèle. Pour remplacer les valeurs de fonctionnalités lors de la notation d'un modèle à l'aide d'une API REST avec Model Serving, incluez les valeurs de fonctionnalités dans la charge utile de l'API.

remarque

Les nouvelles valeurs de fonctionnalité doivent être conformes au type de données de la fonctionnalité tel qu'attendu par le modèle sous-jacent.

Exemples de Notebooks

Avec Databricks Runtime 13.3 LTS et versions ultérieures, toute table Delta dans Unity Catalog dotée d'une clé primaire peut être utilisée comme table de fonctionnalités. Lorsque vous utilisez une table enregistrée dans Unity Catalog comme table de fonctionnalités, toutes les fonctionnalités d'Unity Catalog sont automatiquement disponibles pour la table de fonctionnalités.

Magasin de fonctionnalités Databricks en ligne

Le Notebook suivant illustre comment publier des fonctionnalités dans un Magasin de fonctionnalités en ligne Databricks pour le service en temps réel et la recherche automatisée de fonctionnalités.

notebook de démonstration du magasin en ligne Databricks