Skip to content

Latest commit

 

History

History
214 lines (154 loc) · 27.3 KB

File metadata and controls

214 lines (154 loc) · 27.3 KB

🌐 Podrška za više jezika

Podržano putem GitHub akcije (automatizirano i uvijek ažurno)

Ž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.

Pridružite se našoj zajednici

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.

Strojno učenje za početnike – Nastavni program

🌍 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!

Početak

Slijedite ove korake:

  1. Forkajte repozitorij: Kliknite na gumb "Fork" u gornjem desnom kutu ove stranice.
  2. 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.


Video vodiči

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.


Upoznajte tim

🎥 Kliknite na gornju sliku za video o projektu i ljudima koji su ga stvorili!


Pedagogija

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!

Svaka lekcija uključuje

  • 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 /solution i potražite R lekcije. One uključuju ekstenziju .rmd što predstavlja R Markdown datoteku, koja se može jednostavno definirati kao umetanje kodnih blokova (iz R ili drugih jezika) i YAML zaglavlja (koje određuje format izlaza poput PDF-a) u Markdown 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 mapi quiz-app za 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 PythonR Jen • Eric Wanjau
06 Cijene bundeva u Sjevernoj Americi 🎃 Regresija Vizualizirajte i očistite podatke u pripremi za ML PythonR Jen • Eric Wanjau
07 Cijene bundeva u Sjevernoj Americi 🎃 Regresija Izgradite linearne i polinomne regresijske modele PythonR Jen i Dmitry • Eric Wanjau
08 Cijene bundeva u Sjevernoj Americi 🎃 Regresija Izgradite logistički regresijski model PythonR 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 PythonR Jen i Cassie • Eric Wanjau
11 Ukusna azijska i indijska jela 🍜 Klasifikacija Uvod u klasifikatore PythonR Jen i Cassie • Eric Wanjau
12 Ukusna azijska i indijska jela 🍜 Klasifikacija Više klasifikatora PythonR 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 PythonR Jen • Eric Wanjau
15 Istraživanje glazbenih ukusa Nigerije 🎧 Klasteriranje Istražite K-Sredina metodu klasteriranja PythonR 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

Offline pristup

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.

PDF-ovi

Pronađite pdf nastavnog plana s poveznicama ovdje.

🎒 Ostali tečajevi

Naš tim proizvodi i druge tečajeve! Pogledajte:

LangChain

LangChain4j za početnike LangChain.js za početnike LangChain za početnike

Azure / Edge / MCP / Agenti

AZD za početnike Edge AI za početnike MCP za početnike AI Agenti za početnike


Serija generativne umjetne inteligencije

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


Osnovno učenje

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


Serija Copilot

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

Dobivanje pomoći

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.

Microsoft Foundry Discord

Ako imate povratne informacije o proizvodu ili greške tijekom izrade posjetite:

Microsoft Foundry Developer Forum

Dodatni savjeti za učenje

  • 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.