Želite li radije klonirati lokalno?
Ovaj repozitorij uključuje prijevode na više od 50 jezika što značajno povećava veličinu preuzimanja. Za kloniranje bez prijevoda, koristite 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"Time dobivate sve što vam je potrebno za završetak tečaja s mnogo bržim preuzimanjem.
Imamo Discord serijal učenja s AI-jem, saznajte više i pridružite nam se na Learn with AI Series od 18. do 30. rujna 2025. Dobit ćete savjete i trikove za korištenje GitHub Copilota za znanost o podacima.
🌍 Putujte svijetom dok istražujemo strojno učenje kroz kulture svijeta 🌍
Cloud Advocates u Microsoftu s veseljem vam predstavljaju 12-tjedni nastavni program od 26 lekcija posvećenih strojnome učenju. U ovom ćete nastavnom programu naučiti o onome što se ponekad naziva klasično strojno učenje, koristeći uglavnom Scikit-learn kao biblioteku i izbjegavajući duboko učenje, koje je obuhvaćeno u našem nastavnom programu AI za početnike. Spojite ove lekcije sa našim nastavnim programom 'Znanost o podacima za početnike'.
Putujte s nama širom svijeta dok primjenjujemo ove klasične tehnike na podatke iz različitih dijelova svijeta. Svaka lekcija sadrži kviz prije i poslije lekcije, pisane upute za dovršetak lekcije, rješenje, zadatak i više. Naša poduka temeljena na projektima omogućuje vam učenje kroz izgradnju, što je dokazano učinkovit način da nove vještine ostanu.
✍️ Srdačna zahvala našim autorima Jen Looper, Stephen Howell, Francesca Lazzeri, Tomomi Imura, Cassie Breviu, Dmitry Soshnikov, Chris Noring, Anirban Mukherjee, Ornella Altunyan, Ruth Yakubu i Amy Boyd
🎨 Zahvala i našim ilustratorima Tomomi Imura, Dasani Madipalli i Jen Looper
🙏 Posebna zahvala 🙏 našim Microsoft Student Ambassador autorima, recenzentima i suradnicima na sadržaju, posebice Rishitu Dagliju, Muhammadu Sakibu Khan Inanu, Rohanu Raju, Alexandru Petrescuu, Abhisheku Jaiswalu, Nawrin Tabassumu, Ioanu Samuili i Snigdhi Agarwalu
🤩 Posebna zahvalnost Microsoft Student Ambassadorima Ericu Wanjauu, Jasleen Sondhi i Vidushi Gupti za naše R lekcije!
Slijedite ove korake:
- Forkajte repozitorij: Kliknite na gumb "Fork" u gornjem desnom kutu ove stranice.
- Klonirajte repozitorij:
git clone https://github.com/microsoft/ML-For-Beginners.git
pronađite sve dodatne resurse za ovaj tečaj u našoj Microsoft Learn kolekciji
🔧 Trebate pomoć? Pogledajte naš Vodič za rješavanje problema za rješenja uobičajenih problema s instalacijom, postavljanjem i izvođenjem lekcija.
Studenti, da biste koristili ovaj nastavni program, forkjajte cijeli repozitorij na svoj GitHub račun i rješavajte vježbe samostalno ili u grupi:
- Započnite s kvizom prije predavanja.
- Pročitajte predavanje i dovršite aktivnosti, zastajući i razmišljajući na svakom provjeru znanja.
- Pokušajte kreirati projekte razumijevanjem lekcija umjesto samo pokretanja rješenja; međutim, taj je kod dostupan u /solution mapama svake lekcije orijentirane na projekt.
- Napravite kviz nakon predavanja.
- Dovršite izazov.
- Dovršite zadatak.
- Nakon dovršetka skupine lekcija, posjetite Discussion Board i "naučite naglas" popunjavanjem odgovarajućeg PAT obrasca. 'PAT' je alat za procjenu napretka koji popunjavate kako biste dodatno usavršili svoje znanje. Također možete reagirati na druge PAT-ove kako bismo svi zajedno učili.
Za daljnje proučavanje preporučamo praćenje ovih Microsoft Learn modula i putanja učenja.
Nastavnici, dali smo neke prijedloge za korištenje ovog nastavnog programa.
Neke lekcije dostupne su u obliku kratkih videa. Sve ih možete pronaći u lekcijama ili na ML for Beginners playlisti na Microsoft Developer YouTube kanalu klikom na sliku ispod.
🎥 Kliknite na gornju sliku za video o projektu i ljudima koji su ga stvorili!
Odabrali smo dva pedagoška načela za izradu ovog nastavnog programa: da bude praktičan i temeljen na projektima te da uključuje učestale kvizove. Osim toga, ovaj nastavni program ima zajedničku temu koja mu daje koheziju.
Osiguravajući usklađenost sadržaja s projektima, proces je zanimljiviji studentima i povećava se zadržavanje pojmova. Također, lagani kviz prije predavanja usmjerava pažnju studenta na učenje teme, dok kviz poslije predavanja dodatno osigurava zadržavanje naučenog. Ovaj nastavni program je dizajniran da bude fleksibilan i zabavan te se može pohađati u cijelosti ili djelomično. Projekti počinju jednostavno i postaju sve složeniji do kraja 12-tjednog ciklusa. Nakon toga slijedi postscript o stvarnim primjenama strojnog učenja koji se može koristiti kao dodatni zadatak ili kao osnova za raspravu.
Pronađite naš Kodeks ponašanja, Upute za pridonošenje, Prijevode i Vodič za rješavanje problema. Pozdravljamo vaše konstruktivne povratne informacije!
- neobavezna skicna bilješka
- neobavezni dodatni video
- video vodič (samo za neke lekcije)
- pred-predavački zagrijavajući kviz
- pisane upute za lekciju
- za lekcije temeljene na projektima, korak-po-korak vodiče za izgradnju projekta
- provjere znanja
- izazov
- dodatno čitanje
- zadatak
- post-predavački kviz
Napomena o jezicima: Lekcije su uglavnom napisane u Pythonu, ali mnoge su dostupne i u R-u. Za dovršetak R lekcije, posjetite mapu
/solutioni potražite R lekcije. One uključuju ekstenziju .rmd što predstavlja R Markdown datoteku, koja se može jednostavno definirati kao umetanjekodnih blokova(iz R ili drugih jezika) iYAML zaglavlja(koje određuje format izlaza poput PDF-a) uMarkdown dokument. Kao takav, on služi kao izvrsni okvir za pisanje za znanost o podacima jer omogućuje kombiniranje koda, njegovih rezultata i vaših razmišljanja pisanjem u Markdownu. Nadalje, R Markdown dokumenti mogu se prikazivati u izlaznim formatima poput PDF-a, HTML-a ili Worda. Napomena o kvizovima: Svi kvizovi nalaze se u Quiz App folderu, ukupno 52 kviza s po tri pitanja. Povezani su iz lekcija, ali quiz app se može pokrenuti lokalno; pratite upute u mapiquiz-appza lokalno hostanje ili deploy na Azure.
| Broj lekcije | Tema | Grupiranje lekcija | Ciljevi učenja | Povezana lekcija | Autor |
|---|---|---|---|---|---|
| 01 | Uvod u strojno učenje | Uvod | Naučite osnovne pojmove iza strojnog učenja | Lekcija | Muhammad |
| 02 | Povijest strojnog učenja | Uvod | Naučite povijest tog područja | Lekcija | Jen i Amy |
| 03 | Pravednost i strojarstvo | Uvod | Koja su važna filozofska pitanja o pravednosti koja učenici trebaju razmotriti kod izrade i primjene ML modela? | Lekcija | Tomomi |
| 04 | Tehnike strojnog učenja | Uvod | Koje tehnike istraživači strojnog učenja koriste za izgradnju ML modela? | Lekcija | Chris i Jen |
| 05 | Uvod u regresiju | Regresija | Počnite s Python i Scikit-learn za regresijske modele | Python • R | Jen • Eric Wanjau |
| 06 | Cijene bundeva u Sjevernoj Americi 🎃 | Regresija | Vizualizirajte i očistite podatke u pripremi za ML | Python • R | Jen • Eric Wanjau |
| 07 | Cijene bundeva u Sjevernoj Americi 🎃 | Regresija | Izgradite linearne i polinomne regresijske modele | Python • R | Jen i Dmitry • Eric Wanjau |
| 08 | Cijene bundeva u Sjevernoj Americi 🎃 | Regresija | Izgradite logistički regresijski model | Python • R | Jen • Eric Wanjau |
| 09 | Web aplikacija 🔌 | Web App | Izgradite web aplikaciju za korištenje vašeg treniranog modela | Python | Jen |
| 10 | Uvod u klasifikaciju | Klasifikacija | Očistite, pripremite i vizualizirajte podatke; uvod u klasifikaciju | Python • R | Jen i Cassie • Eric Wanjau |
| 11 | Ukusna azijska i indijska jela 🍜 | Klasifikacija | Uvod u klasifikatore | Python • R | Jen i Cassie • Eric Wanjau |
| 12 | Ukusna azijska i indijska jela 🍜 | Klasifikacija | Više klasifikatora | Python • R | Jen i Cassie • Eric Wanjau |
| 13 | Ukusna azijska i indijska jela 🍜 | Klasifikacija | Izgradite preporučiteljsku web aplikaciju koristeći vaš model | Python | Jen |
| 14 | Uvod u klasteriranje | Klasteriranje | Očistite, pripremite i vizualizirajte podatke; uvod u klasteriranje | Python • R | Jen • Eric Wanjau |
| 15 | Istraživanje glazbenih ukusa Nigerije 🎧 | Klasteriranje | Istražite K-Sredina metodu klasteriranja | Python • R | Jen • Eric Wanjau |
| 16 | Uvod u obradu prirodnog jezika ☕️ | Obrada prirodnog jezika | Naučite osnove NLP-a izradom jednostavnog bota | Python | Stephen |
| 17 | Uobičajeni NLP zadaci ☕️ | Obrada prirodnog jezika | Produbite znanje NLP-a razumijevanjem uobičajenih zadataka potrebnih pri radu s jezičnim strukturama | Python | Stephen |
| 18 | Prevođenje i analiza sentimenta |
Obrada prirodnog jezika | Prevođenje i analiza sentimenta s Jane Austen | Python | Stephen |
| 19 | Romantični hoteli Europe |
Obrada prirodnog jezika | Analiza sentimenta na osnovu recenzija hotela 1 | Python | Stephen |
| 20 | Romantični hoteli Europe |
Obrada prirodnog jezika | Analiza sentimenta na osnovu recenzija hotela 2 | Python | Stephen |
| 21 | Uvod u vremenske serije i predviđanje | Vremenske serije | Uvod u predviđanje vremenskih serija | Python | Francesca |
| 22 | ⚡️ Svjetska potrošnja električne energije ⚡️ - predviđanje vremenskih serija s ARIMA | Vremenske serije | Predviđanje vremenskih serija s ARIMA | Python | Francesca |
| 23 | ⚡️ Svjetska potrošnja električne energije ⚡️ - predviđanje vremenskih serija sa SVR | Vremenske serije | Predviđanje vremenskih serija sa Support Vector Regressor | Python | Anirban |
| 24 | Uvod u učenje s potkrepljenjem | Učenje s potkrepljenjem | Uvod u učenje s potkrepljenjem koristeći Q-Learning | Python | Dmitry |
| 25 | Pomozi Petru da izbjegne vuka! 🐺 | Učenje s potkrepljenjem | Učenje s potkrepljenjem u Gym okruženju | Python | Dmitry |
| Postscript | Scenariji i primjene ML u stvarnom svijetu | ML u stvarnom svijetu | Zanimljive i otkrivajuće stvarne primjene klasičnog ML-a | Lekcija | Tim |
| Postscript | Debugiranje modela u ML koristeći RAI nadzornu ploču | ML u stvarnom svijetu | Debugiranje modela u strojnog učenja koristeći Responsible AI nadzornu ploču | Lekcija | Ruth Yakubu |
pronađite sve dodatne resurse za ovaj tečaj u našoj Microsoft Learn kolekciji
Ovu dokumentaciju možete pokrenuti offline koristeći Docsify. Forkajte ovaj repozitorij, installirajte Docsify na vašem lokalnom računalu, te u korijenskoj mapi ovog repozitorija unesite docsify serve. Web stranica će biti dostupna na portu 3000 na vašem localhostu: localhost:3000.
Pronađite pdf nastavnog plana s poveznicama ovdje.
Naš tim proizvodi i druge tečajeve! Pogledajte:
Ako zapnete ili imate pitanja o izradi AI aplikacija. Pridružite se kolegama polaznicima i iskusnim programerima u raspravama o MCP-u. To je podržavajuća zajednica gdje su pitanja dobrodošla i znanje se slobodno dijeli.
Ako imate povratne informacije o proizvodu ili greške tijekom izrade posjetite:
- Pregledajte bilježnice nakon svake lekcije za bolje razumijevanje.
- Vježbajte implementaciju algoritama sami.
- Istražujte stvarne skupove podataka koristeći naučene koncepte.
Odricanje od odgovornosti: Ovaj je dokument preveden pomoću AI usluge za prijevod Co-op Translator. Iako težimo točnosti, molimo imajte na umu da automatizirani prijevodi mogu sadržavati pogreške ili netočnosti. Izvorni dokument na izvornom jeziku smatra se službenim i najpouzdanijim izvorom. Za kritične informacije preporučuje se profesionalni ljudski prijevod. Ne preuzimamo odgovornost za bilo kakve nesporazume ili pogrešna tumačenja koja proizlaze iz korištenja ovog prijevoda.