Bądźmy w kontakcie

Plan Szkolenia

Wprowadzenie

Instalacja i konfiguracja uczenia maszynowego dla platformy rozwoju .NET (ML.NET)

  • Konfiguracja narzędzi i bibliotek ML.NET
  • Systemy operacyjne i komponenty sprzętowe obsługiwane przez ML.NET

Przegląd funkcji i architektury ML.NET

  • Interfejs programowania aplikacji ML.NET (ML.NET API)
  • Algorytmy i zadania uczenia maszynowego ML.NET
  • Programowanie probabilistyczne z Infer.NET
  • Wybór odpowiednich zależności ML.NET

Przegląd ML.NET Model Builder

  • Integracja Model Builder z Visual Studio
  • Wykorzystanie automatycznego uczenia maszynowego (AutoML) z Model Builder

Przegląd interfejsu wiersza poleceń ML.NET (CLI)

  • Automatyczne generowanie modeli uczenia maszynowego
  • Zadania uczenia maszynowego obsługiwane przez ML.NET CLI

Pozyskiwanie i ładowanie danych z zasobów do uczenia maszynowego

  • Wykorzystanie ML.NET API do przetwarzania danych
  • Tworzenie i definiowanie klas modeli danych
  • Adnotacje modeli danych ML.NET
  • Przypadki ładowania danych do frameworku ML.NET

Przygotowanie i dodawanie danych do frameworku ML.NET

  • Filtrowanie modeli danych za pomocą operacji filtrowania ML.NET
  • Praca z ML.NET DataOperationsCatalog i IDataView
  • Podejścia do normalizacji wstępnego przetwarzania danych ML.NET
  • Konwersja danych w ML.NET
  • Praca z danymi kategorycznymi do generowania modeli ML.NET

Implementacja algorytmów i zadań uczenia maszynowego w ML.NET

  • Klasyfikacje binarne i wieloklasowe w ML.NET
  • Regresja w ML.NET
  • Grupowanie instancji danych za pomocą klasteryzacji w ML.NET
  • Zadanie uczenia maszynowego wykrywania anomalii
  • Ranking, rekomendacja i prognozowanie w ML.NET
  • Wybór odpowiedniego algorytmu ML.NET dla zbioru danych i funkcji
  • Transformacja danych w ML.NET
  • Algorytmy poprawiające dokładność modeli ML.NET

Szkolenie modeli uczenia maszynowego w ML.NET

  • Budowanie modelu ML.NET
  • Metody ML.NET do szkolenia modelu uczenia maszynowego
  • Podział zbiorów danych na szkolenie i testowanie w ML.NET
  • Praca z różnymi atrybutami i przypadkami danych w ML.NET
  • Buforowanie zbiorów danych do szkolenia modeli ML.NET

Ocena modeli uczenia maszynowego w ML.NET

  • Ekstrakcja parametrów do ponownego szkolenia lub inspekcji modelu
  • Zbieranie i rejestrowanie metryk modeli ML.NET
  • Analiza wydajności modelu uczenia maszynowego

Inspekcja danych pośrednich podczas kroków szkolenia modelu ML.NET

Wykorzystanie Permutation Feature Importance (PFI) do interpretacji predykcji modelu

Zapisywanie i ładowanie wytrenowanych modeli ML.NET

  • ITTransformer i DataViewScheme w ML.NET
  • Ładowanie danych przechowywanych lokalnie i zdalnie
  • Praca z potokami modeli uczenia maszynowego w ML.NET

Wykorzystanie wytrenowanego modelu ML.NET do analiz i predykcji danych

  • Konfiguracja potoku danych do predykcji modelu
  • Pojedyncze i wielokrotne predykcje w ML.NET

Optymalizacja i ponowne szkolenie modelu uczenia maszynowego ML.NET

  • Algorytmy ML.NET nadające się do ponownego szkolenia
  • Ładowanie, ekstrakcja i ponowne szkolenie modelu
  • Porównywanie parametrów ponownie wytrenowanego modelu z poprzednim modelem ML.NET

Integracja modeli ML.NET z chmurą

  • Wdrażanie modelu ML.NET z funkcjami Azure i interfejsem API

Rozwiązywanie problemów

Podsumowanie i zakończenie

Wymagania

  • Znajomość algorytmów i bibliotek uczenia maszynowego
  • Dobra znajomość języka programowania C#
  • Doświadczenie w pracy z platformami rozwoju .NET
  • Podstawowa znajomość narzędzi do nauki o danych
  • Doświadczenie w podstawowych aplikacjach uczenia maszynowego

Grupa docelowa

  • Naukowcy zajmujący się danymi
  • Programiści zajmujący się uczeniem maszynowym
 21 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie