
Curs de Inteligență Artificială pentru Programatori
Stăpâniți întregul stack de inginerie AI — de la machine learning clasic și deep learning până la LLM-uri, viziune computerizată și deployment în producție. Acest curs oferă programatorilor aflați în activitate profunzimea tehnică și abilitățile practice de cod pentru a construi, livra și întreține sisteme AI reale. Nu mai citiți despre AI și începeți să-l construiți.
Ce vei învăța:
Veți construi o bază solidă în machine learning, rețele neuronale și framework-uri de deep learning precum PyTorch și TensorFlow. Veți lucra cu viziunea computerizată prin CNN-uri, procesarea limbajului natural cu transformere și API-uri pentru modele de limbaj de mari dimensiuni, inclusiv pipeline-uri RAG și ingineria prompturilor. Cursul acoperă ingineria datelor, ingineria caracteristicilor și proiectarea de pipeline-uri reproductibile de la zero. Veți implementa practici MLOps, inclusiv urmărirea experimentelor, CI/CD pentru ML și monitorizarea producției cu detectarea derivei. Subiectele avansate includ agenți AI, proiectarea sistemelor multi-model, cuantizarea modelelor și guvernanța responsabilă a AI-ului. Fiecare concept este fundamentat pe cod funcțional pe care îl puteți aplica imediat.
Cum studiezi practic Curs de Inteligență Artificială pentru Programatori
Cum exersezi Curs de Inteligență Artificială pentru Programatori
Pentru tine, care reprezinți o companie și vrei să îți instruiești echipa
La Dedika pentru companii, cursul vine cu exerciții și exemple adaptate afacerii tale și exact așa cum are nevoie compania ta.
Conținutul cursului
8 Capitole • 40 LecțiiDurata între 4 și 360 ore (tu decizi)
Capitolul 1AscundeAscunde detaliiVezi detaliiFundamente AI pentru programatori
Fundamente AI pentru programatori
Lecția 1 • Ce este AI de fapt
Definește AI, machine learning și deep learning ca straturi distincte. Încadrează definițiile abstracte în sarcini concrete de programare pe care dezvoltatorii le recunosc deja.
Lecția 2 • Istorie și repere ale AI
Trasează descoperirile cheie de la perceptroni timpurii la modele transformer. Oferă context pentru care tehnicile moderne domină practica actuală.
Lecția 3 • Elemente esențiale de matematică pentru AI
Recenzează algebra liniară, probabilitățile și calculul diferențial utilizate zilnic în codul AI. Se concentrează pe intuiție și aplicarea la nivel de cod, nu pe demonstrații formale.
Lecția 4 • Categorii centrale de probleme AI
Aplică învățarea supervizată, nesupervizată și prin consolidare la sarcini reale de inginerie. Permite dezvoltatorilor să încadreze probleme noi în paradigma de învățare corectă.
Lecția 5 • Configurarea unui mediu de dezvoltare AI
Configurează toolchain-uri bazate pe Python, drivere GPU și manageri de pachete pentru lucrul cu AI. Asigură că fiecare student are un mediu reproductibil înainte de a scrie cod de model.
Capitolul 2AscundeAscunde detaliiVezi detaliiIngineria datelor pentru pipeline-uri AI
Ingineria datelor pentru pipeline-uri AI
Lecția 1 • Ingineria caracteristicilor și transformare
Transformă câmpurile brute în caracteristici gata pentru model prin codare, scalare și agregare. Demonstrează cum calitatea caracteristicilor afectează direct acuratețea modelului.
Lecția 2 • Colectarea și ingestia datelor
Acoperă web scraping, ingestia prin API și extragerea din baze de date pentru seturile de date AI. Stabilește limitele legale și etice în jurul surselor de date.
Lecția 3 • Construirea de pipeline-uri de date reproductibile
Împachetează transformările de date în etape de pipeline versionate și testabile. Introduce instrumente de versionare a datelor pentru a urmări modificările seturilor de date între experimente.
Lecția 4 • Curățarea și validarea datelor
Aplică tehnici programatice pentru a detecta și corecta valorile lipsă, valorile aberante și duplicatele. Validează schemele și distribuțiile înainte ca datele să intre într-un pipeline de antrenare.
Lecția 5 • Înțelegerea datelor pentru AI
Distinge datele structurate, nestructurate și semi-structurate și cazurile lor de utilizare în AI. Conectează alegerile de format al datelor la compatibilitatea ulterioară a modelului.
Capitolul 3AscundeAscunde detaliiVezi detaliiMachine learning clasic în cod
Machine learning clasic în cod
Lecția 1 • Clustering și reducerea dimensionalității
Aplică k-means, DBSCAN, PCA și t-SNE la sarcini de descoperire nesupervizată. Învață metrici de evaluare pentru scenarii cu date neetichetate.
Lecția 2 • Modele bazate pe arbori
Construiește arbori de decizie, păduri aleatoare și arbori cu gradient boosting cu hiperparametri reglabili. Explică mecanica ansamblurilor care face boosting-ul de ultimă generație pe date tabulare.
Lecția 3 • Regresia liniară și logistică
Implementează regresia cu gradient descent de la zero înainte de a utiliza versiunile din biblioteci. Stabilește bucla pierdere-optimizare pe care toate modelele ulterioare o împărtășesc.
Lecția 4 • Evaluarea și selecția modelelor
Aplică validarea încrucișată, matricele de confuzie, curbele ROC și diagramele de calibrare pentru a compara modelele. Previne scurgerile de date prin împărțiri corecte antrenare-validare-test.
Lecția 5 • Mașini cu vectori suport și kernel-uri
Explică maximizarea marjei și trucurile kernel pentru clasificarea neliniară. Conectează geometria SVM la alegeri practice de hiperparametri.
Capitolul 4AscundeAscunde detaliiVezi detaliiRețele neuronale și deep learning
Rețele neuronale și deep learning
Lecția 1 • Anatomia unei rețele neuronale
Definește straturi, neuroni, ponderi, bias-uri și funcții de activare ca obiecte de cod compozabile. Conectează trecerea directă la un graf de calcul diferențiabil.
Lecția 2 • Antrenare la scară cu framework-uri
Implementează bucle de antrenare în PyTorch și TensorFlow cu accelerare GPU. Acoperă încărcătoarele de date, antrenarea cu precizie mixtă și gestionarea checkpoint-urilor.
Lecția 3 • Backpropagation și optimizatoare
Derivează backpropagation prin regula lanțului și o implementează manual înainte de a utiliza autograd. Compară SGD, Adam și RMSProp în ceea ce privește viteza de convergență și stabilitatea.
Lecția 4 • Depanarea antrenării rețelelor neuronale
Diagnostichează gradienți care dispar, gradienți care explodează și neuroni morți folosind instrumente de diagnosticare. Stabilește un flux de lucru sistematic de depanare aplicabil oricărei arhitecturi.
Lecția 5 • Regularizare și generalizare
Aplică dropout, normalizarea pe loturi, decay-ul ponderilor și oprirea timpurie pentru a reduce supraadaptarea. Diagnostichează subadaptarea și supraadaptarea din curbele de învățare.
Capitolul 5AscundeAscunde detaliiVezi detaliiViziune Computerizată cu Deep Learning
Viziune Computerizată cu Deep Learning
Lecția 1 • Transfer learning și reglaj fin
Adaptează modele pretrenate ImageNet la sarcini noi cu date etichetate limitate. Acoperă strategii de înghețare a straturilor și programarea ratei de învățare pentru reglajul fin.
Lecția 2 • Arhitecturi de detectare a obiectelor
Implementează detectoare bazate pe ancore și fără ancore pentru localizarea obiectelor în imagini. Evaluează detectoarele utilizând media preciziei medii și praguri IoU.
Lecția 3 • Rețele neuronale convoluționale
Explică convoluția, pooling-ul și câmpurile receptive ca extractoare de caracteristici spațiale. Implementează o CNN de la zero și urmărește hărțile de caracteristici prin fiecare strat.
Lecția 4 • Augmentarea datelor de vision
Proiectează pipeline-uri de augmentare care îmbunătățesc generalizarea fără a corupe etichetele. Acoperă strategii de augmentare geometrice, cromatice și avansate.
Lecția 5 • Tehnici de segmentare a imaginilor
Aplică modele de segmentare semantică și de instanță la sarcini de predicție la nivel de pixel. Conectează arhitecturile encoder-decoder la formatul de ieșire al segmentării.
Capitolul 6AscundeAscunde detaliiVezi detaliiProcesarea limbajului natural și LLM-uri
Procesarea limbajului natural și LLM-uri
Lecția 1 • Arhitectura transformer în profunzime
Implementează self-attention multi-cap și codarea pozițională de la zero. Trasează modul în care BERT și GPT diferă în obiectivele de pretrenare și utilizarea ulterioară.
Lecția 2 • Reglajul fin al modelelor de limbaj pretrenate
Adaptează modelele din familia BERT la sarcini de clasificare, NER și QA cu capete specifice sarcinii. Aplică metode eficiente din punct de vedere al parametrilor, precum LoRA, pentru a reduce costul de calcul.
Lecția 3 • Ingineria prompturilor și API-uri LLM
Proiectează prompturi eficiente pentru LLM-uri reglate prin instrucțiuni utilizând pattern-uri zero-shot și few-shot. Integrează API-urile LLM în codul de producție cu parsarea structurată a ieșirii.
Lecția 4 • Reprezentarea textului și preprocesare
Convertește textul brut în reprezentări numerice prin tokenizare, embeddings și TF-IDF. Stabilește lanțul de preprocesare care alimentează orice model NLP.
Lecția 5 • Generare augmentată prin recuperare
Combină căutarea vectorială cu generarea LLM pentru a fundamenta răspunsurile în documente private. Implementează un pipeline RAG complet, de la chunking până la sinteza răspunsului.
Capitolul 7AscundeAscunde detaliiVezi detaliiMLOps și deploymentul modelelor
MLOps și deploymentul modelelor
Lecția 1 • Împachetarea modelelor și containerizare
Serializează modelele și le înfășoară în containere Docker cu izolare a dependențelor. Pregătește imagini de model portabile, deployabile pe orice target cloud sau on-premise.
Lecția 2 • CI/CD pentru machine learning
Automatizează testarea, validarea și deploymentul modelelor prin pipeline-uri CI/CD specifice ML. Integrează porți de calitate a datelor și modelelor înainte de orice promovare în producție.
Lecția 3 • Urmărirea experimentelor și reproductibilitate
Înregistrează hiperparametri, metrici și artefacte cu MLflow și Weights and Biases. Permite compararea reproductibilă a experimentelor între membrii echipei și rulări.
Lecția 4 • Servirea modelelor ca API-uri
Construiește endpoint-uri de inferență REST și gRPC cu FastAPI și TorchServe. Aplică batch-uire, cache și gestionare asincronă pentru a îndeplini cerințele de latență.
Lecția 5 • Monitorizare în producție și detectarea derivei
Monitorizează distribuțiile predicțiilor, deriva caracteristicilor și degradarea modelului în sisteme live. Declanșează reantrenarea automată atunci când pragurile statistice de derivă sunt depășite.
Capitolul 8AscundeAscunde detaliiVezi detaliiProiectare avansată a sistemelor AI
Proiectare avansată a sistemelor AI
Lecția 1 • Proiectarea pipeline-urilor multi-model
Compune modele specializate în pipeline-uri orchestrate cu logică de rutare și fallback. Aplică principiile proiectării sistemelor la cerințele specifice de fiabilitate ale AI.
Lecția 2 • Agenți AI și utilizarea instrumentelor
Construiește agenți bazați pe LLM care planifică, apelează instrumente și iterează către obiective în mod autonom. Implementează pattern-uri ReAct și de apelare a funcțiilor cu bariere de siguranță.
Lecția 3 • AI responsabil și guvernanță
Încorporează audituri de corectitudine, instrumente de explicabilitate și tehnici de păstrare a confidențialității în proiectarea sistemelor. Aliniază sistemele AI cu cerințele organizaționale de risc și conformitate.
Lecția 4 • Infrastructură AI scalabilă
Asigură clustere GPU, joburi de antrenare distribuită și autoscaling de inferență pe platforme cloud. Optimizează costurile infrastructurii prin instanțe spot și cuantizarea modelelor.
Lecția 5 • Arhitectura sistemului capstone
Proiectează un sistem AI complet, de la cerințe la deployment, utilizând toate tehnicile cursului. Produce un document de arhitectură și un prototip funcțional ca artefact de portofoliu.
Certificatul tău valid de finalizare
Acest curs este pentru tine:
Dezvoltator backend: dorește să adauge capabilități AI produselor software existente.
Analist de date: pregătit să treacă dincolo de dashboard-uri în teritoriul modelării predictive.
Student la inginerie software: își construiește un avantaj competitiv înainte de a intra pe piața muncii.
Dezvoltator freelancer: caută să ofere soluții bazate pe AI clienților și să-și extindă veniturile.
Inginer DevOps: urmărește să dețină întregul ciclu de viață al deploymentului pentru sistemele de machine learning.
Persoană în reconversie profesională: trece de la un rol tehnic non-AI la inginerie de machine learning.
Ce spun cursanții noștri
Lecțiile dumneavoastră sunt perfecte. Am achiziționat pachetul de un an și, în sfârșit, am oportunitatea să urmăresc diverse subiecte de interes fără să fie nevoie să schimb platforma... vă mulțumesc pentru tot ceea ce faceți, v-am recomandat deja altor persoane...

Îmi place cum lecțiile sunt directe la subiect și cum pot să schimb capitolele și să sar peste conținutul de care nu am nevoie.

Îmi place conținutul și modul de prezentare și transcriere a videoclipurilor, ceea ce accelerează procesul!

Platforma este rapidă, simplă de utilizat. Diversitatea conținutului și videoclipurile complementare ajută foarte mult la învățare.

Cele mai importante formări
Întrebări frecvente
Cine este Dedika?
Este certificatul valabil în România?
Cursurile sunt gratuite?
Care este volumul de muncă al cursului?
Cum sunt cursurile?
Cum funcționează cursurile?
Care este durata cursurilor?
Care este costul sau prețul cursurilor?
Ce este un curs EAD sau online și cum funcționează?
Curs PDF




















