
Kurs programowania AI
Kurs Twórcy AI prowadzi Cię od podstaw matematyki i Pythona do budowy, wdrażania i utrzymywania produkcyjnych systemów AI. Opanujesz uczenie maszynowe, głębokie uczenie, przetwarzanie języka naturalnego i aplikacje oparte na dużych modelach językowych, ucząc się praktyk MLOps, które utrzymują modele wiarygodne w rzeczywistym świecie.
Czego się nauczysz:
Zdobędziesz solidne zrozumienie algorytmów uczenia maszynowego, architektur sieci neuronowych i modeli językowych opartych na transformerach. Napiszesz produkcyjny kod w Pythonie, zaprojektujesz potoki danych i zbudujesz interfejsy REST API, które obsługują wytrenowane modele na dużą skalę. Kurs obejmuje generację wspomaganą wyszukiwaniem, projektowanie agentów AI oraz zaawansowaną inżynierię promptów dla dużych modeli językowych. Nauczysz się również konteneryzacji, automatyzacji CI/CD i monitorowania produkcji, aby Twoje modele pozostały dokładne po wdrożeniu. Na koniec zastosujesz ramy odpowiedzialnego AI do audytu uczciwości, ochrony prywatności i komunikowania decyzji modeli interesariuszom.
Jak uczysz się w praktyce Kurs programowania AI
Jak ćwiczysz Kurs programowania AI
Dla firm, które chcą szkolić swój zespół
W Dedika dla firm kurs zawiera ćwiczenia i przykłady dostosowane do Twojego biznesu i potrzeb Twojej firmy.
Treść kursu
8 Rozdziały • 39 LekcjeCzas trwania od 4 do 360 godzin (Ty decydujesz)
Rozdział 1UkryjUkryj szczegółyZobacz szczegółyPodstawy AI i uczenia maszynowego
Podstawy AI i uczenia maszynowego
Lekcja 1 • Podstawy danych dla AI
Wyjaśnia typy danych, struktury i wymagania dotyczące jakości, które wpływają na wydajność modeli. Przygotowuje studentów do oceny zbiorów danych przed modelowaniem.
Lekcja 2 • Cykl życia rozwoju AI
Mapuje proces od początku do końca, od zdefiniowania problemu po wdrożenie i monitorowanie. Daje studentom powtarzalny framework stosowany we wszystkich kolejnych rozdziałach.
Lekcja 3 • Krajobraz AI i kluczowa terminologia
Definiuje AI, ML i głębokie uczenie z precyzyjnym rozróżnieniem. Ustanawia wspólne słownictwo używane w całym kursie.
Lekcja 4 • Matematyka dla programistów AI
Obejmuje algebrę liniową, rachunek różniczkowy, prawdopodobieństwo i statystykę niezbędne do zrozumienia zachowania modeli. Łączy koncepcje matematyczne bezpośrednio z mechaniką algorytmów.
Rozdział 2UkryjUkryj szczegółyZobacz szczegółyProgramowanie w Pythonie dla rozwoju AI
Programowanie w Pythonie dla rozwoju AI
Lekcja 1 • Manipulacja danymi za pomocą Pandas
Uczy operacji na DataFrame do ładowania, czyszczenia i przekształcania danych tabelarycznych. Przygotowuje studentów do dostarczania zbiorów danych gotowych do analizy do potoków ML.
Lekcja 2 • Najlepsze praktyki programowania w Pythonie
Ustanawia standardy kodowania, środowiska wirtualne i nawyki kontroli wersji dla projektów AI. Zapewnia odtwarzalne i łatwe w utrzymaniu bazy kodu od samego początku.
Lekcja 3 • Obliczenia naukowe z NumPy
Wprowadza operacje na tablicach, broadcasting i obliczenia wektoryzowane przy użyciu NumPy. Bezpośrednio wspiera manipulacje tensorami potrzebne w frameworkach głębokiego uczenia.
Lekcja 4 • Wizualizacja danych dla wniosków z AI
Stosuje Matplotlib i Seaborn do badania rozkładów, korelacji i wyników modeli. Umiejętności wizualizacji wspierają inżynierię cech i komunikację wyników.
Lekcja 5 • Składnia Pythona i podstawowe koncepcje
Obejmuje zmienne, sterowanie przepływem, funkcje i programowanie obiektowe w Pythonie. Stanowi bazę kodowania wymaganą dla wszystkich bibliotek AI używanych później.
Rozdział 3UkryjUkryj szczegółyZobacz szczegółyKlasyczne algorytmy uczenia maszynowego
Klasyczne algorytmy uczenia maszynowego
Lekcja 1 • Ocena i wybór modelu
Definiuje metryki dla zadań klasyfikacji, regresji i grupowania. Stosują walidację krzyżową i testy statystyczne, aby rygorystycznie porównywać modele.
Lekcja 2 • Metody oparte na drzewach i ensemble
Obejmuje drzewa decyzyjne, lasy losowe i gradient boosting dla danych tabelarycznych. Studenci uczą się, kiedy metody ensemble przewyższają modele liniowe.
Lekcja 3 • Podstawy uczenia nadzorowanego
Wprowadza zadania regresji i klasyfikacji z modelami liniowymi jako punktem odniesienia. Łączy funkcje straty i optymalizację z matematyką omówioną w rozdziale 1.
Lekcja 4 • Techniki uczenia nienadzorowanego
Uczy grupowania, redukcji wymiarowości i wykrywania anomalii bez oznaczonych danych. Przygotowuje studentów do wydobywania struktury z nieoznaczonych zbiorów danych.
Lekcja 5 • Inżynieria cech i przetwarzanie wstępne
Obejmuje kodowanie, skalowanie, imputację i tworzenie cech w celu maksymalizacji wydajności modelu. Bezpośrednio przekłada się na konstrukcję potoków w późniejszych rozdziałach.
Rozdział 4UkryjUkryj szczegółyZobacz szczegółyGłębokie uczenie i sieci neuronowe
Głębokie uczenie i sieci neuronowe
Lekcja 1 • Uczenie głębokich sieci w praktyce
Obejmuje konfigurację GPU, uczenie mieszanej precyzji i śledzenie eksperymentów. Studenci potrafią uruchamiać odtwarzalne sesje uczenia na rzeczywistym sprzęcie lub instancjach w chmurze.
Lekcja 2 • Wsteczna propagacja i optymalizacja
Wyprowadza wsteczną propagację i łączy ją z wariantami spadku gradientu. Studenci rozumieją, jak aktualizowane są wagi podczas uczenia.
Lekcja 3 • Regularyzacja i generalizacja
Zajmuje się nadmiernym dopasowaniem za pomocą dropout, normalizacji wsadowej i regularyzacji wag. Łączy koncepcje obciążenia i wariancji z rozdziału 3 z praktyką głębokiego uczenia.
Lekcja 4 • Podstawy architektury sieci neuronowych
Wyjaśnia neurony, warstwy, funkcje aktywacji i propagację w przód. Opiera mechanikę głębokiego uczenia na algebrze liniowej z rozdziału 1.
Lekcja 5 • Konwolucyjne sieci neuronowe
Wprowadza operacje splotu, pooling i standardowe architektury CNN dla zadań obrazowych. Służy jako podstawa do uczenia transferowego w rozdziale 5.
Rozdział 5UkryjUkryj szczegółyZobacz szczegółyPrzetwarzanie języka naturalnego i duże modele językowe
Przetwarzanie języka naturalnego i duże modele językowe
Lekcja 1 • Dostrajanie modeli językowych
Obejmuje nadzorowane dostrajanie, metody parametrycznie wydajne i przygotowanie zbiorów danych do adaptacji domenowej. Opiera się na umiejętnościach uczenia głębokiego z rozdziału 4.
Lekcja 2 • Praca z wstępnie wytrenowanymi modelami językowymi
Pokazuje ładowanie, promptowanie i ocenę wstępnie wytrenowanych LLM przez API i inferencję lokalną. Studenci mogą natychmiast integrować LLM z aplikacjami.
Lekcja 3 • Tworzenie aplikacji NLP
Stosuje modele NLP do klasyfikacji, streszczania, tłumaczenia i odpowiadania na pytania. Studenci dostarczają kompleksowe funkcje NLP w ramach większego systemu.
Lekcja 4 • Wstępne przetwarzanie i reprezentacja tekstu
Obejmuje tokenizację, osadzenia i metody wektoryzacji surowego tekstu. Ustanawia potok wejściowy wymagany przez wszystkie modele NLP w tym rozdziale.
Lekcja 5 • Dogłębna analiza architektury transformera
Wyjaśnia mechanizm self-attention, kodowanie pozycyjne i strukturę enkoder-dekoder. Dostarcza zrozumienia architektury potrzebnego do pracy z nowoczesnymi LLM.
Rozdział 6UkryjUkryj szczegółyZobacz szczegółyBudowanie aplikacji zasilanych AI
Budowanie aplikacji zasilanych AI
Lekcja 1 • Systemy generacji wspomaganej wyszukiwaniem
Buduje potoki RAG łączące wyszukiwanie wektorowe z generacją LLM dla odpowiedzi opartych na wiedzy. Rozszerza umiejętności LLM z rozdziału 5 na pełne stosy aplikacji.
Lekcja 2 • Integracja frontendu dla funkcji AI
Łączy backendy AI z frontendami webowymi i mobilnymi za pomocą strumieniowania, pętli zwrotnych i wzorców UX. Zapewnia, że wyniki AI są jasno prezentowane użytkownikom końcowym.
Lekcja 3 • Serwowanie modeli i projektowanie API
Obejmuje API REST i gRPC, grupowanie żądań i frameworki serwerów modeli. Studenci udostępniają wytrenowane modele jako niezawodne usługi o niskim opóźnieniu.
Lekcja 4 • Wzorce architektury systemów AI
Wprowadza wzorce monolityczne, mikroserwisowe i sterowane zdarzeniami dla systemów AI. Studenci wybierają architektury odpowiadające potrzebom w zakresie opóźnienia, skali i niezawodności.
Lekcja 5 • Wzorce agentów AI i korzystania z narzędzi
Implementuje agentów LLM, którzy planują, używają narzędzi i samodzielnie wykonują wieloetapowe zadania. Studenci budują agentów z pamięcią, wywoływaniem narzędzi i odzyskiwaniem po błędach.
Rozdział 7UkryjUkryj szczegółyZobacz szczegółyMLOps i wdrażanie modeli
MLOps i wdrażanie modeli
Lekcja 1 • Rejestr modeli i wersjonowanie
Śledzi artefakty modeli, metadane i pochodzenie w eksperymentach i wdrożeniach. Umożliwia odtwarzalność i audytowalność wymaganą przez zespoły produkcyjne.
Lekcja 2 • Potoki CI/CD dla projektów ML
Automatyzuje testowanie, walidację modeli i wdrażanie za pomocą workflowów ciągłej integracji. Studenci zmniejszają liczbę błędów ręcznych i przyspieszają cykle wydawnicze.
Lekcja 3 • Konteneryzacja i zarządzanie środowiskiem
Pakuje aplikacje AI za pomocą Dockera i zarządza zależnościami dla odtwarzalnych wdrożeń. Warunek wstępny dla wszystkich tematów dotyczących chmury i orkiestracji w tym rozdziale.
Lekcja 4 • Monitorowanie produkcyjne i obserwowalność
Wykrywa dryf danych, degradację modeli i anomalie systemowe w działających wdrożeniach. Studenci konfigurują pulpity nawigacyjne i alerty, które wyzwalają workflowy ponownego uczenia.
Lekcja 5 • Skalowalna infrastruktura inferencji
Obejmuje skalowanie poziome, równoważenie obciążenia i zoptymalizowaną sprzętowo inferencję dla usług AI o dużym ruchu. Łączy wzorce wdrażania z rozdziału 6 z infrastrukturą.
Rozdział 8UkryjUkryj szczegółyZobacz szczegółyOdpowiedzialna AI i strategia produkcyjna
Odpowiedzialna AI i strategia produkcyjna
Lekcja 1 • Bezpieczeństwo i solidność AI
Obejmuje ataki adversarialne, wykrywanie spoza rozkładu i red-teaming dla LLM. Studenci wzmacniają modele przed rzeczywistymi trybami awarii.
Lekcja 2 • Wyjaśnialność i interpretowalność
Stosuje SHAP, LIME i wizualizację uwagi do wyjaśniania decyzji modeli interesariuszom. Wspiera budowanie zaufania i wymogi przejrzystości regulacyjnej.
Lekcja 3 • Strategia AI i dostosowanie organizacyjne
Oprawia decyzje inwestycyjne w AI, kompromisy buduj-kup i współpracę międzyfunkcjonalną. Przygotowuje studentów do prowadzenia inicjatyw AI wykraczających poza rozwój pojedynczego modelu.
Lekcja 4 • Sprawiedliwość AI i łagodzenie błędu systematycznego
Identyfikuje źródła błędu systematycznego algorytmów i stosuje techniki łagodzenia przed, w trakcie i po przetwarzaniu. Łączy koncepcje błędu systematycznego zbiorów danych z rozdziału 1 z wpływem produkcyjnym.
Lekcja 5 • Prywatność i zarządzanie danymi
Stosuje prywatność różnicową, minimalizację danych i zarządzanie zgodą do potoków AI. Zapewnia zgodność z zasadami ochrony danych w różnych jurysdykcjach.
Twój ważny certyfikat ukończenia
Ten kurs jest dla Ciebie:
Inżynierowie oprogramowania gotowi do przejścia w wyspecjalizowane role programisty AI.
Analitycy danych, którzy chcą przejść od raportowania do budowania systemów predykcyjnych.
Studenci informatyki łączący lukę między zajęciami a praktyką branżową.
Menedżerowie produktu poszukujący technicznej głębi, aby pewnie prowadzić zespoły AI.
Hobbyści-programiści zafascynowani AI i gotowi do budowania rzeczywistych, wdrażalnych projektów.
Specjaliści IT chcący unowocześnić swój zestaw umiejętności wokół systemów uczenia maszynowego.
Co mówią nasi uczniowie
Wasze lekcje są doskonałe. Kupiłem pakiet roczny i w końcu mam możliwość śledzenia różnych tematów, które mnie interesują, bez konieczności zmiany platformy... dziękuję za wszystko, co robicie, już polecałem was innym osobom...

Podoba mi się, jak lekcje są konkretne i jak mogę przełączać rozdziały i pomijać treści, których nie potrzebuję.

Podoba mi się treść i sposób prezentacji oraz transkrypcja filmów, co przyspiesza proces!

Platforma jest szybka, prosta w użyciu. Różnorodność treści i filmy uzupełniające bardzo pomagają w nauce.

Najważniejsze szkolenia
FAQ
Kim jest Dedika?
Czy certyfikat jest ważny w Polska?
Czy kursy są darmowe?
Jaki jest wymiar godzinowy kursu?
Jak wyglądają kursy?
Jak działają kursy?
Jaki jest czas trwania kursów?
Jaki jest koszt lub cena kursów?
Czym jest kurs EAD lub kurs online i jak działa?
Kurs PDF




















