Machine Learning und KI mit ONNX in SQL Edge (Vorschau)

Wichtig

Azure SQL Edge unterstützt die ARM64-Plattform nicht mehr.

Beim maschinellen Lernen in Azure SQL Edge werden Modelle im ONNX-Format (Open Neural Network Exchange) unterstützt. ONNX ist ein offenes Format, das Sie zum Austauschen von Modellen zwischen verschiedenen Frameworks und Tools für maschinelles Lernen verwenden können.

Überblick

Um Machine Learning-Modelle in Azure SQL Edge zu ableiten, müssen Sie zuerst ein Modell abrufen. Dabei kann es sich um ein vortrainiertes Modell oder um ein benutzerdefiniertes Modell handeln, das mit Ihrem wahlorientierten Framework trainiert wird. Azure SQL Edge unterstützt das ONNX-Format, und Sie müssen das Modell in dieses Format konvertieren. Es sollte keine Auswirkungen auf die Modellgenauigkeit haben, und sobald Sie das ONNX-Modell haben, können Sie das Modell in Azure SQL Edge bereitstellen und systemeigene Bewertungen mit der FUNKTION PROGNOSE T-SQL verwenden.

Abrufen von ONNX-Modellen

So rufen Sie ein Modell im ONNX-Format ab:

Begrenzungen

Derzeit werden nicht alle ONNX-Modelle von Azure SQL Edge unterstützt. Die Unterstützung ist auf Modelle mit numerischen Datentypen beschränkt:

Andere numerische Typen können mithilfe von CAST und CONVERT in unterstützte Typen konvertiert werden.

Die Modelleingaben sollten so strukturiert werden, dass jede Eingabe in das Modell einer einzelnen Spalte in einer Tabelle entspricht. Wenn Sie z. B. einen Pandas-Datenframe verwenden, um ein Modell zu trainieren, sollte jede Eingabe eine separate Spalte für das Modell sein.

Nächste Schritte