Wybierz swój język
Kurs programowania AI
Ponad 2 miliony studentów na całym świecie

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.

Dedika dla firm

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.

Kliknij tutaj

Treść kursu

8 Rozdziały • 39 LekcjeCzas trwania od 4 do 360 godzin (Ty decydujesz)

Rozdział 1Zobacz szczegóły

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ł 2Zobacz szczegóły

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ł 3Zobacz szczegóły

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ł 4Zobacz szczegóły

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ł 5Zobacz szczegóły

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ł 6Zobacz szczegóły

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ł 7Zobacz szczegóły

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ł 8Zobacz szczegóły

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.

Certyfikacja

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...
Giulio Carlo
Giulio CarloStudent Marketingu Cyfrowego
Podoba mi się, jak lekcje są konkretne i jak mogę przełączać rozdziały i pomijać treści, których nie potrzebuję.
Mariana Ferres
Mariana FerresStudentka Fotografii
Podoba mi się treść i sposób prezentacji oraz transkrypcja filmów, co przyspiesza proces!
Luciana Alvarenga
Luciana AlvarengaStudentka Stylizacji Paznokci
Platforma jest szybka, prosta w użyciu. Różnorodność treści i filmy uzupełniające bardzo pomagają w nauce.
André Felipe
André FelipeStudent Inżynierii Promptów

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