Sprawdź zawód
Otwarta lekcja · Machine Learning Engineer

Umowa wejścia i obsługa braków

Kompendium zawodu — pojęcia i zwroty

Pojęcia w pracy

Inference
Użycie wytrenowanego modelu do wyznaczenia predykcji.
Schemat danych
Opis wymaganych pól, typów i dopuszczalnych właściwości wejścia.
Training-serving skew
Różnica między danymi lub przekształceniami podczas treningu i predykcji.
Wersja modelu
Oznaczony artefakt wraz z konfiguracją i pochodzeniem.
Walidacja infrastruktury
Sprawdzenie, czy wersja uruchamia się i obsługuje uzgodnione żądania.

Zwroty w typowych sytuacjach

„Porównam dane wejściowe z tego samego zamówienia w obu potokach.”
Weryfikujesz zgodność przekształceń.
„Poprzedni model ma pozostać dostępny do wycofania.”
Zapewniasz drogę odzyskania.
„Wykres jakości będzie opóźniony, bo etykiety przychodzą po dostawie.”
Wyjaśniasz ograniczenie sygnału.

Określ pola, typy, jednostki i dopuszczalny zakres braków. Ustal reakcję, kiedy wejście nie spełnia umowy. Odróżniaj niewypełnione pole od jawnej wartości zerowej.

  1. Ustal pole
  2. Sprawdź wejście
  3. Obsłuż wyjątek

Przykład z pracy

Brak ceny powoduje przekazanie do obsługi regułą zastępczą. Zero jest wartością wymagającą osobnego uzasadnienia.

Ćwiczenie praktyczne

Napisz umowę dla pola i dwa przypadki odstępstwa.

Nowa wersja zmienia skalę wejścia

Po ograniczonym wdrożeniu predykcje nagle skaczą. Zespół wykrywa, że jedna cecha jest przekształcana inną wersją kodu niż w treningu.

Pokaż przykładową reakcję

Wstrzymuję rozszerzenie, odtwarzam cechy i weryfikuję zgodność wersji. Chronisz proces biznesowy i docierasz do źródła różnicy.

Sprawdź się — opcjonalne pytanie

Jak traktujesz brak pola wymaganego do predykcji?

  • Zawsze wpisujesz zero bez śladu
  • Usuwasz informację o błędzie z monitoringu
  • Stosujesz uzgodnioną reakcję i zapisujesz przyczynę
Pokaż odpowiedź i wyjaśnienie

Stosujesz uzgodnioną reakcję i zapisujesz przyczynę. Milczące uzupełnienie może zmienić znaczenie wyniku.

Źródła do nauki TensorFlow — potok produkcyjny TFX

Przejdź do pełnej ścieżki

Na karcie zawodu znajdziesz także pytania i zadanie na rozmowę kwalifikacyjną.

Zobacz program kursu →