Skip to main content
MLCompete
ЗадачиСоревнованияУчрежденияРегионыРейтингДостиженияУчебный план
  • Plan de învățare
    • Programa Olimpiada Națională de Inteligență Artificială
  • Editoriale pentru probleme
    • Editorial Expoziția Națională de Iepuri
    • Editorial Magia cuvintelor
    • Edtorial Vânătorul de glitch-uri
  • Suport curs - UPB
    • Curs 1 - Introducere
    • Curs 2 - Căutare informată
    • Curs 3 - Căutare locală și online
    • Curs 4 - Probleme de satisfacere a constrângerilor
    • Curs 5 - Căutare în jocuri
    • Curs 6 - Introducere în probabilități și rețele bayesiene
    • Curs 7 - Inferență în Rețele Bayesiene
    • Curs 8 - Introducere în Învățare Automată
    • Curs 9 - Arbori de decizie
    • Cursul 10 - Regresie liniară
    • Cursul 11 - Regresie Logistică
    • Cursul 12 - Introducere în Rețele Neurale
    • Cursul 13 - Rețele Neurale Convoluționale
    • Cursul 14 - Introducere în Agenți Inteligenți
    • Cursul 15 - Agenți în medii MDP
    • Cursul 16 - Introducere în NLP
    • Cursul 17 - Modele largi de limbaj
    • Cursul 18 - Transformers
  • Tutoriale
    • 00 Pandas - A Quick Introduction
    • 01 Naive Bayes
    • 03 Support Vector Machines
    • 04 Random Forests
    • 05 Principal Component Analysis
    • 06 K-Means
    • 07 Gaussian Mixtures
    • 08 Kernel Density Estimation
    • Tutorial - Clustering avansat
    • Tutorial NLP 1 - Clasificarea textelor
    • Tutorial NLP 2 - Clasificarea textelor

Plan de învățare

Programa Olimpiada Națională de Inteligență Artificială

Plan calendaristic – Noiembrie 2025

Obiectiv general: punerea fundației: recapitulare Python și concepte de bază.
Timp estimat: 8–12 ore/săptămână (1–2 ore/zi + weekend).
Început: 10 noiembrie 2025


Principii de organizare și recomandări

  • Fiecare modul urmează structura: teorie → implementare → exerciții.
    Este important să „pui mâna pe cod”.
  • Folosește platforma platform.olimpiada-ai.ro pentru probleme reale de concurs.
  • La fiecare 3–4 săptămâni → alocă timp de recapitulare și consolidare.
  • În ultimele luni → fă simulări de concurs (seturi de probleme + timp limită).
  • Ține un jurnal de greșeli și concepte neînțelese și revino periodic asupra lor.

Noiembrie 2025 (10 – 30 noiembrie)

Săptămâna 1 (10–16 noiembrie)

Temă: Introducere + recapitulare concepte de bază în Python.

  • Instalare mediu: Python 3.x, Jupyter Notebook / VSCode / PyCharm.
  • Tipuri de date fundamentale: int, float, str, bool, liste, tupluri, dicționare, seturi.
  • Exerciții simple:
    • Manipulare liste și stringuri (ex: inversare, substring, count, split).
    • Mini-probleme de pe HackerRank / CSES.

Săptămâna 2 (17–23 noiembrie)

Temă: Controlul fluxului și structuri mai avansate.

  • Instrucțiuni condiționale: if / elif / else.
  • Bucle: for, while, break, continue.
  • List comprehensions & generator comprehensions.
  • Exerciții integrate: probleme mici de manipulare de date.

Săptămâna 3 (24–30 noiembrie)

Temă: Funcții, module, OOP și proiect integrator.

  • Funcții: parametri, valori returnate, recursivitate simplă.
  • Module standard: math, itertools, functools.
  • Clase și obiecte: constructor, metode, atribute, moștenire simplă.
  • Citire / scriere fișiere text (.txt, .csv).
  • Proiect final de lună:
    • Citire fișier CSV → procesare date → generare output (statistici / transformări).
    • Include o problemă de concurs simplă pentru autoevaluare.

✅ La finalul lunii:

  • Recapitulare generală + verificare progres.
  • Notează în jurnalul personal ce concepte mai necesită clarificare.

Decembrie 2025

Obiectiv: consolidare Python, manipulare matricială și pregătire pentru module IA.

Săptămâna 5 (1–7 dec)

  • Manipularea datelor sub formă de matrice / tabele (liste de liste)
  • Operații de bază pe matrici:
    • sumă pe linie / coloană
    • transpus
    • filtrare
  • Exerciții pe date tabulare

Săptămâna 6 (8–14 dec)

  • Biblioteci Python utile:
    • NumPy (vectori, matrici, operații algebrice de bază)
  • Pandas:
    • DataFrame
    • selecție rânduri / coloane
    • filtrare
    • agregare
  • Exerciții practice pe seturi mici de date (CSV)

Săptămâna 7 (15–21 dec)

  • Operații pe imagini:
    • citire imagine (PIL, OpenCV)
    • transformări simple (grayscale, resize, flip)
  • Reprezentarea unei imagini ca matrice de pixeli
  • Exerciții de transformare imagini

Săptămâna 8 (22–31 dec)

  • Proiect mic integrator:
    • date tabulare + imagini
    • generare output
  • Recapitulare:
    • Python
    • NumPy
    • Pandas
    • procesare imagini

