|
|
3 weeks ago | |
|---|---|---|
| .. | ||
| 1-Introduction | 3 weeks ago | |
| 2-Regression | 3 weeks ago | |
| 3-Web-App | 8 months ago | |
| 4-Classification | 5 months ago | |
| 5-Clustering | 3 weeks ago | |
| 6-NLP | 8 months ago | |
| 7-TimeSeries | 8 months ago | |
| 8-Reinforcement | 3 months ago | |
| 9-Real-World | 3 months ago | |
| docs | 8 months ago | |
| quiz-app | 8 months ago | |
| sketchnotes | 8 months ago | |
| .co-op-translator.json | 3 weeks ago | |
| AGENTS.md | 8 months ago | |
| CODE_OF_CONDUCT.md | 8 months ago | |
| CONTRIBUTING.md | 8 months ago | |
| PyTorch_Fundamentals.ipynb | 1 year ago | |
| README.md | 3 weeks ago | |
| SECURITY.md | 8 months ago | |
| SUPPORT.md | 8 months ago | |
| TROUBLESHOOTING.md | 8 months ago | |
| for-teachers.md | 3 weeks ago | |
README.md
🌐 Daugiakalbė parama
Palaikoma per GitHub Action (automatinė ir visada atnaujinta)
Arabų | Bengalų | Bulgara | Birmos (Mianmaras) | Kinų (supaprastinta) | Kinų (tradicinė, Honkongas) | Kinų (tradicinė, Makao) | Kinų (tradicinė, Taivanas) | Kroatų | Čekų | Danų | Olandų | Estų | Suomių | Prancūzų | Vokiečių | Graikų | Hebrajų | Hindi | Vengrų | Indoneziečių | Italų | Japonų | Kannadų | Khmerų | Korėjiečių | Lietuvių | Malajų | Malajalių | Maratų | Nepalo | Nigerijos pidžino | Norvegų | Persų (Farsi) | Lenkų | Portugalų (Brazilija) | Portugalų (Portugalija) | Pendžabių (Gurmukhi) | Rumunų | Rusų | Serbų (kirilica) | Slovakų | Slovėnų | Ispanų | Suahelių | Švedų | Tagalo (Filipinų) | Tamulų | Telugų | Tajų | Turkų | Ukrainiečių | Urdu | Vietnamiečių
Norite klonuoti vietoje?
Šiame saugykloje yra daugiau nei 50 kalbų vertimų, kurie gerokai padidina atsisiuntimo dydį. Norėdami klonuoti be vertimų, naudokite retą atsisiuntimą (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"Tai suteikia viską, ko reikia kursui baigti, bet atsisiuntimas bus daug greitesnis.
Prisijunkite prie mūsų bendruomenės
Turime vykstančią Discord "Mokymasis su DI" seriją, sužinokite daugiau ir prisijunkite prie mūsų Learn with AI Series nuo 2025 m. rugsėjo 18 iki 30 d. Gaunate patarimų ir triukų, kaip naudoti GitHub Copilot duomenų mokslui.
Mašininis mokymasis pradedantiesiems – mokymo programa
🌍 Keliaukite po pasaulį kartu tyrinėdami mašininį mokymąsi per pasaulio kultūras 🌍
Microsoft debesų šalininkai džiaugiasi galėdami pasiūlyti 12 savaičių, 26 pamokų mokymo programą apie mašininį mokymąsi. Šioje programoje sužinosite apie tai, kas kartais vadinama klasikiniu mašininiu mokymusi, daugiausia naudojant Scikit-learn biblioteką ir vengiant giluminio mokymosi, kuris aptariamas mūsų DI pradedantiesiems mokymo programoje. Taip pat suderinkite šias pamokas su mūsų 'Duomenų mokslas pradedantiesiems' mokymo programa!
Keliaukite su mumis po pasaulį taikydami šias klasikines technikas duomenims iš įvairių pasaulio sričių. Kiekviena pamoka apima išankstinius ir baigiamuosius testus, rašytines instrukcijas pamokos užbaigimui, sprendimą, užduotį ir dar daugiau. Mūsų projektams orientuota pedagogika leidžia mokytis kuriant, kas įrodyta kaip efektyvus naujų įgūdžių įsisavinimo būdas.
✍️ Širdingas ačiū mūsų autoriams Jen Looper, Stephen Howell, Francesca Lazzeri, Tomomi Imura, Cassie Breviu, Dmitry Soshnikov, Chris Noring, Anirban Mukherjee, Ornella Altunyan, Ruth Yakubu ir Amy Boyd
🎨 Taip pat dėkojame mūsų iliustratoriams Tomomi Imura, Dasani Madipalli ir Jen Looper
🙏 Ypatingas ačiū 🙏 mūsų Microsoft Student Ambassador autoriams, recenzentams ir turinio rengėjams, ypač Rishit Dagli, Muhammad Sakib Khan Inan, Rohan Raj, Alexandru Petrescu, Abhishek Jaiswal, Nawrin Tabassum, Ioan Samuila ir Snigdha Agarwal
🤩 Papildoma padėka Microsoft Student Ambassador Eric Wanjau, Jasleen Sondhi ir Vidushi Gupta už mūsų R pamokas!
Pradžia
Atlikite šiuos veiksmus:
- Sukurkite saugyklos šaką (Fork): Spustelėkite "Fork" mygtuką šio puslapio viršutiniame dešiniajame kampe.
- Klonuokite saugyklą:
git clone https://github.com/microsoft/ML-For-Beginners.git
💡 Greitas pradžios patarimas: Norite pradėti naršyklėje, neįdiegę Python vietoje? Naudokitės GitHub Codespaces, kad sukurtumėte debesų vystymo aplinką savo šakai. Atidarykite žalią Code meniu, pasirinkite Codespaces ir sukurkite naują codespace; kiekvienai pamokai pagal poreikį įdiekite reikiamus priklausomumus.
raskite visus papildomus šio kurso šaltinius mūsų Microsoft Learn rinkinyje
🔧 Reikia pagalbos? Patikrinkite mūsų Trikčių šalinimo vadovą dėl dažnų įdiegimo, nustatymo ir pamokų vykdymo problemų sprendimų.
Mokiniams, norėdami naudotis šia programa, sukurkite visos saugyklos šaką savo GitHub paskyroje ir atlikite pratimus savarankiškai arba grupėje:
- Pradėkite nuo išankstinio testo.
- Perskaitykite paskaitą ir atlikite veiklas, stabtelėdami ir apmąstydami kiekvieną žinių patikrinimą.
- Stenkitės kurti projektus suprasdami pamokas, o ne vien vykdydami sprendimų kodą; nors tas kodas yra prieinamas kiekvienos pamokos /solution aplankuose.
- Atlikite baigiamąjį testą.
- Įvykdykite iššūkį.
- Atlikite užduotį.
- Baigę pamokų grupę apsilankykite Diskusijų lentoje ir 'mokykitės garsiai', užpildydami tinkamą PAT rubriką. PAT yra pažangos vertinimo priemonė, kurią pildote tolesniam mokymuisi. Taip pat galite reaguoti į kitus PAT, kad mokytumėmės kartu.
Tolimesniam mokymuisi rekomenduojame šiuos Microsoft Learn modulius ir mokymosi kelius.
Mokytojams, mes pateikėme keletą pasiūlymų, kaip naudoti šią programą.
Vaizdo įrašų peržiūros
Kai kurios pamokos yra prieinamos trumpu formatu vaizdo įrašu. Visus juos rasite įterptus pamokose arba ML pradedantiesiems grojaraštyje Microsoft Developer YouTube kanale, paspausdami žemiau esantį paveikslėlį.
Susipažinkite su komanda
Gif sukūrė Mohit Jaisal
🎥 Spustelėkite aukščiau esantį paveikslėlį, kad pamatytumėte vaizdo įrašą apie projektą ir jį sukūrusius žmones!
Pedagogika
Kurdamiesi šią programą pasirinkome du pagrindinius pedagoginius principus: užtikrinti, kad ji būtų praktinė projektams skirta ir kad joje būtų dažni testai. Be to, ši programa turi bendrą temą, suteikiančią vieningumą.
Užtikrindami, kad turinys sutaptų su projektais, procesas tampa patrauklesnis mokiniams, o koncepcijų įsisavinimas — efektyvesnis. Be to, mažo iššūkio testas prieš paskaitą nukreipia mokinio dėmesį į temos mokymąsi, o antras testas po paskaitos pagerina žinių išlaikymą. Ši programa sukurta kaip lanksti ir smagi, ją galima atlikti pilnai arba dalimis. Projektai pradžioje maži, o ciklo pabaigoje tampa vis sudėtingesni. Programa taip pat apima papildomą skyrių apie ML realaus pasaulio taikymus, kurį galima naudoti kaip papildomus balus arba diskusijų pagrindą.
Raskite mūsų Elgesio kodeksą, Prisidėjimo taisykles, Vertimus ir Trikčių šalinimo gaires. Laukiame jūsų konstruktyvių atsiliepimų!
Kiekviena pamoka apima
- pasirenkamą eskizinį užrašą
- pasirenkamą papildomą vaizdo įrašą
- vaizdo įrašo peržiūrą (tik kai kurios pamokos)
- išankstinį testą prieš paskaitą
- rašytinę pamoką
- projektui skirtose pamokose – žingsnis po žingsnio instrukcijas, kaip sukurti projektą
- žinių patikrinimus
- iššūkį
- papildomą literatūrą
- užduotį
- testą po paskaitos
Pastaba apie kalbas: šios pamokos daugiausia yra parašytos Python kalba, tačiau dauguma jų yra prieinamos ir R kalba. Norint baigti R pamoką, eikite į
/solutionkatalogą ir ieškokite R pamokų. Jos turi .rmd plėtinį, kuris reiškia R Markdown failą, kuris gali būti apibrėžiamas kaip integracijakodo blokų(R ar kitomis kalbomis) irYAML antraštės(nurodančios, kaip formatuoti išvestis, pvz., PDF) įMarkdown dokumentą. Tokiu būdu jis veikia kaip puikus kūrimo įrankis duomenų mokslui, leidžiantis derinti jūsų kodą, jo rezultatus ir mintis, rašant jas Markdown formatu. Be to, R Markdown dokumentus galima pateikti kaip PDF, HTML ar Word formatą.
Pastaba apie testus: visi testai yra Quiz App kataloge, iš viso 52 testai po tris klausimus. Jie yra susieti pamokose, bet testų programėlę galima paleisti vietoje; vadovaukitės instrukcijomis
quiz-appkataloge, kaip ją paleisti vietoje arba įdiegti Azure.
| Pamokos numeris | Tema | Pamokų grupavimas | Mokymosi tikslai | Susieta pamoka | Autorius |
|---|---|---|---|---|---|
| 01 | Įvadas į mašininį mokymąsi | Introduction | Sužinokite pagrindines mašininio mokymosi koncepcijas | Lesson | Muhammad |
| 02 | Mašininio mokymosi istorija | Introduction | Sužinokite apie šios srities istoriją | Lesson | Jen and Amy |
| 03 | Teisingumas ir mašininis mokymasis | Introduction | Kokie svarbūs filosofiniai teisingumo klausimai, kuriuos studentai turėtų apsvarstyti kurdami ir taikydami ML modelius? | Lesson | Tomomi |
| 04 | Mašininio mokymosi technikos | Introduction | Kokias technikas ML tyrėjai naudoja ML modeliams kurti? | Lesson | Chris and Jen |
| 05 | Įvadas į regresiją | Regression | Pradėkite naudotis Python ir Scikit-learn regresijos modeliams | Python • R | Jen • Eric Wanjau |
| 06 | Šiaurės Amerikos moliūgų kainos 🎃 | Regression | Vizualizuokite ir išvalykite duomenis ruošiantis ML | Python • R | Jen • Eric Wanjau |
| 07 | Šiaurės Amerikos moliūgų kainos 🎃 | Regression | Kurkite tiesinės ir polinės regresijos modelius | Python • R | Jen and Dmitry • Eric Wanjau |
| 08 | Šiaurės Amerikos moliūgų kainos 🎃 | Regression | Kurkite logistinės regresijos modelį | Python • R | Jen • Eric Wanjau |
| 09 | Interneto programėlė 🔌 | Web App | Sukurkite interneto programėlę, kad naudotumėte savo apmokytą modelį | Python | Jen |
| 10 | Įvadas į klasifikavimą | Classification | Išvalykite, paruoškite ir vizualizuokite savo duomenis; įvadas į klasifikaciją | Python • R | Jen and Cassie • Eric Wanjau |
| 11 | Skanūs Azijos ir Indijos virtuvės patiekalai 🍜 | Classification | Įvadas į klasifikatorius | Python • R | Jen and Cassie • Eric Wanjau |
| 12 | Skanūs Azijos ir Indijos virtuvės patiekalai 🍜 | Classification | Daugiau klasifikatorių | Python • R | Jen and Cassie • Eric Wanjau |
| 13 | Skanūs Azijos ir Indijos virtuvės patiekalai 🍜 | Classification | Kurkite rekomendacijų interneto programėlę naudodami savo modelį | Python | Jen |
| 14 | Įvadas į klasterizaciją | Clustering | Išvalykite, paruoškite ir vizualizuokite savo duomenis; Įvadas į klasterizaciją | Python • R | Jen • Eric Wanjau |
| 15 | Nigerijos muzikiniai skoniai tyrinėjimas 🎧 | Clustering | Tyrinėkite K-Means klasterizacijos metodą | Python • R | Jen • Eric Wanjau |
| 16 | Įvadas į natūralios kalbos apdorojimą ☕️ | Natural language processing | Sužinokite NLP pagrindus kurdami paprastą botą | Python | Stephen |
| 17 | Dažniausios NLP užduotys ☕️ | Natural language processing | Gilinkite savo NLP žinias suprasdami bendras užduotis, kurios reikalingos dirbant su kalbos struktūromis | Python | Stephen |
| 18 | Vertimas ir nuotaikų analizė ♥️ | Natural language processing | Vertimas ir nuotaikų analizė su Jane Austen | Python | Stephen |
| 19 | Romantiški Europos viešbučiai ♥️ | Natural language processing | Nuotaikų analizė su viešbučių atsiliepimais 1 | Python | Stephen |
| 20 | Romantiški Europos viešbučiai ♥️ | Natural language processing | Nuotaikų analizė su viešbučių atsiliepimais 2 | Python | Stephen |
| 21 | Įvadas į laiko eilučių prognozavimą | Time series | Įvadas į laiko eilučių prognozavimą | Python | Francesca |
| 22 | ⚡️ Pasaulio energijos suvartojimas ⚡️ - laiko eilučių prognozavimas naudojant ARIMA | Time series | Laiko eilučių prognozavimas naudojant ARIMA | Python | Francesca |
| 23 | ⚡️ Pasaulio energijos suvartojimas ⚡️ - laiko eilučių prognozavimas naudojant SVR | Time series | Laiko eilučių prognozavimas naudojant paramos vektorių regresorių | Python | Anirban |
| 24 | Įvadas į pastiprinamo mokymosi | Reinforcement learning | Įvadas į pastiprinamą mokymąsi su Q-Learning | Python | Dmitry |
| 25 | Padėkite Petrui išvengti vilko! 🐺 | Reinforcement learning | Pastiprinamo mokymosi treniruoklis | Python | Dmitry |
| Postscript | Tikro pasaulio ML scenarijai ir taikymai | ML in the Wild | Įdomūs ir atskleidžiantys tikro pasaulio klasikinio ML taikymai | Lesson | Team |
| Postscript | Modelių klaidų šalinimas ML naudojant RAI skydelį | ML in the Wild | Modelių klaidų šalinimas mašininio mokymosi metu naudojant atsakingo dirbtinio intelekto skydelio komponentus | Lesson | Ruth Yakubu |
raskite visus papildomus šio kurso išteklius mūsų Microsoft Learn kolekcijoje
Offline prieiga
Šią dokumentaciją galite naudoti neprisijungę naudodami Docsify. Išsišakokite šį repo, įdiekite Docsify savo vietiniame kompiuteryje, tada įrašykite šio repos šakniniame aplanke komandą docsify serve. Svetainė bus pasiekiama per 3000 prievadą jūsų vietiniame serveryje: localhost:3000.
PDF dokumentai
Raskite kurso mokymo programos pdf su nuorodomis čia.
🎒 Kiti kursai
Mūsų komanda kuria ir kitus kursus! Apžiūrėkite:
LangChain
Azure / Edge / MCP / Agentai
Generatyvinis DI Serija
Pagrindinis mokymasis
Copilot Serija
Kaip gauti pagalbą
Jei užstrigote ar turite klausimų mokantis Mašininio mokymosi arba kuriant DI taikymus, nesijaudinkite — pagalba yra prieinama.
Galite prisijungti prie diskusijų su kitais mokiniais ir kūrėjais, užduoti klausimus ir dalintis savo idėjomis bendruomenei.
- Prisijunkite prie bendruomenės, kad užduotumėte klausimus ir mokytumėtės kartu
- Diskutuokite apie Mašininio mokymosi koncepcijas ir projektų idėjas
- Gaukite patarimų iš patyrusių kūrėjų
Palaikanti bendruomenė yra puikus būdas tobulinti įgūdžius ir greičiau spręsti problemas.
Microsoft Foundry Discord Community
Jei susiduriate su klaidomis, gedimais ar turite pasiūlymų patobulinimams, galite atidaryti Issue šiame repozitorijoje ir pranešti apie problemą.
Produkto atsiliepimams arba ieškant esamų bendruomenės pranešimų, apsilankykite Kūrėjų Forume:
Papildomi mokymosi patarimai
- Peržiūrėkite užrašų knygutes po kiekvienos pamokos geresniam supratimui.
- Praktikuokitės savarankiškai įgyvendindami algoritmus.
- Tyrinėkite tikrus duomenų rinkinius naudodami įgytas žinias.
Atsakomybės apribojimas: Šis dokumentas buvo išverstas naudojant dirbtinio intelekto vertimo paslaugą Co-op Translator. Nors siekiame tikslumo, prašome atkreipti dėmesį, kad automatiniai vertimai gali turėti klaidų ar netikslumų. Originalus dokumentas jo gimtąja kalba laikomas autoritetingu šaltiniu. Svarbiai informacijai rekomenduojama naudoti profesionalų žmogiškąjį vertimą. Mes neatsakome už jokius nesusipratimus ar neteisingą interpretaciją, kilusią naudojantis šiuo vertimu.


