Automatyzacja

Pozyskiwanie danych

Serwer sieciowy zostanie wdrożony w Google Cloud Run i będzie zaplanowany tak, aby pobierać odpowiednie dane z Iron Hand co godzinę. Dane te będą przesyłane w formacie umożliwiającym ich odczytanie.

Pobieranie i wstępne przetwarzanie danych

Aby rozpocząć proces uczenia modelu, czytelny plik w GCS zostanie załadowany i wstępnie przetworzony w celu przygotowania wysokiej jakości danych do uczenia. Faza wstępnego przetwarzania obejmuje czyszczenie danych, inżynierię cech w celu wygenerowania nowych cech zwiększających moc predykcyjną modelu, normalizację danych, podział danych na zestawy treningowe, walidacyjne i testowe itp.

Dostrajanie hiperparametrów

Dostrajanie hiperparametrów, takich jak liczba neuronów, funkcja aktywacji, szybkość uczenia, wielkość partii, funkcja strat, epoki itp. w celu zwiększenia wydajności modelu.

Szkolenie modelowe

W tej fazie należy zdefiniować model LSTM, wytrenować go, dokonać predykcji i ocenić model.

Ocena modelu

Użycie zestawu testowego do oceny wydajności modelu i upewnienie się, że wydajność modelu przekracza określony próg, a następnie zapisanie go w GCS.

Wdrożenie modelu

Wdrożenie zapisanego modelu do obsługi danych predykcyjnych.

Ciągłe monitorowanie

Monitoruj kondycję i wydajność wdrożonego modelu i skonfiguruj alerty dla wszelkich anomalii lub odchyleń w wydajności modelu.

Informacje zwrotne i szkolenie

Jeśli faza monitorowania wykryje odchylenie lub spadek wydajności, należy ponownie wytrenować model.

Last updated