Cercuri de performanță
Pregătire pentru Olimpiadele Naționale de AI (ROAI & ONIA)
Învață Machine Learning, antrenează modele pe date reale și pregătește-te pentru olimpiadele naționale de Inteligență Artificială.
Inteligența artificială nu se învață urmărind demonstrații sau scriind prompturi. Se învață antrenând modele: primești un set de date, îl cureți, alegi algoritmul potrivit, măsori cât de bine funcționează și îl îmbunătățești. Exact asta se cere la olimpiadele de AI, unde fiecare problemă este un set de date real pentru care trebuie să construiești cel mai bun model posibil.
La Nerdvana 2.0, acest curs este un antrenament de performanță pentru cele două olimpiade de AI din România: ROAI și ONIA. Ambele au mai multe etape, la fel ca olimpiada de informatică: etapa locală, județeană, națională, apoi lotul și barajele pentru echipele care reprezintă România la olimpiadele internaționale.
Ghidați de Alex Bîrsan, Machine Learning Engineer la Bitdefender, cursanții parcurg programa oficială: Python cu NumPy, Pandas și scikit-learn, învățare supervizată și nesupervizată, evaluarea modelelor și prelucrarea textului, iar pentru etapa națională rețele neurale în PyTorch și Computer Vision.
Lucrăm din prima ședință pe probleme în formatul olimpiadei: primești datele, construiești modelul, trimiți predicțiile și vezi scorul. Nu memorăm formule, ci învățăm să gândim o problemă de date de la cap la coadă.
Deschidem două grupe noi, de maxim 10 persoane fiecare, începând cu 12 ianuarie 2027. Cursurile vor avea loc în fiecare marți în intervalele 09:00 - 11:00 și 18:00 - 20:00. Costul fiecărei ședințe este de 190 de lei. În funcție de numărul de elevi înscriși, vom deschide și alte grupe.
Înscrierile sunt în desfășurare. Termenul limită pentru înscrieri este sâmbătă, 9 ianuarie 2027.
🏆 Competițiile pe care le vizăm
Pregătirea din cadrul acestui curs este aliniată direct cu programa și formatul celor două olimpiade de Inteligență Artificială din România:
-
ONIA (Olimpiada Națională de Inteligență Artificială) – Olimpiada organizată de Ministerul Educației, cu etapă locală, județeană și națională. Lotul național reprezintă România la Olimpiada Internațională de Inteligență Artificială (IOAI).
-
ROAI (Olimpiada Română de Inteligență Artificială) – Competiția care selectează echipa României pentru olimpiadele internaționale de AI (IAIO, EUROAI).
Detalii despre etape găsiți mai jos, la Olimpiadele de Inteligență Artificială, iar temele, la programa olimpiadelor.
🎯 Cui se adresează acest curs?
Olimpiadele de Inteligență Artificială
În România există două competiții de AI pentru liceu. Elevii se pot înscrie la amândouă: o mare parte din programă este comună, iar în curs le pregătim pe amândouă.
ROAI — Olimpiada Română de Inteligență Artificială
Organizată de Asociația Nitro, cu sprijinul Ministerului Educației și al mai multor universități. Toate probele se dau pe platforma Nitro AI Judge, unde concursurile din anii trecuți pot fi rezolvate oricând.
Etape: etapa locală (de acasă, online), etapa județeană, etapa națională, apoi lotul de selecție și de pregătire.
ROAI selectează echipa României pentru olimpiadele internaționale de AI (IAIO, EUROAI). Până acum, echipele României au obținut la aceste olimpiade 3 medalii de aur, 17 de argint și 14 de bronz.
ONIA — Olimpiada Națională de Inteligență Artificială
Organizată de Ministerul Educației, împreună cu UPIR și universități precum POLITEHNICA București, Universitatea din București, UBB, UAIC, UPT și UVT. Probele sunt practice și se dau pe platforma olimpiadei.
Etape: etapa locală, etapa județeană, etapa națională, apoi barajele pentru lotul național. Calendarul orientativ 2026–2027: etapa locală în ianuarie 2027, etapele județeană și națională în martie – aprilie 2027, pregătirea lotului în mai – iunie 2027.
Lotul național reprezintă România la Olimpiada Internațională de Inteligență Artificială (IOAI). La IOAI 2026, România a obținut 8 medalii; ediția 2027 are loc în Singapore, în iulie 2027.
Ce învățăm: programa olimpiadelor
Programa olimpiadelor de AI este foarte largă. Ne concentrăm pe ce se cere la etapele județeană și națională, după programa oficială ONIA, și acoperim și temele specifice programei ROAI.
Pentru etapa județeană
- Fundamente de programare: Python, NumPy și Pandas, vizualizarea datelor cu Matplotlib și Seaborn, introducere în scikit-learn.
- Învățare supervizată: regresie liniară și logistică, regularizare L1 și L2, K-Nearest Neighbors, arbori de decizie, modele ansamblu (Random Forest, Bagging, Gradient Boosting), SVM.
- Învățare nesupervizată: K-Means, PCA, vizualizare cu t-SNE și UMAP.
- Data Science: metrici de evaluare (acuratețe, precizie, recall, F1, AUC, MSE, R²), overfitting și underfitting, optimizarea hiperparametrilor și cross-validation, feature engineering, curățarea și pregătirea datelor.
- Prelucrarea limbajului natural: clasificarea textului cu Bag-of-Words și TF-IDF.
Pentru etapa națională, în plus
- PyTorch: tensori și operații cu tensori.
- Clustering avansat: DBSCAN, clustering ierarhic și spectral.
- Rețele neurale: perceptron și MLP, gradient descent și algoritmi de optimizare, funcții de activare și de pierdere, dropout, batch normalization, fine-tuning pe modele pre-antrenate.
- Computer Vision: rețele convoluționale (CNN), clasificarea imaginilor, preprocesarea și augmentarea imaginilor.
- Teme specifice ROAI: algoritmi de căutare (BFS, DFS, A*, Minimax), word embeddings (Word2Vec, GloVe), rețele recurente, iar pentru clasele XI – XII și Reinforcement Learning (Q-learning).
Modul de desfășurare al cursurilor pe durata anului școlar 2026 - 2027
Perioada de înscriere
Termenul limită este 9 ianuarie 2027.

