Búsqueda de características en los grupos de características - Amazon SageMaker

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Búsqueda de características en los grupos de características

Con Amazon SageMaker Feature Store, puedes buscar las funciones que has creado en tus grupos de características. Puedes buscar en todas tus funciones sin necesidad de seleccionar primero un grupo de características. La función de búsqueda ayuda a encontrar las funciones que son relevantes para su caso de uso.

nota

Los grupos de funciones en los que buscas funciones deben estar dentro de tu Región de AWS y Cuenta de AWS. En el caso de los grupos de características compartidos, los grupos de características deben poder ser detectados por usted Cuenta de AWS. Para obtener más instrucciones sobre cómo compartir el catálogo de grupos de funciones y conceder la visibilidad, consulte. Compartir el catálogo del grupo de características

Si formas parte de un equipo y tus compañeros de equipo buscan funciones para utilizarlas en sus modelos, pueden buscarlas en todos los grupos de funciones.

Puede añadir parámetros y descripciones que permitan búsquedas para que sea más fácil detectar las características. Para obtener más información, consulte Adición de metadatos que permiten búsquedas a las características.

Puedes buscar funciones mediante la consola o mediante la SearchAPIoperación en SageMaker. En la siguiente tabla se muestran todos los metadatos que se pueden buscar y si se pueden buscar en la consola o con. API

Metadatos que se pueden buscar Nombre de campo de API ¿Se pueden buscar en la consola?
Todos los parámetros AllParameters
Hora de creación CreationTime
Descripción Descripción
Nombre del grupo de características FeatureGroupName No
Nombre de la característica FeatureName
Tipo de característica FeatureType No
Last modified time (Hora de la última modificación) LastModifiedTime No
Parámetros Parámetros.key

¿Cómo buscar tus funciones

Las instrucciones para usar Feature Store a través de la consola dependen de si la tienes habilitada Amazon SageMaker Studio o Amazon SageMaker Studio Clásico es tu experiencia predeterminada. Elija una de las siguientes instrucciones en función de su caso de uso.

  1. Abre la consola de Studio siguiendo las instrucciones que aparecen enLanza Amazon SageMaker Studio.

  2. Seleccione Datos en el panel de navegación izquierdo para ampliar la lista desplegable.

  3. En la lista desplegable, elija Almacén de características.

  4. (Opcional) Para ver tus funciones, selecciona Mi cuenta. Para ver las funciones compartidas, selecciona Cuenta cruzada.

  5. En la pestaña Catálogo de funciones, selecciona Mi cuenta para ver tus grupos de funciones.

  6. En la pestaña Catálogo de funciones, selecciona Cuenta cruzada para ver los grupos de funciones que otros usuarios han hecho visibles para ti. En Creado por, puede ver el ID de cuenta del propietario del recurso.

  7. Puedes buscar tu función en la lista desplegable de búsqueda:

    • (Opcional) Para filtrar la búsqueda, selecciona el icono de filtro situado junto a la lista desplegable de búsquedas. Puede utilizar filtros para especificar parámetros o intervalos de fechas en los resultados de la búsqueda. Si busca un parámetro, especifique su clave y su valor. Para encontrar sus características, especifique intervalos de tiempo o desactive (deseleccione) las columnas que no desee consultar.

    • En el caso de los recursos compartidos, solo puede editar los metadatos de los grupos de entidades o las definiciones de entidades si cuenta con el permiso de acceso adecuado otorgado por la cuenta del propietario del recurso. El permiso de detección por sí solo no le permitirá editar los metadatos o las definiciones de funciones. Para obtener más información sobre la concesión de permisos de acceso, consulteHabilitar el acceso entre cuentas.

El código de esta sección utiliza la Searchoperación de AWS SDK for Python (Boto3) para ejecutar la consulta de búsqueda para encontrar entidades en sus grupos de entidades. Para obtener información sobre los demás idiomas para enviar una consulta, consulta Consulte también en la SageMaker APIreferencia de Amazon.

Para ver más ejemplos y recursos de Feature Store, consulteRecursos de Amazon SageMaker Feature Store.

El siguiente código muestra diferentes ejemplos de consultas de búsqueda que utilizanAPI:

# 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" } )