Udostępnij za pośrednictwem


Wdrażanie modelu uczenia maszynowego w usłudze Azure SQL Edge przy użyciu narzędzia ONNX

Ważne

Usługa Azure SQL Edge zostanie wycofana 30 września 2025 r. Aby uzyskać więcej informacji i opcji migracji, zobacz powiadomienie o wycofaniu.

Uwaga

Usługa Azure SQL Edge nie obsługuje już platformy ARM64.

W trzeciej części tego trzyczęściowego samouczka dotyczącego przewidywania zanieczyszczeń rudy żelaza w usłudze Azure SQL Edge wykonasz następujące zadania:

  1. Użyj narzędzia Azure Data Studio, aby nawiązać połączenie z usługą SQL Database w wystąpieniu usługi Azure SQL Edge.
  2. Przewidywanie zanieczyszczeń rudy żelaza za pomocą narzędzia ONNX w usłudze Azure SQL Edge.

Najważniejsze składniki

  1. Rozwiązanie używa domyślnych 500 milisekund między poszczególnymi komunikatami wysyłanymi do centrum usługi Edge. Można to zmienić w pliku Program.cs

    TimeSpan messageDelay = configuration.GetValue("MessageDelay", TimeSpan.FromMilliseconds(500));
    
  2. Rozwiązanie wygenerowało komunikat z następującymi atrybutami. Dodaj lub usuń atrybuty zgodnie z wymaganiami.

    {
        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
    }
    

Nawiązywanie połączenia z usługą SQL Database w wystąpieniu usługi Azure SQL Edge w celu trenowania, wdrażania i testowania modelu uczenia maszynowego

  1. Otwórz narzędzie Azure Data Studio.

  2. Na karcie Powitanie uruchom nowe połączenie z następującymi szczegółami:

    Pole Wartość
    Connection type Microsoft SQL Server
    Serwer Publiczny adres IP wymieniony na maszynie wirtualnej utworzonej na potrzeby tej demonstracji
    Username skojarzenie zabezpieczeń
    Hasło Silne hasło, które zostało użyte podczas tworzenia wystąpienia usługi Azure SQL Edge
    baza danych Wartość domyślna
    Server group (Grupa serwerów) Wartość domyślna
    Nazwa (opcjonalnie) Podaj opcjonalną nazwę
  3. Wybierz pozycję Połącz.

  4. W sekcji Plik otwórz plik /DeploymentScripts/MiningProcess_ONNX.jpynb z folderu, w którym sklonowane pliki projektu na maszynie.

  5. Ustaw jądro na Python 3.