Aprendizaje automático e IA con ONNX en SQL Edge

Importante

Azure SQL Edge ya no admite la plataforma ARM64.

El aprendizaje automático en Azure SQL Edge admite modelos del formato Open Neural Network Exchange (ONNX). ONNX es un formato abierto que puede usar para intercambiar modelos entre varios marcos y herramientas de aprendizaje automático.

Información general

Para deducir modelos de aprendizaje automático en Azure SQL Edge, primero debe obtener un modelo. Puede ser un modelo entrenado previamente o un modelo personalizado entrenado con el marco que prefiera. Azure SQL Edge admite el formato ONNX y debe convertir el modelo a este formato. No debería haber ningún efecto en la precisión del modelo y, una vez que tenga el modelo ONNX, puede implementar el modelo en Azure SQL Edge y usar la puntuación nativa con la función PREDICT T-SQL.

Obtención de modelos de ONNX

Para obtener un modelo en el formato ONNX:

Limitaciones

Actualmente, no todas las versiones de ONNX son compatibles con Azure SQL Edge. La compatibilidad se limita a los modelos con tipos de datos numéricos:

Otros tipos numéricos se pueden convertir en tipos compatibles mediante CAST y CONVERT.

Las entradas del modelo deben estructurarse de manera que cada entrada al modelo corresponda a una sola columna en una tabla. Por ejemplo, si usa un dataframe de Pandas para entrenar un modelo, cada entrada debe ser una columna independiente para el modelo.

Pasos siguientes