ML-model op Azure SQL Edge implementeren met behulp van ONNX
Belangrijk
Azure SQL Edge wordt op 30 september 2025 buiten gebruik gesteld. Zie de kennisgeving buitengebruikstelling voor meer informatie en migratieopties.
Notitie
Azure SQL Edge biedt geen ondersteuning meer voor het ARM64-platform.
In deel drie van deze driedelige zelfstudie over het voorspellen van onzuiverheden in ijzererts in Azure SQL Edge gaat u het volgende doen:
- Azure Data Studio gebruiken om verbinding te maken met SQL Database in de Azure SQL Edge-instance.
- Verontreinigingen in ijzererts voorspellen met ONNX in Azure SQL Edge.
Belangrijke onderdelen
De oplossing gebruikt standaard 500 milliseconden tussen elk bericht dat naar de Edge Hub wordt verzonden. Dit kan worden gewijzigd in het bestand Program.cs.
TimeSpan messageDelay = configuration.GetValue("MessageDelay", TimeSpan.FromMilliseconds(500));
De oplossing heeft een bericht gegenereerd met de volgende kenmerken. Voeg de kenmerken toe aan of verwijder ze indien vereist.
{ timestamp cur_Iron_Feed cur_Silica_Feed cur_Starch_Flow cur_Amina_Flow cur_Ore_Pulp_pH cur_Flotation_Column_01_Air_Flow cur_Flotation_Column_02_Air_Flow cur_Flotation_Column_03_Air_Flow cur_Flotation_Column_04_Air_Flow cur_Flotation_Column_01_Level cur_Flotation_Column_02_Level cur_Flotation_Column_03_Level cur_Flotation_Column_04_Level cur_Iron_Concentrate }
Verbinding maken met de SQL Database in de Azure SQl Edge-instantie om ML-modellen te trainen, implementeren en testen
Open Azure Data Studio.
Start op het tabblad Welkom een nieuwe verbinding met de volgende gegevens:
Veld Waarde Connection type Microsoft SQL Server Server Openbaar IP-adres dat wordt vermeld in de VM die is gemaakt voor deze demo Username sa Wachtwoord Het sterke wachtwoord dat is gebruikt bij het maken van de Azure SQL Edge-instance Database Standaardinstelling Servergroep Standaardinstelling Naam (optioneel) Geef desgewenst een naam op Selecteer Verbinding maken.
Open
/DeploymentScripts/MiningProcess_ONNX.jpynb
in de sectie Bestand vanuit de map waarin u de projectbestanden op uw computer hebt gekloond.Stel de kernel in op Python 3.
Gerelateerde inhoud
- Zie Machine learning and AI with ONNX in SQL Edge voor meer informatie over het gebruiken van ONNX-modules in Azure SQL Edge.