Cursuri de Inteligență Artificială
Bine ai venit! Aici găsești cursuri de Inteligență Artificială, organizate în ordinea naturală de învățare pentru elevi. Poți parcurge materialele în ordine la clasă, pas cu pas, de la bazele Python până la tehnici avansate de Machine Learning.
Aceste cursuri vor acoperi integral programa pentru competiția națională ROAI - etapa locală, etapa județeană, etapa națională și barajul de selecție al lotului național. Am adăugat deja materialele necesare pentru etapa locală și o parte din etapa județeană, pe restul urmează să le adăugăm.
ROAI este selecția oficială pentru Olimpiada Internațională de Inteligență Artificială de iarnă (IAIO) și pentru Olimpiada Central Europeană de Inteligență Artificială (CEOAI). Înscrierile pentru etapa locală au început deja și sunt deschise până pe 29 ianuarie pe Nitro AI Judge. Elevii se pot înscrie singuri pe această platformă dacă își doresc să participe la competiție!
Cursuri Care Urmăresc Programa
Urmează și altele!
Clasele IX-X
Începând de la etapa locală
-
Utilizarea limbajului Python:
-
AI Search:
-
Procesarea datelor:
-
Învățare supervizată:
Începând de la etapa județeană
-
AI Search:
- Euristici pentru A*
-
Învățare supervizată:
-
Învățare nesupervizată:
- K-Nearest Neighbors (kNN)
- K-Means
- DBSCAN
- Hierarchical Clustering
-
Procesare de text (Natural Language Processing):
- Introducere în NLP
- Word Embeddings: Bag of Words (BOW), TF-IDF
-
Procesare de imagini (Computer Vision):
Începând de la etapa națională
-
Procesare de text (Natural Language Processing):
- Word2Vec, FastText, GloVe
-
Procesare de imagini (Computer Vision):
- Augmentări
-
Deep Learning:
- Neural Network Basics: Perceptron, MLP, Backpropagation
- Tehnici de optimizare: SGD, Adam, RMSProp, Learning Rate Schedules, Regularization, Dropout, Batch Normalization
- Rețele neurale convoluționale
- Rețele neurale recurente
- Utilizarea modelelor preantrenate
Clasele XI-XII
Începând de la etapa județeană
- Procesarea datelor:
- Reducerea dimensionalității (Dimensionality Reduction)
Începând de la etapa națională
- Reinforcement Learning:
- Markov Decision Processes (MDPs)
- Temporal Difference Learning
- Q-learning
Note
- Pentru etapa locală elevii vor avea acces nerestricționat la internet.
- Programa de la secțiunea XI-XII include și programa pentru secțiunile precedente.
- Barajele de selecție a lotului național vor include programele pentru clasele IX-XII.
- Pentru barajele de selecție a echipelor reprezentative ale României vor fi abordate teme suplimentare.
Resurse suplimentare
- Ce este Inteligența Artificială? - Introducere în domeniul AI
- Introducere în Google Colab - Mediul de lucru
- Cum arată codul? - Structura unui proiect ML
- Template pentru Nitro AI Judge - Format pentru competiții
Contribuitori
Aceste materiale nu ar fi fost posibile fără sprijinul și dedicarea unor oameni minunați. Le mulțumim din suflet partenerilor noștri care au crezut în acest proiect și au contribuit cu energie, idei și resurse pentru a face educația în AI accesibilă tuturor elevilor: