Compartir a través de


Selección de un dominio para un proyecto de Custom Vision

En esta guía se muestra cómo selecciona un dominio para un proyecto en el servicio Custom Vision. Los dominios se usan como punto de partida para el proyecto.

Inicie sesión en su cuenta en el sitio web de Custom Vision y seleccione el proyecto. Seleccione el icono Configuración en la parte superior derecha. En la página Configuración del proyecto, puede elegir un dominio de modelo. Debe elegir el dominio más cercano al escenario de caso de uso. Si accede a Custom Vision mediante una biblioteca de cliente o API de REST, debe especificar un identificador de dominio al crear el proyecto. Puede obtener una lista de identificadores de dominio mediante una solicitud de Obtener dominios. O bien, use la tabla siguiente.

Dominios de Clasificación de imágenes

Dominio ID Fin
General ee85a74c-405e-4adc-bb47-ffa8ca0c9f31 Optimizado para una amplia gama de tareas de clasificación de imágenes. Si ninguno de los otros dominios específicos es adecuado o si no está seguro de cuál elegir, seleccione uno de los dominios General.
General [A1] a8e3c40f-fb4a-466f-832a-5e457ae4a344 Optimizado para una mejor precisión con un tiempo de inferencia comparable al del dominio General. Se recomienda para conjuntos de datos más grandes o escenarios de usuario más difíciles. Este dominio requiere más tiempo de entrenamiento.
General [A2] 2e37d7fb-3a54-486a-b4d6-cfc369af0018 Optimizado para mejorar la precisión con un tiempo de inferencia más rápido que los dominios General [A1] y General. Recomendado para la mayoría de los conjuntos de datos. Este dominio requiere menos tiempo de entrenamiento que los dominios General y Generales [A1].
Alimentos c151d5b5-dd07-472a-acc8-15d29dea8518 Optimizado para fotos de platos tal y como los vería en el menú de un restaurante. Si quiere clasificar fotos de frutas o verduras individuales, use el dominio Alimentos.
Puntos de referencia ca455789-012d-4b50-9fec-5bb63841c793 Optimizado para lugares de interés reconocibles, tanto naturales como artificiales. Este dominio funciona mejor cuando el punto de referencia es claramente visible en la foto. Este dominio funciona incluso si hay gente delante del punto de referencia que obstruye parcialmente su visión.
Minoristas b30a91ae-e3c1-4f73-a81e-c270bff27c39 Optimizado para imágenes que se encuentran en un catálogo de compra o un sitio web de compras. Si quiere una clasificación de alta precisión entre vestidos, pantalones y camisas, use este dominio.
Dominios compactos Optimizado para las restricciones de clasificación en tiempo real en dispositivos perimetrales.

Nota:

Los dominios General [A1] y General [A2] se pueden usar para un amplio conjunto de escenarios y se optimizan para que sean más precisos. Use el modelo General [A2] para mejorar la velocidad de inferencia y el tiempo de entrenamiento más corto. En el caso de conjuntos de valores de mayor tamaño, es posible que desee usar General [A1] para representar una mejor precisión que el General [A2], aunque requiere más aprendizaje y tiempo de inferencia. El modelo General requiere más tiempo de inferencia que General [A1] y General [A2].

Dominios de detección de objetos

Dominio ID Fin
General da2e3a8a-40a5-4171-82f4-58522f70fbc1 Optimizado para una amplia variedad de tareas de detección de objetos. Si ninguno de los otros dominios es adecuado o si no está seguro de cuál elegir, seleccione el dominio General.
General [A1] 9c616dff-2e7d-ea11-af59-1866da359ce6 Optimizado para una mejor precisión con un tiempo de inferencia comparable al del dominio General. Se recomienda para necesidades de ubicación de región más precisas, conjuntos de datos más grandes o escenarios de usuario más difíciles. Este dominio requiere más tiempo de entrenamiento, y los resultados no son deterministas: espere una diferencia en el valor promedio de la precisión media del +-1 % con los mismos datos de entrenamiento proporcionados.
Logotipo 1d8ffafe-ec40-4fb2-8f90-72b3b6cecea4 Optimizado para buscar logotipos de marca en imágenes.
Productos en las estanterías 3780a898-81c3-4516-81ae-3a139614e1f3 Optimizado para detectar y clasificar los productos que están en las estanterías.
Dominios compactos Optimizados para las restricciones de detección de objetos en tiempo real en dispositivos perimetrales.

Dominios compactos

Los modelos generados por los dominios compactos se pueden exportar para ejecutarse localmente. En la API en versión preliminar pública de Custom Vision 3.4, puede obtener una lista de las plataformas exportables para dominios compactos mediante una llamada a la API GetDomains.

Todos los dominios siguientes admiten la exportación en los formatos ONNX, TensorFlow, TensorFlowLite, TensorFlow.js, CoreML y VAIDK, con la excepción de que el dominio General (compacto) de detección de objetos no admite VAIDK.

El rendimiento varía en función del dominio seleccionado. En la tabla siguiente, se indican el tamaño del modelo y el tiempo de inferencia en una CPU para equipos de sobremesa de Intel y en una GPU de NVIDIA [1]. Estas cifras no incluyen el tiempo de preprocesamiento y el de posprocesamiento.

Tarea Domain ID Tamaño del modelo Tiempo de inferencia de CPU Tiempo de inferencia de GPU
clasificación General (compact) (General [compacto]) 0732100f-1a38-4e49-a514-c9b44c697ab5 6 MB 10 ms 5 ms
clasificación General (compacto) [S1] a1db07ca-a19a-4830-bae8-e004a42dc863 43 MB 50 ms 5 ms
Detección de objetos General (compact) (General [compacto]) a27d5ca5-bb19-49d8-a70a-fec086c47f5b 45 MB 35 ms 5 ms
Detección de objetos General (compacto) [S1] 7ec2ac80-887b-48a6-8df9-8b1357765430 14 MB 27 ms 7 ms

Nota:

El dominio General (compacto) de detección de objetos requiere una lógica de posprocesamiento especial. Para más información, vea cualquier script de ejemplo del paquete comprimido exortado. Si necesita un modelo sin lógica de posprocesamiento, use General (compacto) [S1] .

Importante

No se garantiza que los modelos exportados proporcionen exactamente el mismo resultado que la API de predicción en la nube. Una leve diferencia en la plataforma de ejecución o en la implementación del preprocesamiento puede provocar una diferencia mayor en las salidas de los modelos. Para más información sobre la lógica de preprocesamiento, consulte Inicio rápido: Crear un proyecto de clasificación de imágenes.

[1] Intel Xeon E5-2690 CPU y NVIDIA Tesla M60

Siga un inicio rápido para empezar a crear y entrenar un proyecto de Custom Vision.