Gépi tanulás kezdőknek - egy tanterv

April 20, 2026 · View on GitHub

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

GitHub watchers GitHub forks GitHub stars

🌐 Többnyelvű támogatás

GitHub Action révén támogatott (Automatikus és Mindig Friss)

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 | Khmer | 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

Inkább helyben klónozna?

Ez a tárhely több mint 50 nyelvi fordítást tartalmaz, ami jelentősen megnöveli a letöltési méretet. Ha le akarja tölteni fordítások nélkül, használja a sparse checkout-ot:

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"

Így minden megvan ahhoz, hogy gyorsabban töltse le a kurzust és elvégezze azt.

Csatlakozz közösségünkhöz

Microsoft Foundry Discord

Folyamatban van egy Discord tanulás az AI-val sorozatunk, további információkért és csatlakozáshoz látogass el ide: Learn with AI Series 2025. szeptember 18-30. között. Hasznos tippeket és trükköket kapsz a GitHub Copilot adat tudományi használatához.

Learn with AI series

Gépi tanulás kezdőknek - egy tanterv

🌍 Utazzunk a világ körül, miközben a gépi tanulást világkultúrák révén fedezzük fel 🌍

A Microsoft Cloud Advocates örömmel kínál egy 12 hetes, 26 leckéből álló tananyagot, amely a Gépi tanulásról szól. Ebben a tanfolyamban megismerkedhet a néha egyszerűen klasszikus gépi tanulásnak nevezett megközelítéssel, amely főként a Scikit-learn könyvtárat használja, és elkerüli a mélytanulást, amelyet a AI kezdőknek tantervünk fed le. Ez a tananyag tökéletes kiegészítője a 'Adattudomány kezdőknek tantervnek'.

Utazz velünk a világ különböző részeire, és alkalmazzunk klasszikus gépi tanulási technikákat sokféle adatállományon. Minden lecke tartalmaz elő- és utóvizsgát, írásos útmutatót a feladat elvégzéséhez, megoldást, feladatot és még sok mást. Projekt-alapú tanítási módszerünk lehetővé teszi, hogy gyakorlás közben tanulj, ami bizonyítottan jobban rögzíti az új képességeket.

✍️ Szívből köszönet 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 illusztrátorainknak is: Tomomi Imura, Dasani Madipalli és Jen Looper

🙏 Kiemelt köszönet 🙏 Microsoft Hallgatói Nagykövet szerzőinknek, lektorainknak és tartalomközreműködőinknek, különösen Rishit Dagli, Muhammad Sakib Khan Inan, Rohan Raj, Alexandru Petrescu, Abhishek Jaiswal, Nawrin Tabassum, Ioan Samuila, és Snigdha Agarwal

🤩 Különös hála Microsoft Hallgatói Nagyköveteknek Eric Wanjau, Jasleen Sondhi, és Vidushi Gupta az R leckékért!

Kezdjük el

Kövesd az alábbi lépéseket:

  1. Forkold le a tárhelyet: Kattints a "Fork" gombra a jobb felső sarokban.
  2. Klónozd a tárhelyet: git clone https://github.com/microsoft/ML-For-Beginners.git

Az összes további forrást megtalálod Microsoft Learn gyűjteményünkben

🔧 Segítségre van szükséged? Nézd meg a Hibaelhárítási útmutatót, amelyben megoldásokat találsz a telepítési, beállítási és futtatási problémákra.

Hallgatók, hogy használni tudjátok ezt a tantervet, forkold a teljes repo-t a saját GitHub fiókodra, és saját vagy csoportos munkában végezd el a feladatokat:

  • Kezdd az előadás előtti kvízzel.
  • Olvasd el az előadást, és végezd el a feladatokat, időnként megállva és átgondolva a tudásellenőrző pontokat.
  • Próbáld meg a projekteket úgy elkészíteni, hogy megérted a leckék lényegét, ne csak a megoldást futtasd; a megoldások azonban megtekinthetők a /solution könyvtárban minden projekt-alapú leckénél.
  • Tedd meg az előadás utáni kvízt.
  • Végezd el a kihívást.
  • Végezd el a házi feladatot.
  • Miután befejeztél egy leckecsoportot, látogass el a Fórum oldalra, és „tanulj hangosan” a megfelelő PAT értékelőlap kitöltésével. A 'PAT' egy előrehaladási értékelő eszköz, ami egy értékelőlap, amelyet kitöltesz a tanulás elősegítésére. Reagálhatsz más PAT-okra is, így együtt tanulhatunk.

További tanuláshoz ajánljuk, hogy kövesd ezeket a Microsoft Learn modulokat és tanulási útvonalakat.

Tanárok, csatoltunk néhány javaslatot arra, hogyan használhatjátok ezt a tantervet.


Videós bemutatók

Néhány lecke rövid videó formájában is elérhető. Ezeket a leckékben közvetlenül, vagy a ML for Beginners lejátszási listán a Microsoft Developer YouTube csatornán találhatod meg, az alábbi képre kattintva.

ML for beginners banner


Ismerd meg a csapatot

Promo video

