Skip to content

Latest commit

 

History

History
238 lines (170 loc) · 31.5 KB

File metadata and controls

238 lines (170 loc) · 31.5 KB

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

🌐 Suport Multi-Limbă

Suportat prin GitHub Action (automatizat și întotdeauna actualizat)

Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese

Preferi să clonezi local?

Acest depozit include peste 50 de traduceri în limbi diferite, ceea ce crește semnificativ dimensiunea descărcării. Pentru a clona fără traduceri, folosește sparse checkout:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/ML-For-Beginners.git
cd ML-For-Beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/ML-For-Beginners.git
cd ML-For-Beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

Aceasta îți oferă tot ce ai nevoie pentru a finaliza cursul cu o descărcare mult mai rapidă.

Alătură-te Comunității Noastre

Microsoft Foundry Discord

Avem o serie ongoing pe Discord despre învățarea cu AI, află mai multe și alătură-te la Seria Learn with AI în perioada 18 - 30 septembrie 2025. Vei primi sfaturi și trucuri pentru folosirea GitHub Copilot în Știința Datelor.

Learn with AI series

Învățare Automată pentru Începători - Un Curriculum

🌍 Călătorește în jurul lumii explorând Învățarea Automată prin intermediul culturilor lumii 🌍

Cloud Advocates de la Microsoft sunt încântați să ofere un curriculum de 12 săptămâni cu 26 de lecții despre Învățarea Automată. În acest curriculum, vei învăța despre ceea ce uneori este numit învățarea automată clasică, folosind în principal biblioteca Scikit-learn și evitând deep learning-ul, care este acoperit în curriculumul nostru AI for Beginners. Combină aceste lecții cu curriculumul nostru 'Data Science for Beginners'!

Călătorește cu noi în jurul lumii în timp ce aplicăm aceste tehnici clasice pe date din multe regiuni. Fiecare lecție include teste înainte și după lecție, instrucțiuni scrise pentru completarea lecției, o soluție, o temă și altele. Pedagogia noastră bazată pe proiecte îți permite să înveți construind, o metodă dovedită pentru a fixa noile aptitudini.

✍️ Mulțumiri sincere autorilor noștri Jen Looper, Stephen Howell, Francesca Lazzeri, Tomomi Imura, Cassie Breviu, Dmitry Soshnikov, Chris Noring, Anirban Mukherjee, Ornella Altunyan, Ruth Yakubu și Amy Boyd

🎨 Mulțumiri de asemenea ilustratorilor noștri Tomomi Imura, Dasani Madipalli și Jen Looper

🙏 Mulțumiri speciale 🙏 ambasadorilor Microsoft Student care sunt autori, recenzenți și contribuitori de conținut, în special Rishit Dagli, Muhammad Sakib Khan Inan, Rohan Raj, Alexandru Petrescu, Abhishek Jaiswal, Nawrin Tabassum, Ioan Samuila și Snigdha Agarwal

🤩 Recunoștință suplimentară ambasadorilor Microsoft Student Eric Wanjau, Jasleen Sondhi și Vidushi Gupta pentru lecțiile noastre în R!

Începutul

Urmează acești pași:

  1. Fork la Repository: Apasă pe butonul „Fork” din colțul din dreapta sus al acestei pagini.
  2. Clonează Repository-ul: git clone https://github.com/microsoft/ML-For-Beginners.git

găsește toate resursele suplimentare pentru acest curs în colecția noastră Microsoft Learn

🔧 Ai nevoie de ajutor? Consultă Ghidul nostru de depanare pentru soluții la probleme comune de instalare, configurare și rulare a lecțiilor.

Studenți, pentru a folosi acest curriculum, faceți fork la întregul repo în contul vostru GitHub și finalizați exercițiile pe cont propriu sau în grup:

  • Începeți cu un quiz înainte de lecție.
  • Citiți lecția și completați activitățile, oprindu-vă și reflectând la fiecare verificare a cunoștințelor.
  • Încercați să creați proiectele înțelegând lecțiile, mai degrabă decât rulând codul soluției; oricum, codul este disponibil în folderele /solution ale fiecărei lecții orientate pe proiect.
  • Luați quizul după lecție.
  • Finalizați provocarea.
  • Finalizați tema.
  • După finalizarea unui grup de lecții, vizitați Forumurile de discuții și „învățați cu voce tare” completând rubricile PAT corespunzătoare. Un 'PAT' este un Instrument de Evaluare a Progresului, o rubrică pe care o completați pentru a vă continua învățarea. Puteți de asemenea reacționa la alte PAT-uri pentru a învăța împreună.

