
Curs Python pentru Inteligență Artificială
Stăpânește Python de la zero și aplică-l direct în machine learning, deep learning și modele de limbaj mari. Acest curs te duce de la sintaxa de bază până la construirea de aplicații bazate pe LLM și implementarea modelelor AI în producție. Fiecare competență pe care o dobândești este practică, hands-on și imediat aplicabilă proiectelor AI reale.
Ce vei învăța:
Veți începe cu fundamentele Python și veți progresa prin NumPy, Pandas și vizualizarea datelor înainte de a trece la machine learning cu Scikit-Learn și deep learning cu PyTorch. Veți învăța cum să curățați și să ingineriți caracteristici din seturi de date reale, să antrenați și să evaluați modele și să preveniți supraadaptarea cu tehnici dovedite de regularizare. Cursul acoperă apoi modelele de limbaj mari, inclusiv ingineria prompturilor, Hugging Face Transformers, generare augmentată prin regăsire și reglaj fin. Veți explora, de asemenea, practici MLOps, cum ar fi servirea modelelor, urmărirea experimentelor și pipeline-uri CI. Până la sfârșit, veți avea abilitățile necesare pentru a construi, implementa și întreține sisteme AI în mod profesionist.
Cum studiezi practic Curs Python pentru Inteligență Artificială
Cum exersezi Curs Python pentru Inteligență Artificială
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 • 39 LecțiiDurata între 4 și 360 ore (tu decizi)
Capitolul 1AscundeAscunde detaliiVezi detaliiFundamentele Python pentru Lucrul cu Inteligența Artificială
Fundamentele Python pentru Lucrul cu Inteligența Artificială
Lecția 1 • Configurarea Mediului Python
Instalați Python, configurați medii virtuale și alegeți un IDE potrivit pentru dezvoltarea AI. Stabilește baza tehnică de care depinde fiecare capitol ulterior.
Lecția 2 • Fluxul de control și buclele
Aplicați condiționale și iterații pentru a automatiza sarcinile repetitive cu date AI. Permite direct modelele de procesare în lot utilizate pe parcursul cursului.
Lecția 3 • Depanarea și Gestionarea Erorilor
Citiți traceback-uri, utilizați un debugger și scrieți blocuri try/except pentru a gestiona erorile de execuție. Gestionarea fiabilă a erorilor previne eșecurile silențioase în fluxurile de lucru AI.
Lecția 4 • Sintaxa Python de Bază și Tipurile de Date
Acoperiți variabilele, operatorii, stringurile, numerele și booleenele cu exemple relevante pentru AI. Oferă vocabularul pentru toate sarcinile ulterioare de manipulare a datelor.
Lecția 5 • Funcții și Cod Modular
Definiți funcții reutilizabile cu parametri, valori de returnare și docstring-uri. Proiectarea modulară este esențială pentru pipeline-urile AI menținabile construite ulterior.
Capitolul 2AscundeAscunde detaliiVezi detaliiStructuri de Date pentru Aplicații AI
Structuri de Date pentru Aplicații AI
Lecția 1 • Lucrul cu Stringuri și Text
Aplicați metode pentru stringuri, formatare și expresii regulate pentru a curăța date text brute. Preprocesarea textului este un pas fundamental în fiecare pipeline NLP și LLM.
Lecția 2 • I/E de Fișiere și Serializarea Datelor
Citiți și scrieți fișiere text, CSV și JSON pentru a persista și schimba date AI. Conectează scripturile Python la sursele de date din lumea reală utilizate în capitolele următoare.
Lecția 3 • Dicționare și Seturi
Stocați perechi cheie-valoare și colecții unice pentru căutare rapidă și deduplicare. Aceste structuri stau la baza hărților de caracteristici și tabelelor de vocabular în sarcinile NLP.
Lecția 4 • Liste și Tuple în Detaliu
Manipulați secvențe ordonate folosind slicing, comprehensiuni și metode încorporate. Listele sunt containerul principal pentru seturile de date AI brute și ieșirile modelelor.
Lecția 5 • Iteratori, Generatoare și Eficiență
Utilizați generatoare și evaluare leneșă pentru a gestiona seturi mari de date fără a epuiza memoria. Iterația eficientă este critică atunci când se procesează milioane de mostre de antrenament.
Capitolul 3AscundeAscunde detaliiVezi detaliiCalcul Numeric cu NumPy
Calcul Numeric cu NumPy
Lecția 1 • Algebră Liniară cu NumPy
Efectuați înmulțirea matricelor, descompunerea și rezolvarea sistemelor liniare. Aceste operații sunt nucleul matematic al rețelelor neuronale și al reducerii dimensionalității.
Lecția 2 • Indexare, Slicing și Redimensionare
Selectați, filtrați și redimensionați datele array folosind tehnici avansate de indexare. Redimensionarea este necesară înainte de a introduce date în straturile rețelelor neuronale.
Lecția 3 • Agregări Statistice și Eșantionare Aleatorie
Calculați statistici descriptive și generați eșantioane aleatoare reproductibile pentru experimente AI. Eșantionarea reproductibilă asigură o evaluare și o comparare corectă a modelelor.
Lecția 4 • Operații Vectorizate și Broadcastare
Aplicați operații aritmetice element-cu-element și reguli de broadcastare pentru a evita buclele lente în Python. Vectorizarea este fundamentul performanței tuturor calculelor numerice AI.
Lecția 5 • Array-uri NumPy și Crearea Array-urilor
Creați array-uri din liste, intervale și distribuții aleatoare cu tipuri de date corecte. Array-urile sunt containerul universal de date pentru tensori și matrici în AI.
Capitolul 4AscundeAscunde detaliiVezi detaliiAnaliza Datelor cu Pandas
Analiza Datelor cu Pandas
Lecția 1 • Grupare, Agregare și Îmbinare
Rezumați datele cu groupby și combinați seturi de date folosind operațiile merge și join. Aceste abilități permit ingineria caracteristicilor din mai multe surse de date relaționale.
Lecția 2 • Curățarea și Transformarea Datelor
Gestionați valorile lipsă, duplicatele și tipurile incorecte pentru a produce seturi de date curate. Datele curate determină direct calitatea modelelor AI antrenate.
Lecția 3 • Ingineria Caracteristicilor cu Pandas
Creați caracteristici noi prin grupare pe intervale, codificare și aplicarea de funcții personalizate. Caracteristicile proiectate au adesea cel mai mare impact asupra acurateții modelului.
Lecția 4 • Filtrare, Sortare și Interogare
Aplicați filtre booleene, stringuri de interogare și operații de sortare pentru a izola datele relevante. Subsetarea precisă este esențială pentru crearea partițiilor de antrenament și validare.
Lecția 5 • Bazele DataFrame-urilor și Series
Construiți DataFrame-uri din CSV, JSON și dicționare și inspectați structura acestora. Înțelegerea anatomiei DataFrame-ului este o condiție prealabilă pentru toate sarcinile de prelucrare a datelor.
Capitolul 5AscundeAscunde detaliiVezi detaliiVizualizarea Datelor pentru Informații AI
Vizualizarea Datelor pentru Informații AI
Lecția 1 • Bazele Matplotlib
Construiți diagrame liniare, cu bare și de dispersie folosind API-ul orientat pe obiecte al Matplotlib. O bază solidă în Matplotlib sprijină fiecare bibliotecă de vizualizare de nivel superior.
Lecția 2 • Fluxuri de Lucru pentru Analiza Exploratorie a Datelor
Combinați Pandas și instrumentele de vizualizare pentru a profila sistematic un nou set de date. O analiză exploratorie structurată reduce surprizele în timpul antrenării și evaluării modelului.
Lecția 3 • Vizualizarea Performanței Modelului
Trasați matrici de confuzie, curbe ROC și curbe de învățare pentru a evalua modelele AI. Vizualizările performanței sunt esențiale pentru diagnosticarea subadaptării și supradaptării.
Lecția 4 • Vizualizare Statistică cu Seaborn
Creați diagrame de distribuție, hărți termice și diagrame perechi pentru a relevă modele statistice. Vizualizările statistice ghidează selectarea caracteristicilor și analiza corelațiilor înainte de modelare.
Capitolul 6AscundeAscunde detaliiVezi detaliiÎnvățare Automată cu Scikit-Learn
Învățare Automată cu Scikit-Learn
Lecția 1 • Învățare Nesupravegheată și Reducerea Dimensionalității
Grupați datele cu K-Means și reduceți dimensionalitatea cu PCA pentru analiză exploratorie. Metodele nesupravegheate relevă structura ascunsă în seturile de date AI neetichetate.
Lecția 2 • API-ul și Fluxul de Lucru Scikit-Learn
Înțelegeți modelul fit/predict/transform și construiți un pipeline ML complet. API-ul unificat facilitează comutarea între modele și pașii de preprocesare.
Lecția 3 • Învățare Supravegheată: Clasificare
Antrenați regresie logistică, arbori de decizie și clasificatori ansamblu pe date etichetate. Clasificarea este cea mai comună sarcină AI în aplicațiile de business și cercetare.
Lecția 4 • Învățare Supravegheată: Regresie
Prediceți ținte continue folosind modele de regresie liniară, polinomială și regularizată. Regresia stă la baza cazurilor de utilizare pentru prognoză, stabilirea prețurilor și estimarea cererii.
Lecția 5 • Evaluarea Modelului și Reglarea Hiperparametrilor
Aplicați validarea încrucișată, căutarea în grilă și metrici de scor pentru a optimiza performanța modelului. O evaluare riguroasă previne supradaptarea și asigură generalizarea bună a modelelor.
Capitolul 7AscundeAscunde detaliiVezi detaliiÎnvățare Profundă cu PyTorch
Învățare Profundă cu PyTorch
Lecția 1 • Bucle de Antrenare și Optimizare
Implementați bucle complete de antrenare cu funcții de pierdere, optimizatori și programe ale ratei de învățare. O buclă de antrenare bine structurată este nucleul fiecărui experiment de învățare profundă.
Lecția 2 • Construirea Rețelelor Neuronale cu nn.Module
Definiți arhitecturi de rețea personalizate folosind nn.Module, straturi și funcții de activare. Proiectarea modulară a rețelei permite experimentarea rapidă cu diferite arhitecturi.
Lecția 3 • Rețele Neuronale Convoluționale pentru Imagini
Construiți CNN-uri cu straturi convoluționale, de pooling și complet conectate pentru sarcini cu imagini. CNN-urile sunt arhitectura dominantă pentru aplicațiile AI de viziune computerizată.
Lecția 4 • Bazele Tensorilor și Autograd
Creați și manipulați tensori PyTorch și înțelegeți diferențierea automată. Autograd este motorul din spatele învățării bazate pe gradient în toate modelele de învățare profundă.
Lecția 5 • Regularizare și Îmbunătățirea Modelului
Aplicați dropout, normalizare pe loturi și oprire timpurie pentru a reduce supradaptarea. Aceste tehnici sunt esențiale pentru implementarea modelelor care se generalizează la date noi.
Capitolul 8AscundeAscunde detaliiVezi detaliiLucrul cu Modele de Limbaj de Mari Dimensiuni
Lucrul cu Modele de Limbaj de Mari Dimensiuni
Lecția 1 • API-uri LLM și Ingineria Prompturilor
Apelați API-uri LLM, structurați prompturi și interpretați răspunsurile pentru sarcini ulterioare. Crearea eficientă de prompturi îmbunătățește dramatic calitatea ieșirii fără nicio antrenare a modelului.
Lecția 2 • Biblioteca Hugging Face Transformers
Încărcați modele preantrenate și tokenizatoare de pe Hugging Face Hub pentru inferență. Biblioteca Transformers oferă acces la mii de modele AI gata de utilizare.
Lecția 3 • Generare Augmentată cu Recuperare
Combinați căutarea vectorială cu generarea LLM pentru a fundamenta răspunsurile în documente externe. RAG reduce halucinațiile și permite LLM-urilor să răspundă la întrebări specifice unui domeniu.
Lecția 4 • Reglajul fin al LLM-urilor pe Date Personalizate
Pregătiți seturi de date și rulați reglaj fin eficient din punct de vedere al parametrilor pentru a adapta modelele la noi domenii. Reglajul fin oferă o acuratețe mai mare decât simpla creare de prompturi pentru sarcini specializate.
Lecția 5 • Construirea de Aplicații Bazate pe LLM
Înlănțuiți apeluri LLM, instrumente și memorie folosind un framework de orchestrare pentru a construi agenți. Sistemele agentice extind LLM-urile dincolo de întrebări și răspunsuri simple în fluxuri de lucru complexe multi-pas.
Certificatul tău valid de finalizare
Acest curs este pentru tine:
Viitori oameni de știință a datelor: pregătiți să treacă dincolo de tutoriale către abilități structurate, gata de angajare.
Dezvoltatori de software: care doresc să-și extindă expertiza în sisteme de machine learning și AI.
Analiști de business: care doresc să automatizeze informațiile și să construiască fluxuri de lucru AI bazate pe date în mod independent.
Persoane care își schimbă cariera: care fac tranziția către roluri în AI fără o pregătire tradițională în informatică.
Profesioniști în cercetare: care au nevoie de fluență în Python pentru a implementa și experimenta cu modele AI.
Antreprenori și constructori de produse: care își propun să prototipeze și să livreze ei înșiși funcționalități bazate pe AI.
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




















