Machine Learning och AI med ONNX i SQL Edge

Machine Learning i Azure SQL Edge stöder modeller i ONNX-formatet (Open neurala Network Exchange) . ONNX är ett öppet format som du kan använda för att Interchange modeller mellan olika ramverk och verktyg för maskin inlärning.

Översikt

För att kunna härleda maskin inlärnings modeller i Azure SQL Edge måste du först skaffa en modell. Detta kan vara en förtränad modell eller en anpassad modell som är utbildad med ditt ramverk av val. Azure SQL Edge stöder ONNX-formatet och du måste konvertera modellen till det här formatet. Det bör inte uppstå någon påverkan på modell precisionen och när du har ONNX-modellen kan du distribuera modellen i Azure SQL Edge och använda en intern bedömning med predict T-SQL-funktionen.

Hämta ONNX-modeller

Så här hämtar du en modell i ONNX-formatet:

Begränsningar

För närvarande stöds inte alla ONNX-modeller av Azure SQL Edge. Stödet är begränsat till modeller med numeriska data typer:

Andra numeriska typer kan konverteras till typer som stöds med Cast och Convert.

Modellens indata ska vara strukturerade så att varje indata till modellen motsvarar en enskild kolumn i en tabell. Om du till exempel använder en Pandas-dataframe för att träna en modell ska varje Indatatyp vara en separat kolumn till modellen.

Nästa steg