Zbieranie danych z modeli w środowisku produkcyjnym

DOTYCZY: Rozszerzenie interfejsu wiersza polecenia platformy Azure w wersji 2 (current)Zestaw PYTHON SDK azure-ai-ml v2 (bieżąca)

W tym artykule dowiesz się więcej na temat zbierania danych z modeli wdrożonych w usłudze Azure Machine Edukacja punktów końcowych online.

Moduł zbierający dane usługi Azure Machine Edukacja zapewnia rejestrowanie danych wejściowych i wyjściowych w czasie rzeczywistym z modeli wdrożonych w zarządzanych punktach końcowych online lub punktach końcowych online platformy Kubernetes. Usługa Azure Machine Edukacja przechowuje zarejestrowane dane wnioskowania w usłudze Azure Blob Storage. Te dane mogą być następnie bezproblemowo używane do monitorowania, debugowania lub inspekcji modelu, co zapewnia wgląd w wydajność wdrożonych modeli.

Moduł zbierający dane udostępnia:

  • Rejestrowanie danych wnioskowania w centralnej lokalizacji (Azure Blob Storage)
  • Obsługa zarządzanych punktów końcowych online i punktów końcowych online platformy Kubernetes
  • Definicja na poziomie wdrożenia, umożliwiając maksymalne zmiany w konfiguracji
  • Obsługa zarówno ładunku, jak i rejestrowania niestandardowego

Tryby rejestrowania

Moduł zbierający dane udostępnia dwa tryby rejestrowania: rejestrowanie ładunku i rejestrowanie niestandardowe. Rejestrowanie ładunku umożliwia zbieranie danych ładunku żądania HTTP i odpowiedzi z wdrożonych modeli. Dzięki rejestrowaniu niestandardowemu usługa Azure Machine Edukacja udostępnia zestaw SDK języka Python do rejestrowania ramek danych biblioteki pandas bezpośrednio ze skryptu oceniania. Za pomocą niestandardowego zestawu SDK języka Python można rejestrować dane wejściowe i wyjściowe modelu, oprócz danych przed, podczas i po wszelkich przekształceniach danych (lub przetwarzaniu wstępnego).

Konfiguracja modułu zbierającego dane

Moduł zbierający dane można skonfigurować na poziomie wdrożenia, a konfiguracja jest określana w czasie wdrażania. Możesz skonfigurować miejsce docelowe usługi Azure Blob Storage, które będzie odbierać zebrane dane. Można również skonfigurować częstotliwość próbkowania (od 0 do 100%) danych do zebrania.

Ograniczenia

Moduł zbierający dane ma następujące ograniczenia:

  • Moduł zbierający dane obsługuje rejestrowanie tylko w trybie online (lub w czasie rzeczywistym) punktów końcowych usługi Azure Machine Edukacja (zarządzanych lub Kubernetes).
  • Zestaw SDK języka Python modułu zbierającego dane modułu zbierającego dane obsługuje tylko rejestrowanie danych tabelarycznych za pośrednictwem ramek danych biblioteki pandas.

Następne kroki