Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Eksperymenty i modele uczenia maszynowego w Microsoft Fabric integrują się z pipeline'ami integracji i wdrożeń Git. Te funkcje śledzą i promują metadane eksperymentów i modeli, podczas gdy przeprowadzane eksperymenty i wersje modeli pozostają w pamięci roboczej i nie są wersjonowane ani promowane.
Aby zobaczyć szerszy przegląd procesu wydawnictwa, zobacz: Czym jest zarządzanie cyklem życia w Microsoft Fabric?
Ważne
Ta funkcja jest dostępna w wersji zapoznawczej.
Eksperymenty i modele uczenia maszynowego — integracja z usługą Git
Eksperymenty i modele uczenia maszynowego (ML) zawierają zarówno metadane, jak i dane. Eksperymenty ML zawierają runs, natomiast modele ML zawierają model versions. Z perspektywy procesu programistycznego notatniki mogą odnosić się do eksperymentu ML lub modelu.
Dane nie są przechowywane w Gicie; śledzone są tylko metadane artefaktów. Domyślnie zarządza eksperymentami i modelami ML poprzez proces synchronizacji i aktualizacji w Gicie, ale experiment runsmodel versions nie są śledzone ani wersjonowane w Gicie. Ich dane pozostają w pamięci roboczej. Wspierane odwołania do zależności mogą wiązać się między przestrzeniami roboczymi, gdy Fabric reprezentuje je za pomocą przenośnych identyfikatorów logicznych. Zachowanie wiązania zależy od typu przedmiotu i formatu odniesienia.
Przebieg cyklu życia
- Integracja z Gitem serializuje metadane eksperymentów i modeli, dzięki czemu można je synchronizować i wersjonować.
- Synchronizacja z użyciem systemu Git wprowadza zmiany metadanych między połączonym repozytorium a przestrzenią roboczą.
- Potoki wdrożeniowe przenoszą obsługiwane metadane artefaktów między deweloperskimi, testowymi i produkcyjnymi przestrzeniami roboczymi.
- Przeprowadzenia eksperymentów i wersje modeli pozostają w pamięci roboczej i nie są uwzględnione w żadnej ze ścieżek synchronizacji.
Reprezentacja usługi Git
Przestrzeń robocza połączona z Gitem do eksperymentów i modeli uczenia maszynowego serializuje i śledzi następujące informacje:
- nazwa do wyświetlenia.
-
wersja. Pole
versionidentyfikuje wersję formatu pliku systemu kontroli wersji. To nie jest wersja modelu ML. -
Logiczna identyfikacja. Wartość
logicalIdjest automatycznie generowanym identyfikatorem między obszarami roboczymi, którego Fabric używa do powiązania elementu z jego odpowiednikiem w systemie kontroli źródła. Więcej informacji można znaleźć w artykule Logical ID in Fabric. - Zależności. Obsługiwane referencje zależności mogą być powiązane między obszarami roboczymi połączonymi z Gitem. Powiązanie zależy od typu elementu i formatu odwołania. Referencje zachowujące identyfikatory specyficzne dla przestrzeni roboczej mogą wymagać ręcznych aktualizacji lub parametryzacji.
Ważne
Obecnie w systemie Git śledzone są tylko metadane eksperymentów uczenia maszynowego i artefaktów modeli. Uruchomienia eksperymentów i wersje modelu (dane wyjściowe uruchomień i dane modelu) nie są przechowywane ani wersjonowane w systemie Git; ich dane pozostają w magazynie danych obszaru roboczego.
Możliwości integracji z usługą Git
Dostępne są następujące możliwości:
- Serializowanie metadanych eksperymentu uczenia maszynowego i artefaktu modelu do reprezentacji JSON śledzonej przez usługę Git.
- Obsługa wielu obszarów roboczych połączonych z tą samą gałęzią Usługi Git, co umożliwia synchronizowanie śledzonych metadanych między obszarami roboczymi. Każdy obszar roboczy może być połączony tylko z jedną gałęzią naraz.
- Zezwalaj na bezpośrednie stosowanie aktualizacji lub zarządzanie nimi za pomocą pull requestów, aby kontrolować zmiany między obszarami roboczymi/gałęziami upstream i downstream.
- Śledzenie zmian nazw eksperymentów i modeli w usłudze Git w celu zachowania tożsamości między obszarami roboczymi.
- Nie są wykonywane żadne działania na
experiment runsani namodel versions; ich dane są zachowywane w magazynie danych obszaru roboczego i nie są przechowywane ani nadpisywane przez Git.
Eksperymenty i modele uczenia maszynowego w potokach wdrażania
Potoki wdrożeniowe Microsoft Fabric wspierają eksperymenty i modele uczenia maszynowego (ML). Pomagają segmentować środowiska rozwojowe, testowe i produkcyjne. Wskazówki znajdziesz w najlepszych praktykach zarządzania cyklem życia.
Ważne
Obecnie pipeline'y wdrożeniowe wdrażają tylko wspierane metadane dla eksperymentów i modeli uczenia maszynowego. Uruchomienia eksperymentów i wersje modeli nie są ładunkami pipeline wdrożeniowymi. Wdrożenie metadanych nie synchronizuje ani nie nadpisuje ich danych.
Możliwości integracji eksperymentów uczenia maszynowego i potoków wdrażania modeli:
- Obsługa wdrażania eksperymentów i modeli uczenia maszynowego w obszarach roboczych programowania, testowania i produkcji.
- Wdrożenia synchronizują się tylko z obsługiwanymi metadanymi artefaktów.
experiment runsimodel versionsnie są synchronizowane między przestrzeniami roboczymi. - Zmiany nazw eksperymentów i modeli są propagowane między obszarami roboczymi, jeśli są uwzględniane w potoku wdrażania.
- Obsługiwane odwołania do zależności między notesami, eksperymentami i modelami mogą być powiązane między obszarami roboczymi podczas wdrażania potoków. Powiązanie zależy od typu elementu i formatu odwołania.