Pentru studiu suplimentar, recomandăm urmarea acestor module și trasee de învățare Microsoft Learn.

Profesori, am inclus unele sugestii despre cum să folosiți acest curriculum.


Prezentări video

Unele lecții sunt disponibile ca video scurt. Le puteți găsi în linie în lecții sau în playlist-ul ML for Beginners pe canalul Microsoft Developer YouTube dând clic pe imaginea de mai jos.

ML for beginners banner


Echipa

Promo video

Gif de Mohit Jaisal

🎥 Click pe imaginea de mai sus pentru un video despre proiect și oamenii care l-au creat!


Pedagogie

Am ales două principii pedagogice în construirea acestui curriculum: să fie bazat pe proiecte practice și să includă teste frecvente. În plus, acest curriculum are o temă comună pentru a-i oferi coeziune.

Prin alinierea conținutului cu proiectele, procesul devine mai captivant pentru studenți și retenția conceptelor se va îmbunătăți. Încă o dată, un quiz cu miză mică înainte de clasă setează intenția studentului către învățarea unui subiect, iar un al doilea quiz după clasă asigură o retenție suplimentară. Acest curriculum este proiectat să fie flexibil și distractiv și poate fi parcurs integral sau parțial. Proiectele încep mici și devin din ce în ce mai complexe până la finalul ciclului de 12 săptămâni. Curriculumul include și o postfață despre aplicațiile reale ale ML, ce poate fi folosită ca credit suplimentar sau bază pentru discuții.

Găsește Codul nostru de conduită, Contribuții, Traduceri și Ghidul de depanare. Apreciem feedback-ul tău constructiv!

Fiecare lecție include

  • sketchnote opțional
  • video suplimentar opțional
  • prezentare video (doar unele lecții)
  • quiz de încălzire pre-lectură
  • lecție scrisă
  • pentru lecțiile bazate pe proiect, ghiduri pas-cu-pas pentru construirea proiectului
  • verificări de cunoștințe
  • o provocare
  • lecturi suplimentare
  • temă
  • quiz post-lectură

O notă despre limbi: Aceste lecții sunt scrise în principal în Python, dar multe sunt disponibile și în R. Pentru a finaliza o lecție în R, accesează folderul /solution și caută lecțiile în R. Acestea includ extensia .rmd, care reprezintă un fișier R Markdown definit simplu ca o îmbinare între fragmente de cod (în R sau alte limbi) și un header YAML (care ghidează cum să fie formatate ieșirile, cum ar fi PDF) într-un document Markdown. Astfel, servește ca un cadru exemplar pentru autorii de știință a datelor, deoarece îți permite să combini codul, rezultatele sale și gândurile tale scriindu-le în Markdown. Mai mult, documentele R Markdown pot fi convertite în formate de ieșire precum PDF, HTML sau Word. O notă despre quiz-uri: Toate quiz-urile sunt conținute în folderul Quiz App, pentru un total de 52 de quiz-uri cu câte trei întrebări fiecare. Ele sunt legate din lecții, dar aplicația de quiz poate fi rulată local; urmează instrucțiunile din folderul quiz-app pentru a găzdui local sau a implementa pe Azure.

