Ten przedmiot prowadzony jest po angielsku

Treść przedmiotu:

Zaawansowane techniki i architektury przetwarzania masowych zbiorów danych w środowiskach rozproszonych. Projektowanie i implementacja skalowalnych aplikacji wykorzystujących współczesne frameworki do równoległego przetwarzania Big Data na klastrach obliczeniowych. Wzorce projektowe przetwarzania rozproszonego i ich praktyczne zastosowanie w rozwiązywaniu problemów inżynierskich. Techniki budowy systemów odpornych na awarie i zapewniających spójność danych w środowiskach rozproszonych. Implementacja algorytmów uczenia maszynowego na masowych zbiorach danych, obejmująca modele klasyfikacji, regresji, systemy rekomendacyjne oraz walidację krzyżową. Projektowanie i wdrażanie rozwiązań analityki strumieniowej w czasie rzeczywistym. Praktyczne umiejętności doboru odpowiednich platform i narzędzi do specyficznych problemów przetwarzania Big Data, z uwzględnieniem aktualnego stanu wiedzy w dziedzinie systemów rozproszonych i przetwarzania masowych danych.