Gif készítő: Mohit Jaisal

🎥 Kattints a fenti képre a projektről és az alkotókról készült videó megtekintéséhez!


Pedagógia

Két tanítási alapelvet választottunk ennek a tananyagnak az összeállításakor: hogy gyakorlati, projekt-alapú legyen, és hogy tartalmazzon gyakori kvízeket. Emellett egy közös téma köti össze.

Azáltal, hogy a tartalom projektekhez kapcsolódik, a tanulás motiválóbbá válik, és a fogalmak jobb megtartását segíti elő. Egy alacsony tétű kvíz az óra előtt elősegíti a tanulók szándékát egy téma elsajátítására, míg az óra utáni kvíz tovább erősíti a megtartást. Ez a tananyag rugalmas és szórakoztató, egészben vagy részleteiben is elvégezhető. A projektek kezdetben kisebbek, és a 12 hetes ciklus végére egyre bonyolultabbak lesznek. A tananyag tartalmaz egy utószót a gépi tanulás valós alkalmazásairól is, ami extra pontként vagy vitatéma alapként használható.

Olvasd el a Viselkedési Kódexünket, a Hozzájárulási Útmutatót, a Fordításokat és a Hibaelhárítást. Várjuk konstruktív visszajelzéseidet!

Minden lecke tartalmaz

  • opcionális vázlatjegyzetet
  • opcionális kiegészítő videót
  • videós bemutatót (csak néhány leckénél)
  • előadás előtti bemelegítő kvízt
  • írásos leckét
  • projekt-alapú leckéknél lépésről lépésre útmutatót a projekt elkészítéséhez
  • tudásellenőrző kérdéseket
  • kihívást
  • kiegészítő olvasmányt
  • házi feladatot
  • előadás utáni kvízt

Megjegyzés a nyelvekről: Ezek a leckék elsősorban Pythonban íródtak, de sok közülük elérhető R-ben is. Egy R lecke teljesítéséhez keresd meg a /solution mappát, és ott az R leckéket. Ezek .rmd kiterjesztésű fájlok, amelyek egy R Markdown fájlt jelentenek, amit egyszerűen úgy lehet definiálni, mint kódrészletek (R vagy más nyelvek) és egy YAML fejléc (amely irányítja a kimenetek formázását, például PDF esetén) beágyazását egy Markdown dokumentumban. Így kiváló szerkesztési keretként szolgálnak az adat tudományban, mivel lehetővé teszik a kód, annak kimenete és a gondolatok együttes írását Markdownban. Ezenkívül az R Markdown dokumentumok különböző kimeneti formátumokká is átalakíthatók, például PDF, HTML vagy Word formátummá.

Megjegyzés a kvízekről: Minden kvíz a Quiz App mappában található, összesen 52 három kérdésből álló kvíz. Ezek elérhetők a leckékből, de a kvíz alkalmazás helyileg is futtatható; kövesd a quiz-app mappa utasításait a helyi hosztoláshoz vagy az Azure-ra való telepítéshez.

