Componentes de machine learning - AWS IoT Greengrass

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.

Componentes de machine learning

AWS IoT Greengrass proporciona los siguientes componentes de aprendizaje automático que puede implementar en dispositivos compatibles para realizar inferencias de aprendizaje automático mediante modelos entrenados en Amazon SageMaker AI o con sus propios modelos previamente entrenados que se almacenan en Amazon S3.

AWS proporciona las siguientes categorías de componentes de aprendizaje automático:

  • Componente de modelo: contiene modelos de machine learning como artefactos de Greengrass.

  • Componente de tiempo de ejecución: contiene el script que instala el marco de machine learning y sus dependencias en el dispositivo principal de Greengrass.

  • Componente de inferencia: contiene el código de inferencia e incluye las dependencias de los componentes para instalar el marco de machine learning y descargar modelos de machine learning previamente entrenados.

Puede utilizar el código de inferencia de muestra y los modelos previamente entrenados de los componentes AWS de aprendizaje automático proporcionados para realizar la clasificación de imágenes y la detección de objetos con DLR Android Lite. TensorFlow Para realizar inferencias de machine learning personalizadas con sus propios modelos almacenados en Amazon S3 o, para utilizar un marco de machine learning diferente, puede utilizar las recetas de estos componentes públicos como plantillas para crear componentes de machine learning personalizados. Para obtener más información, consulte Personalización de sus componentes de machine learning.

AWS IoT Greengrass también incluye un componente AWS proporcionado para gestionar la instalación y el ciclo de vida del agente SageMaker AI Edge Manager en los dispositivos principales de Greengrass. Con SageMaker AI Edge Manager, puede utilizar los modelos compilados por Amazon SageMaker AI NEO directamente en su dispositivo principal. Para obtener más información, consulte Utilice Amazon SageMaker AI Edge Manager en los dispositivos principales de Greengrass.

En la siguiente tabla se enumeran los componentes de aprendizaje automático que están disponibles en AWS IoT Greengrass.

nota

Varios AWS de los componentes proporcionados dependen de versiones secundarias específicas del núcleo de Greengrass. Debido a esta dependencia, es necesario actualizar estos componentes al actualizar el núcleo de Greengrass a una nueva versión secundaria. Para obtener información sobre las versiones específicas del núcleo de las que depende cada componente, consulte el tema del componente correspondiente. Para más información sobre la actualización del núcleo, consulte Actualización del software AWS IoT Greengrass Core (OTA).

Cuando un componente tiene un tipo de componente genérico y de Lambda, la versión actual del componente es del tipo genérico y la versión anterior del componente es del tipo de Lambda.

Componente Descripción Tipo de componente Sistema operativo admitido Código abierto
Lookout for Vision Edge Agent Implementa el tiempo de ejecución de Amazon Lookout for Vision en el dispositivo principal de Greengrass para que pueda utilizar la visión de computadora para detectar defectos en productos industriales. Genérico Linux No
SageMaker Administrador AI Edge Implementa el agente Amazon SageMaker AI Edge Manager en el dispositivo principal de Greengrass. Genérico Linux, Windows No
Clasificación de imágenes de DLR Componente de inferencia que utiliza el almacén de modelos de clasificación de DLR imágenes y el componente DLR de tiempo de ejecución como dependencias para instalarDLR, descargar modelos de clasificación de imágenes de muestra y realizar inferencias de clasificación de imágenes en dispositivos compatibles. Genérico Linux, Windows No
Detección de objetos del DLR Componente de inferencia que utiliza el almacén de modelos de detección de DLR objetos y el componente de DLR tiempo de ejecución como dependencias para instalarDLR, descargar modelos de detección de objetos de muestra y realizar inferencias de detección de objetos en dispositivos compatibles. Genérico Linux, Windows No
DLRtienda de modelos de clasificación de imágenes Componente de modelo que contiene ejemplos de ResNet -50 modelos de clasificación de imágenes como artefactos de Greengrass. Genérico Linux, Windows No
DLRtienda de modelos de detección de objetos Componente de modelo que contiene ejemplos de modelos de detección de YOLOv3 objetos como artefactos de Greengrass. Genérico Linux, Windows No
Tiempo de ejecución de DLR Componente de tiempo de ejecución que contiene un script de instalación que se utiliza para la instalación DLR y sus dependencias en el dispositivo principal de Greengrass. Genérico Linux, Windows No
Clasificación de imágenes de TensorFlow Lite Componente de inferencia que utiliza el TensorFlow almacén de modelos de clasificación de imágenes de TensorFlow Lite y el componente de tiempo de ejecución de Lite como dependencias para instalar TensorFlow Lite, descargar modelos de clasificación de imágenes de muestra y realizar inferencias de clasificación de imágenes en dispositivos compatibles. Genérico Linux, Windows No
Detección de objetos de TensorFlow Lite Componente de inferencia que utiliza la tienda de modelos de detección de objetos de TensorFlow Lite y el componente de tiempo de ejecución de TensorFlow Lite como dependencias para instalar TensorFlow Lite, descargar modelos de detección de objetos de muestra y realizar inferencias de detección de objetos en dispositivos compatibles. Genérico Linux, Windows No
Almacén de modelos de clasificación de imágenes de TensorFlow Lite Componente de modelo que contiene un modelo MobileNet v1 de muestra como artefacto de Greengrass. Genérico Linux, Windows No
Almacén de modelos de detección de objetos de TensorFlow Lite Componente del modelo que contiene un MobileNet modelo de muestra de detección de disparo único (SSD) como un artefacto de Greengrass. Genérico Linux, Windows No
Tiempo de ejecución de TensorFlow Lite Componente de tiempo de ejecución que contiene un script de instalación que se utiliza para instalar TensorFlow Lite y sus dependencias en el dispositivo principal de Greengrass. Genérico Linux, Windows No