Szkolenie: Python w Machine Learningu i Sztucznej Inteligencji (AI)
Szkolenie: Python w Machine Learningu i Sztucznej Inteligencji (AI)
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Identyfikatory projektówKierunek - Rozwój, Małopolski Pociąg do kariery, Zachodniopomorskie Bony Szkoleniowe
- Grupa docelowa usługi
Adresatami szkolenia są:
- Osoby posiadające już podstawową wiedzę z zakresu języka Python, analizy danych oraz pracy ze strukturami bazodanowymi, które chcą poszerzyć swoje kompetencje o zaawansowane obszary Machine Learningu i AI.
- Analitycy danych, specjaliści ds. Business Intelligence (BI), inżynierowie danych oraz programiści, którzy pragną nauczyć się budować modele predykcyjne i wdrażać nowoczesne rozwiązania sztucznej inteligencji (LLM/RAG) w środowisku produkcyjnym.
- Osoby planujące rozwój zawodowy i przekwalifikowanie/awans w kierunku ról: Data Scientist, Machine Learning Engineer lub AI Specialist.
- Absolwenci modułowych kursów z zakresu analizy danych (w tym uczestnicy projektów oraz innych programów dofinansowanych z BUR) poszukujący kontynuacji nauki na poziomie zaawansowanym.
- Usługa skierowana jest zarówno do klientów indywidualnych, jak i pracodawców pragnących podnieść kompetencje cyfrowe swoich pracowników w obszarze
- Minimalna liczba uczestników1
- Maksymalna liczba uczestników1
- Data zakończenia rekrutacji23-09-2026
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Podstawa uzyskania wpisu do BURCertyfikat systemu zarządzania jakością wg. ISO 9001:2015 (PN-EN ISO 9001:2015) - w zakresie usług szkoleniowych
Cel
Cel
Cel edukacyjny
Usługa przygotowuje uczestników do samodzielnego tworzenia, uczenia i wdrażania modeli uczenia maszynowego oraz aplikacji AI w języku Python. Uczestnik opanuje zaawansowaną inżynierię cech, budowę modeli klasyfikacji i regresji (m.in. XGBoost) w Scikit-Learn, integrację z wielkimi modelami językowymi (LLM/OpenAI API) przy użyciu wektorowych baz danych i technik RAG, a także publikację gotowego modelu w postaci API za pomocą frameworka FastAPI.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
| Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
|---|---|---|
| Przygotowuje dane i stosuje zaawansowane techniki inżynierii cech (Feature Engineering) na potrzebę modeli ML. | Prawidłowo obsługuje wartości brakujące, odstające oraz dokonuje skalowania i enkodowania zmiennych kategorycznych. | Test teoretyczny |
| Przeprowadza redukcję wymiarowości (np. PCA) oraz poprawnie dzieli zbiór na część treningową i testową z wykorzystaniem walidacji krzyżowej (Cross-Validation). | Test teoretyczny | |
| Buduje, trenuje i ewaluuje modele uczenia maszynowego (Machine Learning). | Samodzielnie implementuje i dostraja hiperparametry modeli klasyfikacji i regresji (m.in. Random Forest, XGBoost) w bibliotece Scikit-Learn. | Test teoretyczny |
| Stosuje metody uczenia nienadzorowanego (np. K-Means) do klastryzacji danych. | Test teoretyczny | |
| Dobiera i interpretuje właściwe metryki oceny modelu (ROC-AUC, Precision/Recall, F1-Score, RMSE, MAE). | Test teoretyczny | |
| Integracja aplikacji Python z rozwiązaniami Generatywnej AI i LLM. | Wykorzystuje API dostawców modeli językowych (np. OpenAI/HuggingFace) w środowisku Python. | Test teoretyczny |
| Projektuje i wdraża architekturę RAG (Retrieval-Augmented Generation) z wykorzystaniem wektorowych baz danych (np. ChromaDB). | Test teoretyczny | |
| Wdraża rozwiązanie AI jako produkcyjną usługę API. | Tworzy mikrousługę w frameworku FastAPI wystawiającą wytrenowany model ML lub agenta AI w postaci końcowego punktu API (endpointu). | Test teoretyczny |
| Przeprowadza testy działania API w czasie rzeczywistym oraz dokumentuje proces wdrożenia. | Test teoretyczny |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Program szkolenia jest dostosowany do potrzeb uczestników usługi oraz głównego celu usługi i jej charakteru oraz obejmuje zakres tematyczny usługi. Uczestnik nie musi spełniać dodatkowych wymagań.
Usługa prowadzona jest w godzinach zegarowych. Przerwy nie są wliczone w ogólny czas usługi rozwojowej. Harmonogram usługi może ulec nieznacznemu przesunięciu, ponieważ ilość przerw oraz długość ich trwania zostanie dostosowana indywidualnie do potrzeb uczestników szkolenia. Łączna długość przerw podczas szkolenia nie będzie dłuższa aniżeli zawarta w harmonogramie.
Zajęcia zostaną przeprowadzone przez eksperta z wieloletnim doświadczeniem, który przekazuje nie tylko wiedzę teoretyczną, ale także praktyczne wskazówki i najlepsze praktyki. Uczestnik ma możliwość czerpania z jego wiedzy i doświadczeń.
Szkolenie będzie realizowane zdalnie w czasie rzeczywistym za pomocą platformy MS Teams, co umożliwia aktywny udział uczestnika w warsztatach i ćwiczeniach grupowych.
Szkolenie realizowane jest przez platformę umożliwiającą:
- udostępnianie ekranu,
- czat, komunikację audio-wideo,
- współdzielenie materiałów i plików,
- interaktywną prezentację kodu i analiz danych.
Uczestnik pracuje indywidualnie na swoim komputerze z bieżącym wsparciem trenera.
_______________________________________________________________________________________________________________________
Przed dokonaniem zapisu i złożeniem karty uczestnictwa do Operatora, zachęcamy do kontaktowania się z nami telefonicznie, SMS-em lub e-mailem pod adresem/numerem wskazanym w zakładce „Kontakt”.
Pozwoli to potwierdzić dostępność miejsca w grupie szkoleniowej oraz rozwiać ewentualne wątpliwości.
_______________________________________________________________________________________________________________________
PROGRAM SZKOLENIA (20 h)
- MODUŁ I: Inżynieria Cech i Przygotowanie Danych pod ML (Łącznie: 4h – 1h teoria / 3h praktyka)
- Teoria: Wyzwania w przygotowaniu danych pod modele ML. Czyszczenie danych, obsługa wartości brakujących (imputation) i odstających (outliers). Metody kodowania zmiennych kategorycznych (One-Hot, Target Encoding), skalowanie (MinMax, StandardScaler). Redukcja wymiarowości (PCA). Podział danych i poprawna walidacja krzyżowa (Cross-Validation).
- Praktyka: Budowa potoków przetwarzania danych w Scikit-Learn (Pipeline, ColumnTransformer). Automatyzacja przygotowania surowego zbioru danych do postaci gotowej do uczenia maszynowego.
- MODUŁ II: Uczenie Maszynowe (Machine Learning) w Scikit-Learn (Łącznie: 6h – 1,5h teoria / 4,5h praktyka)
- Teoria: Algorytmy uczenia nadzorowanego: od regresji po metody zespołowe (Lasy Losowe, XGBoost, LightGBM). Uczenie nienadzorowane: klastryzacja (K-Means, DBSCAN). Metryki ewaluacji modeli klasyfikacji (Accuracy, Precision, Recall, F1, ROC-AUC) i regresji (MSE, RMSE, $R^2$). Optymalizacja hiperparametrów (GridSearchCV, RandomizedSearchCV).
- Praktyka: Trening modeli klasyfikacyjnych i predykcyjnych na rzeczywistych zbiorach danych. Porównywanie wyników wielu algorytmów, optymalizacja ich parametrów oraz interpretacja ważności cech (Feature Importance).
- MODUŁ III: Inżynieria AI, Generatywne AI i LLM w Pythonie (Łącznie: 6h – 1,5h teoria / 4,5h praktyka)
- Teoria: Wprowadzenie do LLM i Generatywnego AI. Koncepcja Embeddings (wektorowych reprezentacji tekstu) i architektura RAG (Retrieval-Augmented Generation). Wektorowe bazy danych (np. ChromaDB) i ich rola w budowaniu systemów wyszukiwania semantycznego. Interfejsy API modeli (OpenAI / HuggingFace).
- Praktyka: Tworzenie skryptów w Pythonie łączących się z zewnętrznymi modelami LLM przez API. Zasilanie wektorowej bazy danych własnymi dokumentami, budowa systemu RAG do odpowiadania na pytania w oparciu o prywatne dane.
- MODUŁ IV: Projekt Praktyczny & MLOps (Serwowanie Modeli) (Łącznie: 4h – 0,5h teoria / 3,5h praktyka)
- Praktyka: Zapisywanie i wczytywanie wytrenowanych modeli ML (Joblib/Pickle). Tworzenie produkcyjnego API przy użyciu frameworka FastAPI. Wstawienie modelu ML lub agenta AI za endpointem RESTful, odbieranie zapytań od użytkownika, generowanie predykcji w czasie rzeczywistym i zwracanie ich w formacie JSON.
- Walidacja/Egzamin: Test wiedzy teoretycznej oraz weryfikacja poprawności stworzonego mikroserwisu AI.
Harmonogram
Harmonogram
| Przedmiot / temat | Typ aktywności | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
|---|---|---|---|---|---|---|
Przedmiot / temat 1 z 19 Moduł I: Inżynieria Cech i Przygotowanie Danych pod ML | Typ aktywności Zajęcia | Prowadzący Dawid Tomczyk | Data realizacji zajęć 25-09-2026 | Godzina rozpoczęcia 16:00 | Godzina zakończenia 17:30 | Liczba godzin 01:30 |
Przedmiot / temat 2 z 19 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 25-09-2026 | Godzina rozpoczęcia 17:30 | Godzina zakończenia 17:45 | Liczba godzin 00:15 |
Przedmiot / temat 3 z 19 Moduł I: Inżynieria Cech i Przygotowanie Danych pod ML | Typ aktywności Zajęcia | Prowadzący Dawid Tomczyk | Data realizacji zajęć 25-09-2026 | Godzina rozpoczęcia 17:45 | Godzina zakończenia 19:15 | Liczba godzin 01:30 |
Przedmiot / temat 4 z 19 Moduł I: Inżynieria Cech i Przygotowanie Danych pod ML | Typ aktywności Zajęcia | Prowadzący Dawid Tomczyk | Data realizacji zajęć 29-09-2026 | Godzina rozpoczęcia 16:00 | Godzina zakończenia 17:30 | Liczba godzin 01:30 |
Przedmiot / temat 5 z 19 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 29-09-2026 | Godzina rozpoczęcia 17:30 | Godzina zakończenia 17:45 | Liczba godzin 00:15 |
Przedmiot / temat 6 z 19 Moduł II: Uczenie Maszynowe (Machine Learning) w Scikit-Learn | Typ aktywności Zajęcia | Prowadzący Dawid Tomczyk | Data realizacji zajęć 29-09-2026 | Godzina rozpoczęcia 17:45 | Godzina zakończenia 19:15 | Liczba godzin 01:30 |
Przedmiot / temat 7 z 19 Moduł II: Uczenie Maszynowe (Machine Learning) w Scikit-Learn | Typ aktywności Zajęcia | Prowadzący Dawid Tomczyk | Data realizacji zajęć 01-10-2026 | Godzina rozpoczęcia 16:00 | Godzina zakończenia 17:30 | Liczba godzin 01:30 |
Przedmiot / temat 8 z 19 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 01-10-2026 | Godzina rozpoczęcia 17:30 | Godzina zakończenia 17:45 | Liczba godzin 00:15 |
Przedmiot / temat 9 z 19 Moduł II: Uczenie Maszynowe (Machine Learning) w Scikit-Learn | Typ aktywności Zajęcia | Prowadzący Dawid Tomczyk | Data realizacji zajęć 01-10-2026 | Godzina rozpoczęcia 17:45 | Godzina zakończenia 19:15 | Liczba godzin 01:30 |
Przedmiot / temat 10 z 19 Moduł III: Inżynieria AI i Generatywne AI / LLM w Pythonie | Typ aktywności Zajęcia | Prowadzący Dawid Tomczyk | Data realizacji zajęć 06-10-2026 | Godzina rozpoczęcia 16:00 | Godzina zakończenia 17:30 | Liczba godzin 01:30 |
Przedmiot / temat 11 z 19 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 06-10-2026 | Godzina rozpoczęcia 17:30 | Godzina zakończenia 17:45 | Liczba godzin 00:15 |
Przedmiot / temat 12 z 19 Moduł III: Inżynieria AI i Generatywne AI / LLM w Pythonie | Typ aktywności Zajęcia | Prowadzący Dawid Tomczyk | Data realizacji zajęć 06-10-2026 | Godzina rozpoczęcia 17:45 | Godzina zakończenia 19:15 | Liczba godzin 01:30 |
Przedmiot / temat 13 z 19 Moduł III: Inżynieria AI i Generatywne AI / LLM w Pythonie | Typ aktywności Zajęcia | Prowadzący Dawid Tomczyk | Data realizacji zajęć 08-10-2026 | Godzina rozpoczęcia 16:00 | Godzina zakończenia 17:30 | Liczba godzin 01:30 |
Przedmiot / temat 14 z 19 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 08-10-2026 | Godzina rozpoczęcia 17:30 | Godzina zakończenia 17:45 | Liczba godzin 00:15 |
Przedmiot / temat 15 z 19 Moduł IV: Projekt Praktyczny & MLOps | Typ aktywności Zajęcia | Prowadzący Dawid Tomczyk | Data realizacji zajęć 08-10-2026 | Godzina rozpoczęcia 17:45 | Godzina zakończenia 19:15 | Liczba godzin 01:30 |
Przedmiot / temat 16 z 19 Moduł IV: Projekt Praktyczny & MLOps | Typ aktywności Zajęcia | Prowadzący Dawid Tomczyk | Data realizacji zajęć 12-10-2026 | Godzina rozpoczęcia 16:00 | Godzina zakończenia 17:30 | Liczba godzin 01:30 |
Przedmiot / temat 17 z 19 - | Typ aktywności Przerwa | Prowadzący - | Data realizacji zajęć 12-10-2026 | Godzina rozpoczęcia 17:30 | Godzina zakończenia 17:45 | Liczba godzin 00:15 |
Przedmiot / temat 18 z 19 Moduł IV: Projekt Praktyczny & MLOps | Typ aktywności Zajęcia | Prowadzący Dawid Tomczyk | Data realizacji zajęć 12-10-2026 | Godzina rozpoczęcia 17:45 | Godzina zakończenia 19:15 | Liczba godzin 01:30 |
Przedmiot / temat 19 z 19 - | Typ aktywności Walidacja | Prowadzący - | Data realizacji zajęć 12-10-2026 | Godzina rozpoczęcia 19:15 | Godzina zakończenia 19:45 | Liczba godzin 00:30 |
Podsumowanie
| Rodzaj godzin | Liczba godzin |
|---|---|
Rodzaj godzin Suma godzin zegarowych usługi | Liczba godzin 20:00 |
Rodzaj godzin w tym suma godzin zajęć | Liczba godzin 18:00 |
Rodzaj godzin w tym suma godzin walidacji | Liczba godzin 00:30 |
Rodzaj godzin w tym suma przerw | Liczba godzin 01:30 |
Rodzaj godzin Suma godzin dydaktycznych bez przerw | Liczba godzin 24:30 |
Cena
Cena
Cennik
| Rodzaj ceny | Cena |
|---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 4 600,00 PLN |
Podmiot uprawniony do zwolnienia z VAT na podstawie art. 43 ust. 1 ustawy o VAT | |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 4 600,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 230,00 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 230,00 PLN |
Liczba godzin usługi
| Rodzaj godzin | Liczba godzin |
|---|---|
Rodzaj godzin Liczba godzin zegarowych usługi | Liczba godzin 20:00 |
Prowadzący
Prowadzący
Dawid Tomczyk
Business Intelligence. Od 2020 r. prowadzi szkolenia z języka Python (pandas, NumPy,
automatyzacja zadań, analiza danych), SQL (tworzenie i optymalizacja zapytań w MySQL i
PostgreSQL) oraz Power BI (modelowanie danych, DAX, wizualizacja, dashboardy).
W latach 2024-2025 przeprowadził ponad 400 godzin szkoleniowych z z zakresu analizy danych (
Python, SQL, NoSQL, BI). Doświadczenie zostały zdobyte nie wcześniej niż 5 lat przed datą
wprowadzenia danych.
W swojej pracy trenerskiej stosuje podejście praktyczne, opierając zajęcia na rzeczywistych danych i
scenariuszach. Uczy analitycznego myślenia, łączenia danych z wielu źródeł, pracy z dużymi
zbiorami oraz efektywnej prezentacji wyników. Wspiera rozwój cyfrowych i zielonych kompetencji
promuje projektowanie energooszczędnych raportów, automatyzację i odpowiedzialne zarządzanie
danymi
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Prezentacja w formie PDF ( przekazana najpóźniej w dniu rozpoczęcia szkolenia)
ćwiczenia do samodzielnego wykonania (w trakcie szkolenia, udostępnione przez Trenera)
Warunki uczestnictwa
Warunkiem zdobycia certyfikatu potwierdzającego zdobyte kompetencje jest przystąpienie do Egzaminu. Na egzamin uczestnik nie musi dokonywać osobnego zapisu oraz jest w koszt usługi.
Wymagana jest obecność min 80% lub zgodna ze wskazaniami Operatora. Obecność na usłudze weryfikowana będzie na podstawie raportu logowań wygenerowanego z platformy.
Uczestnicy przyjmują do wiadomości, że usługa może być poddana monitoringowi z ramienia Operatora lub PARP i wyrażają na to zgodę.
Uczestnik ma obowiązek zapisania się na usługę przez BUR co najmniej w dniu zakończenia rekrutacji.
Organizator zapewnia dostępność osobom ze szczególnymi potrzebami podczas realizacji usług rozwojowych zgodnie z Ustawą z dnia 19 lipca 2019 r. o zapewnianiu dostępności osobom ze szczególnymi potrzebami (Dz.U. 2022 poz. 2240) oraz „Standardami dostępności dla polityki spójności 2021-2027”. W przypadku potrzeby zapewnienia specjalnych udogodnień prosimy o kontakt przed zapisem na usługę!
Informacje dodatkowe
- Zapis BUR nie jest jednoznaczny z zarezerwowaniem miejsca. W celu potwierdzenia miejsca prosimy o dodatkowy kontakt telefoniczny/sms lub mailowy na adres/numer wskazany w zakładce " kontakt"
- zawarto umowę z WUP w Toruniu w ramach projektu Kierunek Rozwój
- zawarto umowę z WUP w Krakowie w ramach projektu Małopolski Pociąg do Kariery
- zawarto umowę z WUP w Szczecinie w ramach projektu Zachodniopomorskie Bony Szkoleniowe
- usługi dedykowane również uczestnikom innych programów dofinansowań
Podstawa zwolnienia z VAT:
1) art. 43 ust. 1 pkt 29 lit. c Ustawy z dnia 11 marca 2024 o podatku od towarów i usług - w przypadku dofinansowania w wysokości 100%
2) § 3 ust. 1 pkt. 14 Rozporządzenia Ministra Finansów z dnia 20 grudnia 2013 r. w sprawie zwolnień od podatku od towarów i usług oraz warunków stosowania tych zwolnień - w przypadku dofinansowania w co najmniej 70%
3) W przypadku braku uzyskania dofinansowania lub uzyskania dofinansowania poniżej 70%, do ceny usługi należy doliczyć 23% VAT
Warunki techniczne
Warunki techniczne
1. Sprzęt uczestnika:
- komputer lub laptop z systemem operacyjnym Windows 10 / 11, macOS lub Linux,
- procesorem co najmniej Intel i5 / Ryzen 5 lub równoważnym,
- pamięcią RAM: minimum 8 GB (zalecane 16 GB dla płynnej pracy z dużymi zbiorami danych),
- wolną przestrzenią dyskową: minimum 10 GB,
- stabilne łącze internetowe (min. 10 Mbps) – w przypadku zajęć zdalnych,
- aktualna przeglądarką internetową (Chrome, Edge, Firefox),
Obowiązkowe:
- Kamera: Uczestnik powinien posiadać działającą kamerę (wbudowaną w laptop/komputer lub zewnętrzną). Kamera umożliwia aktywny udział w sesjach, prezentację ćwiczeń grupowych oraz interakcję z prowadzącym.
- Mikrofon: Niezbędny jest sprawny mikrofon (wbudowany lub zewnętrzny, np. w zestawie słuchawkowym).Umożliwia zadawanie pytań, udział w dyskusjach i ćwiczeniach grupowych.
- Zalecane użycie słuchawek z mikrofonem, aby zredukować echo i poprawić jakość dźwięku.
2. Oprogramowanie:
Nie jest wymagane wcześniejsze przygotowanie środowiska programistycznego. Wszystkie niezbędne programy, dane i narzędzia zostaną przekazane przez trenera w trakcie trwania szkolenia.
3. Łącze internetowe:
- Minimum 10 Mbps download / 5 Mbps upload
- Stabilne połączenie bez dużych przerw i opóźnień
4. Środowisko pracy:
- Ciche miejsce do pracy i nauki
- Dostęp do powierzchni roboczej umożliwiającej komfortowe używanie komputera
- Możliwość dzielenia ekranu w trakcie sesji praktycznych i konsultacji
5. Środowisko szkoleniowe
Szkolenie realizowane jest przez platformę umożliwiającą:
- udostępnianie ekranu,
- czat, komunikację audio-wideo,
- współdzielenie materiałów i plików,
- interaktywną prezentację kodu i analiz danych.