Lesson Number Topic Lesson Grouping Learning Objectives Linked Lesson Author
01 Introducere în învățarea automată Introduction Învățați conceptele de bază din spatele învățării automate Lesson Muhammad
02 Istoria învățării automate Introduction Aflați istoria care stă la baza acestui domeniu Lesson Jen și Amy
03 Corectitudine și învățarea automată Introduction Care sunt problemele filozofice importante legate de corectitudine pe care studenții ar trebui să le ia în considerare la construirea și aplicarea modelelor ML? Lesson Tomomi
04 Tehnici pentru învățarea automată Introduction Ce tehnici folosesc cercetătorii ML pentru a construi modele ML? Lesson Chris și Jen
05 Introducere în regresie Regression Începeți cu Python și Scikit-learn pentru modele de regresie PythonR Jen • Eric Wanjau
06 Prețurile dovlecilor din America de Nord 🎃 Regression Vizualizați și curățați datele în pregătirea pentru ML PythonR Jen • Eric Wanjau
07 Prețurile dovlecilor din America de Nord 🎃 Regression Construiește modele de regresie liniară și polinomială PythonR Jen și Dmitry • Eric Wanjau
08 Prețurile dovlecilor din America de Nord 🎃 Regression Construiește un model de regresie logistică PythonR Jen • Eric Wanjau
09 O aplicație web 🔌 Web App Construiește o aplicație web pentru a utiliza modelul tău antrenat Python Jen
10 Introducere în clasificare Classification Curăță, pregătește și vizualizează datele; introducere în clasificare PythonR Jen și Cassie • Eric Wanjau
11 Bucătării delicioase asiatice și indiene 🍜 Classification Introducere în clasificatori PythonR Jen și Cassie • Eric Wanjau
12 Bucătării delicioase asiatice și indiene 🍜 Classification Mai mulți clasificatori PythonR Jen și Cassie • Eric Wanjau
13 Bucătării delicioase asiatice și indiene 🍜 Classification Construiește o aplicație web de recomandare folosindu-ți modelul Python Jen
14 Introducere în clustering Clustering Curăță, pregătește și vizualizează datele; introducere în clustering PythonR Jen • Eric Wanjau
15 Explorarea gusturilor muzicale nigeriene 🎧 Clustering Explorează metoda de clustering K-Means PythonR Jen • Eric Wanjau
16 Introducere în procesarea limbajului natural ☕️ Natural language processing Învață elementele de bază ale NLP construind un bot simplu Python Stephen
17 Sarcini comune NLP ☕️ Natural language processing Adâncește-ți cunoștințele despre NLP prin înțelegerea sarcinilor comune necesare la lucrul cu structurile limbajului Python Stephen
18 Traducere și analiză de sentiment ♥️ Natural language processing Traducere și analiză de sentiment cu Jane Austen Python Stephen
19 Hoteluri romantice din Europa ♥️ Natural language processing Analiză de sentiment cu recenzii la hoteluri 1 Python Stephen
20 Hoteluri romantice din Europa ♥️ Natural language processing Analiză de sentiment cu recenzii la hoteluri 2 Python Stephen
21 Introducere în prognoza seriilor temporale Time series Introducere în prognoza seriilor temporale Python Francesca
22 ⚡️ Consumul mondial de energie ⚡️ - prognoza seriilor cu ARIMA Time series Prognoza seriilor temporale cu ARIMA Python Francesca
23 ⚡️ Consumul mondial de energie ⚡️ - prognoza seriilor cu SVR Time series Prognoza seriilor temporale cu Regressor Vector Suport Python Anirban
24 Introducere în învățarea prin întărire Reinforcement learning Introducere în învățarea prin întărire cu Q-Learning Python Dmitry
25 Ajută-l pe Peter să evite lupul! 🐺 Reinforcement learning Învățarea prin întărire Gym Python Dmitry
Postscript Scenarii și aplicații ML în lumea reală ML in the Wild Aplicații interesante și revelatoare ale ML clasic Lesson Team
Postscript Depanarea modelelor ML folosind dashboard-ul RAI ML in the Wild Depanarea modelelor în Machine Learning folosind componentele dashboard-ului Responsible AI Lesson Ruth Yakubu

găsiți toate resursele suplimentare pentru acest curs în colecția noastră Microsoft Learn

Acces offline

Puteți rula această documentație offline folosind Docsify. Faceți fork acestui repo, instalați Docsify pe mașina locală, apoi în folderul rădăcină al acestui repo scrieți docsify serve. Site-ul va fi servit pe portul 3000 pe localhost-ul vostru: localhost:3000.

PDF-uri

Găsiți un pdf al curriculei cu linkuri aici.

🎒 Alte cursuri

Echipa noastră produce și alte cursuri! Aruncă o privire:

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Agenți

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


Seria Generative AI

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


Învățare de bază

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners XR Development for Beginners


Seria Copilot

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

Obținerea de ajutor

Dacă întâmpini dificultăți sau ai întrebări despre construirea aplicațiilor AI. Alătură-te altor cursanți și dezvoltatori experimentați în discuții despre MCP. Este o comunitate de suport unde întrebările sunt binevenite și cunoștințele sunt împărtășite liber.

Microsoft Foundry Discord

Dacă ai feedback despre produs sau erori în timpul construirii, vizitează:

Microsoft Foundry Developer Forum

Sfaturi suplimentare pentru învățare

  • Recapitulează caietele după fiecare lecție pentru o înțelegere mai bună.
  • Exersează implementarea algoritmilor pe cont propriu.
  • Explorează seturi de date reale folosind conceptele învățate.

Avertisment:
Acest document a fost tradus folosind serviciul de traducere AI Co-op Translator. Deși ne străduim pentru acuratețe, vă rugăm să rețineți că traducerile automate pot conține erori sau inexactități. Documentul original în limba sa nativă trebuie considerat sursa autorizată. Pentru informații critice, se recomandă traducerea profesională realizată de un specialist uman. Nu ne asumăm răspunderea pentru eventualele neînțelegeri sau interpretări greșite rezultate din utilizarea acestei traduceri.