icon icon

Kurs Data Science: algorytmy, techniki i narzędzia

icon

Proces szkoleniowy

Analiza potrzeb szkoleniowych

Jeśli masz życzenie dotyczące programu szkolenia, przeprowadzimy dla Ciebie analizę potrzeb szkoleniowych, która będzie wskazówką dla nas, na jakie aspekty programu położyć większy nacisk – tak, by program szkolenia spełniał konkretne potrzeby.

Co zyskujesz?

icon

Statystyka w praktyce - Nauczysz się stosować testowanie hipotez i rozkłady prawdopodobieństwa do realnych danych, dzięki czemu samodzielnie ocenisz wyniki analiz i podejmiesz trafniejsze decyzje biznesowe.

icon

Python do analizy danych - Opanujesz Python w kontekście Data Science i zaczniesz sprawnie używać NumPy oraz Pandas, aby szybciej czyścić dane, przekształcać je i budować powtarzalne analizy.

icon

Skuteczna eksploracja danych - Dowiesz się, jak prowadzić EDA od czyszczenia danych po wizualizację w Matplotlib, Seaborn i Plotly, dzięki czemu łatwiej wykryjesz zależności, anomalie i wartościowe wzorce.

icon

Lepsze przygotowanie danych - Przećwiczysz normalizację, standaryzację, kodowanie zmiennych kategorycznych i podział danych, więc przygotujesz zbiory w sposób poprawny i gotowy do dalszego modelowania.

icon

Modele ML od podstaw - Zbudujesz i uruchomisz pierwsze modele nadzorowane, takie jak regresja liniowa i logistyczna, dlatego zrozumiesz, kiedy używać konkretnych algorytmów i jak interpretować wyniki.

icon

Rzetelna ocena modeli - Nauczysz się dobierać metryki takie jak MAE, RMSE, precision czy recall oraz stosować walidację krzyżową i grid search, aby świadomie porównywać modele i ograniczać przeuczenie.

icon

Zaawansowane algorytmy - Poznasz drzewa decyzyjne, lasy losowe, SVM, sieci neuronowe, a także metody nienadzorowane, takie jak k-means, PCA czy Apriori, co poszerzy Twój warsztat analityczny.

icon

Potok ML i wdrożenie - Zobaczysz, jak połączyć analizę, modelowanie i wdrożenie z użyciem chmury, Dockera, Kubernetesa i MLflow, dzięki czemu lepiej przygotujesz się do pracy nad pełnym pipeline ML.

Program szkolenia

1. Podstawy statystyki i matematyki

 

  • praktyczne koncepcje statystyczne do analizy danych (testowanie hipotez, rozkłady prawdopodobieństwa),
  • podstawy algebry liniowej dla uczenia maszynowego z wykorzystaniem biblioteki NumPy,
  • case study: analiza rynku przy użyciu metod statystycznych.

 

2. Podstawy programowania w Pythonie

 

  • podstawy Pythona z naciskiem na biblioteki do nauki o danych (NumPy, Pandas),
  • struktury danych i algorytmy do efektywnego przetwarzania danych,
  • projekt: tworzenie zautomatyzowanego potoku danych.

 

3. Eksploracja danych (EDA)

 

  • czyszczenie i wstępne przetwarzanie danych za pomocą Pandas i NumPy,
  • zaawansowana wizualizacja z wykorzystaniem bibliotek Matplotlib, Seaborn i Plotly,
  • realny projekt: analiza zachowań klientów w e-commerce,
  • narzędzia: Jupyter Notebooks, Pandas Profiling.

 

4. Zaawansowane techniki EDA

  • przekształcanie danych,
  • tworzenie i interpretacja wykresów korelacji,
  • grupowanie i agregacja danych.

5. Przygotowanie danych do modelowania

  • normalizacja i standaryzacja danych,
  • kodowanie zmiennych kategorycznych,
  • podział na zbiór treningowy i testowy.

6. Wprowadzenie do uczenia maszynowego

  • rodzaje uczenia maszynowego:
    • nadzorowane,
    • nienadzorowane,
    • wzmacniające,
  • algorytmy nadzorowane:
    • regresja liniowa,
    • regresja logistyczna,
  • implementacja prostych modeli w Pythonie.

7. Ocena i walidacja modeli

  • metryki oceny modeli:
    • MAE, 
    • MSE,
    • RMSE,
    • accuracy,
    • precision,
    • recall,
    • F1-score,
  • techniki walidacji:
    • walidacja krzyżowa,
    • grid search,
  • unikanie przeuczenia:
    • regularizacja,
    • dropout.

8. Zaawansowane algorytmy uczenia maszynowego

  • drzewa decyzyjne, lasy losowe,
  • Support Vector Machines (SVM),
  • sieci neuronowe i wprowadzenie do deep learningu.

9. Uczenie nienadzorowane

 

  • analiza skupień:
    • k-means,
    • DBSCAN,
  • redukcja wymiarów:
    • PCA, 
    • t-SNE,
  • analiza koszykowa:
    • algorytm Apriori.

 

10. Praktyczne zastosowania Data Science

  • analiza sentymentu,
  • wykrywanie anomalii,
  • systemy rekomendacyjne.

11. Narzędzia i technologie w Data Science

 

  • technologie Big Data: Hadoop, Spark i obliczenia rozproszone,
  • platformy chmurowe: AWS SageMaker, Google AI Platform, Azure ML,
  • MLOps: Docker, Kubernetes, ML Flow oraz wdrażanie modeli,
  • projekt końcowy: rozwój kompleksowego potoku ML.

 

Jakie są wymagania wstępne do udziału w szkoleniu?

icon

Podstawy obsługi komputera - Powinieneś swobodnie pracować na komputerze, instalować programy, zarządzać plikami i folderami oraz korzystać z przeglądarki, aby sprawnie wykonywać ćwiczenia.

icon

Elementarna znajomość matematyki - Powinieneś rozumieć działania algebraiczne, procenty, średnią i podstawowe wykresy, bo te pojęcia będą potrzebne do pracy ze statystyką i analizą danych.

icon

Podstawy angielskiego technicznego - Powinieneś czytać proste nazwy funkcji, komunikaty i dokumentację po angielsku, ponieważ biblioteki, narzędzia i środowiska używane na kursie korzystają z tego języka.

icon

Gotowość do pracy praktycznej - Powinieneś być gotowy do samodzielnego wykonywania ćwiczeń i analizowania danych w praktyce, bo kurs obejmuje projekty, notebooki oraz budowę własnych modeli.