Gyakorlat: Modell felhasználása .NET-konzolalkalmazásban
Egy kis időt töltött egy modell betanításával és kiértékelési metrikákkal az adatokhoz legjobb modell kiválasztásához. Itt az ideje, hogy a vállalat eszközein előrejelzéseket készítsünk. Ebben a leckében egy olyan konzolalkalmazást fog létrehozni, amely új adatokat vesz fel, és a modell használatával előrejelzi, hogy az eszköz meghibásodik-e vagy sem.
A konzolalkalmazás hozzáadása a megoldáshoz
A Model Builder képernyő Felhasználás lépésében:
- Válassza a Megoldás hozzáadása a konzolalkalmazás-sablonhoz lehetőséget.
- A Mintakonzol alkalmazás hozzáadása párbeszédpanelen adja meg a PredictiveMaintenanceConsole nevet.
- Válassza a Hozzáadás a megoldáshoz lehetőséget.
Néhány másodperc elteltével a rendszer hozzáad egy új .NET-konzolalkalmazást a megoldáshoz.
Az alkalmazás futtatása
A Visual Studio Megoldáskezelő kattintson a jobb gombbal a PredictiveMaintenanceConsole projektre.
Válassza a Beállítás indítási projektként lehetőséget.
Indítsa el az alkalmazást.
Megnyílik egy konzolablak, és a következőhöz hasonló kimeneti szöveget hoz létre:
Using model to make single prediction -- Comparing actual Machine_failure with predicted Machine_failure from sample data... Product_ID: M14860 Type: M Air_temperature: 298.1 Process_temperature: 308.6 Rotational_speed: 1551 Torque: 42.8 Tool_wear: 0 Machine_failure: 0 Predicted Machine_failure: 0 =============== End of process, hit any key to finish ===============
Tipp.
Ebben a bemutatóban az alapértelmezett, szigorúan kódolt adatmintát használták az alkalmazás futtatásához és az előrejelzések készítéséhez. Egy valós beállítás esetén egy fájlból vagy a konzolról szeretne bemeneteket készíteni, és előrejelzéseket készíteni az adatokról.
Gratulálunk! Gépi tanulási modellt használt fel a ML.NET és a Model Builder használatával.