Cursul pe durata anului școlar
în ziua de marți a fiecărei săptămâni în intervalele 09:00 - 11:00 și 18:00 – 20:00.
Cursul va începe pe 12 ianuarie 2027.

Provocarea finală
Alte informații legate de desfășurarea cursurilor
Frecvența cursurilor va fi de o sesiune pe săptămână, cu o durată de aproximativ 2 ore.
Durata cursului poate varia între 15 - 30 de sesiuni, în funcție de nivelul inițial de pregătire al grupei.
Fiecare grupă va avea maxim 10 persoane. Păstrăm acest număr limitat de elevi pentru a ne asigura că instructorul oferă atenție nominală și feedback pe cod fiecărui cursant.
Lecțiile predate vor fi disponibile electronic, ca pagini web, în cadrul platformei Nerdvana Education. În acest fel vom avea transparență. De asemenea ușurează munca elevilor, nemaifiind obligați să noteze totul în timpul orelor de curs.
Instructorul cursului de AI și Machine Learning
Alex Bîrsan
Machine Learning Engineer la Bitdefender și olimpic național la informatică și fizică, Alex Bîrsan crede că cel mai important lucru pe care îl poate învăța un elev nu e un algoritm anume, ci cum să gândească singur o problemă.
Pentru el, intuiția în machine learning se clădește ca orice mod de a gândi: încet, natural, din întrebări bune. Iar odată format, felul ăsta de a gândi nu rămâne doar în cod. Îl folosești la orice decizie și la orice problemă pe care încă nu știi să o rezolvi.
Înscrie-te acum!
Înscrierile sunt în desfășurare până la data de 9 ianuarie 2027.