Ianuarie 2026

Obiectiv: noțiuni de bază din IA / ML, metrici, feature engineering.

Săptămâna 9 (1–7 ian)

  • Introducere IA / ML:
    • învățare supervizată
    • învățare nesupervizată
  • Metrici de evaluare:
    • acuratețe
    • precizie
    • recall
    • F1
    • matrice de confuzie

Săptămâna 10 (8–14 ian)

  • Funcții de loss:
    • MSE
    • MAE
    • cross-entropy
  • Optimizare:
    • gradient descent
  • Preprocesare:
    • scalare (min-max, standard)
    • normalizare
    • codificare (one-hot)

Săptămâna 11 (15–21 ian)

  • Split date:
    • train
    • validation
    • test
  • Validare încrucișată (k-fold)
  • Exerciții pe dataset-uri:
    • Iris
    • Titanic
    • Digits (scikit-learn)

Săptămâna 12 (22–31 ian)

  • Proiect mic:
    • pipeline complet
    • preprocesare
    • model simplu (ex: regresie)
    • evaluare metrici
  • Compararea variantelor de preprocesare

Februarie 2026

Obiectiv: modele de învățare automată de bază și comparații.

Săptămâna 13 (1–7 feb)

  • Regresie liniară
  • Regresie logistică
  • Implementare:
    • de la zero
    • cu scikit-learn
  • Regularizare:
    • L1 (Lasso)
    • L2 (Ridge)

Săptămâna 14 (8–14 feb)

  • Naive Bayes:
    • Gaussian
    • Bernoulli
  • KNN (k-nearest neighbors)

Săptămâna 15 (15–21 feb)

  • Clustering:
    • K-means
    • DBSCAN
  • Arbori de decizie:
    • entropie
    • Gini

Săptămâna 16 (22–28 feb)

  • Random Forest
  • Bagging
  • Voting ensemble
  • Compararea performanțelor pe același dataset
  • Probleme ML pe Nitro AI Judge

Martie 2026

Obiectiv: preprocesare avansată, NLP de bază, imagini simple, concurs județean.

Săptămâna 17 (1–7 mart)

  • Revizuire generală ML
  • Exerciții mixte

Săptămâna 18 (8–14 mart)

  • Preprocesare avansată:
    • imputare valori lipsă
    • transformări logaritmice
    • target encoding
  • Regularizare
  • Tuning hiperparametri (Grid Search)

Săptămâna 19 (15–21 mart)

  • NLP:
    • tokenizare
    • stop words
    • stemming / lemmatizare (NLTK)
  • Reprezentări text:
    • Bag-of-Words
    • TF-IDF

Săptămâna 20 (22–31 mart)

  • Proiect NLP:
    • clasificare text (spam/ham, sentiment)
  • Procesare imagini:
    • augmentare (flip, rotație, zoom)
  • Etapa județeană:
    • participare
    • analiză subiecte și greșeli

Aprilie 2026

Obiectiv: embedding-uri, NLP avansat, CNN, simulări.

Săptămâna 21 (1–7 apr)

  • Embedding-uri statice:
    • Word2Vec
    • GloVe
    • FastText
  • Compararea embedding-urilor:
    • dimensiune
    • similaritate vectorială

Săptămâna 22 (8–14 apr)

  • Pipeline NLP complet:
    • preprocesare
    • embeddings
    • clasificator
    • evaluare
  • Experimente cu hiperparametri

Săptămâna 23 (15–21 apr)

  • CNN:
    • straturi convoluționale
    • pooling
    • arhitectură de bază
  • Implementare simplă:
    • TensorFlow / Keras / PyTorch

Săptămâna 24 (22–30 apr)

  • Aplicare CNN:
    • cifre
    • imagini mici
  • Proiect mixt:
    • text + imagine
  • Simulări de concurs tematice

Mai 2026

Obiectiv: modele avansate, ultimele simulări, pregătire finală.

Săptămâna 25 (1–7 mai)

  • Boosting:
    • Gradient Boosting
    • AdaBoost
  • Bagging
  • Stacking / Voting
  • SVM:
    • kerneluri
    • margini
    • cost

Săptămâna 26 (8–14 mai)

  • Reducerea dimensionalității:
    • PCA
    • LDA
  • Gaussian Mixture Models (GMM)
  • Optimizare hiperparametri:
    • GridSearch
    • RandomSearch
    • Optuna

Săptămâna 27 (15–21 mai)

  • Recapitulare finală:
    • concepte teoretice
    • coduri uzuale
    • pipeline-uri
  • Simulare completă de concurs:
    • 3–4 probleme
    • timp limitat
  • Analiza și corectarea greșelilor

Concurs

  • ONIA – Mai 2026
    • aplicarea tuturor cunoștințelor

Sumar compact

LunaFocus principal
noiembrie 2025Python de la zero, structuri de date, funcții, OOP
decembrie 2025NumPy, Pandas, imagini, proiecte
ianuarie 2026Concepte IA, metrici, preprocesare
februarie 2026Modele ML de bază, ensemble
martie 2026Preprocesare avansată, NLP de bază, concurs județean
aprilie 2026Embedding-uri, CNN, proiecte mixte
mai 2026Modele avansate, tuning, simulări finale
MLCompete

© 2026 MLCompete. Все права защищены.

Условия использованияПолитика конфиденциальностиКонтакты