Cele szkolenia
Po zakończeniu szkolenia jego uczestnik nabędzie wiedzę na temat zaawansowanych aspektów programowania w języku R. Posiądzie umiejętność efektywnej pracy z typami danych często spotykanymi w procesie analizy (tabele danych, szeregi czasowe, wartości temporalne). Będzie potrafił rozbudować swój kod R o własne funkcje oraz klasy. Wiedza na temat optymalizacji działania kodu oraz jego profilowania okaże się bardzo przydatna podczas wdrażania i uruchamiania własnych rozwiązań.
Umiejętności
Dzięki szkoleniu uczestnik będzie:
Profil uczestników
Szkolenie przeznaczone jest dla osób wykorzystujących język R do przetwarzania, analizowania oraz wizualizacji danych.
Przygotowanie uczestników
Od uczestników szkolenia wymagana jest znajomość podstaw programowania w języku R (tworzenie i uruchamianie kodu w środowisku RStudio, praca z podstawowymi typami i strukturami danych, podstawy wizualizacji danych z wykorzystaniem biblioteki standardowej lub ggplot2, odczyt i zapis danych w plikach płaskich). Zagadnienia, których znajomość jest wymagana od uczestnika szkolenia objęte są kursem R – analiza danych, uczenie maszynowe – poziom podstawowy (nie jest konieczna znajomość stosowania algorytmów uczenia maszynowego).
Przed nami:
Szczegółowy program szkolenia
Wykorzystanie wartości dat i czasu
Typy temporalne w języku R
Wyrażenia regularne
Pakiet data.table
Definiowanie własnych funkcji
Programowanie obiektowe
Programowanie funkcyjne
Obsługa błędów, debugowanie i profilowanie kodu
Optymalizacja działania kodu w języku R
Zrównoleglanie działania
Metoda realizacji szkolenia
Szkolenie realizowane jest w formie naprzemiennie następujących po sobie mini wykładów oraz ćwiczeń praktycznych. Szkolenie łączy w sobie fachową wiedzę merytoryczną z praktycznymi przykładami jej wykorzystania w środowisku pracy.
W ramach szkolenia zapewniamy