25 KiB
🌐 Többnyelvű támogatás
GitHub Action segítségével támogatott (Automatikus és mindig naprakész)
French | Spanish | German | Russian | Arabic | Persian (Farsi) | Urdu | Chinese (Simplified) | Chinese (Traditional, Macau) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Taiwan) | Japanese | Korean | Hindi | Bengali | Marathi | Nepali | Punjabi (Gurmukhi) | Portuguese (Portugal) | Portuguese (Brazil) | Italian | Polish | Turkish | Greek | Thai | Swedish | Danish | Norwegian | Finnish | Dutch | Hebrew | Vietnamese | Indonesian | Malay | Tagalog (Filipino) | Swahili | Hungarian | Czech | Slovak | Romanian | Bulgarian | Serbian (Cyrillic) | Croatian | Slovenian | Ukrainian | Burmese (Myanmar)
Csatlakozz a közösségünkhöz
Jelenleg fut egy AI tanulási sorozat a Discordon, tudj meg többet és csatlakozz hozzánk a Learn with AI Series eseményen, amely 2025. szeptember 18-30. között zajlik. Tippeket és trükköket kapsz a GitHub Copilot használatához adatkutatásban.
Gépi tanulás kezdőknek - Tananyag
🌍 Utazz körbe a világon, miközben a gépi tanulást a világ kultúráin keresztül fedezzük fel 🌍
A Microsoft Cloud Advocates csapata örömmel kínál egy 12 hetes, 26 leckéből álló tananyagot a gépi tanulásról. Ebben a tananyagban megismerheted az úgynevezett klasszikus gépi tanulást, elsősorban a Scikit-learn könyvtár használatával, elkerülve a mély tanulást, amelyet a AI for Beginners tananyagunkban tárgyalunk. Párosítsd ezeket a leckéket a 'Data Science for Beginners' tananyagunkkal is!
Utazz velünk a világ körül, miközben ezeket a klasszikus technikákat alkalmazzuk a világ különböző területeiről származó adatokra. Minden lecke tartalmaz előzetes és utólagos kvízeket, írásos útmutatót a lecke elvégzéséhez, megoldást, feladatot és még sok mást. Projektalapú pedagógiánk lehetővé teszi, hogy tanulás közben építs, ami bizonyítottan segíti az új készségek elsajátítását.
✍️ Köszönet a szerzőinknek Jen Looper, Stephen Howell, Francesca Lazzeri, Tomomi Imura, Cassie Breviu, Dmitry Soshnikov, Chris Noring, Anirban Mukherjee, Ornella Altunyan, Ruth Yakubu és Amy Boyd
🎨 Köszönet az illusztrátorainknak Tomomi Imura, Dasani Madipalli és Jen Looper
🙏 Külön köszönet 🙏 a Microsoft Student Ambassador szerzőknek, bírálóknak és tartalomhozzájárulóknak, különösen Rishit Dagli, Muhammad Sakib Khan Inan, Rohan Raj, Alexandru Petrescu, Abhishek Jaiswal, Nawrin Tabassum, Ioan Samuila és Snigdha Agarwal
🤩 Extra köszönet a Microsoft Student Ambassadoroknak Eric Wanjau, Jasleen Sondhi és Vidushi Gupta az R leckékért!
Kezdés
Kövesd ezeket a lépéseket:
- Forkold a repót: Kattints az oldal jobb felső sarkában található "Fork" gombra.
- Klónozd a repót:
git clone https://github.com/microsoft/ML-For-Beginners.git
találd meg az összes további erőforrást ehhez a kurzushoz a Microsoft Learn gyűjteményünkben
Diákok, hogy használjátok ezt a tananyagot, forkold az egész repót a saját GitHub fiókodba, és végezd el a gyakorlatokat egyedül vagy csoportban:
- Kezdj egy előzetes kvízzel.
- Olvasd el a leckét, és végezd el a tevékenységeket, megállva és reflektálva minden tudásellenőrzésnél.
- Próbáld meg létrehozni a projekteket a leckék megértésével, ahelyett hogy a megoldási kódot futtatnád; azonban az a kód elérhető a
/solution
mappákban minden projektalapú leckében. - Végezd el az utólagos kvízt.
- Teljesítsd a kihívást.
- Teljesítsd a feladatot.
- Miután befejeztél egy leckecsoportot, látogasd meg a Vita Fórumot, és "tanulj hangosan" azzal, hogy kitöltöd a megfelelő PAT rubrikát. A 'PAT' egy Haladás Értékelő Eszköz, amely egy rubrika, amit kitöltesz a tanulásod elősegítése érdekében. Más PAT-ekre is reagálhatsz, hogy együtt tanulhassunk.
További tanulmányokhoz ajánljuk, hogy kövesd ezeket a Microsoft Learn modulokat és tanulási útvonalakat.
Tanárok, néhány javaslatot is mellékeltünk arra vonatkozóan, hogyan használjátok ezt a tananyagot.
Videós bemutatók
Néhány lecke rövid videó formájában is elérhető. Ezeket megtalálhatod a leckékben, vagy a ML for Beginners lejátszási listán a Microsoft Developer YouTube csatornán, ha az alábbi képre kattintasz.
Ismerd meg a csapatot
Gif készítette Mohit Jaisal
🎥 Kattints a fenti képre, hogy megnézd a projektet és azokat, akik létrehozták!
Pedagógia
Két pedagógiai elvet választottunk ennek a tananyagnak a kidolgozásakor: biztosítani, hogy projektalapú legyen, és hogy gyakori kvízeket tartalmazzon. Ezen kívül a tananyagnak van egy közös témája, amely összefogja.
Azáltal, hogy a tartalom projektekhez igazodik, a folyamat érdekesebbé válik a diákok számára, és a fogalmak megértése is fokozódik. Ezen kívül egy alacsony tétű kvíz az óra előtt a diákot a téma tanulására irányítja, míg egy második kvíz az óra után tovább erősíti a megértést. Ez a tananyag rugalmas és szórakoztató, és egészében vagy részben is elvégezhető. A projektek kicsiben kezdődnek, és a 12 hetes ciklus végére egyre összetettebbé válnak. Ez a tananyag egy utószót is tartalmaz a gépi tanulás valós alkalmazásairól, amelyet extra kreditként vagy vitaalapként lehet használni.
Találd meg a Magatartási Kódexünket, Hozzájárulási és Fordítási irányelveinket. Örömmel fogadjuk az építő jellegű visszajelzéseidet!
Minden lecke tartalmaz
- opcionális sketchnote
- opcionális kiegészítő videó
- videós bemutató (csak néhány lecke)
- előzetes kvíz
- írásos lecke
- projektalapú leckék esetén lépésről lépésre útmutató a projekt elkészítéséhez
- tudásellenőrzések
- kihívás
- kiegészítő olvasmány
- feladat
- utólagos kvíz
Megjegyzés a nyelvekről: Ezek a leckék elsősorban Pythonban íródtak, de sok elérhető R-ben is. Ha R leckét szeretnél elvégezni, menj a
/solution
mappába, és keresd az R leckéket. Ezek .rmd kiterjesztést tartalmaznak, amely egy R Markdown fájlt jelöl, amely egyszerűen definiálható úgy, mintkódrészletek
(R vagy más nyelvek) és egyYAML fejléc
(amely irányítja az olyan kimeneti formátumokat, mint a PDF) beágyazása egyMarkdown dokumentumba
. Mint ilyen, kiváló szerzői keretet biztosít az adatkutatáshoz, mivel lehetővé teszi, hogy kombináld a kódodat, annak kimenetét és gondolataidat azáltal, hogy Markdownban leírod őket. Továbbá, az R Markdown dokumentumok olyan kimeneti formátumokra renderelhetők, mint a PDF, HTML vagy Word.
Megjegyzés a kvízekről: Minden kvíz a Quiz App mappában található, összesen 52 kvíz, mindegyik három kérdéssel. Ezek a leckékből vannak linkelve, de a kvíz alkalmazás helyileg is futtatható; kövesd az utasításokat a
quiz-app
mappában, hogy helyileg hostold vagy Azure-ra telepítsd.
Lecke száma | Téma | Leckecsoport | Tanulási célok | Kapcsolódó lecke | Szerző |
---|---|---|---|---|---|
01 | Bevezetés a gépi tanulásba | Bevezetés | Ismerd meg a gépi tanulás alapfogalmait | Lecke | Muhammad |
02 | A gépi tanulás története | Bevezetés | Ismerd meg a terület történetét | Lecke | Jen és Amy |
03 | Méltányosság és gépi tanulás | Bevezetés | Milyen fontos filozófiai kérdéseket kell figyelembe venniük a diákoknak, amikor gépi tanulási modelleket építenek és alkalmaznak? | Lecke | Tomomi |
04 | Gépi tanulási technikák | Bevezetés | Milyen technikákat használnak a gépi tanulás kutatói modellek építéséhez? | Lecke | Chris és Jen |
05 | Bevezetés a regresszióba | Regresszió | Kezdj el dolgozni Python és Scikit-learn segítségével regressziós modellekhez | Python • R | Jen • Eric Wanjau |
06 | Észak-amerikai tökárak 🎃 | Regresszió | Adatok vizualizálása és tisztítása gépi tanulás előkészítéséhez | Python • R | Jen • Eric Wanjau |
07 | Észak-amerikai tökárak 🎃 | Regresszió | Lineáris és polinomiális regressziós modellek építése | Python • R | Jen és Dmitry • Eric Wanjau |
08 | Észak-amerikai tökárak 🎃 | Regresszió | Logisztikus regressziós modell építése | Python • R | Jen • Eric Wanjau |
09 | Egy webalkalmazás 🔌 | Webalkalmazás | Építs egy webalkalmazást a betanított modelled használatához | Python | Jen |
10 | Bevezetés az osztályozásba | Osztályozás | Adatok tisztítása, előkészítése és vizualizálása; bevezetés az osztályozásba | Python • R | Jen és Cassie • Eric Wanjau |
11 | Finom ázsiai és indiai ételek 🍜 | Osztályozás | Bevezetés az osztályozókba | Python • R | Jen és Cassie • Eric Wanjau |
12 | Finom ázsiai és indiai ételek 🍜 | Osztályozás | További osztályozók | Python • R | Jen és Cassie • Eric Wanjau |
13 | Finom ázsiai és indiai ételek 🍜 | Osztályozás | Ajánló webalkalmazás építése a modelled segítségével | Python | Jen |
14 | Bevezetés a klaszterezésbe | Klaszterezés | Adatok tisztítása, előkészítése és vizualizálása; bevezetés a klaszterezésbe | Python • R | Jen • Eric Wanjau |
15 | Nigériai zenei ízlések felfedezése 🎧 | Klaszterezés | A K-Means klaszterezési módszer felfedezése | Python • R | Jen • Eric Wanjau |
16 | Bevezetés a természetes nyelvfeldolgozásba ☕️ | Természetes nyelvfeldolgozás | Ismerd meg az NLP alapjait egy egyszerű bot építésével | Python | Stephen |
17 | Gyakori NLP feladatok ☕️ | Természetes nyelvfeldolgozás | Mélyítsd el az NLP tudásodat a nyelvi struktúrákkal kapcsolatos gyakori feladatok megértésével | Python | Stephen |
18 | Fordítás és érzelemelemzés ♥️ | Természetes nyelvfeldolgozás | Fordítás és érzelemelemzés Jane Austen műveivel | Python | Stephen |
19 | Romantikus európai hotelek ♥️ | Természetes nyelvfeldolgozás | Érzelemelemzés hotelértékelésekkel 1 | Python | Stephen |
20 | Romantikus európai hotelek ♥️ | Természetes nyelvfeldolgozás | Érzelemelemzés hotelértékelésekkel 2 | Python | Stephen |
21 | Bevezetés az időbeli előrejelzésbe | Idősorok | Bevezetés az időbeli előrejelzésbe | Python | Francesca |
22 | ⚡️ Világ energiafogyasztása ⚡️ - időbeli előrejelzés ARIMA-val | Idősorok | Idősorok előrejelzése ARIMA-val | Python | Francesca |
23 | ⚡️ Világ energiafogyasztása ⚡️ - időbeli előrejelzés SVR-rel | Idősorok | Idősorok előrejelzése Support Vector Regressor segítségével | Python | Anirban |
24 | Bevezetés a megerősítéses tanulásba | Megerősítéses tanulás | Bevezetés a megerősítéses tanulásba Q-Learning segítségével | Python | Dmitry |
25 | Segíts Péternek elkerülni a farkast! 🐺 | Megerősítéses tanulás | Megerősítéses tanulás Gym | Python | Dmitry |
Utószó | Valós gépi tanulási forgatókönyvek és alkalmazások | ML a gyakorlatban | Érdekes és tanulságos valós alkalmazások a klasszikus gépi tanulás területén | Lecke | Csapat |
Utószó | Modell hibakeresés gépi tanulásban RAI dashboarddal | ML a gyakorlatban | Modell hibakeresés gépi tanulásban a Responsible AI dashboard komponensek segítségével | Lecke | Ruth Yakubu |
találd meg a kurzus további forrásait a Microsoft Learn gyűjteményünkben
Offline hozzáférés
A dokumentációt offline is futtathatod a Docsify segítségével. Forkold ezt a repót, telepítsd a Docsify-t a helyi gépedre, majd a repó gyökérmappájában írd be: docsify serve
. A weboldal a localhost 3000-es portján lesz elérhető: localhost:3000
.
PDF-ek
A tananyag PDF változatát linkekkel itt találod.
🎒 Egyéb kurzusok
Csapatunk más kurzusokat is készít! Nézd meg:
- Generatív AI kezdőknek
- Generatív AI kezdőknek .NET
- Generatív AI JavaScript-tel
- Generatív AI Java-val
- AI kezdőknek
- Adattudomány kezdőknek
- ML kezdőknek
- Kiberbiztonság kezdőknek
- Webfejlesztés kezdőknek
- IoT kezdőknek
- XR fejlesztés kezdőknek
- GitHub Copilot elsajátítása páros programozáshoz
- GitHub Copilot elsajátítása C#/.NET fejlesztőknek
- Válaszd ki saját Copilot kalandodat