Dziękujemy za wysłanie zapytania! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Dziękujemy za wysłanie rezerwacji! Jeden z członków naszego zespołu skontaktuje się z Państwem wkrótce.
Czas trwania 14 godzin
Plan Szkolenia
Podstawy predykcyjnej optymalizacji kompilacji
- Zrozumienie wąskich gardeł systemu budowania
- Źródła danych o wydajności kompilacji
- Mapowanie możliwości uczenia maszynowego w CI/CD
Uczenie maszynowe w analizie kompilacji
- Wstępne przetwarzanie danych z dzienników budowania
- Wydobywanie cech z metryk związanych z kompilacją
- Wybór odpowiednich modeli uczenia maszynowego
Przewidywanie niepowodzeń kompilacji
- Identyfikacja kluczowych wskaźników awarii
- Trenowanie modeli klasyfikacyjnych
- Ocena dokładności prognoz
Optymalizacja czasu kompilacji z użyciem uczenia maszynowego
- Modelowanie wzorców czasu trwania kompilacji
- Szacowanie zapotrzebowania na zasoby
- Redukcja zmienności i poprawa przewidywalności
Inteligentne strategie buforowania
- Wykrywanie artefaktów kompilacji wielokrotnego użytku
- Projektowanie polityk buforowania opartych na uczeniu maszynowym
- Zarządzanie unieważnianiem pamięci podręcznej
Integracja uczenia maszynowego z potokami CI/CD
- Osadzanie kroków predykcji w przepływach pracy kompilacji
- Zapewnienie odtwarzalności i identyfikowalności
- Operacjonalizacja modeli w celu ciągłego doskonalenia
Monitorowanie i ciągła informacja zwrotna
- Zbieranie telemetrii z procesów kompilacji
- Automatyzacja cykli przeglądu wydajności
- Ponowne trenowanie modeli na podstawie nowych danych
Skalowanie predykcyjnej optymalizacji kompilacji
- Zarządzanie wielkoskalowymi ekosystemami budowania
- Prognozowanie zasobów z użyciem uczenia maszynowego
- Integracja z platformami budowania w wielu chmurach
Podsumowanie i kolejne kroki
Wymagania
- Zrozumienie potoków budowania oprogramowania
- Doświadczenie z narzędziami CI/CD
- Znajomość podstawowych pojęć uczenia maszynowego
Grupa docelowa
- Inżynierowie ds. kompilacji i wdrażania
- Praktycy DevOps
- Zespoły inżynierii platformowej