Ricerca di funzionalità nei tuoi gruppi di funzionalità - Amazon SageMaker

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Ricerca di funzionalità nei tuoi gruppi di funzionalità

Con Amazon SageMaker Feature Store, puoi cercare le funzionalità che hai creato nei tuoi gruppi di funzionalità. Puoi cercare tra tutte le tue funzionalità senza dover prima selezionare un gruppo di funzionalità. La funzionalità di ricerca aiuta a trovare le funzionalità pertinenti al tuo caso d'uso.

Nota

I gruppi di funzionalità in cui stai cercando le funzionalità devono trovarsi all'interno del tuo Regione AWS sito Account AWS. Per i gruppi di funzionalità condivisi, i gruppi di funzionalità devono essere resi individuabili dall'utente Account AWS. Per ulteriori istruzioni su come condividere il catalogo dei gruppi di funzionalità e garantire la reperibilità, consulta. Condividi il catalogo del tuo gruppo di funzionalità

Se fai parte di un team e i colleghi stanno cercando funzionalità da utilizzare nei loro modelli, possono cercare tra le funzionalità in tutti i gruppi di funzionalità.

Puoi aggiungere parametri e descrizioni ricercabili per rendere le tue funzionalità più reperibili. Per ulteriori informazioni, consulta Aggiunta di metadati individuabili alle funzionalità.

Puoi cercare le funzionalità utilizzando la console o utilizzando l'SearchAPIoperazione in. SageMaker La tabella seguente elenca tutti i metadati ricercabili e indica se è possibile cercarli nella console o con. API

Metadati individuabili Nome campo API È possibile effettuare ricerche nella console?
Tutti i parametri AllParameters
Ora di creazione CreationTime
Description Description
Nome del gruppo di funzionalità FeatureGroupName No
Nome della funzionalità FeatureName
Tipo di funzionalità FeatureType No
Ora dell’ultima modifica LastModifiedTime No
Parametri Parametri.key

Come cercare le tue funzionalità

Le istruzioni per utilizzare Feature Store tramite la console dipendono dal fatto che l'esperienza Amazon SageMaker Studio Classic sia abilitata Amazon SageMaker Studio o predefinita. Scegli una delle seguenti istruzioni in base al tuo caso d'uso.

  1. Apri la console Studio seguendo le istruzioni riportate inAvvia Amazon SageMaker Studio.

  2. Scegli Dati nel riquadro di navigazione a sinistra per espandere l'elenco a discesa.

  3. Dall'elenco a discesa, scegli Feature Store.

  4. (Facoltativo) Per visualizzare le tue funzionalità, scegli Il mio account. Per visualizzare le funzionalità condivise, scegli Cross account.

  5. Nella scheda Catalogo delle funzionalità, scegli Il mio account per visualizzare i tuoi gruppi di funzionalità.

  6. Nella scheda Catalogo delle funzionalità, scegli Cross account per visualizzare i gruppi di funzionalità che altri hanno reso disponibili per te. In Creato da, puoi visualizzare l'ID dell'account del proprietario della risorsa.

  7. Puoi cercare la tua funzionalità nell'elenco a discesa Cerca:

    • (Facoltativo) Per filtrare la ricerca, scegli l'icona del filtro accanto all'elenco a discesa Cerca. Puoi utilizzare i filtri per specificare parametri o intervalli di date nei risultati della ricerca. Se cerchi un parametro, specificane sia la chiave che il valore. Per trovare le tue funzionalità, specifica gli intervalli di tempo o cancella (deseleziona) le colonne che non desideri interrogare.

    • Per le risorse condivise, è possibile modificare i metadati dei gruppi di funzionalità o le definizioni delle funzionalità solo se si dispone dell'autorizzazione di accesso appropriata concessa dall'account del proprietario della risorsa. La sola autorizzazione di reperibilità non consente di modificare i metadati o le definizioni delle funzionalità. Per ulteriori informazioni sulla concessione delle autorizzazioni di accesso, consulta. Abilitazione dell'accesso multi-account

Il codice in questa sezione utilizza l'Searchoperazione descritta in AWS SDK for Python (Boto3) per eseguire la query di ricerca per trovare le funzionalità nei gruppi di funzionalità. Per informazioni sulle altre lingue in cui inviare una richiesta, consulta la sezione Vedi anche in Amazon SageMaker API Reference.

Per ulteriori esempi e risorse sul Feature Store, consultaRisorse SageMaker di Amazon Feature Store.

Il codice seguente mostra diversi esempi di query di ricerca che utilizzano: API

# Return all features in your feature groups sagemaker_client.search( Resource="FeatureMetadata", ) # Search for all features that belong to a feature group that contain the "ver" substring sagemaker_client.search( Resource="FeatureMetadata", SearchExpression={ 'Filters': [ { 'Name': 'FeatureGroupName', 'Operator': 'Contains', 'Value': 'ver' }, ] } ) # Search for all features that belong to a feature group that have the EXACT name "airport" sagemaker_client.search( Resource="FeatureMetadata", SearchExpression={ 'Filters': [ { 'Name': 'FeatureGroupName', 'Operator': 'Equals', 'Value': 'airport' }, ] } ) # Search for all features that belong to a feature group that contains the name "ver" AND have a name that contains "wha" AND have a parameter (key or value) that contains "hea" sagemaker_client.search( Resource="FeatureMetadata", SearchExpression={ 'Filters': [ { 'Name': 'FeatureGroupName', 'Operator': 'Contains', 'Value': 'ver' }, { 'Name': 'FeatureName', 'Operator': 'Contains', 'Value': 'wha' }, { 'Name': 'AllParameters', 'Operator': 'Contains', 'Value': 'hea' }, ] } ) # Search for all features that belong to a feature group with substring "ver" in its name OR features that have a name that contain "wha" OR features that have a parameter (key or value) that contains "hea" sagemaker_client.search( Resource="FeatureMetadata", SearchExpression={ 'Filters': [ { 'Name': 'FeatureGroupName', 'Operator': 'Contains', 'Value': 'ver' }, { 'Name': 'FeatureName', 'Operator': 'Contains', 'Value': 'wha' }, { 'Name': 'AllParameters', 'Operator': 'Contains', 'Value': 'hea' }, ], 'Operator': 'Or' # note that this is explicitly set to "Or"- the default is "And" } ) # Search for all features that belong to a feature group with substring "ver" in its name OR features that have a name that contain "wha" OR parameters with the value 'Sage' for the 'org' key sagemaker_client.search( Resource="FeatureMetadata", SearchExpression={ 'Filters': [ { 'Name': 'FeatureGroupName', 'Operator': 'Contains', 'Value': 'ver' }, { 'Name': 'FeatureName', 'Operator': 'Contains', 'Value': 'wha' }, { 'Name': 'Parameters.org', 'Operator': 'Contains', 'Value': 'Sage' }, ], 'Operator': 'Or' # note that this is explicitly set to "Or"- the default is "And" } )