Lecke számaTémaLecke csoportosításTanulási célokKapcsolódó leckeSzerző
01Bevezetés a gépi tanulásbaBevezetésTanuld meg a gépi tanulás alapfogalmaitLeckeMuhammad
02A gépi tanulás történeteBevezetésIsmerd meg a gépi tanulás mögötti történelmetLeckeJen és Amy
03Méltányosság és gépi tanulásBevezetésMik a fontos filozófiai kérdések a méltányosság körül, amelyeket a diákoknak figyelembe kell venniük ML modellek építésekor?LeckeTomomi
04Gépi tanulási technikákBevezetésMilyen technikákat használnak a kutatók gépi tanulási modellek építésére?LeckeChris és Jen
05Bevezetés a regresszióbaRegresszióKezdj el dolgozni Python és Scikit-learn segítségével regressziós modellekhezPythonRJen • Eric Wanjau
06Észak-amerikai tökárak 🎃RegresszióAdatvizualizáció és tisztítás gépi tanulásra való felkészüléskéntPythonRJen • Eric Wanjau
07Észak-amerikai tökárak 🎃RegresszióLineáris és polinomiális regressziós modellek építésePythonRJen és Dmitry • Eric Wanjau
08Észak-amerikai tökárak 🎃RegresszióLogisztikus regressziós modell építésePythonRJen • Eric Wanjau
09Egy webalkalmazás 🔌Web AppWebalkalmazás építése a már betanított modell használatáhozPythonJen
10Bevezetés az osztályozásbaClassificationAdattisztítás, előkészítés és vizualizáció; bevezetés az osztályozásbaPythonRJen és Cassie • Eric Wanjau
11Finom ázsiai és indiai konyhák 🍜ClassificationBevezetés az osztályozókbaPythonRJen és Cassie • Eric Wanjau
12Finom ázsiai és indiai konyhák 🍜ClassificationTöbb osztályozóPythonRJen és Cassie • Eric Wanjau
13Finom ázsiai és indiai konyhák 🍜ClassificationAjánló webalkalmazás építése a modelled segítségévelPythonJen
14Bevezető a klaszterezéshezClusteringAdattisztítás, előkészítés és vizualizáció; bevezetés a klaszterezésbePythonRJen • Eric Wanjau
15Nigériai zenei ízlések feltérképezése 🎧ClusteringA K-Mean klaszterezési módszer felfedezésePythonRJen • Eric Wanjau
16Bevezetés a természetes nyelvfeldolgozásba ☕️Natural language processingTanuld meg az NLP alapjait egy egyszerű bot építésévelPythonStephen
17Gyakori NLP feladatok ☕️Natural language processingMélyítsd el az NLP tudásodat a nyelvi struktúrákkal kapcsolatos feladatok megértésévelPythonStephen
18Fordítás és érzelemelemzés ♥️Natural language processingFordítás és érzelemelemzés Jane Austen segítségévelPythonStephen
19Romantikus európai szállodák ♥️Natural language processingÉrzelemelemzés szállodai értékelésekkel 1PythonStephen
20Romantikus európai szállodák ♥️Natural language processingÉrzelemelemzés szállodai értékelésekkel 2PythonStephen
21Bevezetés az idősoros előrejelzésbeTime seriesBevezetés az idősoros előrejelzésbePythonFrancesca
22⚡️ Világ energiapiac ⚡️ - idősoros előrejelzés ARIMA-valTime seriesIdősoros előrejelzés ARIMA-valPythonFrancesca
23⚡️ Világ energiapiac ⚡️ - idősoros előrejelzés SVR-relTime seriesIdősoros előrejelzés Support Vector RegresszorralPythonAnirban
24Bevezetés a megerősítéses tanulásbaReinforcement learningBevezetés megerősítéses tanulásba Q-Learning segítségévelPythonDmitry
25Segíts Peternek elkerülni a farkast! 🐺Reinforcement learningMegerősítéses tanulás Gym-banPythonDmitry
UtószóValós világ ML forgatókönyvek és alkalmazásokML in the WildÉrdekes és szemléletes valós világban alkalmazott klasszikus gépi tanulási példákLeckeCsapat
UtószóModellhibakeresés gépi tanulásban az RAI irányítópulttalML in the WildModellhibakeresés gépi tanulásban a Responsible AI irányítópult komponensek használatávalLeckeRuth Yakubu

keresd meg az összes további erőforrást ehhez a tanfolyamhoz a Microsoft Learn gyűjteményünkben

Offline hozzáférés

Ezt a dokumentációt offline is futtathatod a Docsify használatával. Forkold ezt a repo-t, telepítsd a Docsify-t (Docsify telepítése) a helyi gépedre, majd a repo gyökérmappájában írd be a docsify serve parancsot. A weboldal a 3000-es porton lesz elérhető helyileg: localhost:3000.

PDF-ek

A tananyag pdf változatát linkekkel itt találod.

🎒 Egyéb tanfolyamok

Csapatunk további tanfolyamokat is készít! Nézd meg:

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Ügynökök

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


Generatív MI sorozat

Generatív AI for Beginners Generatív AI (.NET) Generatív AI (Java) Generatív AI (JavaScript)


Alapvető tanulás

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


Copilot sorozat

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

Segítségkérés

Ha elakadnál vagy kérdéseid lennének a gépi tanulás tanulása vagy MI-alkalmazások készítése közben, ne aggódj — segítség elérhető.

Csatlakozhatsz más tanulókkal és fejlesztőkkel folytatott beszélgetésekhez, kérdezhetsz és megoszthatod ötleteidet a közösséggel.

  • Csatlakozz a közösséghez, hogy kérdéseket tegyél fel és másokkal tanulj
  • Beszéljétek meg a gépi tanulás fogalmait és projektötleteket
  • Kapj útmutatást tapasztalt fejlesztőktől

Egy támogató közösség nagyszerű módja a készségeid fejlesztésének és a problémák gyorsabb megoldásának.

Microsoft Foundry Discord közösség

Ha hibákat, problémákat tapasztalsz, vagy fejlesztési javaslataid vannak, egy Issue megnyitásával jelezheted a problémát ebben a tárolóban.

Termék visszajelzésekhez vagy meglévő közösségi bejegyzések kereséséhez látogass el a Fejlesztői Fórumra:

Microsoft Foundry Developer Forum

További tanulási tippek

  • Tekintsd át a jegyzetfüzeteket minden lecke után a jobb megértés érdekében.
  • Gyakorold az algoritmusok önálló implementálását.
  • Fedezz fel valós adatkészleteket a tanult koncepciók segítségével.

Jogi nyilatkozat:
Ez a dokumentum az Co-op Translator AI fordító szolgáltatás használatával készült. Bár a pontosságra törekszünk, kérjük, vegye figyelembe, hogy az automatikus fordítások tartalmazhatnak hibákat vagy pontatlanságokat. Az eredeti dokumentum anyanyelvi változata tekintendő hivatalos forrásnak. Fontos információk esetén szakmai, emberi fordítás használata javasolt. Nem vállalunk felelősséget a fordítás használatából eredő félreértésekért vagy félreértelmezésekért.