[my,uk,lt] chore(i18n): sync translations

Sync translations with latest source changes.
Languages: Burmese (Myanmar) [my], Ukrainian [uk], Lithuanian [lt]
update-translations
localizeflow[bot] 3 weeks ago
parent b7c2a4a7f1
commit d8d9750f1d

@ -12,8 +12,8 @@
"language_code": "lt"
},
"1-Introduction/2-history-of-ML/README.md": {
"original_hash": "6a05fec147e734c3e6bfa54505648e2b",
"translation_date": "2025-09-05T07:57:11+00:00",
"original_hash": "e6b5247d6b4dc821434070bdb58e8285",
"translation_date": "2026-09-15T02:16:35+00:00",
"source_file": "1-Introduction/2-history-of-ML/README.md",
"language_code": "lt"
},
@ -24,8 +24,8 @@
"language_code": "lt"
},
"1-Introduction/3-fairness/README.md": {
"original_hash": "0f00d72169a0d37eecfd16d71e01700a",
"translation_date": "2026-07-14T01:34:47+00:00",
"original_hash": "0c620ca2c6d2828e9a838ecec5f01265",
"translation_date": "2026-09-15T02:15:33+00:00",
"source_file": "1-Introduction/3-fairness/README.md",
"language_code": "lt"
},
@ -54,8 +54,8 @@
"language_code": "lt"
},
"2-Regression/1-Tools/README.md": {
"original_hash": "0b8635427b582d03ea4ab7089b93e505",
"translation_date": "2026-07-14T01:31:41+00:00",
"original_hash": "1f4f6c95404d528041bcc36784771084",
"translation_date": "2026-09-15T02:18:00+00:00",
"source_file": "2-Regression/1-Tools/README.md",
"language_code": "lt"
},
@ -282,8 +282,8 @@
"language_code": "lt"
},
"5-Clustering/README.md": {
"original_hash": "b28a3a4911584062772c537b653ebbc7",
"translation_date": "2025-09-03T17:01:31+00:00",
"original_hash": "c78940a1b03da1de13bd97527f9e6606",
"translation_date": "2026-09-15T02:14:16+00:00",
"source_file": "5-Clustering/README.md",
"language_code": "lt"
},
@ -564,8 +564,8 @@
"language_code": "lt"
},
"README.md": {
"original_hash": "3e3a6c7e68e0afe7e2276ac046e4d7a0",
"translation_date": "2026-04-20T20:25:10+00:00",
"original_hash": "8bba8faed876aa7bbc92b759a350b1d8",
"translation_date": "2026-09-15T02:10:23+00:00",
"source_file": "README.md",
"language_code": "lt"
},
@ -592,11 +592,22 @@
"original_hash": "fba3b94d88bfb9b81369b869a1e9a20f",
"source_file": "sketchnotes/LICENSE.md",
"language_code": "lt",
"failure_date": "2026-07-14T01:31:01+00:00",
"failure_date": "2026-09-15T02:14:04+00:00",
"status": "failed",
"error_type": "TranslationIncompleteError",
"error_message": "Markdown translation remained incomplete for chunk 1.1.1 of 'LICENSE.md', and the chunk could not be split further.",
"translator_version": "0.20.0",
"translator_version": "0.20.1",
"failure_policy_version": 1
},
"7-TimeSeries/README.md": {
"original_hash": "722526664e764a2290e1def74afa5139",
"source_file": "7-TimeSeries/README.md",
"language_code": "lt",
"failure_date": "2026-09-15T02:14:32+00:00",
"status": "failed",
"error_type": "TranslationIncompleteError",
"error_message": "Markdown translation remained incomplete for chunk 1 of 'README.md', and the chunk could not be split further.",
"translator_version": "0.20.1",
"failure_policy_version": 1
}
},
@ -607,8 +618,8 @@
"language_code": "lt"
},
"for-teachers.md": {
"original_hash": "b37de02054fa6c0438ede6fabe1fdfb8",
"translation_date": "2025-09-03T16:15:11+00:00",
"original_hash": "4b5b4e11bf182a803261b55a19d3ee70",
"translation_date": "2026-09-15T02:08:23+00:00",
"source_file": "for-teachers.md",
"language_code": "lt"
},

@ -1,147 +1,147 @@
# Mašininio mokymosi istorija
![Mašininio mokymosi istorijos santrauka sketchnote formatu](../../../../sketchnotes/ml-history.png)
> Sketchnote sukūrė [Tomomi Imura](https://www.twitter.com/girlie_mac)
![Mašininio mokymosi istorijos santrauka sketchnote formatu](../../../../translated_images/lt/ml-history.a1bdfd4ce1f464d9.webp)
> Sketchnote autorius [Tomomi Imura](https://www.twitter.com/girlie_mac)
## [Prieš paskaitos testą](https://ff-quizzes.netlify.app/en/ml/)
## [Priešpaskaitinis testas](https://ff-quizzes.netlify.app/en/ml/)
---
[![Mašininis mokymasis pradedantiesiems - Mašininio mokymosi istorija](https://img.youtube.com/vi/N6wxM4wZ7V0/0.jpg)](https://youtu.be/N6wxM4wZ7V0 "Mašininis mokymasis pradedantiesiems - Mašininio mokymosi istorija")
[![ML pradedantiesiems - Mašininio mokymosi istorija](https://img.youtube.com/vi/N6wxM4wZ7V0/0.jpg)](https://youtu.be/N6wxM4wZ7V0 "ML pradedantiesiems - Mašininio mokymosi istorija")
> 🎥 Spustelėkite aukščiau esančią nuotrauką, kad peržiūrėtumėte trumpą vaizdo įrašą apie šią pamoką.
> 🎥 Spustelėkite paveikslėlį aukščiau, kad peržiūrėtumėte trumpą šio pamokos vaizdo įrašą.
Šioje pamokoje apžvelgsime svarbiausius mašininio mokymosi ir dirbtinio intelekto istorijos etapus.
Šioje pamokoje aptarsime pagrindinius mašininio mokymosi ir dirbtinio intelekto istorijos etapus.
Dirbtinio intelekto (DI) istorija kaip sritis yra glaudžiai susijusi su mašininio mokymosi istorija, nes algoritmai ir skaičiavimo pažanga, kuri yra mašininio mokymosi pagrindas, prisidėjo prie DI vystymosi. Svarbu prisiminti, kad nors šios sritys kaip atskiros tyrimų kryptys pradėjo formuotis 1950-aisiais, svarbūs [algoritminiai, statistiniai, matematiniai, skaičiavimo ir techniniai atradimai](https://wikipedia.org/wiki/Timeline_of_machine_learning) vyko dar prieš tai ir persidengė su šiuo laikotarpiu. Iš tiesų, žmonės apie šiuos klausimus galvojo jau [šimtus metų](https://wikipedia.org/wiki/History_of_artificial_intelligence): šiame straipsnyje aptariami istoriniai intelektualiniai pagrindai idėjai apie „mąstančią mašiną“.
Dirbtinio intelekto (DI) istorija kaip sritis yra glaudžiai susijusi su mašininio mokymosi istorija, nes algoritmai ir kompiuteriniai pasiekimai, kurie sudaro mašininio mokymosi pagrindą, prisidėjo prie DI vystymosi. Reikėtų prisiminti, kad nors šios sritys kaip atskiros tyrimų sritys ėmė formuotis penktajame dešimtmetyje, svarbūs [algoritminiai, statistiniai, matematiniai, skaičiavimo ir techniniai atradimai](https://wikipedia.org/wiki/Timeline_of_machine_learning) vyko ir prieš tai bei sutapo su šiuo laikotarpiu. Iš tiesų, žmonės šiais klausimais svarstė jau [šimtus metų](https://wikipedia.org/wiki/History_of_artificial_intelligence): šiame straipsnyje aptariamos įžvalgos, kurios lėmė 'mąstančios mašinos' idėją.
---
## Svarbūs atradimai
- 1763, 1812 [Bayeso teorema](https://wikipedia.org/wiki/Bayes%27_theorem) ir jos pirmtakai. Ši teorema ir jos taikymas yra pagrindas išvadoms, apibūdinant tikimybę, kad įvykis įvyks remiantis ankstesnėmis žiniomis.
- 1805 [Mažiausių kvadratų teorija](https://wikipedia.org/wiki/Least_squares), sukurta prancūzų matematiko Adrien-Marie Legendre. Ši teorija, apie kurią sužinosite regresijos skyriuje, padeda pritaikyti duomenis.
- 1913 [Markovo grandinės](https://wikipedia.org/wiki/Markov_chain), pavadintos rusų matematiko Andrejaus Markovo vardu, naudojamos apibūdinti galimų įvykių seką remiantis ankstesne būsena.
- 1957 [Perceptronas](https://wikipedia.org/wiki/Perceptron) – tai linijinis klasifikatorius, kurį sukūrė amerikiečių psichologas Frankas Rosenblattas ir kuris yra giliųjų mokymosi pažangos pagrindas.
- 1763, 1812 [Besų teorema](https://wikipedia.org/wiki/Bayes%27_theorem) ir jos pirmtakai. Ši teorema ir jos taikymai sudaro išvados pagrindą, aprašydami įvykio tikimybę remiantis ankstesne informacija.
- 1805 [Mažiausių kvadratų teorija](https://wikipedia.org/wiki/Least_squares), sukurta prancūzų matematikos Adrien-Marie Legendre. Šią teoriją susipažinsite mūsų regresijos skyriuje, ji padeda duomenų pritaikymui.
- 1913 [Markovo grandinės](https://wikipedia.org/wiki/Markov_chain), pavadintos rusų matematiko Andrejaus Markovo vardu, jos naudojamos apibūdinti galimų įvykių seką priklausomai nuo ankstesnės būsenos.
- 1957 [Perceptronas](https://wikipedia.org/wiki/Perceptron) – linijinis klasifikatorius, kurį sukūrė amerikiečių psichologas Frankas Rosenblattas, tai pažanga giliosios mokymosi srityje.
---
- 1967 [Artimiausio kaimyno algoritmas](https://wikipedia.org/wiki/Nearest_neighbor) iš pradžių buvo sukurtas maršrutams sudaryti. Mašininio mokymosi kontekste jis naudojamas atpažinti modelius.
- 1970 [Atgalinio sklidimo algoritmas](https://wikipedia.org/wiki/Backpropagation) naudojamas mokyti [priekinių neuroninių tinklų](https://wikipedia.org/wiki/Feedforward_neural_network).
- 1982 [Pasikartojantys neuroniniai tinklai](https://wikipedia.org/wiki/Recurrent_neural_network) – tai dirbtiniai neuroniniai tinklai, sukurti iš priekinių neuroninių tinklų, kurie sudaro laiko grafikus.
- 1967 [Artimiausias kaimynas](https://wikipedia.org/wiki/Nearest_neighbor) – algoritmas, iš pradžių sukurtas maršrutų žymėjimui. Mašininio mokymosi kontekste jis naudojamas modeliams atpažinti.
- 1970 [Atgalinis sklidimas](https://wikipedia.org/wiki/Backpropagation) naudojamas [tiesiai einamųjų neuroninių tinklų](https://wikipedia.org/wiki/Feedforward_neural_network) mokymui.
- 1982 [Rekurentiniai neuroniniai tinklai](https://wikipedia.org/wiki/Recurrent_neural_network) yra dirbtiniai neuroniniai tinklai, kilę iš tiesiai einamųjų tinklų, kurie sukuria laiko grafus.
✅ Atlikite nedidelį tyrimą. Kokios kitos datos išsiskiria kaip svarbios mašininio mokymosi ir DI istorijoje?
✅ Atlikite mažą tyrimą. Kokios kitos datos jums atrodo svarbios mašininio mokymosi ir DI istorijoje?
---
## 1950: Mąstančios mašinos
## 1950: Mašinos, kurios mąsto
Alanas Turingas, išskirtinė asmenybė, kurią [2019 m. visuomenė](https://wikipedia.org/wiki/Icons:_The_Greatest_Person_of_the_20th_Century) išrinko didžiausiu XX a. mokslininku, laikomas padėjusiu pagrindą „mąstančios mašinos“ koncepcijai. Jis susidūrė su skeptikais ir savo paties poreikiu empiriškai įrodyti šią idėją, iš dalies sukūręs [Turingo testą](https://www.bbc.com/news/technology-18475646), kurį nagrinėsite NLP pamokose.
Alanas Turingas, išskirtinė asmenybė, kuri 2019 m. [balsuojant visuomenei](https://wikipedia.org/wiki/Icons:_The_Greatest_Person_of_the_20th_Century) buvo išrinkta didžiausiu XX a. mokslininku, priskiriamas sąvokos 'mašina, gebanti mąstyti' pagrindų kūrimui. Jis susidūrė su skepticizmu ir savo reikalavimu gauti empirinius šios sąvokos įrodymus, iš dalies sukurdamas [Turinigo testą](https://www.bbc.com/news/technology-18475646), kurį apžvelgsite mūsų NLP pamokose.
---
## 1956: Dartmuto vasaros tyrimų projektas
## 1956: Dartmoutho vasaros tyrimų projektas
„Dartmuto vasaros tyrimų projektas apie dirbtinį intelektą buvo svarbus įvykis dirbtinio intelekto kaip srities istorijoje“, ir būtent čia buvo sugalvotas terminas „dirbtinis intelektas“ ([šaltinis](https://250.dartmouth.edu/highlights/artificial-intelligence-ai-coined-dartmouth)).
"Dartmoutho vasaros tyrimų projektas dirbtinio intelekto srityje buvo lemiamas įvykis DI kaip mokslo šakai," ir būtent čia buvo sukurta sąvoka 'dirbtinis intelektas' ([šaltinis](https://250.dartmouth.edu/highlights/artificial-intelligence-ai-coined-dartmouth)).
> Kiekvienas mokymosi ar bet kuris kitas intelekto bruožas iš esmės gali būti taip tiksliai aprašytas, kad mašina galėtų jį imituoti.
> Mokymosi arba bet kuris kitas intelekto bruožas gali būti aprašytas taip tiksliai, kad mašina galėtų jį imituoti.
---
Pagrindinis tyrėjas, matematikos profesorius Johnas McCarthy, tikėjosi „dirbti remiantis prielaida, kad kiekvienas mokymosi ar bet kuris kitas intelekto bruožas iš esmės gali būti taip tiksliai aprašytas, kad mašina galėtų jį imituoti“. Dalyviai buvo ir kitas šios srities šviesulys – Marvinas Minsky.
Projekto vadovas, matematikos profesorius Johnas McCarthy tikėjosi „remtis prielaida, kad kiekvienas mokymosi ar bet kokio kito intelekto bruožas gali būti aprašytas taip tiksliai, kad mašiną būtų galima sukurti imituoti jį.“ Dalyvavo ir kitos šios srities žvaigždės, kaip Marvinas Minsky.
Seminaras laikomas paskatinusiu ir inicijavusiu kelias diskusijas, įskaitant „simbolinių metodų iškilimą, sistemų, orientuotų į ribotas sritis (ankstyvieji ekspertų sistemos), ir dedukcinių sistemų prieš indukcines sistemas“ ([šaltinis](https://wikipedia.org/wiki/Dartmouth_workshop)).
Šis seminaras laikomas paskatinusiu ir parėmusiu įvairius pokalbius apie „simbolinių metodų kilimą, sistemų, orientuotų į ribotas sritis (ankstyvųjų ekspertų sistemas), bei dedukcines sistemas prieš indukcines sistemas.“ ([šaltinis](https://wikipedia.org/wiki/Dartmouth_workshop)).
---
## 1956 - 1974: „Auksiniai metai“
## 1956–1974: „Auksiniai metai“
Nuo 1950-ųjų iki 1970-ųjų vidurio vyravo optimizmas, kad DI galėtų išspręsti daugelį problemų. 1967 m. Marvinas Minsky užtikrintai teigė: „Per vieną kartą... dirbtinio intelekto sukūrimo problema iš esmės bus išspręsta.“ (Minsky, Marvin (1967), Computation: Finite and Infinite Machines, Englewood Cliffs, N.J.: Prentice-Hall)
Nuo penktojo dešimtmečio iki septintojo pradžios vyravo optimizmas, tikintis, kad DI išspręs daug problemų. 1967 m. Marvinas Minsky drąsiai teigė: „Per vieną kartą ... problema sukurti 'dirbtinį intelektą' bus iš esmės išspręsta.“ (Minsky, Marvin (1967), Computation: Finite and Infinite Machines, Englewood Cliffs, N.J.: Prentice-Hall)
Natūralios kalbos apdorojimo tyrimai klestėjo, paieška buvo patobulinta ir tapo galingesnė, o „mikropasaulių“ koncepcija buvo sukurta, kur paprastos užduotys buvo atliekamos naudojant paprastas kalbos instrukcijas.
Natūralios kalbos apdorojimo tyrimai klestėjo, paieška buvo tobulinama ir efektyvinama, sukurta „mikro-pasaulio“ sąvoka, kur paprasta kalba suteikiamos užduotys buvo atliktos paprastu būdu.
---
Tyrimai buvo gerai finansuojami vyriausybės agentūrų, buvo pasiekta pažanga skaičiavimuose ir algoritmuose, o prototipai intelektualių mašinų buvo sukurti. Kai kurios iš šių mašinų apima:
Tyrimai buvo gerai finansuojami valstybinių agentūrų, skaičiavimo ir algoritmų pažanga padėjo kurti intelektualias mašinas. Kai kurios iš jų apima:
* [Shakey robotas](https://wikipedia.org/wiki/Shakey_the_robot), kuris galėjo manevruoti ir nuspręsti, kaip „protingai“ atlikti užduotis.
* [Shakey robotas](https://wikipedia.org/wiki/Shakey_the_robot), kuris galėjo manevruoti ir protingai spręsti, kaip atlikti užduotis.
![Shakey, intelektualus robotas](../../../../1-Introduction/2-history-of-ML/images/shakey.jpg)
![Shakey, intelektuali robotas](../../../../translated_images/lt/shakey.4dc17819c447c05b.webp)
> Shakey 1972 m.
---
* Eliza, ankstyvas „chatterbot“, galėjo bendrauti su žmonėmis ir veikti kaip primityvus „terapeutas“. Apie Elizą sužinosite daugiau NLP pamokose.
* Eliza, ankstyvas „chatterbot“, galėjo bendrauti su žmonėmis ir veikti kaip primityvus „terapeutas“. Apie Elizą sužinosite NLP pamokose.
![Eliza, botas](../../../../1-Introduction/2-history-of-ML/images/eliza.png)
> Elizos, chatbot versija
![Eliza, pokalbių robotas](../../../../translated_images/lt/eliza.84397454cda9559b.webp)
> Elizos versija, pokalbių botas
---
* „Blokų pasaulis“ buvo mikropasaulio pavyzdys, kur blokai galėjo būti sukrauti ir surūšiuoti, o eksperimentai mokant mašinas priimti sprendimus galėjo būti išbandyti. Pažanga, pasiekta naudojant bibliotekas, tokias kaip [SHRDLU](https://wikipedia.org/wiki/SHRDLU), padėjo kalbos apdorojimui judėti į priekį.
* „Blokų pasaulis“ buvo mikro-pasaulio pavyzdys, kur blokai buvo kraunami ir rūšiuojami, ir buvo galima eksperimentuoti mokant mašinas priimti sprendimus. Pažanga, paremta tokiomis bibliotekomis kaip [SHRDLU](https://wikipedia.org/wiki/SHRDLU), padėjo pažengti kalbos apdorojimo srityje.
[![Blokų pasaulis su SHRDLU](https://img.youtube.com/vi/QAJz4YKUwqw/0.jpg)](https://www.youtube.com/watch?v=QAJz4YKUwqw "Blokų pasaulis su SHRDLU")
[![blokų pasaulis su SHRDLU](https://img.youtube.com/vi/QAJz4YKUwqw/0.jpg)](https://www.youtube.com/watch?v=QAJz4YKUwqw "blokų pasaulis su SHRDLU")
> 🎥 Spustelėkite aukščiau esančią nuotrauką, kad peržiūrėtumėte vaizdo įrašą: Blokų pasaulis su SHRDLU
> 🎥 Spustelėkite paveikslėlį aukščiau, norėdami peržiūrėti vaizdo įrašą: Blokų pasaulis su SHRDLU
---
## 1974 - 1980: „DI žiema“
## 1974–1980: „DI žiema“
Iki 1970-ųjų vidurio tapo akivaizdu, kad „intelektualių mašinų“ kūrimo sudėtingumas buvo nepakankamai įvertintas, o jų pažadas, atsižvelgiant į turimą skaičiavimo galią, buvo pervertintas. Finansavimas sumažėjo, o pasitikėjimas šia sritimi sulėtėjo. Kai kurios problemos, kurios paveikė pasitikėjimą, apima:
Iki septintojo dešimtmečio pabaigos tapo aišku, kad palaikyti „intelektualių mašinų“ kūrimo sudėtingumą buvo nuvertinta, o pažadai dėl turimos skaičiavimo galios buvo perdėti. Finansavimas pūtė, o pasitikėjimas šia sritimi sumažėjo. Kai kurios problemos, kurios pakenkė pasitikėjimui, buvo:
---
- **Ribotumai**. Skaičiavimo galia buvo per maža.
- **Kombinatorinis sprogimas**. Parametrų, kuriuos reikėjo mokyti, kiekis eksponentiškai augo, kai kompiuteriams buvo keliami didesni reikalavimai, be lygiagrečios skaičiavimo galios ir pajėgumų evoliucijos.
- **Duomenų trūkumas**. Duomenų trūkumas trukdė testavimo, kūrimo ir algoritmų tobulinimo procesui.
- **Ar užduodame tinkamus klausimus?**. Pradėta abejoti pačiais užduodamais klausimais. Tyrėjai susidūrė su kritika dėl savo požiūrių:
- Turingo testai buvo kvestionuojami, be kita ko, „kinų kambario teorija“, kuri teigė, kad „programuojant skaitmeninį kompiuterį gali atrodyti, kad jis supranta kalbą, tačiau negali sukurti tikro supratimo.“ ([šaltinis](https://plato.stanford.edu/entries/chinese-room/))
- Etika, susijusi su dirbtinio intelekto, tokio kaip „terapeutas“ ELIZA, įvedimu į visuomenę, buvo ginčijama.
- **Ribotumai**. Skaičiavimo galia buvo pernelyg ribota.
- **Kombinatorinė sprogimas**. Parametrų, kuriuos reikėjo apmokyti, skaičius eksponentiškai augo, kai buvo keliami vis nauji reikalavimai kompiuteriams, o skaičiavimo galia ir galimybės neaugo tokiu pat tempu.
- **Duomenų stoka**. Duomenų trūko, todėl buvo sunku testuoti, kurti ir tobulinti algoritmus.
- **Ar mes užduodame tinkamus klausimus?**. Patys klausimai pradėjo kelti abejonių. Tyrėjai sulaukė kritikos dėl savo požiūrio:
- Turinigo testai buvo kritikuojami, tarp kitų idėjų pateikiant 'kinų kambario teoriją', kuri teigia, kad „programavimas skaitmeniniam kompiuteriui gali sukurti įspūdį, kad jis supranta kalbą, tačiau negali suteikti tikro supratimo.“ ([šaltinis](https://plato.stanford.edu/entries/chinese-room/))
- Kilo etiniai klausimai dėl dirbtinių intelektų, tokių kaip „terapeutas“ ELIZA, įvedimo į visuomenę.
---
Tuo pačiu metu pradėjo formuotis įvairios DI mokyklos. Buvo nustatyta dichotomija tarp ["netvarkingo" ir "tvarkingo DI"](https://wikipedia.org/wiki/Neats_and_scruffies) praktikų. _Netvarkingos_ laboratorijos valandų valandas koregavo programas, kol pasiekė norimus rezultatus. _Tvarkingos_ laboratorijos „fokusavosi į logiką ir formalių problemų sprendimą“. ELIZA ir SHRDLU buvo gerai žinomos _netvarkingos_ sistemos. 1980-aisiais, kai atsirado poreikis padaryti ML sistemas atkuriamas, _tvarkingas_ požiūris palaipsniui tapo prioritetu, nes jo rezultatai yra labiau paaiškinami.
Tuo pačiu metu formavosi įvairios DI mokyklos. Buvo nustatytas skirtumas tarp ["netvarkingų" ir „tvarkingų“ DI](https://wikipedia.org/wiki/Neats_and_scruffies) praktikų. _Netvarkingi_ laboratorijos valandų valandas tobulindavo programas, kol jos duodavo norimus rezultatus. _Tvarkingos_ laboratorijos „dėmesį sutelkė į logiką ir formalių problemų sprendimą“. ELIZA ir SHRDLU buvo žinomi _netvarkingi_ sistemos pavyzdžiai. Aštuntajame dešimtmetyje, kai prasidėjo poreikis daryti MM sistemas atkartojamas, _tvarkingas_ požiūris palaipsniui įgavo pirmaujančią poziciją, nes jo rezultatai lengviau paaiškinami.
---
## 1980-ieji Ekspertų sistemos
## 1980-ieji: Ekspertinės sistemos
Augant sričiai, jos nauda verslui tapo aiškesnė, o 1980-aisiais taip pat išaugo „ekspertų sistemų“ skaičius. „Ekspertų sistemos buvo vienos iš pirmųjų tikrai sėkmingų dirbtinio intelekto (DI) programinės įrangos formų.“ ([šaltinis](https://wikipedia.org/wiki/Expert_system)).
Ši sritis augo, ir 1980-aisiais aiškiau matėsi jos nauda verslui, taip pat sparčiai plito „ekspertinės sistemos“. „Ekspertinės sistemos buvo vienos iš pirmųjų tikrai sėkmingų dirbtinio intelekto (DI) programinės įrangos rūšių.“ ([šaltinis](https://wikipedia.org/wiki/Expert_system)).
Šio tipo sistema iš tikrųjų yra _hibridinė_, iš dalies sudaryta iš taisyklių variklio, apibrėžiančio verslo reikalavimus, ir išvadų variklio, kuris pasinaudojo taisyklių sistema, kad padarytų naujas išvadas.
Šios sistemos iš esmės buvo _hibridinės_, dalinai sudarytos iš taisyklių variklio, apibrėžiančio verslo reikalavimus, ir išvados variklio, kuris rėmėsi taisyklių sistema norėdamas daryti naujas išvadas.
Šiuo laikotarpiu taip pat buvo skiriamas didesnis dėmesys neuroniniams tinklams.
Šiuo laikotarpiu taip pat didėjo dėmesys neuroniniams tinklams.
---
## 1987 - 1993: DI „atvėsimas“
## 1987–1993: DI „atšilimas“
Specializuotos ekspertų sistemų aparatinės įrangos plitimas turėjo neigiamą poveikį, nes tapo per daug specializuotas. Asmeninių kompiuterių iškilimas taip pat konkuravo su šiomis didelėmis, specializuotomis, centralizuotomis sistemomis. Kompiuterių demokratizacija prasidėjo, ir ji galiausiai atvėrė kelią šiuolaikiniam didžiųjų duomenų sprogimui.
Specializuotos ekspertinės sistemos aparatūra tapo pernelyg specializuota ir konkuravo su asmeniniais kompiuteriais. Kompiuterijos demokratizacija prasidėjo, ir tai galiausiai atvėrė kelią didžiųjų duomenų sprogimui.
---
## 1993 - 2011
## 1993–2011
Šis laikotarpis atnešė naują erą ML ir DI, kad būtų galima išspręsti kai kurias problemas, kurios anksčiau kilo dėl duomenų ir skaičiavimo galios trūkumo. Duomenų kiekis pradėjo sparčiai augti ir tapo plačiau prieinamas, tiek gerai, tiek blogai, ypač su išmaniųjų telefonų atsiradimu apie 2007 m. Skaičiavimo galia eksponentiškai išaugo, o algoritmai evoliucionavo kartu. Sritis pradėjo bręsti, nes laisvamaniškos praeities dienos pradėjo kristalizuotis į tikrą discipliną.
Šis laikotarpis atvėrė naują erą MM ir DI spręsti problemas, kilusias dėl duomenų ir skaičiavimo galios trūkumo. Duomenų kiekis pradėjo sparčiai didėti ir tapo plačiau prieinamas, ypač atsiradus išmaniesiems telefonams apie 2007 m. Skaičiavimo galia augo eksponentiškai, o algoritmai evoliucionavo kartu. Sritis įgavo brandos, o praeities laisvų dienų laikotarpis pradėjo virsti tikra disciplina.
---
## Dabar
## Dabartis
Šiandien mašininis mokymasis ir DI paliečia beveik kiekvieną mūsų gyvenimo dalį. Šis laikotarpis reikalauja kruopštaus supratimo apie šių algoritmų riziką ir galimą poveikį žmonių gyvenimams. Kaip teigia „Microsoft“ Brad Smith: „Informacinės technologijos kelia klausimus, kurie liečia pagrindines žmogaus teisių apsaugos sritis, tokias kaip privatumas ir saviraiškos laisvė. Šie klausimai didina atsakomybę technologijų įmonėms, kurios kuria šiuos produktus. Mūsų nuomone, jie taip pat reikalauja apgalvoto vyriausybės reguliavimo ir normų kūrimo, susijusių su priimtinu naudojimu“ ([šaltinis](https://www.technologyreview.com/2019/12/18/102365/the-future-of-ais-impact-on-society/)).
Šiandien mašininis mokymasis ir DI paliečia beveik kiekvieną mūsų gyvenimo dalį. Ši era reikalauja atsargaus rizikų ir galimų algoritmų poveikio žmogaus gyvenimui supratimo. Kaip teigė Microsoft atstovas Brad Smith, „Informacinės technologijos kelia klausimus, kurie liečia esmines žmogaus teisių apsaugas kaip privatumas ir žodžio laisvė. Šie klausimai didina atsakomybę technologijų bendrovėms, kurios kuria šiuos produktus. Mūsų nuomone, jie taip pat reikalauja apgalvotos valstybės reguliacijos ir priimtinų naudojimo normų kūrimo“ ([šaltinis](https://www.technologyreview.com/2019/12/18/102365/the-future-of-ais-impact-on-society/)).
---
Dar neaišku, ką atneš ateitis, tačiau svarbu suprasti šias kompiuterines sistemas, programinę įrangą ir algoritmus, kuriuos jos vykdo. Tikimės, kad ši mokymo programa padės jums geriau suprasti, kad galėtumėte nuspręsti patys.
Dar nėra aišku, ką ateitis atneš, bet svarbu suprasti šias kompiuterines sistemas bei jų naudojamą programinę įrangą ir algoritmus. Tikimės, kad šis mokymų planas padės jums geriau suprasti ir priimti savarankiškus sprendimus.
[![Giliojo mokymosi istorija](https://img.youtube.com/vi/mTtDfKgLm54/0.jpg)](https://www.youtube.com/watch?v=mTtDfKgLm54 "Giliojo mokymosi istorija")
> 🎥 Spustelėkite aukščiau esančią nuotrauką, kad peržiūrėtumėte vaizdo įrašą: Yann LeCun aptaria giliojo mokymosi istoriją šioje paskaitoje
> 🎥 Spustelėkite paveikslėlį aukščiau, norėdami peržiūrėti vaizdo įrašą: Yann LeCun aptaria giluminio mokymosi istoriją šioje paskaitoje
---
## 🚀Iššūkis
Pasigilinkite į vieną iš šių istorinių momentų ir sužinokite daugiau apie žmones, kurie už jų slypi. Tai įdomios asmenybės, ir nė vienas mokslinis atradimas nebuvo sukurtas kultūrinėje vakuumoje. Ką atrandate?
Pasinerkite į vieną iš šių istorinių momentų ir sužinokite daugiau apie juos sukūrusius žmones. Čia yra įdomių asmenybių, o jokie moksliniai atradimai neįvyko kultūriniame vakuume. Ką jūs atrandate?
## [Po paskaitos testą](https://ff-quizzes.netlify.app/en/ml/)
## [Paskaitos pabaigos testas](https://ff-quizzes.netlify.app/en/ml/)
---
## Apžvalga ir savarankiškas mokymasis
## Peržiūra ir savarankiškas mokymasis
Štai ką galite peržiūrėti ir išklausyti:
Štai ką verta žiūrėti ir klausyti:
[Šis podcastas, kuriame Amy Boyd aptaria DI evoliuciją](http://runasradio.com/Shows/Show/739)
[Šis podcast'as, kuriame Amy Boyd aptaria AI evoliuciją](http://runasradio.com/Shows/Show/739)
[![DI istorija pagal Amy Boyd](https://img.youtube.com/vi/EJt3_bFYKss/0.jpg)](https://www.youtube.com/watch?v=EJt3_bFYKss "DI istorija pagal Amy Boyd")
[![DI istorija Amy Boyd versijoje](https://img.youtube.com/vi/EJt3_bFYKss/0.jpg)](https://www.youtube.com/watch?v=EJt3_bFYKss "DI istorija Amy Boyd")
---
@ -151,5 +151,7 @@ Pasigilinkite į vieną iš šių istorinių momentų ir sužinokite daugiau api
---
**Atsakomybės apribojimas**:
Šis dokumentas buvo išverstas naudojant AI vertimo paslaugą [Co-op Translator](https://github.com/Azure/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 turėtų būti laikomas autoritetingu šaltiniu. Kritinei informacijai rekomenduojama profesionali žmogaus vertimo paslauga. Mes neprisiimame atsakomybės už nesusipratimus ar klaidingus interpretavimus, atsiradusius naudojant šį vertimą.
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**Atsakomybės apribojimas**:
Šis dokumentas buvo išverstas naudojant dirbtinio intelekto vertimo paslaugą [Co-op Translator](https://github.com/Azure/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.
<!-- CO-OP TRANSLATOR DISCLAIMER END -->

@ -1,46 +1,46 @@
# Atsakingos dirbtinio intelekto mašininio mokymosi sprendimų kūrimas
# Atsakingai kuriant mašininio mokymosi sprendimus naudojant dirbtinį intelektą
![Atsakingo dirbtinio intelekto mašininiame mokyme santrauka sketchnote formatu](../../../../translated_images/lt/ml-fairness.ef296ebec6afc98a.webp)
> Sketchnote pateikė [Tomomi Imura](https://www.twitter.com/girlie_mac)
![Atsakingo DI mašininio mokymosi santrauka sketchnote formatu](../../../../translated_images/lt/ml-fairness.ef296ebec6afc98a.webp)
> Sketchnote autorius [Tomomi Imura](https://www.twitter.com/girlie_mac)
## [Išankstinis viktorinos testas](https://ff-quizzes.netlify.app/en/ml/)
## [Pradinis viktorinos testas](https://ff-quizzes.netlify.app/en/ml/)
## Įvadas
Šiame kurse pradėsite atrasti, kaip mašininis mokymasis gali paveikti ir jau veikia mūsų kasdienį gyvenimą. Jau dabar sistemos ir modeliai dalyvauja kasdieniniame sprendimų priėmime, pavyzdžiui, sveikatos diagnozėse, paskolų patvirtinime ar sukčiavimo aptikime. Todėl svarbu, kad šie modeliai veiktų gerai ir suteiktų patikimus rezultatus. Kaip ir bet kuri programinė įranga, DI sistemos gali neišpildyti lūkesčių arba sukelti nepageidaujamą rezultatą. Todėl būtina sugebėti suprasti ir paaiškinti DI modelio elgseną.
Šiame mokymo plane pradėsite atrasti, kaip mašininis mokymasis gali ir veikia mūsų kasdienį gyvenimą. Jau dabar sistemos ir modeliai dalyvauja kasdienėse sprendimų priėmimo užduotyse, tokiose kaip sveikatos priežiūros diagnozės, paskolų suteikimas ar sukčiavimo aptikimas. Todėl svarbu, kad šie modeliai veiktų gerai ir teiktų patikimus rezultatus. Kaip ir bet kuri programinė įranga, DI sistemos gali neatitikti lūkesčių arba duoti nepageidaujamą rezultatą. Todėl būtina suprasti ir paaiškinti DI modelio elgesį.
Įsivaizduokite, kas gali nutikti, kai duomenys, kuriais kūrėjate šiuos modelius, trūksta tam tikrų demografinių grupių, pavyzdžiui, pagal rasę, lytį, politinę nuostatą, religiją arba disproporcingai atstovauja tokias grupes. O kaip kai modelio rezultatai interpretuojami taip, tarsi jie palankiai vertintų tam tikrą demografinę grupę? Kokia to pasekmė programai? Be to, kas nutinka, kai modelis sukelia neigiamą poveikį ir yra kenksmingas žmonėms? Kas atsakingas už DI sistemos elgesį? Į šiuos klausimus atsakysime šiame kurse.
Įsivaizduokite, kas gali nutikti, jei naudojami duomenys, kuriais kuriami šie modeliai, trūksta tam tikrų demografinių grupių, pavyzdžiui, rasės, lyties, politinių pažiūrų, religijos, arba kurios disproporcingai atstovauja tam tikras demografines grupes. Kas nutiks, kai modelio išvestis interpretuojama palankiai kuriam nors demografiniam ratui? Kokia yra pasekmė taikymui? Be to, kas nutinka, kai modelis duoda neigiamą rezultatą ir kenkia žmonėms? Kas yra atsakingas už DI sistemos elgesį? Šiuos klausimus aptartos šiame mokymo plane.
Šioje pamokoje jūs:
- Ugdysite suvokimą apie teisingumo svarbą mašininiame mokymesi ir su tuo susijusias žalas.
- Susipažinsite su praktika tirti išskirtinius atvejus ir neįprastas situacijas, siekiant užtikrinti patikimumą ir saugumą.
- Suprasite, kodėl svarbu įgalinti visus, kuriant įtraukiąsias sistemas.
- Išnagrinėsite, kaip svarbu apsaugoti privatumo ir duomenų saugumą.
- Sužinosite apie stiklinės dėžutės veikimo principą, paaiškinant DI modelių elgseną.
- Suprasite, kaip atsakomybė yra būtina kuriant pasitikėjimą DI sistemomis.
- Suprasite teisingumo svarbą mašininiame mokyme ir su teisingumu susijusias žalas.
- Susipažinsite su praktika, kaip tirti netipinius atvejus ir neįprastas situacijas, kad užtikrintumėte patikimumą ir saugumą.
- Suprasite poreikį įgalinti visus kurti įtraukią sistemas.
- Išnagrinėsite, kaip svarbu saugoti duomenų ir žmonių privatumą bei saugumą.
- Matysite svarbą taikyti skaidraus (glass box) modelio požiūrį AI modelių elgesiui paaiškinti.
- Būsime atidūs, kaip atsakomybė yra būtina kuriant pasitikėjimą DI sistemomis.
## Reikalavimai iš anksto
## Prieš sąlygų įvertinimas
Prieš pradedant rekomenduojame pereiti per "Atsakingo DI principus" mokymosi kelią ir peržiūrėti žemiau pateiktą vaizdo įrašą tema:
Prieš pradedant, prašome išklausyti "Atsakingo DI principus" mokymosi kelią ir peržiūrėti žemiau pateiktą vaizdo įrašą šia tema:
Sužinokite daugiau apie atsakingą DI naudodamiesi šiuo [Mokymosi keliu](https://docs.microsoft.com/learn/modules/responsible-ai-principles/?WT.mc_id=academic-77952-leestott)
Sužinokite daugiau apie atsakingą DI sekdami šį [Mokymosi kelią](https://docs.microsoft.com/learn/modules/responsible-ai-principles/?WT.mc_id=academic-77952-leestott)
[![Microsoft požiūris į atsakingą DI](https://img.youtube.com/vi/dnC8-uUZXSc/0.jpg)](https://youtu.be/dnC8-uUZXSc "Microsoft požiūris į atsakingą DI")
[![„Microsoft“ požiūris į atsakingą DI](https://img.youtube.com/vi/dnC8-uUZXSc/0.jpg)](https://youtu.be/dnC8-uUZXSc "„Microsoft“ požiūris į atsakingą DI")
> 🎥 Spustelėkite aukščiau esančią nuotrauką, jei norite žiūrėti vaizdo įrašą: Microsoft požiūris į atsakingą DI
> 🎥 Paspauskite paveikslėlį aukščiau, kad žiūrėtumėte vaizdo įrašą: „Microsoft“ požiūris į atsakingą DI
## Teisingumas
DI sistemos turėtų visus vertinti teisingai ir vengti paveikti panašias žmonių grupes skirtingai. Pavyzdžiui, kai DI sistemos pateikia rekomendacijas gydymo, paskolų ar įdarbinimo klausimais, jos turėtų daryti tokias pačias rekomendacijas visiems su panašiais simptomais, finansine padėtimi ar profesiniais kvalifikacijomis. Kiekvienas iš mūsų, kaip žmonių, turime paveldėtų šališkumų, kurie veikia mūsų sprendimus ir veiksmus. Šie šališkumai gali būti matomi duomenyse, kuriais mokosi DI sistemos. Tokia manipuliacija kartais įvyksta netyčia. Dažnai sunku sąmoningai suprasti, kada duomenyse įvedamas šališkumas.
DI sistemos turi visus elgtis teisingai ir vengti skirtingai paveikti panašias žmonių grupes. Pavyzdžiui, kai DI sistemos teikia patarimus dėl medicininio gydymo, paskolų prašymų ar darbo, jos turi daryti tas pačias rekomendacijas visiems su panašiais simptomais, finansine padėtimi ar profesine kvalifikacija. Kiekvienas iš mūsų kaip žmonės turi paveldėtus šališkumus, kurie veikia mūsų sprendimus ir veiksmus. Šie šališkumai gali būti matomi duomenyse, kuriais treniruojamos DI sistemos. Kartais tai nutinka neintencionaliai. Dažnai sunku sąmoningai žinoti, kada duomenyse pristatote šališkumą.
**„Neteisingumas“** apima neigiamą poveikį arba „žalą“ žmonių grupėms, apibrėžtoms pagal rasę, lytį, amžių ar neįgalumo statusą. Pagrindinės žalos, susijusios su teisingumu, gali būti skirstomos į:
**„Neteisingumas“** apima neigiamas pasekmes arba „žalas“ grupėms žmonių, pavyzdžiui, apibrėžtoms pagal rasę, lytį, amžių ar neįgalumo statusą. Pagrindines su teisingumu susijusias žalas galima priskirti:
- **Paskirstymas**, pvz., kai pirmenybė teikiama lyčiai ar etninei grupei.
- **Paslaugos kokybė**. Jei duomenys yra mokomi tik vienam scenarijui, tačiau realybė yra daug sudėtingesnė, tai lemia prastai veikiančią paslaugą. Pavyzdžiui, muilo dozatorius, kuris neatskiria žmonių su tamsesne oda. [Šaltinis](https://gizmodo.com/why-cant-this-soap-dispenser-identify-dark-skin-1797931773)
- **Gėdinimas**. Neteisingai kritikuoti ir etiketėmis apklijuoti kažką ar kažką. Pavyzdžiui, vaizdų žymėjimo technologija tapo žinoma dėl tamsios odos žmonių nuotraukų klaidingo žymėjimo kaip gorilų.
- **Perdėta ar nepilna atstovybė**. Mintis, kad tam tikra grupė nėra matoma tam tikroje profesijoje, ir bet koks paslaugų ar funkcijų, kurios tai skatina, palaikymas prisideda prie žalos.
- **Stereotipai**. Priskirti iš anksto apibrėžtoms grupėms tam tikras savybes. Pavyzdžiui, anglų ir turkų kalbų vertimo sistema gali netiksliai versti žodžius, turinčius lyčių stereotipų atspalvį.
- **Skirstymas**, kai, pavyzdžiui, lyčiai arba tautybei teikiama pirmenybė prieš kitą.
- **Paslaugos kokybė**. Jei duomenys yra treniruojami vienai specifinei situacijai, bet realybė yra daug sudėtingesnė, tai lemia prastą veikimą. Pavyzdžiui, skysto muilo dozatorius, kuris negalėjo aptikti žmonių su tamsesne oda. [Nuoroda](https://gizmodo.com/why-cant-this-soap-dispenser-identify-dark-skin-1797931773)
- **Šmeižimas**. Nesąžiningas kritika ir pažymėjimas kažką ar kažką. Pavyzdžiui, vaizdų paženklinimo technologija garsiai neteisingai pažymėjo tamsiaodžių žmonių nuotraukas kaip gorilas.
- **Per didelė arba per maža atstovybė**. Idėja yra ta, kad tam tikra grupė tam tikroje profesijoje nėra matoma, o bet kokia paslauga ar funkcija, kuri tą skatintų, prisideda prie žalos.
- **Stereotipavimas**. Priskiriant grupei iš anksto nustatytas savybes. Pavyzdžiui, tarp anglų ir turkų kalbų vertimo sistemos gali būti netikslumų dėl žodžių, turinčių stereotipinių asociacijų su lytimi.
![vertimas į turkų kalbą](../../../../translated_images/lt/gender-bias-translate-en-tr.f185fd8822c2d437.webp)
> vertimas į turkų kalbą
@ -48,116 +48,115 @@ DI sistemos turėtų visus vertinti teisingai ir vengti paveikti panašias žmon
![vertimas atgal į anglų kalbą](../../../../translated_images/lt/gender-bias-translate-tr-en.4eee7e3cecb8c70e.webp)
> vertimas atgal į anglų kalbą
Kuriant ir testuojant DI sistemas, turime užtikrinti, kad DI būtų teisingas ir nesukurtų šališkų ar diskriminuojančių sprendimų, kurių taip pat neleidžiama priimti žmonėms. Užtikrinti teisingumą DI ir mašininiame mokymesi yra sudėtinga sociotechninė užduotis.
Kuriant ir testuojant DI sistemas, turime užtikrinti, kad DI būtų teisingas ir nebūtų programuojamas priimti šališkus ar diskriminacinius sprendimus, kuriuos taip pat draudžiama priimti žmonėms. Užtikrinti teisingumą DI ir mašininio mokymosi srityje išlieka sudėtinga sociotechninė užduotis.
### Patikimumas ir saugumas
Norint užmegzti pasitikėjimą, DI sistemos turi būti patikimos, saugios ir nuoseklios tiek įprastomis, tiek netikėtomis sąlygomis. Svarbu žinoti, kaip DI sistemos elgsis įvairiose situacijose, ypač kai tai išimtys. Kuriant DI sprendimus reikia skirti daug dėmesio įvairių galimų situacijų, su kuriomis DI sprendimai gali susidurti, valdymui. Pavyzdžiui, autonominis automobilis turi pirmiausia rūpintis žmonių saugumu. Todėl automobilį valdančiam DI reikia apsvarstyti visas galimas situacijas, su kuriomis automobilis gali susidurti, tokių kaip naktis, perkūnija ar pūgos, vaikai bėgantys per gatvę, gyvūnai, kelio darbai ir pan. Kaip gerai DI sistema gali patikimai ir saugiai susidoroti su skirtingomis sąlygomis, rodo duomenų mokslininko ar DI kūrėjo numatymo lygį projektuojant ar testuojant sistemą.
Kad būtų pasitikima, DI sistemos turi būti patikimos, saugios ir nuoseklios tiek įprastomis, tiek netikėtomis sąlygomis. Svarbu žinoti, kaip DI sistemos elgsis įvairiose situacijose, ypač kai jos pateks į išskirtinius atvejus. Kuriant DI sprendimus, reikia daug dėmesio skirti, kaip spręsti platų dėmesio reikalaujančių aplinkybių spektrą, su kuriomis DI sprendimai susidurs. Pavyzdžiui, savavaldė mašina turi aukščiausiu prioritetu laikyti žmonių saugumą. Todėl mašinos veikimą valdantis DI turi atsižvelgti į visas galimas situacijas, kurias gali patirti automobilis, tokias kaip naktis, perkūnijos ar pūgos, vaikų bėgimas per gatvę, naminių gyvūnų buvimas, kelio darbai ir t.t. Koks geras DI sistema gali patikimai ir saugiai tvarkyti įvairiausias sąlygas, rodo, kiek duomenų mokslininkas ar DI kūrėjas numatė projektuodamas ar testuodamas sistemą.
> [🎥 Spustelėkite čia, jei norite žiūrėti vaizdo įrašą: ](https://www.microsoft.com/videoplayer/embed/RE4vvIl)
> [🎥 Spauskite čia žiūrėti vaizdo įrašą: Patikimumas ir saugumas DI srityje](https://www.microsoft.com/videoplayer/embed/RE4vvIl)
### Įtraukumas
### Įtrauktis
DI sistemas reikėtų kurti taip, kad jos įtrauktų ir įgalintų visus. Kuriant ir diegiant DI sistemas, duomenų mokslininkai ir DI kūrėjai identifikuoja ir šalina galimas kliūtis, kurios gali netyčia pašalinti žmones. Pavyzdžiui, pasaulyje yra 1 milijardas neįgaliųjų. Besivystantis DI jiems leidžia lengviau pasiekti daug informacijų ir galimybių kasdieniniame gyvenime. Pašalinus kliūtis, atsiveria galimybės inovuoti ir kurti geresnes DI produktų patirtis, naudingas visiems.
DI sistemos turi būti kuriamos taip, kad bet kuris žmogus galėtų dalyvauti ir jaustųsi įgalintas. Kuriant ir įgyvendinant DI sistemas, duomenų mokslininkai ir DI kūrėjai identifikuoja ir sprendžia galimas kliūtis, kurios netyčia gali atleisti žmones. Pavyzdžiui, pasaulyje yra 1 milijardas neįgaliųjų. Su DI pažanga jie gali lengviau prieiti prie įvairios informacijos ir galimybių kasdieniame gyvenime. Sprendžiant kliūtis, sukuriamos galimybės kurti inovacijas ir kurti DI produktus su geresne patirtimi, kurie yra naudingi visiems.
> [🎥 Spustelėkite čia, jei norite žiūrėti vaizdo įrašą: įtraukumas DI](https://www.microsoft.com/videoplayer/embed/RE4vl9v)
> [🎥 Spauskite čia žiūrėti vaizdo įrašą: Įtrauktis DI srityje](https://www.microsoft.com/videoplayer/embed/RE4vl9v)
### Saugumas ir privatumas
DI sistemos turėtų būti saugios ir gerbti žmonių privatumą. Žmonės mažiau pasitiki sistemomis, kurios kelia grėsmę jų privatumui, informacijai ar gyvybėms. Mokant mašininio mokymosi modelius, mes pasikliaujame duomenimis, kad gautume geriausius rezultatus. Svarbu atsižvelgti į duomenų kilmę ir vientisumą. Pavyzdžiui, ar duomenys buvo pateikti vartotojo, ar yra viešai prieinami? Toliau dirbant su duomenimis svarbu kurti DI sistemas, galinčias apsaugoti konfidencialią informaciją ir atsilaikyti prieš atakas. Su DI plėtra vis svarbiau ir sudėtingiau apsaugoti privatumą bei svarbią asmeninę ir verslo informaciją. Privatumo ir duomenų saugumo klausimai yra itin svarbūs DI, nes prieiga prie duomenų yra būtina DI sistemoms tiksliai ir pagrįstai prognozuoti bei priimti sprendimus apie žmones.
DI sistemos turi būti saugios ir gerbti žmonių privatumą. Žmonės mažiau pasitiki sistemomis, kurios kelia grėsmę jų privatumui, informacijos saugumui ar gyvybei. Treniruodami mašininio mokymosi modelius, mes remiamės duomenimis, kad gautume geriausius rezultatus. Tai darant, būtina atsižvelgti į duomenų kilmę ir vientisumą. Pavyzdžiui, ar duomenys buvo pateikti naudotojo ar viešai prieinami? Darbe su duomenimis svarbu kurti DI sistemas, galinčias apsaugoti konfidencialią informaciją ir atlaikyti atakas. DI plintant, privatumo apsauga ir svarbios asmeninės bei verslo informacijos saugumas tampa itin svarbūs ir sudėtingi. Privatumo ir duomenų saugumo klausimai reikalauja ypatingo dėmesio DI srityje, nes prieiga prie duomenų yra būtina, kad DI sistemos galėtų tiksliai ir informuotai prognozuoti ir priimti sprendimus apie žmones.
> [🎥 Spustelėkite čia, jei norite žiūrėti vaizdo įrašą: saugumas DI](https://www.microsoft.com/videoplayer/embed/RE4voJF)
> [🎥 Spauskite čia žiūrėti vaizdo įrašą: Saugumas DI srityje](https://www.microsoft.com/videoplayer/embed/RE4voJF)
- Kaip industrija, padarėme didelę pažangą privatumo ir saugumo srityje, ypač reguliuojant tokias sritis kaip GDPR (Bendrasis duomenų apsaugos reglamentas).
- Tačiau DI sistemose turime pripažinti įtampą tarp poreikio turėti daugiau asmens duomenų, kad sistemos būtų personalizuotos ir efektyvios, ir tarp privatumo reikalavimų.
- Kaip ir interneto sukūrimo laikais, matome stiprų saugumo problemų augimą, susijusį su DI.
- Tuo pačiu metu DI naudojamas saugumui gerinti. Pavyzdžiui, dauguma šiuolaikinių antivirusinių programų šiandien naudoja DI heuristikas.
- Turime užtikrinti, kad mūsų duomenų mokslas harmoningai dera su pačiomis naujausiomis privatumo ir saugumo praktikomis.
- Pramonės sektoriuje padarėme didelių pažangų privatumo ir saugumo srityje, kurias ženkliai paskatino tokie reglamentai kaip GDPR (Bendrasis duomenų apsaugos reglamentas).
- Vis dėlto DI sistemose privalome pripažinti įtampą tarp poreikio turėti daugiau asmeninės informacijos, kad sistemos taptų asmeniškesnės ir veiksmingesnės, ir privatumo.
- Kaip ir prisijungusių kompiuterių su internetu gimimo metu, dabar taip pat matome didelį saugumo problemų skaičiaus augimą, susijusį su DI.
- Tuo pačiu metu mes matome, kaip DI naudojamas saugumui gerinti. Pavyzdžiui, dauguma modernių antivirusų šiandien veikdami naudoja DI euristikas.
- Turime užtikrinti, kad mūsų duomenų mokslo procesai harmoningai derėtųsi su naujausiomis privatumo ir saugumo praktikomis.
### Skaidrumas
DI sistemos turėtų būti suprantamos. Svarbi skaidrumo dalis yra paaiškinti DI sistemų ir jų komponentų elgseną. Geresnis DI sistemų supratimas reikalauja, kad suinteresuotosios šalys suprastų, kaip ir kodėl jos veikia, kad galėtų atpažinti galimas našumo problemas, saugumo ir privatumo rizikas, šališkumus, pašalinimo praktikas ar nepageidaujamus rezultatus. Taip pat manome, kad tie, kurie naudoja DI sistemas, turėtų būti sąžiningi ir atviri apie tai, kada, kodėl ir kaip juos diegia. Taip pat apie sistemų, kurias jie naudoja, apribojimus. Pavyzdžiui, jei bankas naudoja DI sistemą, remiantį jo paskolų vartotojams sprendimus, svarbu peržiūrėti rezultatus ir suprasti, kurie duomenys daro įtaką sistemos rekomendacijoms. Vyriausybės jau pradeda reguliuoti DI įvairiose pramonės šakose, todėl duomenų mokslininkai ir organizacijos privalo paaiškinti, ar DI sistema atitinka reguliavimo reikalavimus, ypač jei rezultatai nepageidaujami.
DI sistemos turi būti suprantamos. Svarbi skaidrumo dalis yra paaiškinti DI sistemų ir jų sudedamųjų dalių elgesį. Glaudesnis DI sistemų supratimas reikalauja, kad suinteresuotos šalys suprastų, kaip ir kodėl jos veikia, kad galėtų nustatyti galimas našumo problemas, saugumo ir privatumo rūpesčius, šališkumus, atmetimo praktikas ar nepageidaujamus rezultatus. Mes taip pat manome, kad DI sistemų naudotojai turėtų būti sąžiningi ir atviri, kada, kodėl ir kaip jie nusprendžia jas diegti. Taip pat apie naudotų sistemų ribotumus. Pavyzdžiui, jei bankas naudoja DI sistemą remti vartotojų paskolų sprendimus, svarbu patikrinti rezultatus ir suprasti, kokie duomenys veikia sistemos rekomendacijas. Vyriausybės pradėjo reguliuoti DI įvairiose pramonės šakose, todėl duomenų mokslininkai ir organizacijos turi paaiškinti, ar DI sistema atitinka reguliavimo reikalavimus, ypač jei atsiranda nepageidaujamas rezultatas.
> [🎥 Spustelėkite čia, jei norite žiūrėti vaizdo įrašą: skaidrumas DI](https://www.microsoft.com/videoplayer/embed/RE4voJF)
> [🎥 Spauskite čia žiūrėti vaizdo įrašą: Skaidrumas DI srityje](https://www.microsoft.com/videoplayer/embed/RE4voJF)
- Kadangi DI sistemos yra labai sudėtingos, sunku suprasti, kaip jos veikia, ir interpretuoti rezultatus.
- Šis supratimo trūkumas veikia tai, kaip šios sistemos valdomos, įdiegiamos ir dokumentuojamos.
- Dar svarbiau, šis supratimo trūkumas įtakoja sprendimus, priimamus remiantis šiomis sistemomis gautais rezultatais.
- Kadangi DI sistemos yra tokios sudėtingos, sunku suprasti, kaip jos veikia, ir interpretuoti rezultatus.
- Šis suvokimo trūkumas veikia tai, kaip šios sistemos yra valdomos, įgyvendinamos ir dokumentuojamos.
- Dar svarbiau, šis supratimo trūkumas veikia sprendimus, priimamų remiantis gautais rezultatais.
### Atsakomybė
Žmonės, kurie kuria ir diegia DI sistemas, turi būti atsakingi už tai, kaip jų sistemos veikia. Atsakomybės poreikis ypač svarbus jautrių technologijų, tokių kaip veido atpažinimas, naudojimo atvejais. Pastaruoju metu veido atpažinimo technologijos paklausa auga, ypač teisėsaugos institucijų, kurios mato jos potencialą, pavyzdžiui, ieškant dingusių vaikų. Tačiau šios technologijos galėtų būti panaudotos vyriausybės, keliant pavojų piliečių pagrindinėms laisvėms, pavyzdžiui, nuolat stebint konkrečius asmenis. Todėl duomenų mokslininkai ir organizacijos turi prisiimti atsakomybę už tai, kaip jų DI sistema veikia individų arba visuomenės atžvilgiu.
Žmonės, kurie kuria ir diegia DI sistemas, turi būti atsakingi už savo sistemų veikimą. Atsakomybės būtinybė ypač svarbi su jautriomis technologijomis, tokiomis kaip veidų atpažinimas. Pastaruoju metu didėja paklausa veidų atpažinimo technologijai, ypač iš teisėsaugos institucijų, kurios mato šios technologijos potencialą, pavyzdžiui, ieškant dingusių vaikų. Tačiau šios technologijos potencialiai gali būti naudojamos vyriausybės siekiant kelti pavojų piliečių pagrindinėms laisvėms, pavyzdžiui, įgalinant nuolatinį konkrečių asmenų stebėjimą. Todėl duomenų mokslininkai ir organizacijos turi būti atsakingi už tai, kaip jų DI sistema veikia žmones ar visuomenę.
[![Pagrindinis DI tyrėjas perspėja apie masinį stebėjimą per veidų atpažinimą](../../../../translated_images/lt/accountability.41d8c0f4b85b6231.webp)](https://www.youtube.com/watch?v=Wldt8P5V6D0 "Microsoft požiūris į atsakingą DI")
[![Pirmaujantis DI tyrėjas įspėja apie masinį stebėjimą naudojant veidų atpažinimą](../../../../translated_images/lt/accountability.41d8c0f4b85b6231.webp)](https://www.youtube.com/watch?v=Wldt8P5V6D0 "„Microsoft“ požiūris į atsakingą DI")
> 🎥 Spustelėkite aukščiau esančią nuotrauką, jei norite žiūrėti vaizdo įrašą: Perspėjimai dėl masinio stebėjimo per veidų atpažinimą
> 🎥 Paspauskite paveikslėlį aukščiau, kad žiūrėtumėte vaizdo įrašą: Įspėjimai apie masinį stebėjimą veidų atpažinimo dėka
Galutinis vienas didžiausių klausimų mūsų kartai, kaip pirmai kartai, kuri diegia DI visuomenei, yra kaip užtikrinti, kad kompiuteriai liktų atsakingi žmonėms ir kaip užtikrinti, kad kompiuterius kuriantys žmonės liktų atsakingi visuomenei.
Galų gale viena didžiausių mūsų kartos klausimų, kaip pirmosios kartos, diegiančios DI visuomenėje, yra tai, kaip užtikrinti, kad kompiuteriai liktų atsakingi žmonėms ir kaip užtikrinti, kad kompiuterius kuriančios žmonės liktų atsakingi visiems kitiems.
## Poveikio vertinimas
Prieš mokant mašininio mokymosi modelį svarbu atlikti poveikio vertinimą, norint suprasti DI sistemos paskirtį; kokia yra numatyta paskirtis; kur ji bus diegiama; ir kas naudosis sistema. Tai padeda peržiūrėtojams ar testuotojams žinoti, kokius veiksnius reikia atsižvelgti, identifikuojant galimas rizikas ir numatomąsias pasekmes.
Prieš treniruojant mašininio mokymosi modelį, svarbu atlikti poveikio vertinimą, kad būtų suprasta DI sistemos paskirtis; koks yra numatytas naudojimas; kur ji bus diegiama; ir kas sąveikaus su sistema. Tai padeda peržiūrėtojams ar testuotojams įvertinti sistemą ir žinoti, kokius veiksnius reikia atsižvelgti nustatant galimas rizikas ir numatomas pasekmes.
Atlikdami poveikio vertinimą atkreipkite dėmesį į šias sritis:
Poveikio vertinimo metu reikėtų sutelkti dėmesį į šias sritis:
* **Neigiamas poveikis individams.** Svarbu žinoti apie bet kokius apribojimus ar reikalavimus, neleistiną naudojimą ar žinomas ribotumus, kurie gali paveikti sistemos veikimą, kad sistema nebūtų naudojama kenksmingai žmonėms.
* **Duomenų reikalavimai.** Suprasti, kaip ir kur sistema naudos duomenis, leidžia peržiūrėtojams įvertinti visus duomenų reikalavimus, kurių reikia laikytis (pvz., GDPR ar HIPAA duomenų taisykles). Taip pat svarbu patikrinti, ar duomenų šaltinis ir kiekis yra pakankami mokymui.
* **Poveikio santrauka.** Surinkite galimų žalos atvejų sąrašą, kurie gali kilti naudojant sistemą. Per visą ML gyvavimo ciklą patikrinkite, ar šios problemos buvo sumažintos ar pašalintos.
* **Taikytini tikslai** kiekvienam iš šešių pagrindinių principų. Įvertinkite, ar kiekvieno principo tikslai buvo pasiekti ir ar yra kokių nors spragų.
* **Neigiamas poveikis asmenims**. Būtina žinoti apie bet kokius apribojimus ar reikalavimus, palaikomą ar nepalaikomą naudojimą arba žinomus sistemos atlikimo apribojimus, kad sistema nebūtų naudojama būdu, galinčiu pakenkti asmenims.
* **Duomenų reikalavimai**. Supratimas, kaip ir kur sistema naudos duomenis, leidžia peržiūrėtojams įvertinti bet kokius duomenų reikalavimus, kurių reikia laikytis (pvz., GDPR ar HIPAA duomenų reglamentus). Taip pat reikėtų įvertinti, ar duomenų šaltinis ir kiekis yra pakankamas treniruotei.
* **Santrauka apie poveikį**. Surinkite galimų žalos atvejų, kurie gali kilti naudojant sistemą, sąrašą. Per visą ML gyvavimo ciklą peržiūrėkite, ar identifikuotos problemos yra sumažinamos arba sprendžiamos.
* **Taikytini tikslai** kiekvienam iš šešių pagrindinių principų. Įvertinkite, ar principų tikslai yra pasiekti ir ar yra spragų.
## Atsakingas DI derinimas
## Debug'inimas su atsakingu DI
Kaip ir derinant programinę įrangą, DI sistemos derinimas yra būtinas procesas, skirtas nustatyti ir išspręsti sistemas veikimo problemas. Daugelis veiksnių gali lemti, kad modelis neveikia taip, kaip tikėtasi ar neatsakingai. Tradiciniai modelio veikimo rodikliai yra kiekybiniai agregatai, nepakankami analizuoti, kaip modelis pažeidžia atsakingo DI principus. Be to, mašininio mokymosi modelis yra juodoji dėžė, kurios sunku suprasti, kas lemia rezultatą ar paaiškinti klaidą. Vėliau šiame kurse išmoksime naudoti Atsakingo DI skydelį, padedantį derinti DI sistemas. Šis skydelis suteikia holistinį įrankį duomenų mokslininkams ir DI kūrėjams atlikti:
Panašiai kaip ir programų klaidų taisymas (debug'inimas), DI sistemos debug'inimas yra būtinas procesas, skirtas identifikuoti ir išspręsti problemas sistemoje. Daugelis veiksnių gali paveikti modelio neveikimą pagal lūkesčius ar atsakingumo principus. Dauguma tradicinių modelių našumo metrikų yra kiekybiniai agregatai, kurie nepakanka analizuoti, kaip modelis pažeidžia atsakingo DI principus. Be to, mašininio mokymosi modelis yra juodoji dėžė, todėl sunku suprasti, kas lemia jo rezultatą ar paaiškinti klaidas. Vėliau šiame kurse sužinosime, kaip naudotis Atsakingo DI informacijos suvestine, kuri padeda debug'inti DI sistemas. Ši suvestinė suteikia visapusišką įrankį duomenų mokslininkams ir DI kūrėjams atlikti:
* **Klaidų analizę.** Nustatyti modelio klaidų pasiskirstymą, galintį paveikti sistemos teisingumą ar patikimumą.
* **Modelio apžvalgą.** Atrasti, kur modelio veikime yra skirtumų duomenų grupėse.
* **Duomenų analizę.** Suprasti duomenų pasiskirstymą ir nustatyti galimą šališkumą duomenyse, galintį sukelti problemas su teisingumu, įtraukumu ir patikimumu.
* **Modelio interpretuojamumą.** Suprasti, kas veikia ar įtakoja modelio prognozes. Tai padeda paaiškinti modelio elgseną, kas svarbu skaidrumui ir atsakomybei.
* **Klaidų analizę**. Norint nustatyti modelio klaidų pasiskirstymą, galintį įtakoti sistemos teisingumą ar patikimumą.
* **Modelio apžvalgą**. Norint aptikti, kur duomenų grupėse yra skirtumų modelio veikime.
* **Duomenų analizę**. Norint suprasti duomenų pasiskirstymą ir identifikuoti galimus šališkumus, galinčius sukelti teisingumo, įtraukties ir patikimumo problemas.
* **Modelio interpretuojamumą**. Norint suprasti, kas veikia ar įtakoja modelio prognozes. Tai padeda paaiškinti modelio elgesį, kas yra svarbu skaidrumui ir atsakomybei.
## 🚀 Iššūkis
## 🚀 Iššūkis
Siekiant išvengti žalos, turėtume:
Siekdami išvengti žalos atsiradimo iš karto turėtume:
- turėti įvairių fonų ir požiūrių tarp sistemų kūrėjų
- investuoti į duomenų rinkinius, atspindinčius mūsų visuomenės įvairovę
- kurti geresnius metodus visame mašininio mokymosi gyvavimo cikle, skirtus atsakingo DI aptikimui ir taisymui
- turėti įvairių kilmių ir perspektyvų žmones, dirbančius su sistemomis.
- investuoti į duomenų rinkinius, atspindinčius mūsų visuomenės įvairovę.
- tobulinti metodus per visą mašininio mokymosi gyvavimo ciklą, skirtus nepilnavertiško DI aptikimui ir taisymui, kai to reikia.
Pagalvokite apie realias situacijas, kai modelio nepatikimumas akivaizdus modelio kūrime ir naudojime. Ką dar turėtume apsvarstyti?
Pagalvokite apie realaus gyvenimo situacijas, kuriose modelio nepatikimumas aiškiai matomas kuriant ir naudojant modelį. Ką dar reikėtų apsvarstyti?
## [Viktorinos testas po paskaitos](https://ff-quizzes.netlify.app/en/ml/)
## [Baigiamoji viktorina](https://ff-quizzes.netlify.app/en/ml/)
## Apžvalga ir savarankiškas mokymasis
## Peržiūra ir savarankiškas mokymasis
Šioje pamokoje jūs sužinojote pagrindus apie teisingumo ir neteisingumo sąvokas mašininiame mokyme.
Šioje pamokoje jūs sužinojote pagrindinius teisingumo ir neteisingumo mašininiame mokyme principus.
Peržiūrėkite šį seminarą, kad giliau suprastumėte temas:
Peržiūrėkite šią dirbtuvę, kad giliau įsigilintumėte į temas:
- Atsakingo DI siekis: Principų taikymas praktikoje, pristato Besmira Nushi, Mehrnoosh Sameki ir Amit Sharma
- Siekdami atsakingo DI: Principų įgyvendinimas, autorių Besmira Nushi, Mehrnoosh Sameki ir Amit Sharma
[![Atsakingo DI įrankių rinkinys: Atvirojo kodo sistema atsakingam DI kūrimui](https://img.youtube.com/vi/tGgJCrA-MZU/0.jpg)](https://www.youtube.com/watch?v=tGgJCrA-MZU "RAI Toolbox: An open-source framework for building responsible AI")
[![Atsakingo DI rinkinys: Atviro kodo sistema atsakingam DI kūrimui](https://img.youtube.com/vi/tGgJCrA-MZU/0.jpg)](https://www.youtube.com/watch?v=tGgJCrA-MZU "Atsakingo DI rinkinys: Atviro kodo sistema atsakingam DI kūrimui")
> 🎥 Spauskite aukščiau esantį paveikslėlį vaizdo įrašui: RAI Toolbox: Atvirojo kodo įrankių rinkinys atsakingam DI kūrimui, pristato Besmira Nushi, Mehrnoosh Sameki ir Amit Sharma
> 🎥 Spustelėkite viršutinį paveikslėlį, jei norite peržiūrėti vaizdo įrašą: RAI Toolbox: Atviro kodo sistema atsakingam DI kūrimui, autoriai Besmira Nushi, Mehrnoosh Sameki ir Amit Sharma
Taip pat skaitykite:
Taip pat skaitykite:
- „Microsoft“ RAI išteklių centras: [Responsible AI Resources – Microsoft AI](https://www.microsoft.com/ai/responsible-ai-resources?activetab=pivot1%3aprimaryr4)
- „Microsoft“ atsakingo DI išteklių centras: [Responsible AI Resources – Microsoft AI](https://www.microsoft.com/ai/responsible-ai-resources?activetab=pivot1%3aprimaryr4)
- „Microsoft“ FATE tyrimų grupė: [FATE: Fairness, Accountability, Transparency, and Ethics in AI - Microsoft Research](https://www.microsoft.com/research/theme/fate/)
- „Microsoft“ FATE tyrimų grupė: [FATE: Teisingumas, Atsakomybė, Skaidrumas ir Etika DI srityje – Microsoft Research](https://www.microsoft.com/research/theme/fate/)
RAI įrankių rinkinys:
Atsakingo DI rinkinys:
- [Responsible AI Toolbox GitHub saugykla](https://github.com/microsoft/responsible-ai-toolbox)
- [Atsakingo DI rinkinio „GitHub“ saugykla](https://github.com/microsoft/responsible-ai-toolbox)
Skaitykite apie Azure Machine Learning įrankius siekiant užtikrinti teisingumą:
Skaitykite apie „Azure Machine Learning“ įrankius, skirtus užtikrinti teisingumą:
- [Azure Machine Learning](https://docs.microsoft.com/azure/machine-learning/concept-fairness-ml?WT.mc_id=academic-77952-leestott)
- [Azure Machine Learning](https://docs.microsoft.com/azure/machine-learning/concept-fairness-ml?WT.mc_id=academic-77952-leestott)
## Užduotis
[Tyrinėkite RAI įrankių rinkinį](assignment.md)
[Išbandykite Atsakingo DI rinkinį](assignment.md)
---

@ -1,121 +1,121 @@
# Pradėkite dirbti su Python ir Scikit-learn regresijos modeliams
![Regresijų santrauka sketchnote formatu](../../../../translated_images/lt/ml-regression.4e4f70e3b3ed446e.webp)
![Regresijų santrauka sketchnote](../../../../translated_images/lt/ml-regression.4e4f70e3b3ed446e.webp)
> Sketchnote autorius [Tomomi Imura](https://www.twitter.com/girlie_mac)
## [Priešpaskaitinis testas](https://ff-quizzes.netlify.app/en/ml/)
> ### [Ši pamoka prieinama R kalba!](../../../../2-Regression/1-Tools/solution/R/lesson_1.html)
> ### [Ši pamoka taip pat prieinama R kalba!](../../../../2-Regression/1-Tools/solution/R/lesson_1.html)
## Įvadas
Šiose keturiose pamokose jūs sužinosite, kaip kurti regresijos modelius. Apie ką jie trumpai bus paaiškinta netrukus. Tačiau prieš imdamiesi darbo įsitikinkite, kad turite tinkamus įrankius procesui pradėti!
Šiose keturiose pamokose sužinosite, kaip kurti regresijos modelius. Trumpai aptarsime, kam jie skirti. Bet prieš pradėdami, įsitikinkite, kad turite tinkamus įrankius procesui pradėti!
Šioje pamokoje išmoksite:
- Konfigūruoti savo kompiuterį vietiniams mašininio mokymosi uždaviniams.
- Dirbti su Jupyter Notebooks.
- Naudoti Scikit-learn įskaitant įdiegimą.
- Tyrinėti linijinę regresiją per praktinę užduotį.
- Konfigūruoti savo kompiuterį vietiniams mašininio mokymosi darbams.
- Dirbti su Jupyter Notebook.
- Naudoti Scikit-learn, įskaitant diegimą.
- Išnagrinėti linijinę regresiją atliekant praktinę užduotį.
## Įdiegimai ir konfigūravimas
## Diegimai ir konfigūracija
[![Pradedantiesiems ML - Paruoškite savo įrankius mašininio mokymosi modelių kūrimui](https://img.youtube.com/vi/-DfeD2k2Kj0/0.jpg)](https://youtu.be/-DfeD2k2Kj0 "Pradedantiesiems ML - Paruoškite savo įrankius mašininio mokymosi modelių kūrimui")
[![Mašininis mokymasis pradedantiesiems – Paruoškite savo įrankius modelių kūrimui](https://img.youtube.com/vi/-DfeD2k2Kj0/0.jpg)](https://youtu.be/-DfeD2k2Kj0 "Mašininis mokymasis pradedantiesiems – Paruoškite savo įrankius modelių kūrimui")
> 🎥 Paspauskite paveikslėlį aukščiau trumpam vaizdo įrašui, kaip konfigūruoti kompiuterį ML darbams.
> 🎥 Spustelėkite aukščiau esantį paveikslėlį, kad peržiūrėtumėte trumpą vaizdo įrašą, kaip konfigūruoti savo kompiuterį ML darbams.
1. **Įdiekite Python**. Įsitikinkite, kad jūsų kompiuteryje įdiegtas [Python](https://www.python.org/downloads/). Python bus naudojamas daugelyje duomenų mokslo ir mašininio mokymosi uždavinių. Dauguma kompiuterių sistemų jau turi Python diegimą. Taip pat yra naudingų [Python kodo paketų](https://code.visualstudio.com/learn/educators/installers?WT.mc_id=academic-77952-leestott), kurie kai kuriems naudotojams palengvina diegimo procesą.
1. **Įdiekite Python**. Įsitikinkite, kad jūsų kompiuteryje įdiegtas [Python](https://www.python.org/downloads/). Jūs naudositės Python daugelyje duomenų mokslo ir mašininio mokymosi užduočių. Daugumoje kompiuterių Python jau būna įdiegtas. Kai kurie naudotojai naudosis naudingais [Python Coding Packs](https://code.visualstudio.com/learn/educators/installers?WT.mc_id=academic-77952-leestott), kurie palengvina diegimą.
Kai kuriems Python naudojimams reikalingos skirtingos programinės įrangos versijos, todėl naudinga dirbti [virtualioje aplinkoje](https://docs.python.org/3/library/venv.html).
Tačiau kai kurie Python panaudojimo atvejai reikalauja vienos versijos, o kiti - kitos. Todėl naudinga dirbti [virtualioje aplinkoje](https://docs.python.org/3/library/venv.html).
2. **Įdiekite Visual Studio Code**. Įsitikinkite, kad jūsų kompiuteryje įdiegtas Visual Studio Code. Vadovaukitės instrukcijomis, kaip [įdiegti Visual Studio Code](https://code.visualstudio.com/) baziniam diegimui. Šiame kurse naudosite Python Visual Studio Code aplinkoje, taigi verta susipažinti, kaip [konfigūruoti Visual Studio Code](https://docs.microsoft.com/learn/modules/python-install-vscode?WT.mc_id=academic-77952-leestott) Python kūrimui.
2. **Įdiekite Visual Studio Code**. Įsitikinkite, kad jūsų kompiuteryje įdiegtas Visual Studio Code. Vadovaukitės šiais nurodymais, kaip [įdiegti Visual Studio Code](https://code.visualstudio.com/) pagrindiniam diegimui. Šiame kurse naudositės Python Visual Studio Code, tad galite pasidomėti, kaip [konfigūruoti Visual Studio Code](https://docs.microsoft.com/learn/modules/python-install-vscode?WT.mc_id=academic-77952-leestott) Python kūrimui.
> Prisijaukinkite Python per šį [Learn modulių](https://docs.microsoft.com/users/jenlooper-2911/collections/mp1pagggd5qrq7?WT.mc_id=academic-77952-leestott) rinkinį.
> Susipažinkite su Python dirbdami su šiuo [mokymo modulių rinkiniu](https://docs.microsoft.com/users/jenlooper-2911/collections/mp1pagggd5qrq7?WT.mc_id=academic-77952-leestott)
>
> [![Python konfigūravimas Visual Studio Code](https://img.youtube.com/vi/yyQM70vi7V8/0.jpg)](https://youtu.be/yyQM70vi7V8 "Python konfigūravimas Visual Studio Code")
> [![Python nustatymas su Visual Studio Code](https://img.youtube.com/vi/yyQM70vi7V8/0.jpg)](https://youtu.be/yyQM70vi7V8 "Python nustatymas su Visual Studio Code")
>
> 🎥 Paspauskite paveikslėlį aukščiau video peržiūrai: Python naudojimas VS Code aplinkoje.
> 🎥 Spustelėkite aukščiau esantį paveikslėlį, kad peržiūrėtumėte vaizdo įrašą: Python naudojimas VS Code aplinkoje.
3. **Įdiekite Scikit-learn**, vadovaudamiesi [šiais nurodymais](https://scikit-learn.org/stable/install.html). Kadangi reikia naudoti Python 3 versiją, rekomenduojama naudoti virtualią aplinką. Jei diegiate biblioteką M1 Mac kompiuteryje, puslapyje pateikti specialūs nurodymai.
3. **Įdiekite Scikit-learn** pagal [šiuos nurodymus](https://scikit-learn.org/stable/install.html). Kadangi reikia naudoti Python 3, rekomenduojama naudoti virtualią aplinką. Jei įdiegiate šią biblioteką M1 Mac kompiuteryje, yra specialūs nurodymai nuorodoje aukščiau.
1. **Įdiekite Jupyter Notebook**. Jums reikės [įdiegti Jupyter paketą](https://pypi.org/project/jupyter/).
1. **Įdiekite Jupyter Notebook**. Reikės [įdiegti Jupyter paketą](https://pypi.org/project/jupyter/).
## Jūsų ML kūrimo aplinka
Jūs naudosite **užrašų knygutes** (notebooks) kurti Python kodui ir mašininio mokymosi modeliams. Tokio tipo failai yra įprasta priemonė duomenų mokslininkams, juos galima atpažinti pagal plėtinį `.ipynb`.
Naudosite **notebook'us** savo Python kodo kūrimui ir mašininio mokymosi modelių kūrimui. Šio tipo failai yra įprastas įrankis duomenų mokslininkams, juos galima atpažinti pagal plėtinį `.ipynb`.
Užrašų knygutės yra interaktyvi aplinka, leidžianti programuotojui tiek rašyti kodą, tiek pridėti pastabas ir dokumentaciją aplink kodą, kas yra ypač naudinga eksperimentiniams ar moksliniams projektams.
Notebook'ai yra interaktyvi aplinka, leidžianti programuotojui rašyti kodą, pridėti užrašus ir dokumentaciją aplink kodą, kuris labai naudingas eksperimentiniams ar tyrimų projektams.
[![Pradedantiesiems ML - Paruoškite Jupyter Notebooks pradėti kurti regresijos modelius](https://img.youtube.com/vi/7E-jC8FLA2E/0.jpg)](https://youtu.be/7E-jC8FLA2E "Pradedantiesiems ML - Paruoškite Jupyter Notebooks pradėti kurti regresijos modelius")
[![Mašininis mokymasis pradedantiesiems - Paruoškite Jupyter Notebook'us regresijos modelių kūrimui](https://img.youtube.com/vi/7E-jC8FLA2E/0.jpg)](https://youtu.be/7E-jC8FLA2E "Mašininis mokymasis pradedantiesiems - Paruoškite Jupyter Notebook'us regresijos modelių kūrimui")
> 🎥 Paspauskite paveikslėlį aukščiau trumpam vaizdo įrašui dirbant su šia užduotimi.
> 🎥 Spustelėkite aukščiau esantį paveikslėlį, kad peržiūrėtumėte trumpą vaizdo įrašą, atliekant šią užduotį.
### Užduotis - dirbti su užrašų knygute
### Užduotis - dirbkite su notebook'u
Šiame aplanke rasite failą _notebook.ipynb_.
1. Atidarykite _notebook.ipynb_ Visual Studio Code programoje.
Jūsų darbui bus paleistas Jupyter serveris su Python 3+. Užrašų knygutėje rasite vietas, kurias galima `vykdyti` – kodų blokai. Galite vykdyti kodo bloką paspausdami mygtuką, kuris atrodo kaip paleidimo mygtukas (play).
Paleidus, startuos Jupyter serveris su Python 3+. Raskite notebook'o dalis, kurias galima `run` vykdyti – kodo blokus. Galite paleisti kodą spustelėdami piktogramą, panašią į paleidimo mygtuką.
1. Paspauskite `md` ikoną ir pridėkite šiek tiek markdown: **# Sveiki atvykę į savo užrašų knygutę**.
1. Pasirinkite `md` piktogramą ir įrašykite truputį Markdown teksto su šiuo tekstu **# Sveiki atvykę į savo notebook'ą**.
Toliau įrašykite šiek tiek Python kodo.
Tada pridėkite keletą Python kodo eilučių.
1. Įveskite kodą **print('hello notebook')** kodo bloke.
1. Įveskite **print('hello notebook')** kodo bloke.
1. Paspauskite rodyklę, kad paleistumėte kodą.
Turėtumėte pamatyti išspausdintą eilutę:
Turėtumėte pamatyti atspausdintą sakinį:
```output
hello notebook
```
![VS Code atidarius užrašų knygutę](../../../../translated_images/lt/notebook.4a3ee31f396b8832.webp)
![VS Code atidarytas su notebook'u](../../../../translated_images/lt/notebook.4a3ee31f396b8832.webp)
Galite tarp kodo įterpti komentarus, kad dokumentuotumėte savo užrašų knygutę.
Galite savo kodą papildyti komentarais, kad užfiksuotumėte pastabas apie notebook'ą.
✅ Pagalvokite minutei, kaip skiriasi interneto programuotojo darbo aplinka nuo duomenų mokslininko.
✅ Pagalvokite akimirką, kuo skiriasi web kūrėjo darbo aplinka nuo duomenų mokslininko.
## Pradėkime naudoti Scikit-learn
## Pradžia su Scikit-learn
Dabar, kai Python jau sukonfigūruotas jūsų vietinėje aplinkoje ir esate patogiai susipažinęs su Jupyter užrašų knygutėmis, pažinkime Scikit-learn (tai tariama `sci` kaip `science`). Scikit-learn suteikia [išsamų API](https://scikit-learn.org/stable/modules/classes.html#api-ref), kuris padės atlikti ML užduotis.
Dabar, kai Python įdiegtas jūsų vietinėje aplinkoje ir jau mokate dirbti su Jupyter Notebook, susipažinkime su Scikit-learn (ištariama „sci“ kaip „science“). Scikit-learn suteikia [plataus API](https://scikit-learn.org/stable/modules/classes.html#api-ref), kuris pagelbės atliekant ML užduotis.
Pagal jų [svetainę](https://scikit-learn.org/stable/getting_started.html), „Scikit-learn yra atvirojo kodo mašininio mokymosi biblioteka, kuri palaiko prižiūrimą ir neprižiūrimą mokymąsi. Taip pat ji teikia įvairius įrankius modeliui pritaikyti, duomenims apdoroti, modeliui pasirinkti ir įvertinti bei daug kitų priemonių.“
Pagal jų [svetainę](https://scikit-learn.org/stable/getting_started.html), „Scikit-learn yra atviro kodo mašininio mokymosi biblioteka, palaikanti prižiūrimą ir neprižiūrimą mokymąsi. Taip pat teikia įvairius įrankius modelių pritaikymui, duomenų paruošimui, modelių pasirinkimui ir vertinimui bei daug kitų naudų.“
Šiame kurse naudosite Scikit-learn ir kitus įrankius kurtumėte mašininio mokymosi modelius tradicinėms mašininio mokymosi užduotims atlikti. Sąmoningai vengėme neurologinių tinklų ir giluminio mokymosi temų, nes jos geriau aptariamos mūsų būsimoje „AI pradedantiesiems“ programoje.
Šiame kurse naudosite Scikit-learn ir kitus įrankius, kad kurtumėte mašininio mokymosi modelius, atliekančius vadinamąsias „tradicinio mašininio mokymosi“ užduotis. Sąmoningai vengėme neuroninių tinklų ir gilaus mokymosi, nes apie juos bus daugiau būsimoje „AI pradedantiesiems“ programoje.
Scikit-learn leidžia lengvai kurti ir vertinti modelius. Ji daugiausia orientuota į skaitmeninius duomenis ir turi kelis paruoštus naudoti rinkinius, skirtus mokymuisi. Taip pat siūlo iš anksto sukurtus modelius studentų praktikai. Pirmiausia pažvelkime, kaip įkelti iš anksto paruoštus duomenis ir naudoti integruotą estimator modelį su Scikit-learn paprastiems duomenims.
Scikit-learn palengvina modelių kūrimą ir jų vertinimą. Jis daugiausia dirba su skaitiniais duomenimis ir turi keletą paruoštų naudojimui duomenų rinkinių kaip mokymo priemones. Taip pat yra iš anksto paruoštų modelių mokiniams išbandyti. Pažiūrėkime, kaip užkrauti paruoštus duomenis ir naudoti įmontuotą įvertintoją, kad sukurtumėte pirmąjį ML modelį su Scikit-learn ir baziniais duomenimis.
## Užduotis - jūsų pirmoji Scikit-learn užrašų knygutė
## Užduotis - jūsų pirmas Scikit-learn notebook'as
> Ši pamoka įkvėpta [linijinės regresijos pavyzdžio](https://scikit-learn.org/stable/auto_examples/linear_model/plot_ols.html#sphx-glr-auto-examples-linear-model-plot-ols-py) Scikit-learn svetainėje.
> Šis vadovas buvo įkvėptas [linijinės regresijos pavyzdžio](https://scikit-learn.org/stable/auto_examples/linear_model/plot_ols.html#sphx-glr-auto-examples-linear-model-plot-ols-py) iš Scikit-learn svetainės.
[![Pradedantiesiems ML - Jūsų pirmasis linijinės regresijos projektas Python kalba](https://img.youtube.com/vi/2xkXL5EUpS0/0.jpg)](https://youtu.be/2xkXL5EUpS0 "Pradedantiesiems ML - Jūsų pirmasis linijinės regresijos projektas Python kalba")
[![Mašininis mokymasis pradedantiesiems - Jūsų pirmas linijinės regresijos projektas Python kalba](https://img.youtube.com/vi/2xkXL5EUpS0/0.jpg)](https://youtu.be/2xkXL5EUpS0 "Mašininis mokymasis pradedantiesiems - Jūsų pirmas linijinės regresijos projektas Python kalba")
> 🎥 Paspauskite paveikslėlį aukščiau trumpam video, kaip atlikti šią užduotį.
> 🎥 Spustelėkite paveikslėlį aukščiau norėdami peržiūrėti trumpą vaizdo įrašą, kaip atlikti šią užduotį.
Failo _notebook.ipynb_ šioje pamokoje langelyje išvalykite visas ląsteles paspausdami šiukšliadėžės piktogramą.
Pakeiskite _notebook.ipynb_ failą, susijusį su šia pamoka, išvalydami visas ląsteles paspausdami šiukšliadėžės piktogramą.
Šioje dalyje naudosite nedidelį diabetui skirtų duomenų rinkinį, kuris įtrauktas į Scikit-learn mokymosi reikmėms. Įsivaizduokite, kad norite patikrinti gydymo poveikį diabetikams. Mašininio mokymosi modeliai galėtų padėti nustatyti, kurie pacientai geriau reaguos į gydymą, remiantis įvairių kintamųjų deriniais. Net ir paprastas regresijos modelis, vizualizuotas, gali parodyti informaciją apie kintamuosius, kurie padėtų organizuoti teorinius klinikinius tyrimus.
Šiame skyriuje dirbsite su mažomis diabetui skirtomis duomenų rinkinio dalimis, kurios integruotos Scikit-learn mokymosi tikslais. Įsivaizduokite, kad norite ištirti diabetu sergančių pacientų gydymą. Mašininio mokymosi modeliai galėtų padėti nustatyti, kurie pacientai geriau reaguotų į gydymą, remiantis kintamųjų kombinacijomis. Net paprastas regresijos modelis, jei jį pavaizduosite, gali pateikti informaciją apie kintamuosius, padedančius organizuoti teorinius klinikinius tyrimus.
✅ Yra daug regresijos metodų, o kurį pasirinkti priklauso nuo ieškomo atsakymo. Jei norite numatyti galimą žmogaus ūgį pagal amžių, naudotumėte linijinę regresiją, nes ieškote **skaitmeninės reikšmės**. Jei domina, ar tam tikros virtuvės tipas yra veganiškas ar ne, ieškote **kategorijos priskyrimo**, tad naudotumėte logistinio regresijos metodą. Apie logistinę regresiją sužinosite vėliau. Pagalvokite apie klausimus, kuriuos galima užduoti duomenims, ir kuris metodas būtų tinkamesnis.
✅ Yra daug regresijos metodų tipų, o kurį pasirinksite, priklauso nuo ieškomo atsakymo. Jei norite prognozuoti tikėtiną žmogaus ūgį pagal amžių, naudotumėte linijinę regresiją, nes ieškote **skaitinės reikšmės**. Jei domitės, ar tam tikro tipo virtuvė turėtų būti laikoma veganiška ar ne, ieškote **kategorijos priskyrimo**, tad naudotumėte loginę regresiją. Apie loginę regresiją sužinosite vėliau. Pagalvokite apie duomenims užduodamus klausimus ir kurį metodą būtų tikslingiau naudoti.
Pradėkime šį darbą.
### Importuokite bibliotekas
### Bibliotekų importavimas
Šiai užduočiai importuosime kelias bibliotekas:
Šiai užduočiai importuosime keletą bibliotekų:
- **matplotlib**. Tai naudingas [grafikų braižymo įrankis](https://matplotlib.org/), kurį naudosime linijinės diagramos braižymui.
- **numpy**. [numpy](https://numpy.org/doc/stable/user/whatisnumpy.html) yra naudinga biblioteka skaitmeninių duomenų tvarkymui Python kalboje.
- **sklearn**. Tai [Scikit-learn](https://scikit-learn.org/stable/user_guide.html) biblioteka.
- **matplotlib**. Tai naudingas [grafikų kūrimo įrankis](https://matplotlib.org/), naudositės juo kurdami linijinį grafą.
- **numpy**. [numpy](https://numpy.org/doc/stable/user/whatisnumpy.html) yra naudinga biblioteka skaitinių duomenų apdorojimui Python kalboje.
- **sklearn**. Tai yra [Scikit-learn](https://scikit-learn.org/stable/user_guide.html) biblioteka.
Importuokite šias bibliotekas, kad padėtų jums atlikti užduotis.
Importuokite bibliotekas, kad palengvintumėte savo užduotis.
1. Įrašykite šį importo kodą:
1. Įrašykite importo kodą:
```python
import matplotlib.pyplot as plt
@ -123,26 +123,26 @@ Importuokite šias bibliotekas, kad padėtų jums atlikti užduotis.
from sklearn import datasets, linear_model, model_selection
```
Viršuje jūs importuojate `matplotlib`, `numpy` ir iš `sklearn` importuojate `datasets`, `linear_model` ir `model_selection`. `model_selection` naudojama duomenims skirstyti į treniruočių ir testavimo rinkinius.
Aukščiau importuojate `matplotlib`, `numpy` ir iš `sklearn` importuojate `datasets`, `linear_model` ir `model_selection`. `model_selection` naudojamas duomenims suskirstyti į mokymosi ir testavimo rinkinius.
### Diabeto duomenų rinkinys
Integruotas [diabeto duomenų rinkinys](https://scikit-learn.org/stable/datasets/toy_dataset.html#diabetes-dataset) apima 442 mėginius apie diabetą su 10 požymių, iš kurių kai kurie yra:
Integruotas [diabeto duomenų rinkinys](https://scikit-learn.org/stable/datasets/toy_dataset.html#diabetes-dataset) turi 442 mėginius diabetui, su 10 charakteristikų, tarp jų:
- amžius: metai
- KMI: kūno masės indeksas
- kūno masės indeksas: body mass index (bmi)
- kraujospūdis: vidutinis kraujo spaudimas
- s1 tc: T-ląstelės (tam tikros baltųjų kraujo ląstelių rūšys)
- s1 tc: T-ląstelės (baltųjų kraujo kūnelių tipas)
✅ Šiame rinkinyje požymis „lytis“ yra svarbus diabetui tyrinėti. Daugelis medicininių duomenų rinkinių apima tokias dvejetaines klasifikacijas. Pagalvokite, kaip tokios kategorizacijos gali išskirti tam tikras gyventojų grupes iš gydymo galimybių.
✅ Šiame rinkinyje 'sex' (lytis) yra svarbus kintamasis, svarstytinas diabetu susijusiuose tyrimuose. Daugelis medicininių duomenų rinkinių turi tokį dvejetainį klasifikatorių. Pagalvokite, kaip tokios kategorizacijos gali išbraukti tam tikras gyventojų grupes iš gydymo galimybių.
Dabar įkelkite X ir y duomenis.
Dabar užkraukite X ir y duomenis.
> 🎓 Prisiminkite, kad tai yra prižiūrimas mokymasis, ir mums reikia pavadinto tikslo „y“.
> 🎓 Atminkite, kad tai yra prižiūrimas mokymasis, todėl mums reikia pavadinto 'y' tikslo.
Naujoje kodo ląstelėje įkelkite diabeto duomenų rinkinį kviesdami `load_diabetes()`. Parametras `return_X_y=True` reiškia, kad `X` bus duomenų matrica, o `y` – regresijos tikslas.
Naujoje kodo ląstelėje užkraukite diabeto duomenų rinkinį funkcija `load_diabetes()`. Parametras `return_X_y=True` reiškia, kad `X` bus duomenų matrica, o `y` – regresijos tikslas.
1. Įtraukite spausdinimo komandas, kad parodytumėte duomenų matricos formą ir pirmą elementą:
1. Pridėkite kelis spausdinimo komandas, kad parodytumėte duomenų matricos dydį ir pirmą elementą:
```python
X, y = datasets.load_diabetes(return_X_y=True)
@ -150,9 +150,9 @@ Naujoje kodo ląstelėje įkelkite diabeto duomenų rinkinį kviesdami `load_dia
print(X[0])
```
Gaunate tuple (kelių reikšmių krepšelį). Čia pirmos dvi tuple reikšmės priskiriamos atitinkamai `X` ir `y`. Daugiau apie [tuple](https://wikipedia.org/wiki/Tuple) sužinosite čia.
Gavote grąžinamąją reikšmę iš funkcijos – tuple (kartu) duomenų. Pirmąsias dvi tuple reikšmes priskiriate `X` ir `y`. Daugiau apie tuple skaitykite [čia](https://wikipedia.org/wiki/Tuple).
Matyti, kad duomenų rinke yra 442 elementai, kiekvienas sudarytas iš 10 elementų masyvo:
Matote, kad duomenys turi 442 elementus, kurių kiekvienas yra 10 elementų masyvas:
```text
(442, 10)
@ -160,9 +160,9 @@ Naujoje kodo ląstelėje įkelkite diabeto duomenų rinkinį kviesdami `load_dia
-0.04340085 -0.00259226 0.01990842 -0.01764613]
```
✅ Pagalvokite apie ryšį tarp duomenų ir regresijos tikslo. Linijinė regresija prognozuoja ryšius tarp požymio X ir tikslo y. Ar rasite šiame dokumente [pasiekiamą tikslą](https://scikit-learn.org/stable/datasets/toy_dataset.html#diabetes-dataset) diabeto duomenų rinkiniui? Ką šis rinkinys demonstruoja su tuo tikslu?
✅ Pagalvokite, kaip duomenys siejasi su regresijos tikslu. Linijinė regresija prognozuoja ryšius tarp X požymių ir tikslo kintamojo y. Kur šio diabeto rinkinio [tikslas](https://scikit-learn.org/stable/datasets/toy_dataset.html#diabetes-dataset)? Ką šis rinkinys demonstruoja su šiuo tikslu?
2. Toliau pasirinkite dalį duomenų piešimui – 3-ią stulpelį. Tai atliekama naudojant `:` visiems eilutėms ir stulpelio indeksą (2). Duomenis taip pat galima pertvarkyti į dvimatį masyvą, reikalingą braižymui, panaudojant `reshape(n_rows, n_columns)`. Jei vienas parametras yra -1, atitinkama dimensija apskaičiuojama automatiškai.
2. Toliau pasirinkite duomenų rinkinio dalį pavaizdavimui, pasirenkant 3-čią stulpelį. Tai padarysite naudodami operatorių `:` visuose eilutėse, o tada indeksą (2) stulpelyje. Taip pat galite pertvarkyti duomenis į 2D masyvą naudodami `reshape(n_rows, n_columns)`. Jei viena reikšmė yra -1, atitinkama dimensija apskaičiuojama automatiškai.
```python
X = X[:, 2]
@ -171,28 +171,28 @@ Naujoje kodo ląstelėje įkelkite diabeto duomenų rinkinį kviesdami `load_dia
✅ Bet kada spausdinkite duomenis, kad patikrintumėte jų formą.
3. Kai duomenys paruošti piešimui, pažiūrėkime, ar mašina gali padėti nustatyti logišką ribą tarp skaičių šiame rinkinyje. Tam turite padalinti ir duomenis (X), ir tikslą (y) į testavimo ir treniruočių rinkinius. Scikit-learn leidžia paprastai tai atlikti; galite nurodyti, kur skirti testavimo duomenis.
3. Dabar, kai turite duomenis pavaizdavimui, galima patikrinti, ar mašina gali padėti rasti logišką ribą šiame rinkinyje. Norėdami tai padaryti, turite padalyti ir duomenis (X), ir tikslą (y) į testavimo ir mokymosi rinkinius. Scikit-learn tai atlieka paprastai; galite nustatyti testavimo duomenų dalį.
```python
X_train, X_test, y_train, y_test = model_selection.train_test_split(X, y, test_size=0.33)
```
4. Dabar galite apmokyti savo modelį! Įkelkite linijinės regresijos modelį ir apmokykite naudodami `X` ir `y` treniruočių rinkinius per `model.fit()`:
4. Dabar ruoškitės modelio mokymuisi! Užkraukite linijinės regresijos modelį ir apmokykite jį su savo X ir y mokymosi rinkiniais naudodami `model.fit()`:
```python
model = linear_model.LinearRegression()
model.fit(X_train, y_train)
```
✅ `model.fit()` yra funkcija, kurią rasite daugelyje ML bibliotekų, pavyzdžiui, TensorFlow.
✅ `model.fit()` funkciją matysite daugelyje ML bibliotekų, tokių kaip TensorFlow
5. Tuomet, sukūrę prognozę testavimo duomenims, naudokite funkciją `predict()`. Ji bus naudojama brėžti linijai tarp duomenų grupių.
5. Tuomet sukurkite prognozę naudodami testavimo duomenis, funkcija `predict()`. Tai bus naudojama linijos tarp duomenų grupių nubrėžimui.
```python
y_pred = model.predict(X_test)
```
6. Dabar laikas parodyti duomenis diagramoje. Matplotlib yra labai naudingas įrankis šiam tikslui. Sukurkite taškų diagramą (scatterplot) su visais X ir y testiniais duomenimis ir pagal prognozę nubrėžkite liniją tinkamiausioje vietoje tarp modelio duomenų grupių.
6. Dabar atėjo laikas parodyti duomenis grafike. Matplotlib yra labai naudingas įrankis šiai užduočiai. Sukurkite taškų diagramą (scatterplot) visiems X ir y testavimo duomenims, o prognozę naudokite linijos nubrėžimui tinkamiausioje vietoje tarp modelio duomenų grupių.
```python
plt.scatter(X_test, y_test, color='black')
@ -203,28 +203,27 @@ Naujoje kodo ląstelėje įkelkite diabeto duomenų rinkinį kviesdami `load_dia
plt.show()
```
![taškų diagrama apie diabetą](../../../../translated_images/lt/scatterplot.ad8b356bcbb33be6.webp)
![taškų diagrama, rodanti diabetui skirtus duomenis](../../../../translated_images/lt/scatterplot.ad8b356bcbb33be6.webp)
✅ Pagalvokite, kas čia vyksta. Per daug smulkių taškų eina tiesi linija, bet ką ji daro tiksliai? Ar matote, kaip šią liniją galėtumėte naudoti prognozuojant, kur turėtų būti naujas, nematytas duomenų taškas pagal grafiko y ašį? Pabandykite aprašyti šio modelio praktinį pritaikymą.
✅ Šiek tiek pagalvokite, kas čia vyksta. Tiesė eina per daug mažų duomenų taškų, bet ką ji tiksliai daro? Ar galite matyti, kaip turėtumėte naudoti šią liniją, kad nuspėtumėte, kur naujas, nematytas duomenų taškas turėtų tilpti susiejant su grafiko y ašimi? Pabandykite žodžiais apibūdinti šio modelio praktinį naudojimą.
Sveikiname, jūs sukūrėte savo pirmąjį tiesinės regresijos modelį, padarėte su juo prognozę ir pavaizdavote ją grafike!
Sveikiname, sukūrėte savo pirmą linijinės regresijos modelį, sukūrėte prognozę ir pavaizdavote ją grafike!
---
## 🚀Iššūkis
Nubraižykite kitą kintamąjį iš šio duomenų rinkinio. Užuomina: redaguokite šią eilutę: `X = X[:,2]`. Atsižvelgiant į šio duomenų rinkinio tikslą, ką galite sužinoti apie diabeto ligos progresavimą?
## [Paskaitos po testas](https://ff-quizzes.netlify.app/en/ml/)
Pavaizduokite kitą kintamąjį iš šio rinkinio. Užuomina: redaguokite šią eilutę: `X = X[:,2]`. Atsižvelgiant į tikslą šiame rinkinyje, ką galite sužinoti apie diabeto ligos progresavimą?
## [Po paskaitos testas](https://ff-quizzes.netlify.app/en/ml/)
## Peržiūra ir savarankiškas mokymasis
## Apžvalga ir savarankiškas mokymasis
Šiame vadove dirbote su paprasta tiesine regresija, o ne vienkryptia ar daugiakryptia tiesine regresija. Truputį paskaitykite apie skirtumus tarp šių metodų arba pažiūrėkite [šį vaizdo įrašą](https://www.coursera.org/lecture/quantifying-relationships-regression-models/linear-vs-nonlinear-categorical-variables-ai2Ef)
Šiame vadove dirbote su paprasta linijine regresija, o ne univartine ar daugialypia linijine regresija. Šiek tiek paskaitykite apie šių metodų skirtumus arba pažiūrėkite [šį vaizdo įrašą](https://www.coursera.org/lecture/quantifying-relationships-regression-models/linear-vs-nonlinear-categorical-variables-ai2Ef)
Skaitykite daugiau apie regresijos sąvoką ir pagalvokite, kokius klausimus galima atsakyti naudojant šią techniką. Pasirinkite šį [vadovą](https://docs.microsoft.com/learn/modules/train-evaluate-regression-models?WT.mc_id=academic-77952-leestott), kad gilintumėte supratimą.
Sužinokite daugiau apie regresijos sąvoką ir pamąstykite, kokius klausimus galima atsakyti naudojant šią techniką. Pradėkite šį [vadovą](https://docs.microsoft.com/learn/modules/train-evaluate-regression-models?WT.mc_id=academic-77952-leestott), kad gilintumėte savo supratimą.
## Namų darbai
## Užduotis
[Kitas duomenų rinkinys](assignment.md)
[Kita duomenų bazė](assignment.md)
---

@ -1,33 +1,35 @@
# Klasterizavimo modeliai mašininio mokymosi srityje
# Klasterizavimo modeliai mašininiam mokymuisi
Klasterizavimas yra mašininio mokymosi užduotis, kurios tikslas – surasti objektus, panašius vienas į kitą, ir sugrupuoti juos į grupes, vadinamas klasteriais. Kas skiria klasterizavimą nuo kitų mašininio mokymosi metodų, yra tai, kad procesas vyksta automatiškai. Iš tiesų, galima sakyti, kad tai yra priešingybė prižiūrimam mokymuisi.
Klasterizavimas yra mašininio mokymosi užduotis, kurioje siekiama rasti tarpusavyje panašius objektus ir sugrupuoti juos į grupes, vadinamas klasteriais. Kas skiria klasterizavimą nuo kitų mašininio mokymosi metodų, tai kad procesas vyksta automatiškai, iš tikrųjų, galima sakyti, kad tai priešingybė priežiūriniam mokymuisi.
## Regioninė tema: klasterizavimo modeliai Nigerijos auditorijos muzikiniam skoniui 🎧
## Regioninė tema: klasterizavimo modeliai Nigerijos auditorijos muzikos skonio analizėje 🎧
Nigerijos įvairialypė auditorija turi skirtingus muzikinius skonius. Naudojant duomenis, surinktus iš Spotify (įkvėpta [šio straipsnio](https://towardsdatascience.com/country-wise-visual-analysis-of-music-taste-using-spotify-api-seaborn-in-python-77f5b749b421)), pažvelkime į kai kurias Nigerijoje populiarias dainas. Šis duomenų rinkinys apima informaciją apie įvairių dainų „šokamumo“ balą, „akustiškumą“, garsumą, „kalbamumą“, populiarumą ir energiją. Bus įdomu atrasti šių duomenų dėsningumus!
Nigerijos įvairialypė auditorija turi įvairius muzikos skonius. Naudodami duomenis, surinktus iš Spotify (įkvėpti [šio straipsnio](https://towardsdatascience.com/country-wise-visual-analysis-of-music-taste-using-spotify-api-seaborn-in-python-77f5b749b421)), pažvelkime į kai kurias Nigerijoje populiarias dainas. Ši duomenų bazė apima duomenis apie įvairių dainų „šokiamumą“, „akustinį lygį“, garsumą, „kalbėjimą“, populiarumą ir energiją. Bus įdomu atrasti šių duomenų modelius!
![Patefono nuotrauka](../../../translated_images/lt/turntable.f2b86b13c53302dc.webp)
![Grotuvas](../../../translated_images/lt/turntable.f2b86b13c53302dc.webp)
> Nuotrauka <a href="https://unsplash.com/@marcelalaskoski?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Marcela Laskoski</a> iš <a href="https://unsplash.com/s/photos/nigerian-music?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Unsplash</a>
> Nuotrauka <a href="https://unsplash.com/@marcelalaskoski?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Marcelos Laskoski</a> iš <a href="https://unsplash.com/s/photos/nigerian-music?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Unsplash</a>
Šioje pamokų serijoje jūs atrasite naujus būdus analizuoti duomenis naudojant klasterizavimo technikas. Klasterizavimas yra ypač naudingas, kai jūsų duomenų rinkinyje nėra etikečių. Jei etiketės yra, tada klasifikavimo technikos, kurias išmokote ankstesnėse pamokose, gali būti naudingesnės. Tačiau tais atvejais, kai norite grupuoti nepažymėtus duomenis, klasterizavimas yra puikus būdas atrasti dėsningumus.
Šių pamokų serijoje atraskite naujus duomenų analizės būdus, naudodami klasterizavimo technikas. Klasterizavimas ypač naudingas, kai jūsų duomenų rinkinyje trūksta žymių. Jei žymės yra, tada galbūt naudingesnės gali būti klasifikavimo technikos, kurias mokėtės ankstesnėse pamokose. Bet jei norite sugrupuoti nepažymėtus duomenis, klasterizavimas yra puikus būdas atrasti modelius.
> Yra naudingų mažo kodo įrankių, kurie gali padėti jums išmokti dirbti su klasterizavimo modeliais. Išbandykite [Azure ML šiai užduočiai](https://docs.microsoft.com/learn/modules/create-clustering-model-azure-machine-learning-designer/?WT.mc_id=academic-77952-leestott)
> Yra naudingi žemo kodo įrankiai, kurie gali padėti išmokti dirbti su klasterizavimo modeliais. Išbandykite [Azure ML šiai užduočiai](https://docs.microsoft.com/learn/modules/create-clustering-model-azure-machine-learning-designer/?WT.mc_id=academic-77952-leestott)
## Pamokos
1. [Įvadas į klasterizavimą](1-Visualize/README.md)
2. [K-Means klasterizavimas](2-K-Means/README.md)
## Kreditas
## Autoriai
Šios pamokos buvo parašytos su 🎶 [Jen Looper](https://www.twitter.com/jenlooper), su naudingomis apžvalgomis iš [Rishit Dagli](https://rishit_dagli) ir [Muhammad Sakib Khan Inan](https://twitter.com/Sakibinan).
Šios pamokos sukurtos su 🎶 pagal [Jen Looper](https://www.twitter.com/jenlooper) už pagalbą dėkingi [Rishit Dagli](https://rishit_dagli/) ir [Muhammad Sakib Khan Inan](https://twitter.com/Sakibinan).
[Nigerijos dainų](https://www.kaggle.com/sootersaalu/nigerian-songs-spotify) duomenų rinkinys buvo gautas iš Kaggle, surinktas iš Spotify.
[Nigerijos dainų](https://www.kaggle.com/sootersaalu/nigerian-songs-spotify) duomenų rinkinys gautas iš Kaggle, surinktas iš Spotify.
Naudingi K-Means pavyzdžiai, kurie padėjo sukurti šią pamoką, apima šį [irisų tyrimą](https://www.kaggle.com/bburns/iris-exploration-pca-k-means-and-gmm-clustering), šį [įvadinį užrašų knygelės pavyzdį](https://www.kaggle.com/prashant111/k-means-clustering-with-python) ir šį [hipotetinį NVO pavyzdį](https://www.kaggle.com/ankandash/pca-k-means-clustering-hierarchical-clustering).
Naudingi K-Means pavyzdžiai, kurie padėjo sudaryti šią pamoką, yra šis [gėlės iris tyrimas](https://www.kaggle.com/bburns/iris-exploration-pca-k-means-and-gmm-clustering), šis [įvadinis užrašų knygelės pavyzdys](https://www.kaggle.com/prashant111/k-means-clustering-with-python) ir šis [hipotetinis NVO pavyzdys](https://www.kaggle.com/ankandash/pca-k-means-clustering-hierarchical-clustering).
---
**Atsakomybės apribojimas**:
Šis dokumentas buvo išverstas naudojant AI vertimo paslaugą [Co-op Translator](https://github.com/Azure/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 turėtų būti laikomas autoritetingu šaltiniu. Kritinei informacijai rekomenduojama naudoti profesionalų žmogaus vertimą. Mes neprisiimame atsakomybės už nesusipratimus ar klaidingus interpretavimus, atsiradusius dėl šio vertimo naudojimo.
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**Atsakomybės apribojimas**:
Šis dokumentas buvo išverstas naudojant dirbtinio intelekto vertimo paslaugą [Co-op Translator](https://github.com/Azure/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.
<!-- CO-OP TRANSLATOR DISCLAIMER END -->

@ -1,23 +1,23 @@
[![GitHub licencija](https://img.shields.io/github/license/microsoft/ML-For-Beginners.svg)](https://github.com/microsoft/ML-For-Beginners/blob/master/LICENSE)
[![GitHub prisidėję autoriai](https://img.shields.io/github/contributors/microsoft/ML-For-Beginners.svg)](https://GitHub.com/microsoft/ML-For-Beginners/graphs/contributors/)
[![GitHub bendradarbiai](https://img.shields.io/github/contributors/microsoft/ML-For-Beginners.svg)](https://GitHub.com/microsoft/ML-For-Beginners/graphs/contributors/)
[![GitHub problemos](https://img.shields.io/github/issues/microsoft/ML-For-Beginners.svg)](https://GitHub.com/microsoft/ML-For-Beginners/issues/)
[![GitHub pull-užklausos](https://img.shields.io/github/issues-pr/microsoft/ML-For-Beginners.svg)](https://GitHub.com/microsoft/ML-For-Beginners/pulls/)
[![PRs laukiami](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)
[![PRs Sveikintini](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)
[![GitHub stebėtojai](https://img.shields.io/github/watchers/microsoft/ML-For-Beginners.svg?style=social&label=Watch)](https://GitHub.com/microsoft/ML-For-Beginners/watchers/)
[![GitHub šakos](https://img.shields.io/github/forks/microsoft/ML-For-Beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/ML-For-Beginners/network/)
[![GitHub žvaigždės](https://img.shields.io/github/stars/microsoft/ML-For-Beginners.svg?style=social&label=Star)](https://GitHub.com/microsoft/ML-For-Beginners/stargazers/)
[![GitHub žvaigždutės](https://img.shields.io/github/stars/microsoft/ML-For-Beginners.svg?style=social&label=Star)](https://GitHub.com/microsoft/ML-For-Beginners/stargazers/)
### 🌐 Daugiakalbė parama
#### Palaikoma per GitHub Action (automatinis ir visada atnaujintas)
#### Palaikoma per GitHub Action (automatinė ir visada atnaujinta)
<!-- CO-OP TRANSLATOR LANGUAGES TABLE START -->
[Arabų](../ar/README.md) | [Bengalų](../bn/README.md) | [Bulgarų](../bg/README.md) | [Birmos (Mianmaras)](../my/README.md) | [Kinų (supaprastinta)](../zh-CN/README.md) | [Kinų (tradicinė, Honkongas)](../zh-HK/README.md) | [Kinų (tradicinė, Makao)](../zh-MO/README.md) | [Kinų (tradicinė, Taivanas)](../zh-TW/README.md) | [Kroatų](../hr/README.md) | [Čekų](../cs/README.md) | [Danų](../da/README.md) | [Olandų](../nl/README.md) | [Estų](../et/README.md) | [Suomių](../fi/README.md) | [Prancūzų](../fr/README.md) | [Vokiečių](../de/README.md) | [Graikų](../el/README.md) | [Hebrajų](../he/README.md) | [Hindi](../hi/README.md) | [Vengrų](../hu/README.md) | [Indoneziečių](../id/README.md) | [Italų](../it/README.md) | [Japonų](../ja/README.md) | [Kannadų](../kn/README.md) | [Chmerų](../km/README.md) | [Korėjiečių](../ko/README.md) | [Lietuvių](./README.md) | [Malajiečių](../ms/README.md) | [Malajalių](../ml/README.md) | [Maratų](../mr/README.md) | [Nepaliečių](../ne/README.md) | [Nigerijos pidžinas](../pcm/README.md) | [Norvegų](../no/README.md) | [Persų (Farsi)](../fa/README.md) | [Lenkų](../pl/README.md) | [Brazilų portugalų](../pt-BR/README.md) | [Portugalų (Portugalija)](../pt-PT/README.md) | [Pandžabių (Gurmukhi)](../pa/README.md) | [Rumunų](../ro/README.md) | [Rusų](../ru/README.md) | [Serbų (kirilica)](../sr/README.md) | [Slovakų](../sk/README.md) | [Slovėnų](../sl/README.md) | [Ispanų](../es/README.md) | [Svahilių](../sw/README.md) | [Švedų](../sv/README.md) | [Tagalogų (Filipinų)](../tl/README.md) | [Tamilų](../ta/README.md) | [Telugų](../te/README.md) | [Tailando](../th/README.md) | [Turkų](../tr/README.md) | [Ukrainiečių](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamiečių](../vi/README.md)
[Arabų](../ar/README.md) | [Bengalų](../bn/README.md) | [Bulgara](../bg/README.md) | [Birmos (Mianmaras)](../my/README.md) | [Kinų (supaprastinta)](../zh-CN/README.md) | [Kinų (tradicinė, Honkongas)](../zh-HK/README.md) | [Kinų (tradicinė, Makao)](../zh-MO/README.md) | [Kinų (tradicinė, Taivanas)](../zh-TW/README.md) | [Kroatų](../hr/README.md) | [Čekų](../cs/README.md) | [Danų](../da/README.md) | [Olandų](../nl/README.md) | [Estų](../et/README.md) | [Suomių](../fi/README.md) | [Prancūzų](../fr/README.md) | [Vokiečių](../de/README.md) | [Graikų](../el/README.md) | [Hebrajų](../he/README.md) | [Hindi](../hi/README.md) | [Vengrų](../hu/README.md) | [Indoneziečių](../id/README.md) | [Italų](../it/README.md) | [Japonų](../ja/README.md) | [Kannadų](../kn/README.md) | [Khmerų](../km/README.md) | [Korėjiečių](../ko/README.md) | [Lietuvių](./README.md) | [Malajų](../ms/README.md) | [Malajalių](../ml/README.md) | [Maratų](../mr/README.md) | [Nepalo](../ne/README.md) | [Nigerijos pidžino](../pcm/README.md) | [Norvegų](../no/README.md) | [Persų (Farsi)](../fa/README.md) | [Lenkų](../pl/README.md) | [Portugalų (Brazilija)](../pt-BR/README.md) | [Portugalų (Portugalija)](../pt-PT/README.md) | [Pendžabių (Gurmukhi)](../pa/README.md) | [Rumunų](../ro/README.md) | [Rusų](../ru/README.md) | [Serbų (kirilica)](../sr/README.md) | [Slovakų](../sk/README.md) | [Slovėnų](../sl/README.md) | [Ispanų](../es/README.md) | [Suahelių](../sw/README.md) | [Švedų](../sv/README.md) | [Tagalo (Filipinų)](../tl/README.md) | [Tamulų](../ta/README.md) | [Telugų](../te/README.md) | [Tajų](../th/README.md) | [Turkų](../tr/README.md) | [Ukrainiečių](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamiečių](../vi/README.md)
> **Norite atsisiųsti vietoje?**
> **Norite klonuoti vietoje?**
>
> Šiame saugykloje yra virš 50 kalbų vertimų, kas žymiai padidina atsisiuntimo dydį. Norėdami klonuoti be vertimų, naudokite retinį atsisiuntimą:
> Š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:**
> ```bash
@ -33,147 +33,152 @@
> git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"
> ```
>
> Tai suteiks jums viską, ko reikia kursui užbaigti, daug greičiau atsisiunčiant.
> Tai suteikia viską, ko reikia kursui baigti, bet atsisiuntimas bus daug greitesnis.
<!-- CO-OP TRANSLATOR LANGUAGES TABLE END -->
#### Prisijunkite prie mūsų bendruomenės
[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG)
Mes turime vykdomą Discord mokymosi su DI seriją, sužinokite daugiau ir prisijunkite prie mūsų [Learn with AI Series](https://aka.ms/learnwithai/discord) nuo 2025 m. rugsėjo 18 iki 30 d. Ten gausite patarimų ir triukų, kaip naudoti GitHub Copilot duomenų moksle.
Turime vykstančią Discord "Mokymasis su DI" seriją, sužinokite daugiau ir prisijunkite prie mūsų [Learn with AI Series](https://aka.ms/learnwithai/discord) nuo 2025 m. rugsėjo 18 iki 30 d. Gaunate patarimų ir triukų, kaip naudoti GitHub Copilot duomenų mokslui.
![Learn with AI series](../../translated_images/lt/3.9b58fd8d6c373c20.webp)
# Mašininis mokymasis pradedantiesiems – mokymo programa
> 🌍 Keliaukite po pasaulį, tyrinėdami mašininį mokymąsi per pasaulio kultūras 🌍
> 🌍 Keliaukite po pasaulį kartu tyrinėdami mašininį mokymąsi per pasaulio kultūras 🌍
Microsoft Cloud Advocates džiaugiasi galėdami pasiūlyti 12 savaičių, 26 pamokų mokymo programą apie **mašininį mokymąsi**. Šioje programoje sužinosite apie tai, ką kartais vadiname **klasikiniu mašininiu mokymusi**, daugiausiai naudodami Scikit-learn biblioteką ir vengdami giluminio mokymosi, kuris aprašytas mūsų [DI pradedantiesiems mokymo programoje](https://aka.ms/ai4beginners). Taip pat derinkite šias pamokas su mūsų ['Duomenų mokslas pradedantiesiems' programa](https://aka.ms/ds4beginners)!
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](https://aka.ms/ai4beginners). Taip pat suderinkite šias pamokas su mūsų ['Duomenų mokslas pradedantiesiems' mokymo programa](https://aka.ms/ds4beginners)!
Keliaukite kartu po pasaulį, taikydami šias klasikines technikas duomenims iš įvairių pasaulio vietų. Kiekviena pamoka apima prieš ir po pamokos testus, rašytines instrukcijas pamokos užbaigimui, sprendimą, užduotį ir dar daugiau. Mūsų projektinis mokymo metodas leidžia mokytis statant projektus – tai įrodytas būdas naujiems įgūdžiams „įsitvirtinti“.
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.
**✍️ Širdingi dėkojame 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
**✍️ Š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
**🎨 Ačiū taip pat mūsų iliustratoriams** Tomomi Imura, Dasani Madipalli ir Jen Looper
**🎨 Taip pat dėkojame mūsų iliustratoriams** Tomomi Imura, Dasani Madipalli ir Jen Looper
**🙏 Ypatingas ačiū 🙏 Microsoft studentų ambasadoriams autoriams, recenzentams ir turinio prisidėjusiems**, ypač Rishit Dagli, Muhammad Sakib Khan Inan, Rohan Raj, Alexandru Petrescu, Abhishek Jaiswal, Nawrin Tabassum, Ioan Samuila ir Snigdha Agarwal
**🙏 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ų ambasadoriams Eric Wanjau, Jasleen Sondhi ir Vidushi Gupta už mūsų R pamokas!**
**🤩 Papildoma padėka Microsoft Student Ambassador Eric Wanjau, Jasleen Sondhi ir Vidushi Gupta už mūsų R pamokas!**
# Pradžia
Sekite šiuos žingsnius:
1. **Šaknis (fork) saugyklą**: spauskite „Fork“ mygtuką viršutiniame dešiniajame šio puslapio kampe.
2. **Klonavimas (clone)**: `git clone https://github.com/microsoft/ML-For-Beginners.git`
Atlikite šiuos veiksmus:
1. **Sukurkite saugyklos šaką (Fork):** Spustelėkite "Fork" mygtuką šio puslapio viršutiniame dešiniajame kampe.
2. **Klonuokite saugyklą:** `git clone https://github.com/microsoft/ML-For-Beginners.git`
> [raskite visas papildomas šio kurso medžiagas mūsų Microsoft Learn kolekcijoje](https://learn.microsoft.com/en-us/collections/qrqzamz1nn2wx3?WT.mc_id=academic-77952-bethanycheum)
> 💡 **Greitas pradžios patarimas:** Norite pradėti naršyklėje, neįdiegę Python vietoje? Naudokitės [GitHub Codespaces](https://github.com/features/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.
> 🔧 **Reikia pagalbos?** Peržiūrėkite mūsų [Gedimų šalinimo gaires](TROUBLESHOOTING.md), kur rasite sprendimus dažniausiai pasitaikančioms problemoms diegiant, nustatant ir vykdant pamokas.
> [raskite visus papildomus šio kurso šaltinius mūsų Microsoft Learn rinkinyje](https://learn.microsoft.com/en-us/collections/qrqzamz1nn2wx3?WT.mc_id=academic-77952-bethanycheum)
**[Studentai](https://aka.ms/student-page)**, kad naudotumėtės šia programa, šaknikite visą saugyklą į savo GitHub paskyrą ir atlikite užduotis savarankiškai arba grupėje:
> 🔧 **Reikia pagalbos?** Patikrinkite mūsų [Trikčių šalinimo vadovą](TROUBLESHOOTING.md) dėl dažnų įdiegimo, nustatymo ir pamokų vykdymo problemų sprendimų.
- Pradėkite nuo priešpaskaitinio testo.
- Perskaitykite paskaitą ir atlikite veiklas, sustodami bei apmąstydami kiekvieną žinių patikrinimą.
- Stenkitės kurti projektus suprasdami pamokas, o ne paleisdami sprendimo kodą; vis dėlto tas kodas prieinamas kiekvienos projektinės pamokos `/solution` aplankuose.
- Laikykite po paskaitos testą.
- Įveikite iššūkį.
**[Mokiniams](https://aka.ms/student-page)**, 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ę pamokos grupę, apsilankykite [Diskusijų lentoje](https://github.com/microsoft/ML-For-Beginners/discussions) ir „mokykitės garsiai“, užpildydami atitinkamą PAT rubriką. 'PAT' yra pažangos vertinimo įrankis, kurį pildote, norėdami pagerinti mokymąsi. Taip pat galite reaguoti į kitus PAT, kad mokytumės kartu.
- Baigę pamokų grupę apsilankykite [Diskusijų lentoje](https://github.com/microsoft/ML-For-Beginners/discussions) 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](https://docs.microsoft.com/en-us/users/jenlooper-2911/collections/k7o7tg1gp306q4?WT.mc_id=academic-77952-leestott) modulius ir mokymosi kelius.
**Mokytojai**, mes įtraukėme [keletą pasiūlymų](for-teachers.md), kaip naudoti šią mokymo programą.
**Mokytojams**, mes pateikėme [keletą pasiūlymų](for-teachers.md), kaip naudoti šią programą.
---
## Vaizdo įrašų peržiūros
Kai kurios pamokos prieinamos trumpųjų vaizdo įrašų forma. Galite rasti visus juos įterptus pamokose arba [ML pradedantiesiems grojaraštyje Microsoft Developer YouTube kanale](https://aka.ms/ml-beginners-videos) spustelėję žemiau esančią nuotrauką.
Kai kurios pamokos yra prieinamos trumpu formatu vaizdo įrašu. Visus juos rasite įterptus pamokose arba [ML pradedantiesiems grojaraštyje Microsoft Developer YouTube kanale](https://aka.ms/ml-beginners-videos), paspausdami žemiau esantį paveikslėlį.
[![ML pradedantiesiems reklaminis baneris](../../translated_images/lt/ml-for-beginners-video-banner.63f694a100034bc6.webp)](https://aka.ms/ml-beginners-videos)
[![ML pradedantiesiems baneris](../../translated_images/lt/ml-for-beginners-video-banner.63f694a100034bc6.webp)](https://aka.ms/ml-beginners-videos)
---
## Susipažinkite su komanda
[![Reklaminis vaizdo įrašas](../../images/ml.gif)](https://youtu.be/Tj1XWrDSYJU)
[![Promo vaizdo įrašas](../../images/ml.gif)](https://youtu.be/Tj1XWrDSYJU)
**Gif autorius** [Mohit Jaisal](https://linkedin.com/in/mohitjaisal)
**Gif sukūrė** [Mohit Jaisal](https://linkedin.com/in/mohitjaisal)
> 🎥 Spustelėkite aukščiau esančią paveikslėlį, jei norite pamatyti vaizdo įrašą apie projektą ir jį sukūrusius žmones!
> 🎥 Spustelėkite aukščiau esantį paveikslėlį, kad pamatytumėte vaizdo įrašą apie projektą ir jį sukūrusius žmones!
---
## Pedagogika
Kuriant šią programą pasirinkome du pedagoginius principus: užtikrinti, kad ji būtų praktinė, **projektinė** ir kad būtų **dažni testai**. Be to, ši programa turi bendrą **temą**, suteikiančią jai vientisumo.
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žtikrinant turinio atitikimą projektams, procesas tampa įdomesnis studentams, o konceptų įsisavinimas – geresnis. Be to, mažo svorio testas prieš pamoką nukreipia studentų dėmesį mokytis temos, o antras testas po pamokos užtikrina geresnį įsisavinimą. Programa buvo sukurta lanksti ir linksma, ją galima vykdyti pilnai arba dalimis. Projektai pradžioje yra maži ir tampa vis sudėtingesni per 12 savaičių ciklą. Programoje taip pat pateikiamas priedas apie tikrų pasaulio ML taikymų, kuris gali būti naudojamas kaip papildomas įvertinimas arba diskusijų pagrindas.
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ą](CODE_OF_CONDUCT.md), [Prisidėjimo gaires](CONTRIBUTING.md), [Vertimus](..) ir [Gedimų šalinimą](TROUBLESHOOTING.md). Laukiame jūsų konstruktyvios grįžtamosios informacijos!
> Raskite mūsų [Elgesio kodeksą](CODE_OF_CONDUCT.md), [Prisidėjimo taisykles](CONTRIBUTING.md), [Vertimus](..) ir [Trikčių šalinimo](TROUBLESHOOTING.md) gaires. Laukiame jūsų konstruktyvių atsiliepimų!
## Kiekviena pamoka apima
- neprivalomą eskizo užrašą
- neprivalomą papildomą vaizdo įrašą
- pasirenkamą eskizinį užrašą
- pasirenkamą papildomą vaizdo įrašą
- vaizdo įrašo peržiūrą (tik kai kurios pamokos)
- [priešpaskaitinį įšilimo testą](https://ff-quizzes.netlify.app/en/ml/)
- [išankstinį testą prieš paskaitą](https://ff-quizzes.netlify.app/en/ml/)
- rašytinę pamoką
- projekto pamokose – žingsnis po žingsnio gidus, kaip sukurti projektą
- projektui skirtose pamokose – žingsnis po žingsnio instrukcijas, kaip sukurti projektą
- žinių patikrinimus
- iššūkį
- papildomą skaitymą
- papildomą literatūrą
- užduotį
- [paskaitos pabaigos testą](https://ff-quizzes.netlify.app/en/ml/)
> **Pastaba apie kalbas**: Šios pamokos daugiausia rašytos Python kalba, tačiau daugelis jų taip pat prieinamos R kalba. Norėdami baigti R pamoką, eikite į `/solution` aplanką ir ieškokite R pamokų. Jos turi .rmd plėtinį, kuris reiškia **R Markdown** failą, kurį galima paprastai apibrėžti kaip `kodo dalių` (R ar kitų kalbų) ir `YAML antraštės` (kuri nurodo, kaip formatuoti išvestis, pvz., PDF) įterpimą į `Markdown dokumentą`. Tokiu būdu tai tarnauja kaip pavyzdinis autorystės pagrindas duomenų mokslui, nes leidžia sujungti jūsų kodą, jo išvestį ir mintis, leidžiant jas užrašyti Markdown formatu. Be to, R Markdown dokumentus galima atvaizduoti į tokias išvesties formas kaip PDF, HTML ar Word.
> **Pastaba apie viktorinas**: Visos viktorinos yra [Quiz App aplanke](../../quiz-app), iš viso 52 viktorinos, po tris klausimus kiekvienoje. Jos susietos iš pamokų, tačiau viktorinų programėlę galima paleisti vietoje; vadovaukitės instrukcijomis `quiz-app` aplanke, kad paleistumėte vietoje arba įdiegtumėte į Azure.
| Pamokos numeris | Tema | Pamokų grupė | Mokymosi tikslai | Susieta pamoka | Autorius |
| :-------------: | :----------------------------------------------------------: | :----------------------------------------------: | ----------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------: |
| 01 | Įvadas į mašininį mokymąsi | [Įvadas](1-Introduction/README.md) | Sužinokite pagrindines mašininio mokymosi sąvokas | [Pamoka](1-Introduction/1-intro-to-ML/README.md) | Muhammad |
| 02 | Mašininio mokymosi istorija | [Įvadas](1-Introduction/README.md) | Sužinokite šio srities istoriją | [Pamoka](1-Introduction/2-history-of-ML/README.md) | Jen ir Amy |
| 03 | Teisingumas ir mašininis mokymasis | [Įvadas](1-Introduction/README.md) | Kokie svarbūs filosofiniai teisingumo klausimai, kuriuos studentai turėtų apsvarstyti kurdami ir taikydami ML modelius? | [Pamoka](1-Introduction/3-fairness/README.md) | Tomomi |
| 04 | Mašininio mokymosi technikos | [Įvadas](1-Introduction/README.md) | Kokias technikas naudoja ML tyrėjai modeliams kurti? | [Pamoka](1-Introduction/4-techniques-of-ML/README.md) | Chris ir Jen |
| 05 | Įvadas į regresiją | [Regresija](2-Regression/README.md) | Pradėkite dirbti su Python ir Scikit-learn regresijos modeliams | [Python](2-Regression/1-Tools/README.md) • [R](../../2-Regression/1-Tools/solution/R/lesson_1.html) | Jen • Eric Wanjau |
| 06 | Šiaurės Amerikos moliūgų kainos 🎃 | [Regresija](2-Regression/README.md) | Vizualizuokite ir išvalykite duomenis pasiruošimui ML | [Python](2-Regression/2-Data/README.md) • [R](../../2-Regression/2-Data/solution/R/lesson_2.html) | Jen • Eric Wanjau |
| 07 | Šiaurės Amerikos moliūgų kainos 🎃 | [Regresija](2-Regression/README.md) | Kurkite tiesinį ir polinominį regresijos modelius | [Python](2-Regression/3-Linear/README.md) • [R](../../2-Regression/3-Linear/solution/R/lesson_3.html) | Jen ir Dmitry • Eric Wanjau |
| 08 | Šiaurės Amerikos moliūgų kainos 🎃 | [Regresija](2-Regression/README.md) | Kurkite logistinės regresijos modelį | [Python](2-Regression/4-Logistic/README.md) • [R](../../2-Regression/4-Logistic/solution/R/lesson_4.html) | Jen • Eric Wanjau |
| 09 | Interneto programa 🔌 | [Internetinė programa](3-Web-App/README.md) | Sukurkite interneto programą, kad naudotumėte savo apmokytą modelį | [Python](3-Web-App/1-Web-App/README.md) | Jen |
| 10 | Įvadas į klasifikaciją | [Klasifikacija](4-Classification/README.md) | Išvalykite, paruoškite ir vizualizuokite duomenis; įvadas į klasifikaciją | [Python](4-Classification/1-Introduction/README.md) • [R](../../4-Classification/1-Introduction/solution/R/lesson_10.html) | Jen ir Cassie • Eric Wanjau |
| 11 | Skani Azijos ir Indijos virtuvė 🍜 | [Klasifikacija](4-Classification/README.md) | Įvadas į klasifikatorius | [Python](4-Classification/2-Classifiers-1/README.md) • [R](../../4-Classification/2-Classifiers-1/solution/R/lesson_11.html) | Jen ir Cassie • Eric Wanjau |
| 12 | Skani Azijos ir Indijos virtuvė 🍜 | [Klasifikacija](4-Classification/README.md) | Daugiau klasifikatorių | [Python](4-Classification/3-Classifiers-2/README.md) • [R](../../4-Classification/3-Classifiers-2/solution/R/lesson_12.html) | Jen ir Cassie • Eric Wanjau |
| 13 | Skani Azijos ir Indijos virtuvė 🍜 | [Klasifikacija](4-Classification/README.md) | Sukurkite rekomendacijų interneto programą naudodami savo modelį | [Python](4-Classification/4-Applied/README.md) | Jen |
| 14 | Įvadas į klasterizaciją | [Klasterizacija](5-Clustering/README.md) | Išvalykite, paruoškite ir vizualizuokite duomenis; Įvadas į klasterizaciją | [Python](5-Clustering/1-Visualize/README.md) • [R](../../5-Clustering/1-Visualize/solution/R/lesson_14.html) | Jen • Eric Wanjau |
| 15 | Nige­rijos muzikos skonių tyrinėjimas 🎧 | [Klasterizacija](5-Clustering/README.md) | Ištirkite K-means klasterizavimo metodą | [Python](5-Clustering/2-K-Means/README.md) • [R](../../5-Clustering/2-K-Means/solution/R/lesson_15.html) | Jen • Eric Wanjau |
| 16 | Įvadas į natūralios kalbos apdorojimą ☕️ | [Natūralios kalbos apdorojimas](6-NLP/README.md) | Sužinokite NLP pagrindus kurdami paprastą botą | [Python](6-NLP/1-Introduction-to-NLP/README.md) | Stephen |
| 17 | Dažnos NLP užduotys ☕️ | [Natūralios kalbos apdorojimas](6-NLP/README.md) | Gilinkite NLP žinias suprasdami dažnas užduotis, reikalingas dirbant su kalbos struktūromis | [Python](6-NLP/2-Tasks/README.md) | Stephen |
| 18 | Vertimas ir nuotaikų analizė ♥️ | [Natūralios kalbos apdorojimas](6-NLP/README.md) | Vertimas ir nuotaikų analizė su Jane Austen | [Python](6-NLP/3-Translation-Sentiment/README.md) | Stephen |
| 19 | Romantiški Europos viešbučiai ♥️ | [Natūralios kalbos apdorojimas](6-NLP/README.md) | Nuotaikų analizė su viešbučių atsiliepimais 1 | [Python](6-NLP/4-Hotel-Reviews-1/README.md) | Stephen |
| 20 | Romantiški Europos viešbučiai ♥️ | [Natūralios kalbos apdorojimas](6-NLP/README.md) | Nuotaikų analizė su viešbučių atsiliepimais 2 | [Python](6-NLP/5-Hotel-Reviews-2/README.md) | Stephen |
| 21 | Įvadas į laiko eilučių prognozavimą | [Laiko eilutės](7-TimeSeries/README.md) | Įvadas į laiko eilučių prognozavimą | [Python](7-TimeSeries/1-Introduction/README.md) | Francesca |
| 22 | ⚡️ Pasaulio energijos vartojimas ⚡️ - laiko eilutės prognozavimas su ARIMA | [Laiko eilutės](7-TimeSeries/README.md) | Laiko eilučių prognozavimas su ARIMA | [Python](7-TimeSeries/2-ARIMA/README.md) | Francesca |
| 23 | ⚡️ Pasaulio energijos vartojimas ⚡️ - laiko eilutės prognozavimas su SVR | [Laiko eilutės](7-TimeSeries/README.md) | Laiko eilučių prognozavimas su Palaikomųjų Vektorių Regresoriumi | [Python](7-TimeSeries/3-SVR/README.md) | Anirban |
| 24 | Įvadas į stiprinamąjį mokymąsi | [Stiprinamasis mokymasis](8-Reinforcement/README.md) | Įvadas į stiprinamąjį mokymąsi naudojant Q-Mokymą | [Python](8-Reinforcement/1-QLearning/README.md) | Dmitry |
| 25 | Padėkite Petrui išvengti vilko! 🐺 | [Stiprinamasis mokymasis](8-Reinforcement/README.md) | Stiprinamojo mokymosi treniruoklis (Gym) | [Python](8-Reinforcement/2-Gym/README.md) | Dmitry |
| Postscript | Tikri ML scenarijai ir taikymai | [ML laukinėje gamtoje](9-Real-World/README.md) | Įdomūs ir atskleidžiantys realaus pasaulio klasikinio ML taikymai | [Pamoka](9-Real-World/1-Applications/README.md) | Komanda |
| Postscript | ML modelių derinimas naudojant RAI panelę | [ML laukinėje gamtoje](9-Real-World/README.md) | Modelių derinimas mašininiame mokymesi naudojant Responsible AI valdymo pultą | [Pamoka](9-Real-World/2-Debugging-ML-Models/README.md) | Ruth Yakubu |
- [testą po paskaitos](https://ff-quizzes.netlify.app/en/ml/)
> **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 į `/solution` katalogą ir ieškokite R pamokų. Jos turi .rmd plėtinį, kuris reiškia **R Markdown** failą, kuris gali būti apibrėžiamas kaip integracija `kodo blokų` (R ar kitomis kalbomis) ir `YAML 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](../../quiz-app), iš viso 52 testai po tris klausimus. Jie yra susieti pamokose, bet testų programėlę galima paleisti vietoje; vadovaukitės instrukcijomis `quiz-app` kataloge, kaip ją paleisti vietoje arba įdiegti Azure.
| Pamokos numeris | Tema | Pamokų grupavimas | Mokymosi tikslai | Susieta pamoka | Autorius |
| :-----------: | :------------------------------------------------------------: | :-------------------------------------------------: | ------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------: |
| 01 | Įvadas į mašininį mokymąsi | [Introduction](1-Introduction/README.md) | Sužinokite pagrindines mašininio mokymosi koncepcijas | [Lesson](1-Introduction/1-intro-to-ML/README.md) | Muhammad |
| 02 | Mašininio mokymosi istorija | [Introduction](1-Introduction/README.md) | Sužinokite apie šios srities istoriją | [Lesson](1-Introduction/2-history-of-ML/README.md) | Jen and Amy |
| 03 | Teisingumas ir mašininis mokymasis | [Introduction](1-Introduction/README.md) | Kokie svarbūs filosofiniai teisingumo klausimai, kuriuos studentai turėtų apsvarstyti kurdami ir taikydami ML modelius? | [Lesson](1-Introduction/3-fairness/README.md) | Tomomi |
| 04 | Mašininio mokymosi technikos | [Introduction](1-Introduction/README.md) | Kokias technikas ML tyrėjai naudoja ML modeliams kurti? | [Lesson](1-Introduction/4-techniques-of-ML/README.md) | Chris and Jen |
| 05 | Įvadas į regresiją | [Regression](2-Regression/README.md) | Pradėkite naudotis Python ir Scikit-learn regresijos modeliams | [Python](2-Regression/1-Tools/README.md) • [R](../../2-Regression/1-Tools/solution/R/lesson_1.html) | Jen • Eric Wanjau |
| 06 | Šiaurės Amerikos moliūgų kainos 🎃 | [Regression](2-Regression/README.md) | Vizualizuokite ir išvalykite duomenis ruošiantis ML | [Python](2-Regression/2-Data/README.md) • [R](../../2-Regression/2-Data/solution/R/lesson_2.html) | Jen • Eric Wanjau |
| 07 | Šiaurės Amerikos moliūgų kainos 🎃 | [Regression](2-Regression/README.md) | Kurkite tiesinės ir polinės regresijos modelius | [Python](2-Regression/3-Linear/README.md) • [R](../../2-Regression/3-Linear/solution/R/lesson_3.html) | Jen and Dmitry • Eric Wanjau |
| 08 | Šiaurės Amerikos moliūgų kainos 🎃 | [Regression](2-Regression/README.md) | Kurkite logistinės regresijos modelį | [Python](2-Regression/4-Logistic/README.md) • [R](../../2-Regression/4-Logistic/solution/R/lesson_4.html) | Jen • Eric Wanjau |
| 09 | Interneto programėlė 🔌 | [Web App](3-Web-App/README.md) | Sukurkite interneto programėlę, kad naudotumėte savo apmokytą modelį | [Python](3-Web-App/1-Web-App/README.md) | Jen |
| 10 | Įvadas į klasifikavimą | [Classification](4-Classification/README.md) | Išvalykite, paruoškite ir vizualizuokite savo duomenis; įvadas į klasifikaciją | [Python](4-Classification/1-Introduction/README.md) • [R](../../4-Classification/1-Introduction/solution/R/lesson_10.html) | Jen and Cassie • Eric Wanjau |
| 11 | Skanūs Azijos ir Indijos virtuvės patiekalai 🍜 | [Classification](4-Classification/README.md) | Įvadas į klasifikatorius | [Python](4-Classification/2-Classifiers-1/README.md) • [R](../../4-Classification/2-Classifiers-1/solution/R/lesson_11.html) | Jen and Cassie • Eric Wanjau |
| 12 | Skanūs Azijos ir Indijos virtuvės patiekalai 🍜 | [Classification](4-Classification/README.md) | Daugiau klasifikatorių | [Python](4-Classification/3-Classifiers-2/README.md) • [R](../../4-Classification/3-Classifiers-2/solution/R/lesson_12.html) | Jen and Cassie • Eric Wanjau |
| 13 | Skanūs Azijos ir Indijos virtuvės patiekalai 🍜 | [Classification](4-Classification/README.md) | Kurkite rekomendacijų interneto programėlę naudodami savo modelį | [Python](4-Classification/4-Applied/README.md) | Jen |
| 14 | Įvadas į klasterizaciją | [Clustering](5-Clustering/README.md) | Išvalykite, paruoškite ir vizualizuokite savo duomenis; Įvadas į klasterizaciją | [Python](5-Clustering/1-Visualize/README.md) • [R](../../5-Clustering/1-Visualize/solution/R/lesson_14.html) | Jen • Eric Wanjau |
| 15 | Nigerijos muzikiniai skoniai tyrinėjimas 🎧 | [Clustering](5-Clustering/README.md) | Tyrinėkite K-Means klasterizacijos metodą | [Python](5-Clustering/2-K-Means/README.md) • [R](../../5-Clustering/2-K-Means/solution/R/lesson_15.html) | Jen • Eric Wanjau |
| 16 | Įvadas į natūralios kalbos apdorojimą ☕️ | [Natural language processing](6-NLP/README.md) | Sužinokite NLP pagrindus kurdami paprastą botą | [Python](6-NLP/1-Introduction-to-NLP/README.md) | Stephen |
| 17 | Dažniausios NLP užduotys ☕️ | [Natural language processing](6-NLP/README.md) | Gilinkite savo NLP žinias suprasdami bendras užduotis, kurios reikalingos dirbant su kalbos struktūromis | [Python](6-NLP/2-Tasks/README.md) | Stephen |
| 18 | Vertimas ir nuotaikų analizė ♥️ | [Natural language processing](6-NLP/README.md) | Vertimas ir nuotaikų analizė su Jane Austen | [Python](6-NLP/3-Translation-Sentiment/README.md) | Stephen |
| 19 | Romantiški Europos viešbučiai ♥️ | [Natural language processing](6-NLP/README.md) | Nuotaikų analizė su viešbučių atsiliepimais 1 | [Python](6-NLP/4-Hotel-Reviews-1/README.md) | Stephen |
| 20 | Romantiški Europos viešbučiai ♥️ | [Natural language processing](6-NLP/README.md) | Nuotaikų analizė su viešbučių atsiliepimais 2 | [Python](6-NLP/5-Hotel-Reviews-2/README.md) | Stephen |
| 21 | Įvadas į laiko eilučių prognozavimą | [Time series](7-TimeSeries/README.md) | Įvadas į laiko eilučių prognozavimą | [Python](7-TimeSeries/1-Introduction/README.md) | Francesca |
| 22 | ⚡️ Pasaulio energijos suvartojimas ⚡️ - laiko eilučių prognozavimas naudojant ARIMA | [Time series](7-TimeSeries/README.md) | Laiko eilučių prognozavimas naudojant ARIMA | [Python](7-TimeSeries/2-ARIMA/README.md) | Francesca |
| 23 | ⚡️ Pasaulio energijos suvartojimas ⚡️ - laiko eilučių prognozavimas naudojant SVR | [Time series](7-TimeSeries/README.md) | Laiko eilučių prognozavimas naudojant paramos vektorių regresorių | [Python](7-TimeSeries/3-SVR/README.md) | Anirban |
| 24 | Įvadas į pastiprinamo mokymosi | [Reinforcement learning](8-Reinforcement/README.md) | Įvadas į pastiprinamą mokymąsi su Q-Learning | [Python](8-Reinforcement/1-QLearning/README.md) | Dmitry |
| 25 | Padėkite Petrui išvengti vilko! 🐺 | [Reinforcement learning](8-Reinforcement/README.md) | Pastiprinamo mokymosi treniruoklis | [Python](8-Reinforcement/2-Gym/README.md) | Dmitry |
| Postscript | Tikro pasaulio ML scenarijai ir taikymai | [ML in the Wild](9-Real-World/README.md) | Įdomūs ir atskleidžiantys tikro pasaulio klasikinio ML taikymai | [Lesson](9-Real-World/1-Applications/README.md) | Team |
| Postscript | Modelių klaidų šalinimas ML naudojant RAI skydelį | [ML in the Wild](9-Real-World/README.md) | Modelių klaidų šalinimas mašininio mokymosi metu naudojant atsakingo dirbtinio intelekto skydelio komponentus | [Lesson](9-Real-World/2-Debugging-ML-Models/README.md) | Ruth Yakubu |
> [raskite visus papildomus šio kurso išteklius mūsų Microsoft Learn kolekcijoje](https://learn.microsoft.com/en-us/collections/qrqzamz1nn2wx3?WT.mc_id=academic-77952-bethanycheum)
## Prieiga neprisijungus
## Offline prieiga
Šią dokumentaciją galite naudoti neprisijungę naudodami [Docsify](https://docsify.js.org/#/). Šaknijate šį repozitoriją, [įdiekite Docsify](https://docsify.js.org/#/quickstart) savo vietinėje mašinoje, tada šio repozitorijos šakniniame aplanke įveskite `docsify serve`. Svetainė bus patiekiama per 3000 prievadą jūsų localhost aplinkoje: `localhost:3000`.
Šią dokumentaciją galite naudoti neprisijungę naudodami [Docsify](https://docsify.js.org/#/). Išsišakokite šį repo, [įdiekite Docsify](https://docsify.js.org/#/quickstart) 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 failai
## PDF dokumentai
Raskite programos PDF su nuorodomis [čia](https://microsoft.github.io/ML-For-Beginners/pdf/readme.pdf).
Raskite kurso mokymo programos pdf su nuorodomis [čia](https://microsoft.github.io/ML-For-Beginners/pdf/readme.pdf).
## 🎒 Kiti kursai
Mūsų komanda kuria ir kitus kursus! Peržiūrėkite:
Mūsų komanda kuria ir kitus kursus! Apžiūrėkite:
<!-- CO-OP TRANSLATOR OTHER COURSES START -->
### LangChain
[![LangChain4j pradedantiesiems](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners)
[![LangChain.js pradedantiesiems](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin)
@ -184,64 +189,64 @@ Mūsų komanda kuria ir kitus kursus! Peržiūrėkite:
[![AZD pradedantiesiems](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst)
[![Edge AI pradedantiesiems](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst)
[![MCP pradedantiesiems](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst)
[![DI agentai pradedantiesiems](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)
[![AI Agentai pradedantiesiems](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)
---
### Generatyvinės DI serija
[![Generatyvinė DI pradedantiesiems](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)
[![Generatyvinė DI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst)
[![Generatyvinė DI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst)
[![Generatyvinė DI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst)
### Generatyvinis DI Serija
[![Generatyvinis DI pradedantiesiems](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)
[![Generatyvinis DI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst)
[![Generatyvinis DI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst)
[![Generatyvinis DI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst)
---
### Pagrindinis mokymasis
[![Mokymasis mašinų mokymesis pradedantiesiems](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst)
[![ML pradedantiesiems](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst)
[![Duomenų mokslas pradedantiesiems](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst)
[![DI pradedantiesiems](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst)
[![Kibernetinis saugumas pradedantiesiems](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung)
[![Interneto svetainių kūrimas pradedantiesiems](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst)
[![Daiktų internetas pradedantiesiems](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst)
[![Išplėstinės realybės kūrimas pradedantiesiems](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst)
[![Internetinių svetainių kūrimas pradedantiesiems](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst)
[![IoT pradedantiesiems](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst)
[![XR vystymas pradedantiesiems](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst)
---
### Copilot serija
### Copilot Serija
[![Copilot DI poriniam programavimui](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
[![Copilot C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst)
[![Copilot nuotykiai](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst)
<!-- CO-OP TRANSLATOR OTHER COURSES END -->
## Pagalbos gavimas
## Kaip gauti pagalbą
Jei užstringate arba turite klausimų mokydamiesi mašininio mokymosi ar kurdami DI programas, nesijaudinkite — pagalba yra prieinama.
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 su kitais
- Aptarkite mašininio mokymosi sąvokas ir projektų idėjas
- 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 savo įgūdžius ir greičiau spręsti problemas.
Palaikanti bendruomenė yra puikus būdas tobulinti įgūdžius ir greičiau spręsti problemas.
[Microsoft Foundry Discord bendruomenė](https://discord.gg/nTYy5BXMWG)
[Microsoft Foundry Discord Community](https://discord.gg/nTYy5BXMWG)
Jei susiduriate su klaidomis, gedimais arba turite pasiūlymų patobulinimams, galite taip pat atidaryti **Issue** šiame saugykloje ir pranešti apie problemą.
Jei susiduriate su klaidomis, gedimais ar turite pasiūlymų patobulinimams, galite atidaryti **Issue** šiame repozitorijoje ir pranešti apie problemą.
Norėdami pateikti atsiliepimus apie produktą arba ieškoti jau egzistuojančių bendruomenės įrašų, apsilankykite Kūrėjų forume:
Produkto atsiliepimams arba ieškant esamų bendruomenės pranešimų, apsilankykite Kūrėjų Forume:
[![Microsoft Foundry kūrėjų forumas](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum)
[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum)
## Papildomi mokymosi patarimai
- Peržiūrėkite užrašų knygutes po kiekvienos pamokos, kad geriau suprastumėte.
- Praktikuokite algoritmų įgyvendinimą savarankiškai.
- Tyrinėkite tikrus duomenų rinkinius naudodami išmoktą medžiagą.
- 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.
---
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**Atsakomybės apribojimas**:
Šis dokumentas buvo išverstas naudojant dirbtinio intelekto vertimo paslaugą [Co-op Translator](https://github.com/Azure/co-op-translator). Nors stengiamės užtikrinti tikslumą, prašome atkreipti dėmesį, kad automatiniai vertimai gali turėti klaidų ar netikslumų. Originalus dokumentas jo gimtąja kalba turėtų būti laikomas autoritetingu šaltiniu. Esant kritinei informacijai, rekomenduojamas profesionalus žmogaus vertimas. Mes neatsakome už jokius nesusipratimus ar neteisingus aiškinimus, kilusius naudojantis šiuo vertimu.
**Atsakomybės apribojimas**:
Šis dokumentas buvo išverstas naudojant dirbtinio intelekto vertimo paslaugą [Co-op Translator](https://github.com/Azure/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.
<!-- CO-OP TRANSLATOR DISCLAIMER END -->

@ -1,28 +1,30 @@
## Mokytojams
Norėtumėte naudoti šią mokymo programą savo klasėje? Prašome, naudokitės!
Ar norėtumėte naudoti šią mokymo programą savo klasėje? Prašome jaustis laisvai!
Iš tiesų, galite ją naudoti tiesiogiai GitHub platformoje, pasitelkdami GitHub Classroom.
Iš tiesų, galite ją naudoti tiesiog GitHub platformoje, naudodamiesi GitHub Classroom.
Norėdami tai padaryti, nukopijuokite šį repozitoriją. Jums reikės sukurti atskirą repozitoriją kiekvienai pamokai, todėl turėsite išskirti kiekvieną aplanką į atskirą repozitoriją. Tokiu būdu [GitHub Classroom](https://classroom.github.com/classrooms) galės atskirai apdoroti kiekvieną pamoką.
Tam sukurkite šio saugyklos (repo) šaką (fork). Jums reikės sukurti saugyklą kiekvienai pamokai, todėl reikės kiekvieną aplanką atskirti į atskirą saugyklą. Tokiu būdu [GitHub Classroom](https://classroom.github.com/classrooms) galės atskirai valdyti kiekvieną pamoką.
Šios [išsamios instrukcijos](https://github.blog/2020-03-18-set-up-your-digital-classroom-with-github-classroom/) padės jums suprasti, kaip sukurti savo klasę.
Šios [išsamios instrukcijos](https://github.blog/2020-03-18-set-up-your-digital-classroom-with-github-classroom/) suteiks jums supratimą, kaip sukurti klasę.
## Naudojimasis repozitorija tokia, kokia ji yra
## Naudojimasis saugykla tokią, kokia ji yra
Jei norėtumėte naudoti šią repozitoriją tokia, kokia ji yra dabar, be GitHub Classroom, tai taip pat įmanoma. Jums reikės informuoti savo mokinius, kurią pamoką dirbti kartu.
Jei norite naudoti šią saugyklą tokią, kokia ji yra ir neplanuojate naudotis GitHub Classroom, tai taip pat galima padaryti. Reikės su studentais susitarti, kurią pamoką nagrinėti kartu.
Naudojant internetinį formatą (Zoom, Teams ar kitą), galite sukurti atskiras grupes viktorinoms ir padėti mokiniams pasiruošti mokymuisi. Tada pakvieskite mokinius dalyvauti viktorinose ir pateikti savo atsakymus kaip „issues“ tam tikru laiku. Tą patį galite daryti ir su užduotimis, jei norite, kad mokiniai dirbtų bendradarbiaudami viešai.
Internetiniame formate (Zoom, Teams ar kitame) galite sukurti atskiras grupes viktorinoms ir padėti mokiniams pasiruošti mokytis. Tada pakvieskite studentus dalyvauti viktorinose ir pateikti atsakymus kaip „issues“ tam tikru metu. Jei norite, kad studentai dirbtų bendradarbiaudami atvirai, galite taip pat padaryti su užduotimis.
Jei norite labiau privačios aplinkos, paprašykite mokinių nukopijuoti mokymo programą, pamoką po pamokos, į savo GitHub repozitorijas kaip privačias repozitorijas ir suteikti jums prieigą. Tada jie galės atlikti viktorinas ir užduotis privačiai bei pateikti jas jums per „issues“ jūsų klasės repozitorijoje.
Jei pageidaujate privatesnio formato, paprašykite studentų atšakoti programą, pamoka po pamokos, į savo GitHub saugyklas kaip privačias saugyklas ir suteikti jums prieigą. Tada jie gali atlikti viktorinas ir užduotis privačiai bei pateikti jas jums per issues jūsų klasės saugykloje.
Yra daugybė būdų, kaip pritaikyti šią mokymo programą internetinės klasės formatui. Prašome pranešti, kas jums veikia geriausiai!
Yra daug būdų, kaip tai galima organizuoti internetinėje klasėje. Prašome pranešti, kas jums labiausiai tinka!
## Pasidalinkite savo mintimis!
## Prašome pasidalinti savo nuomone!
Norime, kad ši mokymo programa būtų naudinga jums ir jūsų mokiniams. Prašome pateikti [atsiliepimus](https://forms.microsoft.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR2humCsRZhxNuI79cm6n0hRUQzRVVU9VVlU5UlFLWTRLWlkyQUxORTg5WS4u).
Mes norime, kad ši mokymo programa būtų naudinga jums ir jūsų mokiniams. Prašome pateikti mums [atsiliepimų](https://forms.microsoft.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR2humCsRZhxNuI79cm6n0hRUQzRVVU9VVlU5UlFLWTRLWlkyQUxORTg5WS4u).
---
**Atsakomybės apribojimas**:
Šis dokumentas buvo išverstas naudojant dirbtinio intelekto vertimo paslaugą [Co-op Translator](https://github.com/Azure/co-op-translator). Nors siekiame tikslumo, atkreipiame dėmesį, kad automatiniai vertimai gali turėti klaidų ar netikslumų. Originalus dokumentas jo gimtąja kalba turėtų būti laikomas autoritetingu šaltiniu. Kritinei informacijai rekomenduojama naudoti profesionalų žmogaus vertimą. Mes neprisiimame atsakomybės už nesusipratimus ar klaidingus aiškinimus, kylančius dėl šio vertimo naudojimo.
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**Atsakomybės apribojimas**:
Šis dokumentas buvo išverstas naudojant dirbtinio intelekto vertimo paslaugą [Co-op Translator](https://github.com/Azure/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.
<!-- CO-OP TRANSLATOR DISCLAIMER END -->

@ -24,8 +24,8 @@
"language_code": "my"
},
"1-Introduction/3-fairness/README.md": {
"original_hash": "0f00d72169a0d37eecfd16d71e01700a",
"translation_date": "2026-07-14T01:18:14+00:00",
"original_hash": "0c620ca2c6d2828e9a838ecec5f01265",
"translation_date": "2026-09-15T01:55:51+00:00",
"source_file": "1-Introduction/3-fairness/README.md",
"language_code": "my"
},
@ -54,8 +54,8 @@
"language_code": "my"
},
"2-Regression/1-Tools/README.md": {
"original_hash": "0b8635427b582d03ea4ab7089b93e505",
"translation_date": "2026-07-14T01:13:47+00:00",
"original_hash": "1f4f6c95404d528041bcc36784771084",
"translation_date": "2026-09-15T01:58:59+00:00",
"source_file": "2-Regression/1-Tools/README.md",
"language_code": "my"
},
@ -282,8 +282,8 @@
"language_code": "my"
},
"5-Clustering/README.md": {
"original_hash": "b28a3a4911584062772c537b653ebbc7",
"translation_date": "2025-09-05T12:09:13+00:00",
"original_hash": "c78940a1b03da1de13bd97527f9e6606",
"translation_date": "2026-09-15T01:53:16+00:00",
"source_file": "5-Clustering/README.md",
"language_code": "my"
},
@ -456,8 +456,8 @@
"language_code": "my"
},
"7-TimeSeries/README.md": {
"original_hash": "61342603bad8acadbc6b2e4e3aab3f66",
"translation_date": "2025-09-05T11:50:20+00:00",
"original_hash": "722526664e764a2290e1def74afa5139",
"translation_date": "2026-09-15T01:53:43+00:00",
"source_file": "7-TimeSeries/README.md",
"language_code": "my"
},
@ -564,8 +564,8 @@
"language_code": "my"
},
"README.md": {
"original_hash": "3e3a6c7e68e0afe7e2276ac046e4d7a0",
"translation_date": "2026-04-20T20:14:26+00:00",
"original_hash": "8bba8faed876aa7bbc92b759a350b1d8",
"translation_date": "2026-09-15T01:47:54+00:00",
"source_file": "README.md",
"language_code": "my"
},
@ -592,11 +592,11 @@
"original_hash": "fba3b94d88bfb9b81369b869a1e9a20f",
"source_file": "sketchnotes/LICENSE.md",
"language_code": "my",
"failure_date": "2026-07-14T01:10:13+00:00",
"failure_date": "2026-09-15T01:53:02+00:00",
"status": "failed",
"error_type": "TranslationIncompleteError",
"error_message": "Markdown translation remained incomplete for chunk 1.1.1 of 'LICENSE.md', and the chunk could not be split further.",
"translator_version": "0.20.0",
"translator_version": "0.20.1",
"failure_policy_version": 1
}
},
@ -607,8 +607,8 @@
"language_code": "my"
},
"for-teachers.md": {
"original_hash": "b37de02054fa6c0438ede6fabe1fdfb8",
"translation_date": "2025-09-05T11:24:04+00:00",
"original_hash": "4b5b4e11bf182a803261b55a19d3ee70",
"translation_date": "2026-09-15T01:46:10+00:00",
"source_file": "for-teachers.md",
"language_code": "my"
},

@ -1,161 +1,160 @@
# တာဝန်ရှိသော AI ဖြင့် စက့်မှတ်လေ့လာမှု ဖြေရှင်းနည်းများ တည်ဆောက်ခြင်း
# တာဝန်ရှိသော AI နှင့်အတူ စက်သင်ယူမှု ဖြေရှင်းချက်များတည်ဆောက်ခြင်း
![စက့်မှတ်နိုတ်အဖြစ် တာဝန်ရှိသော AI ၏ စက့်မှတ်လေ့လာမှု အကျဉ်းချုပ်](../../../../translated_images/my/ml-fairness.ef296ebec6afc98a.webp)
> [Tomomi Imura](https://www.twitter.com/girlie_mac) မှ စက့်မှတ်နိုတ်
![တာဝန်ရှိသော AI ကို စက်သင်ယူမှုအတွင်း တင်ပြချက်တိုတိုချုံးချုံး](../../../../translated_images/my/ml-fairness.ef296ebec6afc98a.webp)
> စာတန်းချုပ်ရေးသားသူ [Tomomi Imura](https://www.twitter.com/girlie_mac)
## [သင်ခန်းစာမတိုင်မီ စစ်ဆေးမေးခွန်း](https://ff-quizzes.netlify.app/en/ml/)
## [မကြိုတင်မေးခွန်း](https://ff-quizzes.netlify.app/en/ml/)
## နိဒါန်း
## မိတ်ဆက်
ဒီသင်ရိုးမှာ၊ စက့်မှတ်လေ့လာမှု (Machine Learning) သည် ကျွန်တော်တို့၏ နေ့စဥ်ဘဝများကို ဘယ်လို သက်ရောက်နိုင်ပြီး သက်ရောက်နေသည်ကို စတင်ရှာဖွေ သင်ကြားမည်။ ယနေ့ဟာတောင် ကုမ္ပဏီစနစ်များနှင့် မော်ဒယ်များသည် နေ့စဥ် ဆုံးဖြတ်ချက်များ တာဝန်ယူရာတွင် ပါဝင်နေကြပြီး ကျန်းမာရေးဌာန ရောဂါသိမြင်ခြင်းများ ၊ ကျပ်ငွေ ခွင့်ပြုချက်များ သို့မဟုတ် လိမ်လည်မှုတွေ ရှာဖွေရေး စသည်ဖြင့် ပါဝင်သည်။ ထို့ကြောင့် အဲဒီမော်ဒယ်တွေက ယုံကြည်စိတ်ချရတဲ့ ရလဒ်တွေ ရရှိစေရန် ကောင်းစွာ အသုံးပြုနိုင်ဖို့ အရေးကြီးပါပဲ။ ဆော့ဖ်ဝဲလ်လ်လ်မှာ ဖြစ်နိုင်သလို AI စနစ်များလည်း မျှော်လင့်ချက်များကို မဖြည့်ဆည်းနိုင် ရလဒ် မမှန်ကန်ခြင်းတွေ ဖြစ်တတ်ပါတယ်။ ဒါကြောင့် AI မော်ဒယ်တစ်ခု၏ လုပ်ဆောင်ချက်များကို နားလည်ရန် နှင့် ရှင်းပြနိုင်ရန် နှစ်ပါးရှိခြင်းသည် အရေးကြီးပါသည်။
ဒီသင်ရိုးမီဒီယာတွင်၊ သင်သည် စက်သင်ယူမှုက လူတိုင်း၏ နေ့စဉ်ဘဝကို ဘယ်လို ထိခိုက်ဆဲလို့ ရှာဖွေနိုင်မလဲ၊ ဒါဟာ ဘယ်လိုသက်ရောက်နေသလဲဆိုတာ စတင်ရှာဖွေနိုင်မယ်။ ယခုအချိန်တွင်ပါ၊ စနစ်များနှင့် မော်ဒယ်များသည် နေ့စဉ်ဆုံးဖြတ်ချက်လုပ်ငန်းများတွင် ပါဝင်လျက်ရှိသည်၊ ဥပမာ ဆေးဘက်ဆိုင်ရာ ရောဂါသိရှိခြင်း၊ ချေးငွေခွင့်ပြုခြင်း သို့မဟုတ် လိမ်လည်မှုစနစ်တွေ ဖော်ထုတ်ခြင်း စသဖြင့်။ ထိုနည်းစနစ်များ မှန်ကန်ယုံကြည်စိတ်ချရမှုဖြင့် ရလဒ်များ ပေးနိုင်ဖို့ အရေးကြီးသည်။ ဆော့ဖ်ဝဲလ်အပလီကေးရှင်းတိုင်းကဲ့သို့၊ AI စနစ်များသည် မျှော်မှန်းချက်များ မပြည့်မီခြင်း သို့မဟုတ် မလုံလောက်သော ရလဒ်တစ်ခု ဖြစ်ပေါ်နိုင်ပါသည်။ ဒါကြောင့် AI မော်ဒယ်၏ လုပ်ဆောင်မှုကို နားလည်ရှင်းလင်းပေးနိုင်ရေး အရေးကြီးသည်။
မော်ဒယ်ထားဆောက်ရာတွင် အသုံးပြုသော ဒေတာတွင် လူမျိုး၊ ကျားမ၊ နိုင်ငံရေး အမြင်၊ ဘာသာရေး သို့မဟုတ် အချို့ လူ့အုပ်စုများ ပြည့်စုံစွာ မပါဝင်ခြင်း သို့မဟုတ် မညီမျှစွာ ကိုယ်စားပြု ဖြစ်နေခြင်း ဖြစ်လာခဲ့ပါက ဘာတွေ ဖြစ်နိုင်မလဲဆိုတာ စဉ်းစားကြည့်ပါ။ မော်ဒယ်၏ ထွက်လာသော ရလဒ်သည် အချို့ လူမျိုးအုပ်စုများ အကျိုးပြုရန် အဓိပ္ပါယ် လျှင်ပါက အက်ပလီကေးရှင်းအတွက် ထိရောက်မှု ဘယ်လို ဖြစ်ကြမလဲ? ထို့ပြင် မော်ဒယ်တွင် မကောင်းစွာ ထွက်ရှိခြင်းများ ဖြစ်ပွားပြီး လူမှုကို ထိခိုက်စေပါက အဲဒီ AI စနစ်၏ လုပ်ဆောင်ချက်များအတွက် တာဝန်ရှိသူများမှာ ဘယ်သူများဖြစ်မလဲ? ဒီမေးခွန်းများကို ဒီသင်ရိုးမှာ ရှာဖွေပေးသွားမှာ ဖြစ်ပါတယ်။
သင်တည်ဆောက်မည့် မော်ဒယ်များ အတွက် အသုံးပြုမည့် ဒေတာသည် လူမျိုး၊ ကျားမ၊ နိုင်ငံရေးမြင်ချက်၊ ဘာသာရေး သို့မဟုတ် ထိုအုပ်စုများကို မတက်ကျွမ်းမှုရှိပါက ဘာများ ဖြစ်နိုင်မလဲဆိုတာ စဉ်းစားကြည့်ပါ။ မော်ဒယ်၏ ထုတ်လွှင့်ချက်ကို လူမျိုးအချို့အပေါ် အကျိုးဆက်ပေးခြင်းအပေါ် အဓိပ္ပာယ်ဖော်ပြမှုဖြစ်လာပါက ဘယ်လို ဖြစ်မလဲ? အဆိုပါ သုံးစွဲမှုမှာ ဘယ်လိုအကျိုးသက်ရောက်မှုရှိမလဲ? ထို့အပြင် မော်ဒယ်က ဆိုးဆိုးရွားရွားရလဒ် တစ်ခုရှိလာပြီးလူတွေကို ထိခိုက်ပစ်မယ်ဆိုရင် ဘာဖြစ်မလဲ? AI စနစ်၏ လုပ်ဆောင်မှုအတွက် တာဝန်ရှိသူ ဘယ်သူလဲ? ဒါတွေက ဒီသင်ရိုးမှာ ကျွန်တော်တို့ ရှာဖွေဖို့ ရှိတဲ့ ခေါင်းစဉ်တချို့ ဖြစ်ပါတယ်။
ဒီသင်ခန်းစာမှာ မင်းတွေ လုပ်လို့ရမှာက
ဒီသင်ခန်းစာတွင် သင်သည်:
- စက့်မှတ်လေ့လာမှုတွင် တရားမျှတမှုပေါ် အာရုံစိုက်မှု မြှင့်တင်ခြင်းနှင့် တရားမျှတမှုဆိုင်ရာ ထိခိုက်မှုများကို နားလည်ခြင်း။
- ရေတွက်နိုင်စရာ မဟုတ်သော အကြောင်းအရာများနှင့် မလွဲမှားသော အခြေအနေများကို စူးစမ်းလေ့လာခြင်းဖြင့် ယုံကြည်စိတ်ချရမှုနှင့် လုံခြုံမှုကို အာမခံခြင်း။
- တစ်ဦးချင်းစီအားပါဝင်မှုရှိစေရန် စနစ်များကို ဒီဇိုင်းဆွဲခြင်းအားဖြင့် အားပေးပို့ဆောင် ဖွံ့ဖြိုးတိုးတက်မှု ရရှိစေရန် နားလည်မှု ရရှိခြင်း။
- ဒေတာနှင့် လူများ၏ လျှို့ဝှက်ရေးနှင့် လုံခြုံရေးကို ကာကွယ်ရန် အရေးကြီးမှု စူးစမ်းလေ့လာခြင်း။
- AI မော်ဒယ်၏ လုပ်ဆောင်ချက်များကို ရှင်းလင်း သော ကောင်တာ (glass box) နည်းလမ်းဖြင့် ရှင်းပြနိုင်သော အရေးပါမှုကို မြင်တွေ့ခြင်း။
- AI စနစ်များ၏ ယုံကြည်မှုကို တည်ဆောက်ရန် တာဝန်ယူမှု အသိအမှတ်ပြုမှု အရေးကြီးမှုအပေါ် သတိပြုခြင်း။
- စက်သင်ယူမှု တွင် တရားမျှတမှု၏ အရေးကြီးမှုနှင့် တရားမျှတမှုဆိုင်ရာ ထိခိုက်မှုများကို သိရှိလာရန်။
- ယုံကြည်စိတ်ချရမှုနှင့် လုံခြုံမှု ရရှိရေးအတွက် အထူးအခြေအနေများနှင့် ထူးခြားသော ဖြစ်ရပ်များကို စူးစမ်းလေ့လာခြင်းကို ကျင့်သုံးရန်။
- လူတိုင်းကို ပါဝင်ပါဆောင်ရွက်စေသော စနစ်များကို ဒီဇိုင်းဆွဲရန် လိုအပ်ချက်နားလည်မှု ရရှိရန်။
- ဒေတာနှင့် လူတွေ၏ ကိုယ်ရေးအချက်အလက်များကို ကာကွယ်ကာ လုံခြုံရေးအပေါ် အရေးကြီးမှုကို စူးစမ်းရန်။
- AI မော်ဒယ်၏ လုပ်ဆောင်မှုကို ပြောကြားရှင်းလင်းပေးရန် ကြောင့် မည်သည့် ပြတင်းပေါက်ဖြင့် ရှင်းပြမှုရှိမှု အရေးပါသောကို မြင်ရန်။
- AI စနစ်များတွင် ယုံကြည်မှု တည်ဆောက်ရန် တာဝန်ယူမှု ရှိပုံကို သတိထားရန်။
## ကြိုတင် အရည်အချင်း
## မျှော်မှန်းချက်
ကြိုတင် အရည်အချင်းအနေနဲ့ "တာဝန်ရှိသော AI နိယာမများ" ရေးဖြေနက်ကို လေ့လာပြီး အောက်ဖော်ပြပါ ဗီဒီယိုကို ကြည့်ပါ။
မျှော်မှန်းချက်အနေဖြင့် "တာဝန်ရှိသော AI စံနစ်များ" သင်တန်းလမ်းကြောင်းကို လေ့လာပြီး အောက်တွင် ဗီဒီယိုကိုကြည့်ရန်။
ဒီ [Learning Path](https://docs.microsoft.com/learn/modules/responsible-ai-principles/?WT.mc_id=academic-77952-leestott) မှတဆင့် တာဝန်ရှိသော AI အကြောင်း ပိုမိုသိရှိနိုင်ပါသည်။
တာဝန်ရှိသော AI အကြောင်း ဘယ်လို ပိုမိုလေ့လာရန် ဒီ [သင်တန်းလမ်းကြောင်း](https://docs.microsoft.com/learn/modules/responsible-ai-principles/?WT.mc_id=academic-77952-leestott)ကို လိုက်နာပါ။
[![Microsoft's Approach to Responsible AI](https://img.youtube.com/vi/dnC8-uUZXSc/0.jpg)](https://youtu.be/dnC8-uUZXSc "Microsoft's Approach to Responsible AI")
[![Microsoft ရဲ့ တာဝန်ရှိသော AI မြင်ကွင်း](https://img.youtube.com/vi/dnC8-uUZXSc/0.jpg)](https://youtu.be/dnC8-uUZXSc "Microsoft ရဲ့ တာ၀န်ရှိသော AI မြင်ကွင်း")
> 🎥 အထက်ဖော်ပြပါ ဓာတ်ပုံကို နှိပ်ကာ မိုက်ကရိုဆော့ဖ့စ်၏ တာဝန်ရှိသော AI နည်းလမ်း ဗီဒီယိုကို ကြည့်ရှုပါ
> 🎥 ဗီဒီယိုကြည့်ရန် ဤပုံကိုနှိပ်ပါ: Microsoft ရဲ့ တာဝန်ရှိသော AI မြင်ကွင်း
## တရားမျှတမှု
AI စနစ်များသည် လူတိုင်းအားတရားမျှတစွာ ကိုင်တွယ်ရမည် ဖြစ်ပြီး၊ လူအုပ်စုဆွဲတူညီသူများအား မတူကွဲပြားစေရန် မဖြစ်သင့်ပါ။ ဥပမာအားဖြင့် AI စနစ်များသည် ဆေးကုသမှု၊ ကျပ်ငွေနှင့် လျှောက်လွှာ၊ အလုပ်အကိုင်ဆိုင်ရာ ညွှန်ကြားမှုများ ပေးသောအခါ၊ တစ်ဦးချင်းစီ၏ ရောဂါ၊ ဘဏ္ဍာရေး အခြေအနေ သို့မဟုတ် အလုပ်အရည်အချင်း ပုံစံတူသူများအား တူညီသော အကြံပေးချက်များ ပေးရမည် ဖြစ်သည်။ လူတိုင်းတွင် မတူညီသော အမြင်များနှင့် ယဉ်ကျေးမှုလက္ခဏာများ ပါရှိပြီး သူတို့၏ ဆုံးဖြတ်ချက်များ၌ ထိခိုက်သက်ရောက်မှု ရှိသည်။ ဤနေရာတွင် ကျွန်ုပ်တို့ အသုံးပြု သော ဒေတာများ၌ ကြည့်ရှုရမည့် ကွဲပြားချက်များ ပါဝင်နိုင်ပြီး အကြောင်းတရားမရှိဘဲ ဖြစ်ပေါ်နိုင်သည့် အထင်အမြင်များ ဖြစ်နိုင်ပါသည်။ ဤအထင်အမြင်များကို သတိထားမိရလွယ်ခြင်း ခက်ခဲတတ်ပါသည်။
AI စနစ်များသည် လူတိုင်းကို တရားမျှတစွာဆက်ဆံရမည်နှင့် တူညီသော လူစုများပေါ် မတူညီစွာ သက်ရောက်မှုရှိခြင်းမှ ရှောင်ခြားရမည်။ ဥပမာအားဖြင့်၊ AI စနစ်များသည် ဆေးကုသမှုလမ်းညွှန်မှုများ၊ ချေးငွေတောင်းဆိုမှုများ သို့မဟုတ် အလုပ်ခန့်ရန်အကြံပြုချက်များ ပေးသောအခါ၊ တူညီသော ရောဂါလက္ခဏာများ၊ စီးပွားရေးအခြေအနေများ သို့မဟုတ် ပညာရေးအရည်အချင်းများရှိသူအားလုံးကို တူညီသော အကြံပြုချက်များပေးသင့်သည်။ လူတိုင်းမှာ သူတို့၏ ဆုံးဖြတ်ချက်များနှင့် လှုပ်ရှားမှုများကို သက်ရောက်စေသော မျိုးရိုးခံသော အနားယူမှုများရှိသည်။ ဤအနားယူမှုများသည် AI စနစ်များကိုလေ့လာသည့် ဒေတာများတွင် တွေ့နိုင်ပြီး တခါတရံ မသတိရဘဲ ဖြစ်ပေါ်နိုင်သည်။ ဒေတာတွင် အနားယူမှုထည့်သွင်းမှုကို သိရှိရန် ခက်ခဲသည်။
**"တရားမျှတမမှု"** ဟူသည် လူမျိုး၊ ကျားမ၊ အသက်အရွယ် သို့မဟုတ် မသန်စွမ်းမှုအခြေအနေ ကြောင့် ဖြစ်သည့် လူအုပ်စုအတွက် ဆိုးကျိုးများ သို့မှ "ထိခိုက်မှုများ" ကို ဆိုလိုသည်။ အဓိကတရားမျှတမှု ဆိုင်ရာ ထိခိုက်မှုများမှာ အောက်ပါအတိုင်း 分類 လုပ်နိုင်သည်။
**“တရားမျှတမှုမရှိခြင်း”** သည် လူအုပ်စု တစ်စုအား စွပ်စွဲမှု အထိခိုက်မှုများ၊ သို့မဟုတ် “ထိခိုက်မှုများ” ကို ပေါင်းစပ်သည်၊ ဥပမာ မြို့သားမျိုး၊ ကျားမ၊ အသက်အရွယ် သို့မဟုတ် မသန်စွမ်းသူ အနေဖြင့် သတ်မှတ်ထားသော အုပ်စုများ။ နှစ်သက်ရိုက်ရင်းတရားမျှတမှုဆိုင်ရာ ထိခိုက်မှုများကို ဤအတိုင်း ခွဲခြားနိုင်သည်။
- **ခွဲဝေပေးမှု**၊ ဥပမာတစ်ခုတွင် ကျားမ သို့လူမျိုးတစ်ခုကို အခြားတစ်ခုထက် ဦးစားပေးခြင်း။
- **ဝန်ဆောင်မှု အရည်အသွေး**။ အထူးအခြေအနေတစ်ခုအတွက် ဒေတာလေ့လာသော်လည်း အမှန်တကယ် ပိုမိုရှုပ်ထွေးမှုရှိသောကြောင့် ဝန်ဆောင်မှု ချို့ယွင်းမှု ဖြစ်ပေါ်ခြင်း။ ဥပမာအားဖြင့် အသားအရည် အနက်ရောင် လူများကို ခြေရာခံ၍ မရသော လက်ဆပ်မှုတူဆပ်ကပ်များ။ [Reference](https://gizmodo.com/why-cant-this-soap-dispenser-identify-dark-skin-1797931773)
- **အသိအမှတ်ပြုချိန်၌ ရိုက်ခတ်ခြင်း**။ တရားမျှတမူ ခံစားရစေသော နှိုးစက်မှုအနေဖြင့် တစ်စုံတစ်ခု သို့မဟုတ် လူတစ်ဦးကို မမှန်ကန်သောနည်းဖြင့် သတ်မှတ်ခြင်း။ ဥပမာ၊ သရုပ်ပုံ မှတ်တမ်း စနစ်သည် အနက်ရောင် အရောင်ရှိ လူများ၏ ဓာတ်ပုံများကို မိမိမိ မေးကားလိုအာဏာရသည့် လူကြီးမင်းများအဖြစ် မှတ်သားခြင်း။
- **မတူညီသော ကိုယ်စားပြုမှု**။ အသွင်အပြင် ဖြင့် တစ်စုတစ်စည်းကို အမြဲမမြင်ရခြင်း၊ အဲဒီဝန်ဆောင်မှု သို့မဟုတ် လုပ်ငန်းများသည် ထိုအကွာအဝေးကို ထိခိုက်စေခြင်း။
- **ရိုးရိုး ဖော်ပြချက် သဘောထား**။ သတ်မှတ်ထားသော အုပ်စုတစ်စုအား အထူးသတ်မှတ်ထားသော အင်္ဂါရပ်များစွာနှင့် ဆက်နွယ်စေခြင်း။ ဥပမာ၊ အင်္ဂလိပ်နှင့် တူရကီ ဘာသာပြန်စနစ်တွင် ကျားမ နှင့် 女 性 အကြောင်း တရားမျှတ မလိုက်ဖက်မှု ရှိခြင်း။
- **ခွဲဝေခြင်း**၊ ဥပမာ အမျိုးသမီး သို့မဟုတ် လူမျိုးကို တစ်ခုခုပိုမိုအကျိုးရှိအောင် ထောက်ပံ့မှု ပေးခြင်း။
- **ဝန်ဆောင်မှုအရည်အသွေး**။ တစ်ခုတည်းသော နယ်ပယ်အတွက် ဒေတာ ကိုသင်ကြားပေးခဲ့သော်လည်း အမှန်တကယ်က များစွာရှုပ်ထွေးသည်။ ထို့ကြောင့် စနစ်၊ ဝန်ဆောင်မှု အားနည်းစေသည်။ ဥပမာ၊ အရောင်မှန်ခြင်း မရသော လက်ဆေးဆပ်ပြာ အိုးစက်တစ်ခု။ [ရင်းမြစ်](https://gizmodo.com/why-cant-this-soap-dispenser-identify-dark-skin-1797931773)
- **ညစ်ပတ်စေမှု**။ တရားမျှတခြင်းမမှီစွာ အပြစ်ပေးလွှာပြုခြင်း သို့မဟုတ် တစ်စုံတစ်ခု သို့မဟုတ် တစ်ယောက်ကို မကောင်းစွာ အမှတ်အသားရအောင် သတ်မှတ်ခြင်း။ ဥပမာ၊ အရောင်အနက်ပြာ လူမျိုးများ၏ ပုံရိပ်ကို မာလီမိန်းဂိုရီလာ တွင်မှားယွင်းစွာ သတ်မှတ်ခဲ့ပါသည်။
- **ပိုရောက်မှု သို့မဟုတ် နည်းပါးမှု**။ သတ်မှတ်အုပ်စုတစ်ခုသည် အလုပ်အကိုင်တစ်ခုတွင် မတွေ့ရခြင်းဖြစ်ပြီး၊ ထိုသင်္ကေတမည်သည့် ဝန်ဆောင်မှု သို့မဟုတ် လုပ်ဆောင်ချက်ဆိုပြီးဖေါ်ပြပါက ထဲက ထိခိုက်မှု ရရှိစေသည်။
- **စိတ်ကူးမှားယွင်းမှု။** အုပ်စုတစ်ခုကို သတ်မှတ်(attribute)ထားသော အကြောင်းအရာများနှင့် ဆက်စပ်ခြင်း။ ဥပမာ၊ အင်္ဂလိပ်နှင့် တူရကီဘာသာ အပြောင်းအလဲစနစ်တွင် ကျားမ သတ်မှတ်ချက်များအပေါ် အမှားများ ဖြစ်ယွင်းနိုင်သည်။
![တူရကီဘာသာသို့ ဘာသာပြန်ခြင်း](../../../../translated_images/my/gender-bias-translate-en-tr.f185fd8822c2d437.webp)
> တူရကီဘာသာသို့ ဘာသာပြန်ခြင်း
![အင်္ဂလိပ်ဘာသာ ပြန်ခြင်း](../../../../translated_images/my/gender-bias-translate-tr-en.4eee7e3cecb8c70e.webp)
> အင်္ဂလိပ်ဘာသာ ပြန်ခြင်း
![အင်္ဂလိပ်ဘာသာသို့ ပြန်လည်ဘာသာပြန်ခြင်း](../../../../translated_images/my/gender-bias-translate-tr-en.4eee7e3cecb8c70e.webp)
> အင်္ဂလိပ်ဘာသာသို့ ပြန်လည်ဘာသာပြန်ခြင်း
AI စနစ်များကို ဒီဇိုင်းဆွဲပြီး စမ်းသပ်ရာတွင် AI သည် တရားမျှတမှုရှိစေရန်၊ လူသားများကဲ့သို့ စွဲထောက်၍ ဆုံးဖြတ်ချက်ချမှုများ မပြုလုပ်ရန် အာမခံရမည်ဖြစ်သည်။ AI နှင့် စက့်မှတ်လေ့လာမှုတွင် တရားမျှတမှု အာမခံခြင်းသည် ရှုပ်ထွေးသော လူမှုနည်းပညာ အခက်အခဲတစ်ရပ် ဖြစ်နေဆဲဖြစ်သည်။
AI စနစ်များကို ဒီဇိုင်းဆွဲခြင်းနှင့် စမ်းသပ်ခြင်းအတွင်း AI က တရားမျှတစွာ လုပ်ဆောင်မည်ဖြစ်ပြီး မတရားသုံးဆောင်မှု သို့မဟုတ် ခြွင်းချက်များ ပြုလုပ်သည်မှာ ၍တားမြစ်ထားသည့် ချုပ်ကိုင်ချက်များမရှိခြင်းမရှိပဲဖြစ်ကြောင်း သေချာစေရန် လိုအပ်သည်။ AI နှင့် စက်သင်ယူမှုတွင် တရားမျှတမှု ကိုအာမခံသည်မှာ ဆက်စပ်လောကနှင့် နည်းပညာဆိုင်ရာ စိန်ခေါ်မှု ကြီးမားသည်။
### ယုံကြည်စိတ်ချရမှုနှင့် လုံခြုံမှု
### ယုံကြည်စိတ်ချမှုနှင့် လုံခြုံမှု
ယုံကြည်မှုတည်ဆောက်ရန် AI စနစ်များသည် ပုံမှန်နှင့် မမှန်းဆမိသော အခြေအနေများတွင် ယုံကြည်စိတ်ချရမည်၊ လုံခြုံရမည်၊ တပြိုင်နက် မပြောင်းလဲရပါ။ AI စနစ်များ စသည်ဖြင့် အမျိုးမျိုးသော အခြေအနေများတွင် မည်သို့ ပြုမူမည်ကို သိရှိထားရန် အရေးကြီးပါသည်၊ အထူးသဖြင့် အထူးသက်သက် အခြေအနေများဖြစ်သည်။ AI ဖြေရှင်းနည်းများ တည်ဆောက်စဉ်တွင်၊ AI ဖြေရှင်းနည်း ခံရသော အခြေအနေနွေများကို စိတ်အားထက်သန်စေသော အာရုံစိုက်မှု လိုအပ်ပါသည်။ ဥပမာအားဖြင့် မော်တော်ယာဉ် မောင်းသူ တစ်ယောက်သည် လူများ၏ လုံခြုံမှုကို ထိရောက်စွာ ထိန်းသိမ်းရမည်။ ထို့ကြောင့် မော်တော်ယာဉ်အတွင်း AI သွယ်ဝိုက်အရားများကို ညာညီသော ကာကွယ်မှုအတွက်၊ ညနေခင်း၊ မိုးရွာသည်၊ ကြမ်းတမ်းသောစက္ကူလျှပ်၊ ကလေးများလမ်းကို ဖြတ်သွားခြင်း၊ မိန်းမိသားစုများ၊ လမ်းတံတား ပြုပြင်မှု စသဖြင့် စနစ်အားလုံး အခြေအနေအမျိုးမျိုး ဖြတ်သန်းရမည့် အခြေအနေများအား ရေတွက်ဆင်ခြင်ရန်လိုအပ်သည်။ AI စနစ် တစ်ခုသည် အခြေအနေအမျိုးမျိုးကို ဘယ်လောက်တောင် ယုံကြည်စိတ်ချရစွာနှင့် လုံခြုံစွာ ကိုင်တွယ်နိုင်မည်ကို ဒေတာ သိပ္ပံပညာရှင် သို့ AI ဖွံ့ဖြိုးသူက စနစ် ဒီဇိုင်းဆွဲစဉ် သို့ စမ်းသပ်စဉ် တွက်ချက်ထားသည်ကို ပြသနိုင်သည်။
ယုံကြည်စိတ်ချမှု တည်ဆောက်ရန်၊ AI စနစ်များသည် ပုံမှန်နှင့် မမျှော်လင့်သော အခြေအနေများအောက် ဦးတည်မှုရှိပြီး လုံခြုံရေးရှိရမည်။ AI စနစ်များသည် ထူးခြားသော အခြေအနေများနှင့် ကြုံတွေ့သောအခါ မည်သို့ လုပ်ဆောင်မည်ဆိုသည်ကို သိရမည်။ AI ဖြေရှင်းချက်များတည်ဆောက်ရာတွင်၊ AI စနစ် ဖန်တီးသူသည် AI ဖြေရှင်းချက် ရင်ဆိုင်ရမည့် အခြေအနေများ သေချာစွာ စူးစမ်းသုံးသပ်ရမည်။ ဥပမာ၊ မောင်းသူမလိုအပ်သော ကားသည် လူများ၏ လုံခြုံရေးကို အဓိကထားရမည်။ ထို့ကြောင့် ကား လမ်းကြုံနိုင်သော နောက်ဆက်တွဲ အခြေအနေများကို AI က ထည့်သွင်းစဉ်းစားရမည်၊ ဥပမာ ညချမ်း၊ မိုးလေဝသ အကြီးအကျယ်၊ ကလေးများ လမ်းဖြတ်သွားခြင်း၊ မိန်းမမွေးငယ်၊ လမ်းအလုပ်များ စသဖြင့်။ AI စနစ်တစ်ခုသည် အမျိုးမျိုးသော အခြေအနေများကို ယုံကြည်စိတ်ချစွာနှင့် လုံခြုံစွာ ပြုလုပ်နိုင်နိုင်မှုသည် နည်းပညာရှင်သို့မဟုတ် AI ဖန်တီးသူတစ် ဦး၏ ထင်မြင်ချက်နှင့် ပတ်သက်သည်။
> [🎥 ဤနေရာ၌ ဗီဒီယိုကို နှိပ်ရန်: ](https://www.microsoft.com/videoplayer/embed/RE4vvIl)
> [🎥 ဗီဒီယိုကြည့်ရန်: AI တွင် ယုံကြည်စိတ်ချမှုနှင့် လုံခြုံမှု](https://www.microsoft.com/videoplayer/embed/RE4vvIl)
### ပါဝင်ဆောင်ရွက်ခြင်း
### ပါဝင်ပတ်သက်မှု
AI စနစ်များကို လူတိုင်း ပါဝင်ဆောင်ရွက်နိုင်စေရန် ဒီဇိုင်းဆွဲသင့်သည်။ AI စနစ်များကို ဒီဇိုင်းဆွဲခြင်းနှင့် ဖွံ့ဖြိုးမှုတွင် ဒေတာ သိပ္ပံပညာရှင်များနှင့် AI ဖွံ့ဖြိုးသူများသည် လူများအား မဖြစ်မနေ ပိတ်ဆို့မှုဖြစ်နိုင်သော အခက်အခဲများကို သိရှိပြီး ရုပ်သိမ်း ဖြေရှင်းရန် ကြိုးစားကြသည်။ ဥပမာအားဖြင့် ကမ္ဘာလုံးဆိုင်ရာ မသန်စွမ်းသူများ ၁ဘီလံကျော်ရှိကြသည်။ AI တိုးတက်မှုကြောင့် သူတို့အတွက် နေ့စဥ်ဘဝမှာ အချက်အလက်များနှင့် အခွင့်အရေးများကို လွယ်ကူချောမွေ့စွာ ရရှိနိုင်သည်။ ပိတ်ဆို့မှုများကို ဖြေရှင်းခြင်းအားဖြင့် အားလုံးအတွက် အကျိုးပြုသော AI ထုတ်ကုန်များကို ဖန်တီးပေးနိုင်သော မျိုးဆက်အသစ် ဖြစ်လာသည်။
AI စနစ်များသည် လူတိုင်းပါဝင်စေသင့်သည်။ AI စနစ်များ ဖြေရှင်းတည်ဆောက်ရာတွင် ဒေတာသိပ္ပံပညာရှင် နှင့် AI ဖန်တီးသူများသည် လူအများအား မလိုလားအပ်ပဲ ထုတ်ပယ်မှု ဖြစ်စေသော အကန့်အသတ်များကို ရှာဖွေ ကာကွယ်ရမည်။ ဥပမာ အပြင် ကမ္ဘာတစ်လွှားတွင် မသန်စွမ်းသူ ၁ ဘီလီယံနဲ့အနီးရှိသည်။ AI တိုးတက်လာမှုကြောင့် သူတို့သည် နေ့စဉ်ဘဝတွင် အချက်အလက် နဲ့ အခွင့်အလမ်းအများကြီးကို ပိုမိုလွယ်ကူစွာ ဝင်ရောက် အသုံးပြုနိုင်ကြသည်။ အကန့်အသတ်များကို ဖြေရှင်းခြင်းဖြင့် လူတိုင်းအတွက် အကျိုးဖြစ်စေသည့် AI ထုတ်ကုန်များ တီထွင်ဖန်တီးနိုင်သည်။
> [🎥 ဤနေရာ၌ ဗီဒီယိုကို နှိပ်ရန်: AI တွင် ပါဝင်ဆောင်ရွက်မှု](https://www.microsoft.com/videoplayer/embed/RE4vl9v)
> [🎥 ဗီဒီယိုကြည့်ရန်: AI တွင် ပါဝင်ပတ်သက်မှု](https://www.microsoft.com/videoplayer/embed/RE4vl9v)
### လုံခြုံမှုနှင့် လျှို့ဝှက်ရေး
### လုံခြုံရေးနှင့် ကိုယ်ရေးကိုယ်တာစိတ်ချရမှု
AI စနစ်များသည် လုံခြုံစိတ်ချရပြီး လူများ၏ လျှို့ဝှက်ရေးကို လေးစားသင့်သည်။ လူများသည် ကိုယ်ပိုင်လျှို့ဝှက်ချက်များ၊ အချက်အလက်များ၊ သို့မဟုတ် ဘဝများ ပြဿနာဖြစ်စေရန် စနစ်များအား ယုံကြည်မှုနည်းသည်။ စက့်မှတ်လေ့လာမှု မော်ဒယ်များကို လေ့လာသင်ကြားစဉ်တွင် ဒေတာသည် အကောင်းဆုံးရလဒ် ရရှိစေရန် အခြေခံသည်။ အဲဒါ့ကြောင့် ဒေတာ၏ မူလကွဲပြားမှု နှင့် သမာဓိကို လေးစား စဉ်းစားရပါမည်။ ဥပမာအားဖြင့် ဒေတာသည် အသုံးပြုသူပေးသလား သို့မဟုတ် ပြည်သူလူထုဖွင့်ထားသလား? နောက်ထပ် အချက်မှာ ဒေတာကို ကိုင်တွယ်လုပ်ကိုင်ရာတွင် လျှို့ဝှက် သတင်းအချက်အလက်ကာကွယ်နိုင်ပြီး ထိခိုက်မှု ကာကွယ်နိုင်သော AI စနစ်များ ဖွံ့ဖြိုးရန် အရေးကြီးသည်။ AI တိုးတက်လာသည့် အချိန်တွင်၊ လျှို့ဝှက်ရေး ကာကွယ်မှုနှင့် လုပ်ငန်းအချက်အလက်အရေးကြီးသော ကိုယ်ပိုင် သတင်းအချက်အလက်များ ကာကွယ်မှုသည် ပိုမိုအရေးကြီးပြီး ရှုပ်ထွေးလာသည်။ ဒေတာ အကောက်ခွန်အသုံးပြုမှုများပြားသောကြောင့် AI တွင် လျှို့ဝှက်ရေးနှင့် ဒေတာလုံခြုံရေး ပြဿနာများကို အထူးသတိထား ရှိရမည်ဖြစ်သည်။
AI စနစ်များသည် လုံခြုံပြီး လူများ၏ ကိုယ်ရေးကိုယ်တာ သတင်းအချက်အလက်ကို ထိန်းသိမ်းပါသင့်သည်။ ကိုယ်ရေးကိုယ်တာကို လွတ်လပ်မှုအထူဂရုပြု၍ မဟုတ်သော စနစ်များကို လူများ မယုံကြည်ကြပါ။ စက်သင်ယူမှု မော်ဒယ်တွေ လေ့လာချိန် ဒေတာ အရင်းမြစ် နှင့် ရေဒီကောင်းမှုကို သတိပြုရမည်။ ဥပမာ၊ ဒေတာသည် သုံးစွဲသူမှ တင်သွင်းထားသလား၊ ပြည်သူသုံးနိုင်သော ဒေတာလား။ ဒေတာ ကို ကိုင်တွယ်စဉ်တွင် လုံခြုံစောင့်ရှောက်မှုရှိပြီး တိုက်ခိုက်မှုများကို တားဆီးနိုင်သည့် AI စနစ်များ ဖန်တီးရမည်။ AI ပိုမိုရေပန်းစားလာသည်နှင့်အမျှ ကိုယ်ရေးကိုယ်တာ နှင့် လုပ်ငန်းအချက်အလက်များကို ကာကွယ်ခြင်းမှာ သတိထားစရာ အရေးကြီးမှုနှင့် ပုံစံရှုပ်ထွေးမှုများ ပိုမိုလာသည်။ AI သည် ကြိုတင်ခန့်မှန်းချက်တိုင်း မှန်ကန်စွာ ပြုလုပ်ရန် အချက်အလက်ကို လိုအပ်ပါက ကိုယ်ရေးကိုယ်တာ နှင့် ဒေတာလုံခြုံမှု မှတိကျစွာ သတိထားရမည်။
> [🎥 ဤနေရာ၌ ဗီဒီယိုကို နှိပ်ရန်: AI တွင် လုံခြုံမှု](https://www.microsoft.com/videoplayer/embed/RE4voJF)
> [🎥 ဗီဒီယိုကြည့်ရန်: AI တွင် လုံခြုံရေး](https://www.microsoft.com/videoplayer/embed/RE4voJF)
- စက်မှုလုပ်ငန်းအနေနှင့် Privacy နှင့် လုံခြုံမှုတွင် အရေးပါသော တိုးတက်မှုများ ပြုလုပ်ခဲ့ပြီး၊ GDPR (ယေဘုယျ ဒေတာ ကာကွယ်ရေး စည်းမျဉ်း) ကဲ့သို့သော စည်းကမ်းချက်များက အထူးအားထားသည်။
- သို့သော် AI စနစ်များတွင် ပုဂ္ဂိုလ်ရေး ဒေတာများ ပိုမိုလိုအပ်သည့် တိုးလာမှုနှင့် Privacy တို့တွင် ဆန့်ကျင်မှု ရှိသည်ကို မှတ်သားထားရမည်။
- အင်တာနက်နှင့် ဆက်သွယ်ထားသော ကွန်ပျူတာများ ပေါ်ပေါက်ခဲ့သည့် နေရာတွင်လည်း AI နှင့် ပြဿနာ ကာကွယ်ရေး ပြဿနာများ တိုးများလာသည်ကို တွေ့ရှိရသည်။
- တစ်ပြိုင်နက် AI ကို ကာကွယ်ရေးတိုးတက်အောင် အသုံးပြုခြင်းလည်း ဖြစ်ပေါ်ပြီး၊ ယနေ့ခေတ် ယာယီဗီရပ်စ် စကင်နာများအများစုကို AI ရှာဖွေရေးနည်းပညာ မောင်းနှင်သည်။
- ဒေတာ သိပ္ပံလုပ်ငန်းစဉ်များကို မျက်နှာသာသော လျှို့ဝှက်ရေးနှင့် လုံခြုံရေး အသုံးပြုပြီး မရောမလွှဲအောင် အာမခံရမည်။
- စက်မှုလုပ်ငန်းအနေဖြင့် GDPR (အထွေထွေ ဒေတာ ကာကွယ်မှု စည်းကမ်းချက်) ကဲ့သို့ စည်းကမ်းချက်များကြောင့် ကိုယ်ရေးကိုယ်တာနှင့် လုံခြုံရေးမှာ အရေးပါသောကွဲပြားမှုတွေ ရရှိထားသည်။
- သို့သော် AI စနစ်များတွင် စနစ်တွေ ပိုမိုတိကျပြီးပုဂ္ဂိုလ်ရေး များအတွက် ဒေတာပိုမိုလိုအပ်ခြင်းနှင့် ကိုယ်ရေးကိုယ်တာ အားလုံးကို ညှိတွဲ ပေးရမည် ဆိုသည်မှာ တင်းမာမှုရှိမှုကို သဘောတူရန်လိုအပ်သည်။
- အင်တာနက်နှင့် ချိတ်ဆက်ပြီး ကွန်ပျူတာတွေ ပေါ်ပေါက်လာချိန်ကဲ့သို့ AI နှင့် ဆက်စပ်သော လုံခြုံရေးပြဿနာများ အရမ်းတိုးလာသည်။
- တစ်ပြိုင်နက် AI ကို လုံခြုံရေးအတွက်တိုးတက်စေရန်အသုံးပြုမှုကိုလည်း မြင်ခဲ့ရသည်။ ဥပမာ၊ ခေတ်သစ် မဟာဗျူဟာ ဗိုင်းရပ်စ် ကာကွယ်ရေး စက်များသည် AI heuristic များဖြင့် စီမံခြင်း ဖြစ်နေပြီ။
- ဒေတာသိပ္ပံလုပ်ငန်းစဉ်များသည် နောက်ဆုံးပေါ် ကိုယ်ရေးကိုယ်တာနှင့် လုံခြုံရေးလက်တွေ့အလေ့အကျင့်များနှင့် ထိထိရောက်ရောက် ပေါင်းစည်းရန် လိုအပ်သည်။
### ထွက်ပေါ်မှုပွင့်လင်းမှု
AI စနစ်များကို နားလည်နိုင်ရန် ဖြစ်ရမည်။ ထွက်ပေါ်မှုပွင့်လင်းမှု၏ အရေးကြီးသော အစိတ်အပိုင်းမှာ AI စနစ်နှင့် ၎င်း၏အစိတ်အပိုင်းများ၏ လုပ်ဆောင်ချက်ကို ရှင်းပြခြင်းဖြစ်သည်။ AI စနစ် နားလည်မှု မြှင့်တင်ရန် အကျိုးရှိကြောင်း သက်ဆိုင်သူများသည် ၎င်းတို့ ဘယ်လိုနှင့် ဘာကြောင့် လုပ်ဆောင်သည်ကို နားလည်ပြီး ဆောင်ရွက်မှု အရေးယူရာတွင် ဖြစ်ပေါ်နိုင်သော ထုတ်လုပ်မှု ပြဿနာများ၊ လုံခြုံရေးနှင့် လျှို့ဝှက်ရေး စိုးရိမ်ချက်များ၊ အကြွင်းမဲ့ခြင်း၊ ပိတ်ပင်ပစ်ခြင်းသို့မဟုတ် မမျှော်လင့်ထားသော ရလဒ်များကို ရှာဖွေနိုင်ရန်အတွက် ဖြစ်သည်။ AI စနစ်များကို အသုံးပြုသူများသည် AI စနစ် အသုံးပြုချိန်၊ ဘာကြောင့်၊ မည်သည့်နည်းဖြင့် အသုံးပြုကြောင်း နှင့် ၎င်းစနစ်၏ ကန့်သတ်ချက်များအကြောင်း သတင်းမှန် သက်သေပြရမည်ဟု ယုံကြည်ကြသည်။ ဥပမာအားဖြင့် ဘဏ်တစ်ခုသည် စားသုံးသူများ၏ ချေးငွေ ဆုံးဖြတ်ချက်များကို ထောက်ပံ့ရန် AI စနစ် အသုံးပြုပါက ရလဒ်များကို စစ်ဆေးပြီး မော်ဒယ်၏ အကြံပေးမှုများအပေါ် ဘယ်ဒေတာများ သက်ရောက်သည်ဆိုတာ နားလည်ရန် အရေးကြီးပါသည်။ အစိုးရများသည် စက်မှုလုပ်ငန်းအမျိုးမျိုးတွင် AI ကို စည်းကမ်းသည်မှာ စတင်ပြီး၊ ဒေတာ သိပ္ပံပညာရှင်များနှင့် အဖွဲ့အစည်းများသည် မလိုလားအပ်သော ရလဒ်ရှိသည်မှာ AI စနစ်သည် စည်းကမ်းချက်များနှင့် ကိုက်ညီနေခြင်းကို ရှင်းပြနိုင်ရမည်။
### ပြတ်သားမြင်သာမှု
AI စနစ်များသည် နားလည်နိုင်ရမည်။ ပြတ်သားမြင်သာမှု၏ အရေးကြီးတဲ့ အစိတ်အပိုင်းမှာ AI စနစ်၏ လုပ်ဆောင်မှုနှင့် ၎င်း၏အစိတ်အပိုင်းများကို ရှင်းပြခြင်းဖြစ်သည်။ AI စနစ်များကို ပိုမိုနားလည်နိုင်ရန်၊ ပါဝင်သူများက စနစ်အသုံးပြုမှုကို နားလည်ရန်လိုအပ်သလို၊ ထိရောက်မှုပြဿနာများ၊ လုံခြုံရေးနှင့် ကိုယ်ရေးကိုယ်တာ စိုးရိမ်မှုများ၊ အနားယူမှု၊ အနှောက်အယွင်းမှု မဖြစ်စေရေးနှင့် မမျှော်လင့်သော ရလဒ်များကို တွေ့ရှိနိုင်ရန် လိုအပ်သည်။ AI စနစ်များကို အသုံးပြုသူများသည် အချိန်၊ အကြောင်းရင်းနှင့် မည်သို့ အသုံးပြုမည်ကို တရားဝင် ထုတ်ဖော်ဖို့ လိုအပ်သည်။ စနစ်များ၏ ကန့်သတ်ချက်များကိုပါ ပါဝင်ရမည်။ ဥပမာအားဖြင့် ဘဏ်တစ်ခုသည် AI စနစ်ကို အသုံးပြု၍ သုံးစွဲသူချေးငွေ ဆုံးဖြတ်ချက်များ ကို ထောက်ပံ့ဖို့ စတင်ခဲ့ပါက ရလဒ်များကို စစ်ဆေးပြီး စနစ်၏ အကြံပြုချက်များသို့ သက်ရောက်မှုရှိသော ဒေတာများကို နားလည်ရန် လိုအပ်သည်။ အစိုးရများက၊ ကဏ္ဍအသီးသီးတွင် AI ကို စည်းကမ်းချက်ထုတ်နေပြီး၊ ဒေတာသိပ္ပံပညာရှင်များ နှင့် အဖွဲ့အစည်းများသည် AI စနစ်ဟာ စည်းကမ်းချက်လိုအပ်ချက်များနှင့် ကိုက်ညီကြောင်းရှင်းလင်းပေးရမည်၊ အထူးသဖြင့် မလိုလားအပ်သော ရလဒ်များရှိသည်ဆိုပါက။
> [🎥 ဤနေရာ၌ ဗီဒီယိုကို နှိပ်ရန်: AI တွင် ထွက်ပေါ်မှုပြတ်သားမှု](https://www.microsoft.com/videoplayer/embed/RE4voJF)
> [🎥 ဗီဒီယိုကြည့်ရန်: AI တွင် ပြတ်သားမြင်သာမှု](https://www.microsoft.com/videoplayer/embed/RE4voJF)
- AI စနစ်များသည် ရှုပ်ထွေးမှုကြောင့် ၎င်းတို့ ဘယ်လို လုပ်ဆောင်ကြသည်ကို နားလည်ရန် နှင့် ရလဒ်များ ငြိမ်းချမ်းစွာ ဖတ်ရှုရန် ခက်ခဲသည်။
- ဒီ နားလည်မှုကမဲ့မှုသည် ဤစနစ်များကို မည်သို့ စီမံခန့်ခွဲ၊ လည်ပတ်၊ မှတ်တမ်းတင်သည်ကို သက်ရောက်စေသည်။
- ပိုမိုအရေးကြီးသည်မှာ ထိုနားလည်မှုမရှိခြင်းသည် ဤစနစ်များမှ ထုတ်လွှင့် ရလဒ်များ အသုံးပြုခြင်းမှ ဆုံးဖြတ်ချက်များကို သက်ရောက်စေသည်။
- AI စနစ်များသည် ဝိသေသလက္ခဏာများကြောင့် ၎င်းတို့၏ လုပ်ဆောင်မှုကို နားလည်ရန်နှင့် ရလဒ်များကို မှတ်ချက်ပေးရန် ခက်ခဲသည်။
- နားလည်မှု မရှိခြင်းသည် စနစ်များကို စီမံခြင်း၊ လည်ပေါ်သုံးခြင်းနှင့် မှတ်တမ်းတင်ခြင်းကို ထိခိုက်စေသည်။
- ဒီနားမလည်မှုသည် အရေးပါစွာ စနစ်တွင်ထုတ်ပေးသော ရလဒ်များကို သုံး၍ ဆုံးဖြတ်ချက်များကို ထိခိုက်စေသည်။
### တာဝန်ခံမှု
### တာဝန်ယူမှု
AI စနစ်များကို ဒီဇိုင်းဆွဲပြီး ဖြန့်ချိသည့် လူများသည် ၎င်းတို့သည် စနစ် မည်သည့်နည်းဖြင့် လည်ပတ်သည်ကို တာဝန်ယူရမည်။ မျက်နှာဖုံးစနစ်ကဲ့သို့ သံသရာများတွင် တာဝန်ယူမှုသည် အလွန်အရေးကြီးသည်။ မကြာသေးမီက မျက်နှာဖုံးစနစ် နည်းပညာအတွက် တိုးတက်လိုစိတ်ရှာဖွေရေး အပေါ် လုံခြုံမှု ဆရာများနှင့် တရားမျှတမှုကို တောင်းဆိုမှုများ မြင့်တက်လာသည်။ ဥပမာ၊ ဒဏ္ဍာရီဆုံးရှားနေသော ကလေးများရှာဖွေရေးတွင် ဥပေရာဏ်များ အကြီးစား အားထားသည့် နည်းပညာ ဖြစ်ပေမယ့် အစိုးရတချို့၌ မြို့ပြကြီးများကို ဆက်တိုက်ကြည့်ရှုမှု ခွင့်ပြု၍ နိုင်ငံသားများ၏ အခြေခံလွတ်လပ်ခွင့်များကို ထိခိုက်စေနိုင်သည်။ ဒါကြောင့် ဒေတာ သိပ္ပံပညာရှင်များနှင့် အဖွဲ့အစည်းများသည် ၎င်းတို့ AI စနစ်ရဲ့ လူမှု သို့ နယ်မြေ ပေါ်တွင် ထိရောက်မှုအတွက် တာဝန်ယူရပါမည်။
AI စနစ်များကို ဒီဇိုင်းဆွဲသူနှင့် အသုံးပြုသူသည် ၎င်းတို့၏ စနစ်များ ဘယ်လို လုပ်ဆောင်သည်ကို တာဝန်ယူရမည်။ တာဝန်ယူမှုလိုအပ်ချက်သည် မျက်နှာသွင်ကြီးမားသောနည်းပညာများတွင် အထူးကြီးမြတ်သည်။ မကြာသေးမီက၊ မျက်နှာသွင်ကြီးနည်းပညာအတွက် တောင်းဆိုမှု ပိုမိုများလာသည်၊ ဥပမာ စုံစမ်းရေးအဖွဲ့များက ကလေးများ ဆုံးရှုံးမှုတို့မှာ သက်ဆိုင်မှု ကြည့်ရှုခြင်းကို ကြိုက်နှစ်သက်ကြသည်။ ထို့တိုင်အမူများကို အစိုးရက ရဲ့ပြည်သူလူထု အခြေခံ လွတ်လပ်ခွင့်များကို အန္တရာယ်ရှိစေခြင်းဖြင့် ဆက်တိုက်ထိန်းသိမ်းခြင်း အားပေးနိုင်သည်။ ထို့ကြောင့် ဒေတာသိပ္ပံပညာရှင်များနှင့် အဖွဲ့အစည်းများသည် ၎င်းတို့၏ AI စနစ်သည် လူတစ်ဦး သို့မဟုတ် လူ့အသိုင်းအဝိုင်းကို မည်သို့ ထိခိုက်စေသလဲဆိုတာ တာဝန်ယူ ရှိရမည်။
[![မျက်နှာဖုံးစနစ်ကတဆင့် စ သည် မျက်နှာဖုံး ငြိမ်းချမ်းရေး လုံခြုံမှု သတိပေးချက်](../../../../translated_images/my/accountability.41d8c0f4b85b6231.webp)](https://www.youtube.com/watch?v=Wldt8P5V6D0 "Microsoft's Approach to Responsible AI")
[![မျက်နှာသွင်ကြီးနည်းပညာမှတဆင့် စုံစမ်းခြင်းအကြီးအကျယ် ပြောင်းလဲမှုကို ထိရောက်စေသော AI သုတေသနပညာရှင်](../../../../translated_images/my/accountability.41d8c0f4b85b6231.webp)](https://www.youtube.com/watch?v=Wldt8P5V6D0 "Microsoft ရဲ့ တာဝန်ရှိသော AI မြင်ကွင်း")
> 🎥 အထက်ပါ ဓာတ်ပုံကို နှိပ်ကာ မျက်နှာဖုံး စနစ်ကတဆင့် စ နေသည့် သတိပေးချက် ဗီဒီယိုကို ကြည့်ရှုပါ
> 🎥 ဗီဒီယိုကြည့်ရန်ဤပုံကိုနှိပ်ပါ - မျက်နှာသွင်ကြီးနည်းပညာမှတဆင့် စုံစမ်းရေး အကြီးအကျယ်ပြောင်းလဲမှုသတိပေးချက်များ
နောက်ဆုံးတွင် ကျွန်တော်တို့ မျိုးဆက်အတွက် အကြီးမားဆုံး မေးခွန်းများထဲမှာ၊ ကွန်ပျူတာများကို လူတများအား တာဝန်ရှိစွာပြီး မြင်သာစေရန် နည်းလမ်းကို ဘယ်လိုသေချာစေရန်နှင့် ကွန်ပျူတာ ဒီဇိုင်နာတွေကလူတိုင်းအား တာဝန်ရှိစွာ ကောင်းကင်ဆောင်ရွက်ခံရမည်ကို ဘယ်လို သေချာအောင် လုပ်မလဲ ဆိုတာ ဖြစ်ပါတယ်။
အဆုံးမှာ ကျွန်တော်တို့ မျိုးဆက်အတွက် အကြီးမားဆုံးမေးခွန်းတစ်ခုမှာ AI ကို လူမှုအသိုင်းအဝိုင်းထဲသို့ စတင်မိတ်ဆက်ပြီးနောက်၊ ကွန်ပျူတာများသည် လူများအပေါ် တာဝန်ရှိစေဘို့ နှင့် ကွန်ပျူတာ ဒီဇိုင်းဆွဲသူများသည် လူတိုင်းအပေါ် တာဝန်ရှိမှုကို မည်သို့အာမခံမလဲဆိုတာ ဖြစ်သည်။
## သက်ရောက်မှု ချေးရန် လေ့လာခြင်း
## သက်ရောက်မှု ခန့်မှန်းခြေ
စက့်မှတ်လေ့လာမှု မော်ဒယ်ကို သင်ကြားခိုင်းရန် မပြုမီ AI စနစ်၏ ရည်ရွယ်ချက်၊ အသုံးချမည့် နေရာ၊ ၎င်းနှင့် ဆက်သွယ်မည့် လူများအား နားလည်ရန် သက်ရောက်မှု လေ့လာမှု ပြုလုပ်ခြင်း လိုအပ်သည်။ ဤအချက်များသည် စနစ်ကို စစ်ဆေးသူများ သို့မဟုတ် စမ်းသပ်သူများအား သတိထားရမည့် အချက်များနှင့် ဖြစ်ပေါ်နိုင်သော အန္တရာယ်များအပေါ် ဆုံးဖြတ်ချက်ပြုရမှုအတွက် အထောက်အကူဖြစ်သည်။
စက်သင်ယူမှု မော်ဒယ် တည်ဆောက်မီ AI စနစ်၏ ရည်ရွယ်ချက်၊ အသုံးပြုရန်နေရာ၊ ဘယ်သူက စနစ်နှင့် ဝင်ဆက်မည်ကို နားလည်ရန် သက်ရောက်မှု ခန့်မှန်းခြေ လုပ်ရန် အရေးကြီးသည်။ ၎င်းသည် စနစ်ကို စစ်ဆေးသူများ သို့မဟုတ် စမ်းသပ်သူများအတွက် အန္တရာယ်များနှင့် မျှော်လင့်ချက်ရှိသော အကျိုးဆက်များ သုံးသပ်ရာတွင် အထောက်အကူဖြစ်သည်။
အောက်ပါအချက်များသည် သက်ရောက်မှု လေ့လာမှု ပြုလုပ်သည့်အခါ အာရုံစိုက်ရမည့် နေရာများ ဖြစ်သည်။
သက်ရောက်မှု ခန့်မှန်းချက်လုပ်စဉ်တွင် အာရုံစိုက်ရန် နေရာများမှာ:
* **ပုဂ္ဂိုလ်ရေး ဆိုးကျိုး သက်ရောက်မှု**။ စနစ်၏ လုပ်ဆောင်မှုကို ထိခိုက်စေနိုင်သော ကန့်သတ်ချက်များ၊ လိုအပ်ချက်များ၊ မပံ့ပိုးသည့် အသုံးပြုမှုများ သို့မဟုတ် သတိထားရမည့် ကန့်သတ်ချက်များရှိရှိမရှိ လူများအတွက် ဆိုးကျိုးဖြစ်စေခြင်း ရှောင်ကြဉ်ရန် အရေးကြီးသည်။
* **ဒေတာ လိုအပ်ချက်များ**။ စနစ်သည် ဒေတာကို မည်ကဲ့သို့၊ မည်နေရာတွင် အသုံးပြုမည်ကို နားလည်ခြင်းဖြင့် စနစ် စစ်ဆေးသူများသည် ဒေတာ အကောက်ချက်ထုတ်များ (ဥပမာ၊ GDPR သို့မဟုတ် HIPAA ဒေတာ စည်းမျဉ်းများ) ကို သတိပြုရန် ဝါသနာပါစေရန် အထောက်အကူပြုသည်။ ထို့အပြင် လေ့လာသင်ကြားရာတွင် ဒေတာ အရင်းအမြစ် သို့မဟုတ် ပမာဏ လိုအပ်ချက်များ တိတိကျကျ သေချာစေရန် စိစစ်နိုင်သည်။
* **သက်ရောက်မှု အကျဉ်း**။ စနစ်အသုံးပြုမှုကြောင့် ဖြစ်ပေါ်နိုင်သော ဆိုးကျိုးများ စာရင်းစုဆောင်းခြင်း။ စက့်မှတ်လေ့လာမှု ဘဝစဉ်လေးတွင် ထို ဘေးအန္တရာယ်များကို လျှော့ချရန် သို့ရင်ဆိုင်ရန် စစ်တမ်းသုံးသပ်မှု ပြုလုပ်သည်။
* **ဦးတည်ချက်များ** (principles) ခြောက်ချက် ပမာဏရောက်သည်ဖို့ တိုင်းတာခြင်း၊ နားလည်မှုရှိခြင်းနှင့် ပြဿနာများ အား စူးစမ်းစစ်ဆေးခြင်း။
* **ပုဂ္ဂိုလ်များအပေါ် အနုတ်လက္ခဏာရှိ သက်ရောက်မှု။** စနစ်၏ စွမ်းဆောင်ရည် ထိခိုက်စေသည့် ကန့်သတ်ချက်များ၊ မထောက်ခံသောအသုံးပြုမှုများ သို့မဟုတ် တွေ့ရှိထားသော ကန့်သတ်ချက်များကို သိရှိနားလည်ခြင်းသည်၊ စနစ်ကို ပုဂ္ဂိုလ်များထိခိုက်စေမည့် နည်းလမ်းများနှင့် သုံးမှုပြုမဆုံးရှုံးစေရန် အရေးကြီးသည်။
* **ဒေတာလိုအပ်ချက်များ။** စနစ်သည် မည်သည့် နေရာတွင် ဘယ်လို ဒေတာအသုံးပြုမည်ကို နားလည်ခြင်းက သုံးသပ်သူများအား ဥပမာနှင့် တိုက်ရိုက်ဆက်နွယ်မှုရှိသော ဒေတာလိုအပ်ချက်များကို စူးစမ်းစစ်ဆေးနိုင်စေရန်ဖြစ်သည် (ဥပမာ GDPR သို့မဟုတ် HIPAA ဒေတာ စည်းမျဉ်းများ)။ ထို့အပြင် ဒေတာ၏ မူလဖြစ်မှု သို့မဟုတ် ပမာဏသည် လေ့လာသင်ကြားရန် သင်လိုအပ်သလားဖြစ်စေရန်စစ်ဆေးပါ။
* **သက်ရောက်မှု စာရင်းအစ**။ စနစ်အသုံးပြုမှုကနေ ဖြစ်ပေါ်နိုင်သော ထိခိုက်မှုများစာရင်းစုဆောင်းပါ။ ML ဘ၀လည်ပတ်မှုဂဏန်းပတ်လမ်းတလျှောက်တွင် ထည့်သွင်းထားသော ပြဿနာများကို လျော့ချသော ပါဝင်မှုရှိမရှိ စစ်ဆေးပါ။
* **အခြေခံသဘောတရား ချမှတ်ချက်အတွက် ဆောင်ရွက်ရမည့် ရည်မှန်းချက်များ။** ထိုမျိုးစုံသော သဘောတရားသုံးခုစီ၏ ရည်မှန်းချက်များသည် ပြည့်မီသလား၊ ဘယ်လိုခွဲခြားချက် ရှိသနည်း စစ်ဆေးပါ။
## တာဝန်ရှိသော AI ဖြင့် အမှားရှာဖွေရေး
## တာဝန်ရှိသော AI ဖြင့် ရှင်းတမ်းဆွဲခြင်း
ဆော့ဖ်ဝဲလ် မှားယွင်းချက်များရှာဖွေရေးလိုသလို AI စနစ်မှားယွင်းချက်တွေ ရှာဖွေရေးလည်း လိုအပ်ပါတယ်။ မော်ဒယ်သည် မျှော်မှန်းထားသလို မလုပ်နိုင်ခြင်း ဆိုင်ရာ အကြောင်းအမျိုးမျိုး ရှိနိုင်ပြီး အများအားဖြင့် စံသတ်မှတ်ချက်များသာ အသုံးပြုထား သောကြောင့် တာဝန်ရှိသော AI နိယာမများ ကျော်လွှားမှုများကို ရှာဖွေရန် ခက်ခဲပါသည်။ ထို့ပြင် စက့်မှတ်လေ့လာမှု မော်ဒယ်သည် ရှင်းလင်းမှုမရှိသော Black Box ဖြစ်၍ ဤမော်ဒယ် ထွက်ရှိသော ရလဒ်၏ အကြောင်းရင်းကို နားလည်ရန် မလွယ်ကူ သာမန်အား AI စနစ် အမှား ပြုလွန်းသောအခါ ရှင်းပြရန် စိတ်ပူစရာ ဖြစ်တတ်သည်။ ဒီသင်ခန်းစာနောက်ပိုင်းတွင် တာဝန်ရှိသော AI dashboard ကို အသုံးပြုပြီး AI စနစ် မတော်တဆ ဖြစ်ပေါ်မှုများရှာဖွေနိုင်မည် ဖြစ်သည်။ Dashboard သည် ဒေတာ သိပ္ပံပညာရှင်များနှင့် AI ဖွံ့ဖြိုးသူများအတွက် အထွာကျယ်သောကိရိယာ ပေးစွမ်းသည်။
ဆော့ဖ်ဝဲလ် အပလီကေးရှင်းပုံစံတူ AI စနစ်ကို ရှင်းတမ်းဆွဲခြင်းသည် စနစ်အတွင်း အမှားများကို ရှာဖွေနှင့် ဖြေရှင်းခြင်း ဖြစ်ပါသည်။ မော်ဒယ်အပေါ် မျှော်မှန်းထားသည့် ပုံစံမလိုက်မှု သို့မဟုတ် တာဝန်ရှိသောအတိုင်း မလုပ်ဆောင်နိုင်မှုကို သက်ရောက်စေမည့် ကိစ္စအကြောင်းရင်းကြီးစွာ ရှိနိုင်သည်။ မော်ဒယ်စွမ်းဆောင်မှု မီတာများအများစုသည် မော်ဒယ်၏ စွမ်းဆောင်ရည် ကိုစာရင်းပေါင်းသွားသည့်ဖြစ်စဉ်ဖြစ်ပြီး တာဝန်ရှိသော AI စံနစ်များကို ချိုးဖောက်နေသည်ဆိုသော အချက်အလက် အသေးစိတ်စစ်ဆေးရာတွင် မလုံလောက်ပါ။ ထို့အပြင် စက်သင်ယူမှု မော်ဒယ်သည် အမှောင်ကွက်ဖြစ်သောကြောင့် ၎င်း၏ ရလဒ်များကို ဘာကြောင့်ထွက်လာသလဲ နားလည်ရန် ဒုက္ခကျစ်သည့် အချက်တစ်ခု ဖြစ်ပါသည်။ သင်တန်းတွင် နောက်ပိုင်းတွင် တာဝန်ရှိသော AI ပန်းကန်ကို အသုံးပြု၍ AI စနစ်များကို ရှင်းတမ်းဆွဲခြင်းသင်ယူမည်။ ဤပန်းကန်သည် ဒေတာသိပ္ပံပညာရှင်များနှင့် AI ဖန်တီးသူများအတွက် အပြည့်အစုံကိရိယာ ဖြစ်ပြီး အောက်ပါများကို လုပ်ဆောင်နိုင်ပါသည်။
* **အမှားခွဲခြမ်းစိတ်ဖြာခြင်း**။ စနစ်၏ တရားမျှတမှု သို့ ယုံကြည်စိတ်ချရမှုကို ထိခိုက်စေသော မော်ဒယ်၏ အမှားဖြန့်ဖြူးမှုကို ရှာဖွေရန်။
* **မော်ဒယ် အကျဉ်းချုပ်**။ ဒေတာ အုပ်စုများပေါ် မော်ဒယ် ဆောင်ရွက်မှုအကြား ကွာခြားမှု ရှာဖွေရန်။
* **ဒေတာ ခွဲခြမ်းစိတ်ဖြာခြင်း**။ ဒေတာ ဖော်ပြချက် နားလည်ပြီး ဒေတာအတွင်း တရားမျှတမှု၊ ပါဝင်မှုနှင့် ယုံကြည်စိတ်ချရမှု ပြဿနာများ ဖြစ်ပေါ်ခြင်း ရှိမရှိ စစ်ဆေးရန်။
* **မော်ဒယ် ရှင်းလင်းနိုင်မှု**။ မော်ဒယ် ခန့်မှန်းချက်တို့ကို ဘယ်အရာများ ထိခိုက်သက်ရောက်စေသည်နားလည်ရန်။ ၎င်းသည် ထွက်ပေါ်မှုပြတ်သားမှုနှင့် တာဝန်ယူမှုအတွက် အရေးကြီးသည်။
* **အမှားခွဲခြမ်းစိတ်ဖြာခြင်း။** စနစ်၏ တရားမျှတမှု သို့မဟုတ် ယုံကြည်စိတ်ချမှုကို အကျိုးသက်ရောက်စေနိုင်သည့် အမှားဖြန့်ဖြူးမှု ဖြည်းဖြည်းချင်း ရှာဖွေရန်။
* **မော်ဒယ် အနှစ်ချုပ်။** ဒေတာအုပ်စုတစ်ခုစီတွင် မော်ဒယ်၏ စွမ်းဆောင်ရည် မညီမျှမှုများ ရှာဖွေရန်။
* **ဒေတာခွဲခြမ်းစိတ်ဖြာခြင်း။** ဒေတာဖြန့်ဖြူးမှုကို နားလည်ရန်နှင့် တရားမျှတမှု၊ ပါဝင်ပတ်သက်မှုနှင့် ယုံကြည်စိတ်ချမှု အားနည်းချက်များဖြစ်စေမည့် ဒေတာ အနားယူမှုများ ရှာဖွေရန်။
* **မော်ဒယ် အသိပညာအလင်းပြမှု။** မော်ဒယ်၏ ခန့်မှန်းချက်များကို ဘာတွေ ထိခိုက်စေနိုင်ကြောင်းနားလည်ရန်။ ၎င်းသည် ပြတ်သားမြင်သာမှုနှင့် တာဝန်ယူမှုအတွက် အရေးကြီးသည်။
## 🚀 စိန်ခေါ်မှု
## 🚀 အခက်အခဲ
ဆိုးကျိုးများ မဖြစ်ပေါ်စေရန် အောက်ပါအချက်များ ပြုလုပ်သင့်သည်။
ထိခိုက်မှုများ ဖြစ်ပေါ်မည်မဟုတ်အောင် ကာကွယ်ရန် ကျွန်ုပ်တို့သည်:
- စနစ်ဖန်တီးသူများအတွင်း သဘာဝပိုင်းနှင့် အမြင်ပိုင်း မျိုးစုံခွဲဝေပေးရန်
- လူ့အသိုင်းအဝိုင်း မျိုးစုံ ကိုယ်စားပြုသော ဒေတာများတွင် ရင်းနှီးမြှုပ်နှံရန်
- တာဝန်ရှိသော AI လုပ်ငန်းစဉ်တွင် ရှာဖွေရေးနှင့် ပြင်ဆင်ရေးနည်းလမ်းများကို တိုးတက်စေရန်
- စနစ်ပေါ်တွင် အလုပ်လုပ်နေသော လူများတွင် မတူကွဲပြားသော နောက်ခံနှင့် သဘောထားများ ရှိဖို့။
- လူ့အသိုင်းအဝိုင်း၏ မတူကွဲပြားမှုကို မမြင်မထင် ထည့်သွင်းထားသည့် ဒေတာများတွင် ရင်းနှီးမြှုပ်နှံရန်။
- တာဝန်ရှိခြင်းမရှိသော AI ကို ရှာဖွေခြင်းနှင့် ပြင်ဆင်ခြင်း အတွက် စက်သင်ယူမှု ဘ၀လည်ပတ်မှုတလျှောက် မတည်မြဲသောနည်းလမ်းများ တီထွင်ဖန်တီးရန်။
မော်ဒယ် တည်ဆောက်ခြင်းနှင့် အသုံးပြုမှုများတွင် မယုံကြည်ခြင်း သက်သေပြသော ကိစ္စများကို စိတ်ထဲတွင် ထားပါ။ ဘယ်အရာတွေကို ထပ်မံစဉ်းစားသင့်မလဲ?
မော်ဒယ် တည်ဆောက်မှုနှင့် အသုံးပြုမှုတွင် မော်ဒယ်၏ ယုံကြည်စိတ်ချရမှုမရှိခြင်း ထင်ရှားသော အခြေအနေကို မှတ်သားပါ။ အခြားဘာကိုတွေးခေါ်သင့်သလဲ။
## [သင်ခန်းစာပြီးသည့်အခါ စစ်ဆေးမေးခွန်း](https://ff-quizzes.netlify.app/en/ml/)
## [သင်ခန်းစာပြီးနောက်မေးခွန်း](https://ff-quizzes.netlify.app/en/ml/)
## ပြန်လည်သုံးသပ်မှုနှင့် ကိုယ်တိုင်လေ့လာမှု
## ပြန်လည်ဆန်းစစ်ခြင်းနှင့် ကိုယ်တိုင်လေ့လာခြင်း
ဤသင်ခန်းစာ၌ သင်သည် စက်သင်ယူမှုတွင် မှန်ကန်မှုနှင့် မမှန်ကန်မှု အယူအဆတို့၏ အခြေခံအချက်များကို လေ့လာသင်ယူခဲ့ပါသည်။
ဒီသင်ခန်းစာတွင် သင်သည် စက်သင်ယူမှုတွင် တရားမျှတမှုနှင့် တရားမျှတမှုမရှိခြင်း၏ အခြေခံအတွေးအခေါ်များကို သင်ယူခဲ့သည်။
ဤအကြောင်းအရာများအား ပိုမိုနက်ရှိုင်းစွာ နားလည်ရန် မိမိဆွေးနွေးပွဲကို ကြည့်ရှုပါ။
ဤသက်ရောက်မှုများကို ပိုမိုနက်နဲစွာ လေ့လာရန် အောက်ပါ အလုပ်ရုံဆွေးနွေးပွဲအား ကြည့်ပါ:
- တာဝန်ထမ်းဆောင်နိုင်သော AI ရှာဖွေရေး: Besmira Nushi, Mehrnoosh Sameki နှင့် Amit Sharma တို့မှ မူဝါဒများကို လက်တွေ့အသုံးချခြင်း
- တာဝန်ရှိသော AI ကို ရှာဖွေခြင်းတွင်: Besmira Nushi, Mehrnoosh Sameki နှင့် Amit Sharma တို့၏ လမ်းညွှန်ချက်များအား လည်ပတ်အကောင်အထည် ဖော်ခြင်း
[![Responsible AI Toolbox: An open-source framework for building responsible AI](https://img.youtube.com/vi/tGgJCrA-MZU/0.jpg)](https://www.youtube.com/watch?v=tGgJCrA-MZU "RAI Toolbox: An open-source framework for building responsible AI")
[![တာဝန်ရှိသော AI Toolbox: တာဝန်ရှိသော AI တည်ဆောက်ရန် အခမဲ့ဖွဲ့စည်းပုံ](https://img.youtube.com/vi/tGgJCrA-MZU/0.jpg)](https://www.youtube.com/watch?v=tGgJCrA-MZU "RAI Toolbox: တာဝန်ရှိသော AI တည်ဆောက်ရန် အခမဲ့ဖွဲ့စည်းပုံ")
> 🎥 ဤရုပ်ပုံအား နှိပ်၍ ဗွီဒီယိုကို ကြည့်ရှုနိုင်ပါသည် - RAI Toolbox: Besmira Nushi၊ Mehrnoosh Sameki နှင့် Amit Sharma တို့က တာဝန်ရှိသော AI ဖန်တီးရေးအတွက် open-source ကန့်သတ်တမ်းများ၏ ဖွဲ့စည်းပုံ
> 🎥 အထက်ပါပုံကို နှိပ်ပြီး ဗီဒီယိုကြည့်ပါ: RAI Toolbox: Besmira Nushi, Mehrnoosh Sameki, နှင့် Amit Sharma တို့၏ တာဝန်ရှိသော AI တည်ဆောက်ရန် အခမဲ့ဖွဲ့စည်းပုံ
ထပ်မံဖတ်ရှုရန် -
ထို့အပြင် ဖတ်ရှုပါ:
- Microsoft ၏ RAI အရင်းအမြစ်စင်တာ: [Responsible AI Resources – Microsoft AI](https://www.microsoft.com/ai/responsible-ai-resources?activetab=pivot1%3aprimaryr4)
- Microsoft ၏ RAI ရင်းမြစ်စင်တာ: [Responsible AI Resources – Microsoft AI](https://www.microsoft.com/ai/responsible-ai-resources?activetab=pivot1%3aprimaryr4)
- Microsoft ၏ FATE သုတေသနအဖွဲ့: [FATE: Fairness, Accountability, Transparency, and Ethics in AI - Microsoft Research](https://www.microsoft.com/research/theme/fate/)
- Microsoft ၏ FATE သုတေသနအဖွဲ့: [FATE: Fairness, Accountability, Transparency, and Ethics in AI - Microsoft Research](https://www.microsoft.com/research/theme/fate/)
RAI Toolbox:
RAI Toolbox:
- [Responsible AI Toolbox GitHub သိမ်းဆည်းတိုက်](https://github.com/microsoft/responsible-ai-toolbox)
- [Responsible AI Toolbox GitHub သိုလှောင်ခန်း](https://github.com/microsoft/responsible-ai-toolbox)
Azure Machine Learning ၏ မှန်ကန်မှုအာမခံမှု ကိရိယာများအကြောင်း ဖတ်ရှုပါ။
Azure Machine Learning ၏ တရားမျှတမှုအာမခံရေးကိရိယာများကို ဖတ်ရှုပါ:
- [Azure Machine Learning](https://docs.microsoft.com/azure/machine-learning/concept-fairness-ml?WT.mc_id=academic-77952-leestott)
- [Azure Machine Learning](https://docs.microsoft.com/azure/machine-learning/concept-fairness-ml?WT.mc_id=academic-77952-leestott)
## လေ့ကျင့်ခန်း
## အလုပ်အပ်
[RAI Toolbox စူးစမ်းလေ့လာရန်](assignment.md)

@ -1,121 +1,121 @@
# Python နှင့် Scikit-learn ဖြင့် regression မော်ဒယ်များ စတင်ခြင်း
# Python နှင့် Scikit-learn တို့ဖြင့် regression မော်ဒယ်များ စတင်အသုံးပြုခြင်း
![Sketchnote မှ regressions အကျဉ်းချုပ်](../../../../translated_images/my/ml-regression.4e4f70e3b3ed446e.webp)
![regressions အကျဉ်းချုပ် sketchnote](../../../../translated_images/my/ml-regression.4e4f70e3b3ed446e.webp)
> Sketchnote ကို [Tomomi Imura](https://www.twitter.com/girlie_mac) ရေးသားသည်
> Sketchnote ကို [Tomomi Imura](https://www.twitter.com/girlie_mac) မှ ဖန်တီးထားသည်
## [မဟာသင်ကြားမှု မတိုင်မီ စစ်တမ်း](https://ff-quizzes.netlify.app/en/ml/)
## [စာရွက်မတက်ခင် ကွစ်ဇ်](https://ff-quizzes.netlify.app/en/ml/)
> ### [ဒီသင်ခန်းစာကို R မှာလည်း ရနိုင်ပါတယ်!](../../../../2-Regression/1-Tools/solution/R/lesson_1.html)
> ### [ဤသင်ခန်းစာကို R ဖြင့်လည်းရရှိနိုင်သည်!](../../../../2-Regression/1-Tools/solution/R/lesson_1.html)
## ကိုယ်ပွားပြောကြားချက်
## နိဒါန်း
ဒီသင်ခန်းစာ ၄ ခုတွင် regression မော်ဒယ်များ ဖန်တီးနည်းကို ရှာဖွေနိုင်မည်။ ၎င်းတို့ ဘာကြောင့်သုံးသည့်အကြောင်းကို မကြာမီတင်ပြပါမည်။ သင် တစုံတရာမလုပ်မီ မိမိတွင် လိုအပ်သောကိရိယာများရှိပြီး စတင်နိုင်ကြောင်း သေချာပါစေ။
ဤသင်ခန်းစာ လေးခုတွင် regression မော်ဒယ်များကို မည်သို့ တည်ဆောက်ရမည်ကို တွေ့ရှိသွားမည်ဖြစ်သည်။ ဤအချက်များကို မကြာမီ ဆွေးနွေးသွားမှာဖြစ်သည်။ သို့သော် မည်သည့်အရာကိုမဆို စတင်လုပ်ဆောင်ရန် မတိုင်မီ လိုအပ်သောကိရိယာများ ရှိပြီးသားဖြစ်စေပါ။
ဒီသင်ခန်းစာတွင် သင် သင်ယူရမည့်အရာများမှာ -
ဤသင်ခန်းစာတွင် သင်သည်:
- ဒေသိယ စက်ပညာဆိုင်ရာ တာဝန်များအတွက် သင့်ကွန်ပြူတာကို တပ်ဆင်ခြင်း။
- Jupyter Notebook များနှင့် လုပ်ကိုင်ခြင်း။
- Scikit-learn ကို သုံးခြင်း၊ ထည့်သွင်းတပ်ဆင်ခြင်းအပါအဝင်။
- လက်တွေ့လေ့ကျင့်မှုဖြင့် လိုင်းနေရေး regression ကို လေ့လာခြင်း။
- ကိုယ်ပိုင်ကွန်ပျူတာတွင် စက်မှုသင်ယူမှု လုပ်ငန်းများ ပြုလုပ်ရန် တပ်ဆင်ခြင်း
- Jupyter Notebooks နှင့် လက်တွေ့လုပ်ကိုင်ခြင်း
- Scikit-learn ကို ထည့်သွင်းအသုံးပြုခြင်း၊ နှင့် အပ်လုပ်ခြင်း
- လက်တွေ့အကဲဖြတ်ခြင်းဖြင့် linear regression ကို လေ့လာခြင်း
## ထည့်သွင်းခြင်းများ နှင့် ပျိုးထောင်မှုများ
## အပ်လုပ်ခြင်းနှင့် ကွန်ဖီဂျူရေးရှင်းများ
[![ML စတင်သင်ယူသူများအတွက် - မောင်းနှင်ရန်အတွက် လိုအပ်သောကိရိယာများ စတင်တပ်ဆင်ခြင်း](https://img.youtube.com/vi/-DfeD2k2Kj0/0.jpg)](https://youtu.be/-DfeD2k2Kj0 "ML စတင်သင်ယူသူများအတွက် - မောင်းနှင်ရန်အတွက် လိုအပ်သောကိရိယာများ စတင်တပ်ဆင်ခြင်း")
[![မစရှိသူများအတွက် ML - စက်မှုသင်ယူမော်ဒယ်များ တည်ဆောက်ရန် ကိရိယာများကို ပြင်ဆင်ခြင်း](https://img.youtube.com/vi/-DfeD2k2Kj0/0.jpg)](https://youtu.be/-DfeD2k2Kj0 "မစရှိသူများအတွက် ML - စက်မှုသင်ယူမော်ဒယ်များ တည်ဆောက်ရန် ကိရိယာများကို ပြင်ဆင်ခြင်း")
> 🎥 ML အတွက် ကွန်ပြူတာတပ်ဆင်ခြင်း လုပ်ငန်းစဉ်တစ်ခုကို အနည်းငယ် ဗီဒီယိုအဖြစ် မြင်လိုပါက ပုံကို နှိပ်ပါ။
> 🎥 အပေါ်ပါပုံကို နှိပ်၍ ကွန်ပျူတာအမြဲတမ်း ML အတွက် စီမံကိန်းပြုလုပ်သည့် ရုပ်ရှင်တိုကြည့်ရှုပါ။
1. **Python ဖြည့်သွင်းပါ**။ သင့်တွင် [Python](https://www.python.org/downloads/) ထည့်သွင်းထားမှုရှိမရှိ စစ်ဆေးပါ။ သင်သည် ဒေတာသိပ္ပံနှင့် စက်သင်ယူမှု လုပ်ငန်းများအတွက် Python ကို အများကြီးအသုံးပြုမည်။ လက်ရှိကွန်ပြူတာစနစ်အများစုတွင် Python ထည့်သွင်းထားပြီးဖြစ်သည်။ အသုံးပြုသူတချို့အတွက် တပ်ဆင်မှု လွယ်ကူစေရန် [Python Coding Packs](https://code.visualstudio.com/learn/educators/installers?WT.mc_id=academic-77952-leestott) များလည်း ရရှိနိုင်ပါသည်။
1. **Python ကို အပ်လုပ်ပါ**။ ကိုယ်ပိုင်ကွန်ပျူတာတွင် [Python](https://www.python.org/downloads/) ထည့်သွင်းထားခြင်းရှိရန် သေချာပါစေ။ Python ကို ပိုမိုသော ဒေတာသိပ္ပံနှင့် စက်ပညာသင်ယူမှု လုပ်ငန်းများတွင် အသုံးပြု သွားမည်ဖြစ်သည်။ များသောကွန်ပျူတာစနစ်များ၌ Python အပ်လုပ်ခြင်း ရှိပြီးသား ဖြစ်သည်။ အချို့ အသုံးပြုသူများအတွက် စတင်ထည့်ရန် အဆင်ပြေစေရန် [Python Coding Packs](https://code.visualstudio.com/learn/educators/installers?WT.mc_id=academic-77952-leestott) များလည်း ရနိုင်သည်။
သို့သော် Python အသုံးပြုမှုအချို့တွင် ဆော့ဖ်ဝဲ version တစ်ခုနဲ့အသုံးပြုရန်လိုအပ်ပြီး၊ အခြားအသုံးပြုမှုများတွင် အခြား version လိုအပ်နိုင်သဖြင့် [virtual environment](https://docs.python.org/3/library/venv.html) တစ်ခုအတွင်း၌ လုပ်ဆောင်ခြင်း အထောက်အကူဖြစ်သည်။
Python ၏ အသုံးပြုမှုအချို့တွင် ဆော့ဗ်ဝဲ ဗားရှင်းတစ်ခုတည်းသာ လိုအပ်ပြီး၊ အခြားအခါတွင် တစ်ခြားဗားရွင်းတစ်ခုလိုအပ်သည်။ ထို့ကြောင့် [virtual environment](https://docs.python.org/3/library/venv.html) တစ်ခုအတွင်း လုပ်ကိုင်ခြင်း သေချာရန် အကောင်းဆုံးဖြစ်သည်။
2. **Visual Studio Code ထည့်သွင်းပါ**။ သင့်တွင် Visual Studio Code ထည့်သွင်းထားမှသာ သေချာပါစေနိုင်သည်။ [Visual Studio Code ထည့်သွင်းခြင်း](https://code.visualstudio.com/) အတွက် သင့်ဝက်ဘ်ဆိုဒ်မှ လမ်းညွှန်ချက်များကို ကျင့်သုံးပါ။ ဒီသင်ခန်းစာတွင် Visual Studio Code ဖြင့် Python ကို အသုံးပြုမည် ဖြစ်သောကြောင့် [Visual Studio Code ကို Python ဖန်တီးမှုအတွက် ပုံစံချထားခြင်း](https://docs.microsoft.com/learn/modules/python-install-vscode?WT.mc_id=academic-77952-leestott) နည်းလမ်းများကို သင်ယူလေ့လာနိုင်ပါသည်။
2. **Visual Studio Code ကို အပ်လုပ်ပါ**။ ကိုယ်ပိုင်ကွန်ပျူတာတွင် Visual Studio Code ထည့်သွင်းထားရန် သေချာပါစေ။ အခြေခံအပ်လုပ်ကိစ္စများအတွက် [Visual Studio Code အပ်လုပ်နည်းများ](https://code.visualstudio.com/) ကို လိုက်နာပါ။ ဤသင်တန်းတွင် Python ကို Visual Studio Code တွင် အသုံးပြုမည်ဖြစ်သောကြောင့် Python အတွက် [Visual Studio Code ကွန်ဖီဂျူရေးရှင်း](https://docs.microsoft.com/learn/modules/python-install-vscode?WT.mc_id=academic-77952-leestott) ကိုလေ့လာထားသင့်သည်။
> [Learn modules များ](https://docs.microsoft.com/users/jenlooper-2911/collections/mp1pagggd5qrq7?WT.mc_id=academic-77952-leestott) ကို တစ်ခုလုံး လေ့လာခြင်းဖြင့် Python ကို သက်သာစွာ သဘောပေါက်စေပါ။
> Python ကို ကောင်းမွန်စွာ လေ့လာရန် [သင်ယူမှုပုံစံများ](https://docs.microsoft.com/users/jenlooper-2911/collections/mp1pagggd5qrq7?WT.mc_id=academic-77952-leestott) ပါ ဝိုင်းဝန်း လေ့လာပါ
>
> [![Visual Studio Code ဖြင့် Python ပြင်ဆင်ခြင်း](https://img.youtube.com/vi/yyQM70vi7V8/0.jpg)](https://youtu.be/yyQM70vi7V8 "Visual Studio Code ဖြင့် Python ပြင်ဆင်ခြင်း")
> [![Visual Studio Code ဖြင့် Python စတင်တပ်ဆင်ခြင်း](https://img.youtube.com/vi/yyQM70vi7V8/0.jpg)](https://youtu.be/yyQM70vi7V8 "Visual Studio Code ဖြင့် Python စတင်တပ်ဆင်ခြင်း")
>
> 🎥 VS Code အတွင်း Python အသုံးပြုနည်းကို ဗီဒီယိုအဖြစ် ကြည့်ရှုရန် ပုံကို နှိပ်ပါ။
> 🎥 ဗီဒီယိုကြည့်ရန် အပေါ်က ပုံကို နှိပ်ပါ - VS Code အတွင်း Python ကို အသုံးပြုသည့် ဗီဒီယို
3. **Scikit-learn ထည့်သွင်းပါ**။ ထည့်သွင်းနည်းကို [ဤနေရာတွင်](https://scikit-learn.org/stable/install.html) လိုက်နာပါ။ Python 3 ကို သုံးမည့်အတွက် virtual environment အသုံးပြုရန် အကြံပြုပါသည်။ M1 Mac တွင် ထည့်သွင်းရာတွင် အထူးနည်းလမ်းများ ရှိသည်ကို ဤစာမျက်နှာတွင် ဖော်ပြထားပါသည်။
3. **Scikit-learn ကို အပ်လုပ်ပါ**၊ [ဤအညွှန်းများ](https://scikit-learn.org/stable/install.html) အတိုင်း လိုက်နာပါ။ Python 3 ကိုသာ အသုံးပြုရန် လိုအပ်ပါသည်၊ သို့ဖြစ်၍ virtual environment အသုံးပြုရန် အကြံပြုသည်။ M1 Mac ပေါ်တွင် ထည့်သွင်းမည်ဆိုပါက အထူးညွှန်ကြားချက်များ ရှိသည်။
1. **Jupyter Notebook ထည့်သွင်းပါ**။ [Jupyter package ထည့်သွင်းရန်](https://pypi.org/project/jupyter/) လိုအပ်ပါသည်။
1. **Jupyter Notebook ကို အပ်လုပ်ပါ**။ [Jupyter package](https://pypi.org/project/jupyter/) ကို ထည့်သွင်းရန် လိုအပ်ပါသည်။
## သင့် ML ဖန်တီးရေး ပတ်ဝန်းကျင်
## မင်းရဲ့ ML ရေးသားရေး ပတ်ဝန်းကျင်
သင့် Python ကုဒ်ဖန်တီးရေးနှင့် စက်သင်ယူမော်ဒယ်များ ဖန်တီးရန် **notebooks** ကို သုံးမည်ဖြစ်သည်။ ဒီဖိုင် အမျိုးအစားသည် ဒေတာသိပ္ပံပညာရှင်များ အသုံးပြု့လေ့ရှိသော ကိရိယာဖြစ်ပြီး `.ipynb` ဆိုသည့် ထပ်ဆင့်သင်္ကေတဖြင့် သိရှိနိုင်သည်။
မင်းသည် Python ကုဒ်ရေးရန်နှင့် စက်မှုသင်ယူမော်ဒယ်ဖန်တီးရန် **notebooks** များကို အသုံးပြုပါမည်။ ဤဖိုင်အမျိုးအစားသည် ဒေတာသိပ္ပံရှင်များ၏ ရိုးရိုး အကိရိယာဖြစ်ပြီး `.ipynb` ဆက်စပ် နာမည်ဖြင့် ဖော်ထုတ်နိုင်ပါသည်။
Notebooks သည် အပြန်အလှန်လုပ်ဆောင်နိုင်သည့် ပတ်ဝန်းကျင်တစ်ခုဖြစ်ပြီး၊ ဖန်တီးသူအနေဖြင့် ကုဒ်ရေးခြင်း၊ မှတ်ချက်ထည့်ခြင်းနှင့် ရေးသားမှုများ ဖော်ပြနိုင်ခြင်းကြောင့် သုတေသန သို့မဟုတ် စမ်းသပ်မှုအခြေပြု စီမံကိန်းများတွင် အထောက်အကူဖြစ်ပေးသည်။
Notebooks သည် အပြန်အလှန် ဆက်သွယ်နိုင်သော ပတ်ဝန်းကျင်ဖြစ်ပြီး developer များသည် ကုဒ်ရေးခြင်းနဲ့အတူ မှတ်စုထည့်သွင်း၍ ကုဒ်ဝေဖန်ချက် အပေါ် စာတမ်းရေးသားနိုင်ပါတယ်၊ သုတေသနပတ်သော ကိစ္စများအတွက် အထူး ကူညီပေးသည်။
[![ML စတင်သင်ယူသူများ - Jupyter Notebooks တပ်ဆင်ပြီး regression မော်ဒယ်များ စတင်ဆောက်ရန်](https://img.youtube.com/vi/7E-jC8FLA2E/0.jpg)](https://youtu.be/7E-jC8FLA2E "ML စတင်သင်ယူသူများ - Jupyter Notebooks တပ်ဆင်ပြီး regression မော်ဒယ်များ စတင်ဆောက်ရန်")
[![မစရှိသူများအတွက် ML - Notebook များ တပ်ဆင်၍ regression မော်ဒယ်များ စတင်တည်ဆောက်ခြင်း](https://img.youtube.com/vi/7E-jC8FLA2E/0.jpg)](https://youtu.be/7E-jC8FLA2E "မစရှိသူများအတွက် ML - Notebook များ တပ်ဆင်၍ regression မော်ဒယ်များ စတင်တည်ဆောက်ခြင်း")
> 🎥 ဒီလေ့ကျင့်ခန်းကို ဗီဒီယိုအနုပညာပိုင်းဖြစ်စွာ လေ့လာရန် ပုံကို နှိပ်ပါ။
> 🎥 ဤ စဉ်ဆက်လက်လုပ်ငန်းစဉ်အတွက် အပေါ်ပါပုံကို နှိပ်၍ ရုပ်သံတိုကြည့်ရှုပါ။
### လေ့ကျင့်ခန်း - notebook တစ်ခုဖြင့် လုပ်ကိုင်ခြင်း
### လေ့ကျင့်ခန်း - notebook နှင့် လုပ်ကိုင်ခြင်း
ဒီဖိုလ်ဒါတွင် _notebook.ipynb_ ဖိုင်ကို တွေ့ရှိမည်ဖြစ်သည်။
ဤဖိုင်တွင် _notebook.ipynb_ ဖိုင်ကို သင်တွေ့ရှိမည်။
1. Visual Studio Code ဖြင့် _notebook.ipynb_ ဖိုင်ကိုဖွင့်ပါ။
1. Visual Studio Code မှာ _notebook.ipynb_ ကို ဖွင့်ပါ။
Jupyter server နှင့် Python 3+ စတင်ပါမည်။ notebook တွင် `run` လို့ရစေရန် ကုဒ်အစိတ်အပိုင်းများ ရှိသည်။ ၎င်းများကို play ခလောက်ကဲ့သို့ မြင်သာသော အိုင်ကွန်ကို ရွေး၍ ဖျော်ဖြေနိုင်သည်။
Jupyter sever တစ်ခု ရှေ့မှ Python 3+ ဖြင့် စတင် လည်ပတ်မည်။ notebook အတွင်း run လုပ်နိုင်သည့် ကုဒ်ပိုင်းများ ရှိသည်။ play button ပုံဆွဲထားသည့် အိုင်ကွန်ကို နှိပ်၍ ကုဒ်အပိုင်း run လုပ်နိုင်ပါသည်။
1. `md` အိုင်ကွန်ကို ရွေးပြီး markdown တစ်ခုပြုလုပ်ပါ၊ အထက်ပါ စာသားတစ်ခု **# Welcome to your notebook** ကို ထည့်ပါ။
1. `md` အိုင်ကွန်ကို ရွေးပြီး markdown မှတ်စုအနည်းငယ်ထည့်သွင်းပါ၊ အောက်ပါစာသား **# Welcome to your notebook** လည်းထည့်ပါ။
ပို၍ Python ကုဒ်တစ်ခုထည့်ပါ။
ထို့နောက် Python ကုဒ် တစ်ချပ် ထည့်ပါ။
1. ကုဒ်အပိုင်းတွင် **print('hello notebook')** ရိုက်ထည့်ပါ။
1. ကုဒ်အား run ခလုတ်ကို နှိပ်ပါ။
1. ကုဒ်ကို run လုပ်ရန် အမြွှာခေါင်းပုဆွဲ (arrow) ကို နှိပ်ပါ။
ထုတ်ပေးထားသော စကားစုကို မြင်ရမည်ဖြစ်သည်။
သင့်ကို ပုံနှိပ်ချက်ကို ဖော်ပြပေးမှာဖြစ်သည်။
```output
hello notebook
```
![VS Code မှာ notebook ဖွင့်ထားသည်](../../../../translated_images/my/notebook.4a3ee31f396b8832.webp)
![VS Code ဖြင့် notebook ဖွင့်ထားမှု](../../../../translated_images/my/notebook.4a3ee31f396b8832.webp)
သင့်ကုဒ်နှင့် မှတ်ချက်များကို notebook တွင် ထည့်သွင်းရေးသားနိုင်သည်။
သင့်ကုဒ်နှင့် မှတ်ချက်များကို စုပေါင်း၍ အသေးစိတ် စာရွက်စာတမ်းတင်ဘဝ နဲ့ ဖော်ပြနိုင်သည်။
✅ ဝဘ်ဆာဗာဖန်တီးသူ တစ်ယောက်၏ လုပ်ငန်းပတ်ဝန်းကျင်နှင့် ဒေတာသိပ္ပံပညာရှင်တစ်ဦးရဲ့ လုပ်ငန်းပတ်ဝန်းကျင် ဘာကွာခြားမှုများရှိသည်ကို တစ်မိနစ်စဉ်းစားကြည့်ပါ။
✅ web developer ၏ အလုပ်လုပ်ပတ်ဝန်းကျင်နှင့် ဒေတာသိပ္ပံရှင်၏ အလုပ်လုပ်ပတ်ဝန်းကျင်ကြား မတူကွဲပြားချက်ကို စဉ်းစားပါ။
## Scikit-learn ဖြင့် အလုပ်လုပ်နိုင်ရန်
## Scikit-learn ဖြင့် စတင် အသုံးပြုခြင်း
Python ကို ဒေသိယပတ်ဝန်းကျင်တွင် စတင်တပ်ဆင်ပြီး Jupyter Notebooks နှင့် သဘောတူလာပါက Scikit-learn ကိုလည်း သဘောကျကျ သုံးစွဲနိုင်ရအောင် ကြိုးစားကြရအောင် (သတ်မှတ်ပုံ `sci` လိုဖတ်ပါ၊ `science` လိုသည်။) Scikit-learn တွင် [ကျယ်ပြန့်သော API](https://scikit-learn.org/stable/modules/classes.html#api-ref) ရှိ၍ ML လုပ်ဆောင်ချက်များ အကူအညီပေးသည်။
Python ကို ကိုယ်ပိုင်ပတ်ဝန်းကျင်၌ စတင်အသုံးပြုပြီး Jupyter Notebooks များတွင် သင်အဆင်ပြေလျှင် Scikit-learn အတွက်လည်း ရိုးရိုးရှင်းရှင်း အသုံးဝင်စေချင်သည်။ Scikit-learn သည် ML လုပ်ငန်းများကို အထောက်အကူပြုရန် [ပြည့်စုံသော API](https://scikit-learn.org/stable/modules/classes.html#api-ref) ဖြင့် ပံ့ပိုးသည်။
သူတို့ရဲ့ [ဝက်ဘ်ဆိုဒ်](https://scikit-learn.org/stable/getting_started.html) အရ "Scikit-learn သည် supervised နှင့် unsupervised ပညာသင်ကြားမှုများကို ထောက်ပံ့ပေးသော အခမဲ့ စက်သင်ယူမှု စာကြည့်တိုက် ဖြစ်သည်။ မော်ဒယ်ကို ဆွဲဆိုင်းခြင်း၊ ဒေတာကြိုတင်ပြုပြင်ခြင်း၊ မော်ဒယ်ရွေးချယ်မှုနှင့် သုံးသပ်မှုများအတွက် ကိရိယာအခြားများလည်း ထည့်သွင်းပေးထားသည်။"
၎င်းတို့၏ [ဝက်ဘ်ဆိုက်](https://scikit-learn.org/stable/getting_started.html) အရ "Scikit-learn သည် supervised နှင့် unsupervised learning များကို ထောက်ပံ့သော ဖွင့်လင်းအရင်းအမြစ် စက်မှုသင်ယူမှုစာကြည့်တိုက်တစ်ခုဖြစ်သည်။ မော်ဒယ်ပိုင်းဆိုင်ရာ အဆင့်ဖြည့်ခြင်း၊ ဒေတာကြိုတင်ပြင်ဆင်ခြင်း၊ မော်ဒယ်ရွေးချယ်မှုနှင့် သုံးသပ်မှု အတော်များသော ကိရိယာများကိုပါ ပံ့ပိုးပေးသည်။"
ဒီသင်တန်းမှာ Scikit-learn နှင့် ကိရိယာအခြားများကို သုံးပြီး ပုံမှန် စက်သင်ယူမှု လုပ်ငန်းရှင်လုပ်ကိုင်သည်။ neural network နှင့် deep learning များကို ကျွန်တော်တို့ 'AI for Beginners' သင်ခန်းစာတွင် လေ့လာရန်ထားကြသည်။
ဤသင်တန်းတွင် သင်သည် Scikit-learn နှင့်အခြားကိရိယာများကို အသုံးပြု၍ ဆုံးဖြတ်မည့် 'ရိုးရှင်းစရာ စက်မှုသင်ယူမှု' လုပ်ငန်းများအတွက် မော်ဒယ်ဖန်တီးပါမည်။ နေရစ်နယ်ကွက်နှင့် အနက်ရောင်သင်ယူမှုများကို အနာဂတ် 'AI for Beginners' သင်ရိုးညွှန်းတမ်းတွင် စာရင်းသွင်းထားသည်။
Scikit-learn က မော်ဒယ်ဖန်တီးခြင်းနှင့် သုံးစွဲရန် စံထားသတ်မှတ်ခြင်းကို ရိုးရှင်းစွာ လုပ်ဆောင်နိုင်သည်။ ဥပမာနှင့် သင်ယူရန်အသင့်ရှိသော ဒေတာစုစည်းမှုများပါဝင်ပြီး သူတို့ အတွက်မော်ဒယ်များပါဝင်သည်။ ပထမဆံုး Scikit-learn မော်ဒယ်အတွက် ကြိုတင်ထားသော ဒေတာနှင့် estimator အသုံးပြုခြင်းကို စတင်ကြည့်ကြရအောင်။
Scikit-learn သည် မော်ဒယ်များတည်ဆောက်ခြင်းနှင့် သုံးသပ်ရန် လွယ်ကူစေရန် အဓိကထားထားသည်။ အဓိကအားဖြင့် နံပါတ်ဒေတာကို အခြေခံပြီး သင်ယူရန် အသုံးပြုမှုအတွက် ပြင်ဆင်ထားသည့် ဒေတာများ ပါရှိသည်။ သင်ယူသူများအနေဖြင့် ကြိုတင်တည်ဆောက်ထားသည့် မော်ဒယ်များကို စမ်းသပ်ရန်လည်း ပါရှိသည်။ နမူနာဒေတာတွေကို သယ်ယူတင်သွင်းခြင်းနှင့် တပ်ဆင်ထားသော အာကာသကို အသုံးပြု၍ Scikit-learn ဖြင့် မင်းရဲ့ ပထမဆုံး ML မော်ဒယ်ကို ဖန်တီးရင်း လေ့လာကြစို့။
## လေ့ကျင့်ခန်း - သင့်ပထမဆုံး Scikit-learn notebook
## လေ့ကျင့်ခန်း - မင်းရဲ့ ပထမဆုံး Scikit-learn notebook
> ဒီ သင်ကြားမှုကို Scikit-learn ၏ [linear regression ဥပမာ](https://scikit-learn.org/stable/auto_examples/linear_model/plot_ols.html#sphx-glr-auto-examples-linear-model-plot-ols-py) မှ အကြံဉာဏ်ယူထားသည်။
> ဤသင်ခန်းစာကို Scikit-learn ၏ [linear regression နမူနာ](https://scikit-learn.org/stable/auto_examples/linear_model/plot_ols.html#sphx-glr-auto-examples-linear-model-plot-ols-py) မှ အားဖြင့် ရေးသားထားပါသည်။
[![ML စတင်သင်ယူသူ - Python ဖြင့် ပထမဆုံး လိုင်းနေရေး Regression စီမံကိန်း](https://img.youtube.com/vi/2xkXL5EUpS0/0.jpg)](https://youtu.be/2xkXL5EUpS0 "ML စတင်သင်ယူသူ - Python ဖြင့် ပထမဆုံး လိုင်းနေရေး Regression စီမံကိန်း")
[![မစရှိသူများအတွက် ML - Python တွင် ပထမဆုံး Linear Regression စီမံကိန်း](https://img.youtube.com/vi/2xkXL5EUpS0/0.jpg)](https://youtu.be/2xkXL5EUpS0 "မစရှိသူများအတွက် ML - Python တွင် ပထမဆုံး Linear Regression စီမံကိန်း")
> 🎥 ဤလေ့ကျင့်ခန်းကို ဗီဒီယိုနည်းဖြင့် လေ့လာရန် ပုံကို နှိပ်ပါ။
> 🎥 ဤ လေ့ကျင့်ခန်းကို လုပ်ဆောင်ခြင်း ဗီဒီယိုတို ကြည့်ရန် ပုံကို နှိပ်ပါ။
_notebook.ipynb_ ဖိုင်တွင် ရှိသော cells အားလုံးကို 'trash can' အိုင်ကွန်နှိပ်၍ ဖျက်ပစ်ပါ။
သင့်သင်ခန်းစာနှင့် ဆက်စပ်ထားသော _notebook.ipynb_ ဖိုင်တွင် ဆဲလ်များအားလုံးကို 'ချက်ကပ်ဖလူး' ကို နှိပ်သွား၍ သန့်ရှင်းပါ။
ဤပိုင်းတွင် Scikit-learn တွင် သင်ယူမှုအတွက် ပါဝင်သော diabetes အချက်အလက်အစုလိုက် တစ်ခုဖြင့် လုပ်ဆောင်မည်ဖြစ်သည်။ လက်က်ကျင့်မှုအတွက် diabetic လူနာများကို ဆုတ်ကမ်းသည့်ကုထုံး စမ်းသပ်လိုသူဟု ရှုမြင်ပါက စက်သင်ယူမှု မော်ဒယ်တို့က မည်သူများအတွက် ကောင်းမွန်သော တုံ့ပြန်မှုရှိမည်ဆိုသည်ကို ဖော်ထုတ်နိုင်သည်။ အလွယ်တကူ regression မော်ဒယ်တစ်ခုကို ကြည့်ရှုချက်ဖြင့် ၎င်းသည် သင်၏ သတိပြုရမည့် အချက်အလက်များကို ပြသနိုင်သည်။
ဤအပိုင်း၌ သင်သည် သင်ယူမှုရည်ရွယ်ချက်ဖြင့် Scikit-learn တွင် ထည့်သွင်းထားသော သကြားနဲ့ဆိုင်သော ဒေတာအသေးစားတစ်ခုဖြင့် လုပ်ကိုင်မည်။ သင်သည် ဆီးချိုရောဂါရှိသူများအတွက် ဆေးကုသမှုကို စမ်းသပ်လိုသည်ဟု သေချာပါက၊ စက်မှုသင်ယူမှု မော်ဒယ်များအား အသုံးပြုပြီး ကုသမှု ကိုပိုမိုကောင်းမွန်စွာ သင့်လျော်သည့် လူနာများကို ရွေးချယ်နိုင်မည် ဖြစ်သည်။ အလွန်ရိုးရှင်းသော regression မော်ဒယ်တစ်ခုမှ ဖြစ်ပါက တည်ဆောက်ခြင်းဖြင့် သုတေသန ဆေးခန်း စီမံကိန်းများ အတွက် စိတ်ကူးများကို လမ်းညွှန်ပေးနိုင်ပါသည်။
✅ regression နည်းလမ်းစုံရှိပြီး သင် ရရှိလိုသည့် ဖြေချက်ပုံစံပေါ်မူတည်သည်။ အသက်တစ်မျိုးနှင့် မျှော်မှန်းထားသော အမြင့်တန်ဖိုးခန့်မှန်းရန် linear regression ကိုသုံးမည်။ လူတစ်ဦးအရွယ်အရအမြင့်ကို ကြိုတင်တွက်ရန် numeric value လိုတွင် မျိုးဖြစ်သည်။ စားအစာတစ်မျိုးတစ်စုံက ဗီဂန် ဟုတ်မဟုတ် သတ်မှတ်ရန် logistic regression (category assignment) ကို အသုံးပြုမည်။ logistic regression ကို နောက်ပိုင်းတွင် သင်ယူမည်ဖြစ်သည်။ သင်ဖြစ်နိုင်သည့် ဒေတာမေးခွန်းများကို စဉ်းစားပြီး သင့်ရဲ့ မေးခွန်းနှင့် ကိုက်ညီသည့် regression နည်းလမ်းကို ရွေးချယ်ပါ။
✅ regression နည်းလမ်းများ များပြားပြီး ဘယ်ဟာကို ရွေးမလဲဆိုတာ မေးခွန်းအပေါ် မူတည်သည်။ လူကြီးအသက်နှင့် အရွယ်အစား ခန့်မှန်းလိုပါက linear regression ကို အသုံးပြုမည်၊ သင့်ကိုယ်တိုင်တန်ဖိုးကို ရှာဖွေနေသည်ကို ဆိုလိုသည်။ သင့်အား စားသောက်ပစ္စည်းကအစားအစာအမျိုးအစား vegan ဖြစ်မဖြစ် ရှာဖွေရန်လိုပါက category သတ်မှတ်ချက် လိုသည်၊ ထို့ကြောင့် logistic regression ကို အသုံးပြုမည်။ logistic regression အကြောင်းကို နောက်ပိုင်း၌ ပိုမိုလေ့လာမည်။ ဒေတာ ကို မေးခွန်းများ နှင့် မည်သည့်နည်းလမ်း အသုံးပြုမယ်ဆိုတာ စဉ်းစားပါ။
ဒီအလုပ်ကို စတင်လိုက်ကြရအောင်။
ဤတာဝန်တွင် စတင်လိုက်ပါစို့။
### စာကြည့်တိုက်များ ကိုသွင်းယူခြင်း
### ไลဘရီများ ရှာဖွေ သုံးရန်
လုပ်ငန်းအတွက် စာကြည့်တိုက်များကို သုံးမည် -
ဤတာဝန်အတွက် ไลဘရီများ အချို့ကို ရှာဖွေထည့်သွင်းပါမည် -
- **matplotlib**။ ဒါသည် အသုံးဝင်သော [ဂရပ်ဖ်ကိရိယာ](https://matplotlib.org/) ဖြစ်၍ လိုင်းပလော့ဖန်တီးရန်သုံးမည်။
- **numpy**. [numpy](https://numpy.org/doc/stable/user/whatisnumpy.html) သည် Python တွင် နံပါတ်များကိုဆောင်ရွက်ရာ အထောက်အကူဖြစ်သော စာကြည့်တိုက်ဖြစ်သည်။
- **sklearn**. ၎င်းသည် [Scikit-learn](https://scikit-learn.org/stable/user_guide.html) စာကြည့်တိုက်ဖြစ်သည်။
- **matplotlib**. [ကွက်ပြားရေးကိရိယာ](https://matplotlib.org/) တွင် အသုံးပြုဖြစ်၍ line plot ဖန်တီးရန် ဖြစ်သည်။
- **numpy**. [numpy](https://numpy.org/doc/stable/user/whatisnumpy.html) သည် Python တွင် နံပါတ်ဒေတာများကို ကိုင်တွယ်ရန် အသုံးဝင်သော ไลဘရီ ဖြစ်သည်။
- **sklearn**. [Scikit-learn](https://scikit-learn.org/stable/user_guide.html) လိုက်ရီ ဖြစ်သည်။
လုပ်ငန်းများအတွက် ကူညီရန် စာကြည့်တိုက်များကို သွင်းယူပါ။
အလုပ်လုပ်ရန် ကူညီပေးမည့် ไลဘရီများ ရှာဖွေရန်။
1. အောက်ပါကုဒ်ဖြင့် import ပြုလုပ်ပါ -
1. အောက်ပါကုဒ်ကို ရိုက်ထည့်ကာ imports ပေါင်းထည့်ပါ။
```python
import matplotlib.pyplot as plt
@ -123,26 +123,26 @@ _notebook.ipynb_ ဖိုင်တွင် ရှိသော cells အား
from sklearn import datasets, linear_model, model_selection
```
အထက်တွင် `matplotlib`, `numpy` နှင့် `sklearn` မှ `datasets`, `linear_model`, `model_selection` ကို import လုပ်ပါသည်။ `model_selection` သည် ဒေတာကို လေ့ကျင့်မှုနှင့် စမ်းသပ်မှု အစိတ်အပိုင်းများသို့ ခွဲခြားရန် သုံးသည်။
အပေါ်တွင် `matplotlib`, `numpy` နှင့် `datasets`, `linear_model`, `model_selection` ကို `sklearn` မှ ဝင်ခွင့်ပြုချင်သည်။ `model_selection` ကို သင်တန်းနှင့် စမ်းသပ် အစိတ်များ ဖွဲ့ခြားသုံးသည်။
### diabetes ဒေတာစုစည်းမှု
### ဆီးချို ဒေတာစုစည်းမှု
ပြည့်စုံပြီး [diabetes dataset](https://scikit-learn.org/stable/datasets/toy_dataset.html#diabetes-dataset) တွင် ၄၄၂ နမူနာပါရှိပြီး diabetes နှင့်ဆက်စပ်သော အချက်အလက်များ ၁၀ ခုပါရှိသည်၊ အချို့မှာ -
ထည့်သွင်းထားသည့် [ဆီးချို ဒေတာစုစည်းမှု](https://scikit-learn.org/stable/datasets/toy_dataset.html#diabetes-dataset) တွင် ဆီးချိုနှင့် သက်ဆိုင်သော ၄၄၂ နမူနာများ ပါရှိပြီး ၁၀ ပါဝင်ချက်များပါဝင်သည်၊ အချို့မှာ -
- age: အသက်နှစ်များ
- bmi: ခန္ဓာကိုယ် အလေးချိန်ညွှန်းကိန်း
- bp: သွေးတိုးပတ်ဝန်းကျင် စမ်းသပ်မှု အချက်အလက်
- s1 tc: T-Cells (ဖြူသော သွေးအရိုးအမြစ်အမျိုးအစား)
- အသက်: နှစ်အလိုက် အသက်
- bmi: ကိုယ်အလေးချိန် နှင့် အရပ် အချိုး
- bp: သွေးဖိအား ပျမ်းမျှတန်ဖိုး
- s1 tc: T-က ဆဲလ်များ (အဖြူရောင်သွေးဆဲလ်မျိုးတစ်ခု)
✅ ဒီ dataset တွင် 'sex' ဟူသော ယောကျ္ားမနှစ်မျိုးအုပ်စု ခြားနားမှုကို ပြသထားသည်။ ဆေးဘက်ဆိုင်ရာ ဒေတာစုစည်းမှုများစွာတွင် ယင်းအမျိုးအစား မျိုးခွဲခြားမှုပါဝင်သည်။ ထိုသို့မျိုးခွဲခြားခြင်းကြောင့် လူဦးရေတစ်စုချင်းခုခံကုထုံးမှ ထုတ်ပစ်ခြင်း ဖြစ်တက်သည်ကို စဉ်းစားကြည့်ပါ။
✅ ဤဒေတာစုစည်းမှုတွင် ဆီးချို သုတေသနအတွက် လွန်စွာ အရေးကြီးသော binary 'ကျား/မ' variable ပါဝင်သည်။ ဆေးကုသမှုများတွင် လူ့လူကဏ္ဍတချို့ကို ထားပါသည်။ မတူညီသော သတ်မှတ်ချက်များ ဘယ်လို လူစုကြီးများကို ကုသမှုမှ ပယ်ချနိုင်သည် ဆိုတာ သတိထားစဉ်းစားပါ။
ယခု X နှင့် y ဒေတာများကို load လုပ်ပါ။
အခု X နှင့် y ဒေတာများကို တင်ပါ။
> 🎓 သတိပြုရန်- supervised learning ဖြစ်ပြီး 'y' target ဟုအမည်ပေးထားသည်။
> 🎓 သတိပြုရန် ဤသည် supervised learning ဖြစ်ပြီး y target အမည်ရှိရမည်။
နယူး code cell တစ်ခုတွင် `load_diabetes()` ဟူသော function ကို ခေါ်ပြီး diabetes ဒေတာစုစည်းမှုကို load ပါ။ input `return_X_y=True` သည် `X` ကို ဒေတာ matrix ျဖစ္စေ၊ `y` ကို regression target ဖြစ်စေ စေသည်။
ကိုယ်တိုင် မော်ဒယ်ပေါင်းသင်းဖို့ `load_diabetes()` ကို အသုံးပြု၍ ဒီတာတစ်ခု ရယူပြီး `return_X_y=True` ဖြင့် X ဒေတာ matrix နှင့် y regression target ကို ရယူပါ။
1. ဒေတာ matrix ၏ အရွယ်အစားနှင့် ပထမဆုံး အရာကို ပြရန် print command များထည့်ပါ။
1. ဒေတာ matrix ၏ အရွယ်အစားနှင့် ပထမဆုံး အချက်ကို ပြရန် print command များ ထည့်ပါ။
```python
X, y = datasets.load_diabetes(return_X_y=True)
@ -150,9 +150,9 @@ _notebook.ipynb_ ဖိုင်တွင် ရှိသော cells အား
print(X[0])
```
ပြန်လာသည့်တုန့်ပြန်ချက်မှာ tuple ဖြစ်ပြီး၊ tuple ၏ အစောဆုံး တန်ဖိုးနှစ်ခုကို `X` နှင့် `y` သတ်မှတ်ခြင်း ဖြစ်သည်။ tuple အကြောင်း ပို၍ လေ့လာနိုင်ရန် [tuples](https://wikipedia.org/wiki/Tuple) နှင့်ဆက်သွယ်ကြည့်ပါ။
အဖြေကို tuple အဖြစ်ရရှိမည်။ tuple ၏ ပထမနှစ်ခုကို ပထမအား X နှင့် ဒုတိယအား y သတ်မှတ်သွားသည်။ [tuple အကြောင်းပိုမိုသိရန်](https://wikipedia.org/wiki/Tuple) ကြည့်ပါ။
ဒီဒေတာတွင် ၄၄၂ လုံးရှိပြီး အစီအစဉ်အလိုက် ၁၀ ခုထည့်ထားသော အက်၍ ray အဖြစ် ဖြစ်သည်။
ဒီဒေတာမှာ အချက်အလက် ၄၄၂ ခု ရှိပြီး တစ်ခုစီတွင် ၁၀ အချက်ပါဝင်သည်။
```text
(442, 10)
@ -160,39 +160,39 @@ _notebook.ipynb_ ဖိုင်တွင် ရှိသော cells အား
-0.04340085 -0.00259226 0.01990842 -0.01764613]
```
✅ ဒေတာနှင့် regression target အကြား ဆက်စပ်မှုကို စဉ်းစားပါ။ Linear regression သည် feature X နှင့် target y အကြား ဆက်နွယ်မှုများ ခန့်မှန်းသည်။ diabetic dataset ၏ [target](https://scikit-learn.org/stable/datasets/toy_dataset.html#diabetes-dataset) ကို စာတမ်းထဲတွင် ရှာဖွေရန် ကြိုးစားပါ။ ၎င်း target သည် ဘာကိုပြသနေသနည်း?
✅ ဒေတာနှင့် regression target ၏ ဆက်နွယ်မှုကို စဉ်းစားပါ။ Linear regression သည် X feature နှင့် y target variable ကြားဆက်နွယ်မှုကို ကြိုတင်ခန့်မှန်းသည်။ ဆီးချို ဒေတာစုစည်းမှုတွင် [target](https://scikit-learn.org/stable/datasets/toy_dataset.html#diabetes-dataset) ကို စာတမ်းထဲတွင် တွေ့နိုင်ပါသလား? ဒီ ဒေတာဘာကို ပြသနေသလဲဆိုတာ စဉ်းစားပါ။
2. dataset ၏ တခြားအပိုင်းတစ်ခုကို ရွေးချယ်ရန် dataset ၏ ၃ လုံးကော်လံကို ရွေးပါ။ `:` အကောင့်အားလုံးကို ရွေးပြီး၊ index (2) ဖြင့် ၃ လုံးကော်လံကို ရွေးပါ။ ဒေတာကို ပလော့ဖ်ဖို့အတွက် ၂ ဒီ array အဖြစ် `reshape(n_rows, n_columns)` ဖြင့် ပြင်ဆင်ရမည်။ parameter တန်ဖိုး -1 ဖြစ်လျှင် အတူတကွဖြတ်တောက်ချက်ကို အလိုလိုတွက်ချက်ပေးသည်။
2. ဒေတာမူတည်ကိုသွယ်ကြည့်ရန် ဒေတာအတန်း (column) ၃ ခုကို ရွေးပါ။ `:` မှတဆင့် အတန်းများအားလုံးကို ရွေးပြီး ၃ ပြတန်း (index 2) ကို ရွေးယူပါ။ ဖော်ပြရန် 2D array ဖြစ်အောင် `reshape(n_rows, n_columns)` သုံးနိုင်သည်။ parameter တစ်ခု -1 ဖြစ်ပါက ကိုက်ညီသော အတိုင်းအတာကို ပြောဆောင်သည်။
```python
X = X[:, 2]
X = X.reshape((-1,1))
```
✅ အချိန်တိုင်း ပြန်ကြည့်၍ ဒေတာ၏ အရွယ်အစားကို စစ်ဆေးပါ။
✅ မည်သည့်အချိန်မှ မဆို ဒေတာ တန်ဖိုးများ ထုတ်၍ သူ့ရဲ့ အရွယ်အစားကို ကြည့်ရှုပါ။
3. ဒေတာအား များတင်ပလော့ဖ်ရန် အသင့်ရှိသည့်အခြေအနေမှ စတင်ပြီး၊ အခြားသော မော်ဒယ်အလုပ်လုပ်စေဖို့အတွက် ဒေတာ (X) နှင့် target (y) တို့ကို စမ်းသပ်ခြင်း နှင့် လေ့ကျင့်ခြင်းအပိုင်း ခွဲခြားသုံးဆောင်ရမည်။ Scikit-learn တွင် ဒီ ခွဲခြားမှုကို ရိုးရှင်းစွာ ဆောင်ရွက်နိုင်ပြီး သတ်မှတ်ထားသော နေရာတွင် သင့် စမ်းသပ်ဒေတာကို ခွဲပေးနိုင်သည်။
3. သင့်ဒေတာနှင့် target (y) ကို test နှင့် training အပိုင်းများသို့ ခွဲရန် လိုအပ်ပါသည်၊ Scikit-learn တွင် ဤအတွက် ရိုးရိုးရှင်းသော နည်းလမ်းတစ်ခု ရှိသည်၊ သင့်၏ စမ်းသပ် ဒေတာကို တန်းတူခွဲစိတ်နိုင်သည်။
```python
X_train, X_test, y_train, y_test = model_selection.train_test_split(X, y, test_size=0.33)
```
4. ယခု မော်ဒယ်လေ့ကျင့်ရန် အသင့်ဖြစ်ပြီ။ linear regression မော်ဒယ်ကို ထည့်သွင်းပြီး `model.fit()` ဖြင့် X နှင့် y လေ့ကျင့်စရာ ဒေတာများဖြင့် သင်ကြားပါ။
4. လေ့လာမှုမော်ဒယ်ကို training data ဖြင့် လေ့ကျင့်ရန် တင်ပါ။ `model.fit()` ကိုအသုံးပြုပါ။
```python
model = linear_model.LinearRegression()
model.fit(X_train, y_train)
```
✅ `model.fit()` သည် TensorFlow ကဲ့သို့သော ML စာကြည့်တိုက်များတွင် တွေ့ရသော function တစ်ခုဖြစ်သည်။
✅ `model.fit()` သည် TensorFlow ကဲ့သို့ ML လိုင်းကြီးများတွင် တွေ့နိုင်သော function ဖြစ်သည်။
5. ပြီးလျှင် စမ်းသပ်မှု ဒေတာဖြင့် မော်ဒယ် အနာဂတ်ခန့်မှန်းချက် ပြုလုပ်ရန် `predict()` function ကိုအသုံးပြုပါ။
5. ဒေတာအုပ်စု ခွဲခြားရာတွင် `predict()` function ဖြင့် စမ်းသပ် ဒေတာများကို အသုံးပြုပြီး ခန့်မှန်းချက်တစ်ခု ဖန်တီးပါ။
```python
y_pred = model.predict(X_test)
```
6. ယခု ဒေတာကို ပလော့ဖ်တွင် ပြရန်အချိန်။ Matplotlib သည် ဤလုပ်ငန်းအတွက် အသုံးပေါ် စွမ်းဆောင်ရည်ကောင်းစွာ ရှိသည်။ X နှင့် y စမ်းသပ် ဒေတာအား scatterplot ဖြင့် ဖော်ပြပြီး မော်ဒယ်၏ ဒေတာအုပ်စုများအကြား သင့်လျော်ဆုံးနေရာတွင် အနာဂတ်ခန့်မှန်းချက်ဖြင့် မှန်ကန်သော လိုင်းတစ်ခု ဆွဲပါ။
6. ဒေေတာများအား ပုံပြုရန် အချိန်! Matplotlib သည် အလွန်အသုံးဝင်သောကိရိယာတစ်ခုဖြစ်သည်။ X နှင့် y test ဒေတာများ၏ scatterplot ဖန်တီးပြီး prediction အားအသုံးပြု၍ မော်ဒယ် ကွင်းများအကြားတွင် အေးလျော့သော လိုင်းတစ်ခု ဆွဲပါ။
```python
plt.scatter(X_test, y_test, color='black')
@ -203,28 +203,27 @@ _notebook.ipynb_ ဖိုင်တွင် ရှိသော cells အား
plt.show()
```
![diabetes ပတ်ဝန်းကျင်ရှိ ဒေတာဟာ ပလော့ဖ်တစ်ခု](../../../../translated_images/my/scatterplot.ad8b356bcbb33be6.webp)
![ဆီးချိုကို စိစစ်ပါသော scatterplot](../../../../translated_images/my/scatterplot.ad8b356bcbb33be6.webp)
✅ ဒီနေရာမှာ ဖြစ်ပေါ်နေသောအခြေအနေကို စဉ်းစားပါ။ အဆက်မပြတ် လိုင်းတစ်ခု သေးငယ်သည့် ဒေတာခွဲများကြားမှ ကျော်သွားနေသည်၊ ဒါပေမယ့် လိုင်းက ဘာလုပ်နေလဲ? ထိုလိုင်းကို အသုံးပြု၍ မတွေ့ရသေးသည့် ဒေတာခုတစ်ခု ဘယ်နေရာတွင် တည်ရှိမည်ကြောင်း သတ်မှတ်ခွင့်ရမည်ကို မြင်နိုင်မလား? ဒီမော်ဒယ်၏ လက်တွေ့အသုံးဝင်မှုကို စကားပြောဖော်ပြပါ။
✅ ဒီမှာဘာဖြစ်နေသလဲဆိုတာအနည်းငယ်စဉ်းစားကြည့်ပါ။ တစ်ကြောင်းချောင်းစိုး ကာလေးနဲ့ရှားပါးတဲ့ ဒေတာလေးတွေကြားဖြတ်သွားတဲ့ တည့်တည့်တဲ့ချောင်းတစ်ခုရှိတယ်၊ ဒါပေမဲ့ ဒါကဘာလုပ်နေသလဲ? ဒီချောင်းကို အသုံးပြုပြီး အသစ်မြင်ဖူးသေးတဲ့ ဒေတာပျိုတစ်ခုက ဒီပလော့့ရဲ့ y အလျား ညီအောင် ဘယ်နေရာမှာထားမလဲဆိုတာ တွက်ချက်ခန့်မှန်းနိုင်ဖို့ ဘယ်လိုမြင်နိုင်မလဲ? ဒီမော်ဒယ်ရဲ့ လက်တွေ့အသုံးချမှုကို စကားလုံးတွေဖြင့်ဖော်ပြပါ။
ဂုဏ်ယူပါတယ်၊ သင်ဟာ သင်၏ ပထမဆုံး လိုင်းရေးဂရက်ရှင်းမော်ဒယ်ကို တည်ဆောက်ပြီး၊ ခန့်မှန်းခြေတစ်ခုကို ပြုလုပ်ပြီး၊ ပလော့တစ်ပေါ်မှာ ပြသခဲ့ပါပြီ!
သင်၏ ပထမဆုံး linear regression မော်ဒယ်ကို ဖန်တီးပြီး ခန့်မှန်းချက် ပြုလုပ်၍ ပုံဖော်ပြသနိုင်လိုက်ပါပြီ။
---
## 🚀 စိန်ခေါ်မှု
ဒီဒေတာစုံစုမှ ကွဲပြားသော အမျိုးအစားတစ်ခုကို ပလော့လုပ်ပါ။ အကြောင်းပြချက် - ဤလိုင်းကို တည်းဖြတ်ပါ: `X = X[:,2]`။ ဒီဒေတာစုံစုရဲ့ ရည်မှန်းချက်ကို သုံးပြီး ဆီးချိုရောဂါ ရောဂါအဖြစ် တိုးတက်မှုအပေါ် ဘာတွေ ရှာဖွေတွေ့ရှိနိုင်သလဲ?
## [စာသင်ပြီးတော့ စစ်တမ်း](https://ff-quizzes.netlify.app/en/ml/)
ဒီဒေတာစုစည်းမှုမှ အခြား variable တစ်ခုကို ပုံဆွဲပါ။ အကြံပြုချက်- ဒီလိုကြောင်း ပြင်ပါ: `X = X[:,2]`။ ဒီဒေတာအစီအစဉ်ရဲ့ target အရ ဆီးချိုရောဂါတိုးတက်မှု အချက်အလက်များအား မည်သို့ ရှာဖွေပိုင်သည်။
## [စာရွက်ပြီးနောက် ကွစ်ဇ်](https://ff-quizzes.netlify.app/en/ml/)
## ပြန်လည်သုံးသပ်ခြင်းနှင့် ကိုယ်တိုင်လေ့လာရန်
## ပြန်လည်သုံးသပ်ခြင်း နှင့် ကိုယ်တိုင်လေ့လာခြင်း
ဒီစာသင်ခြင်းတွင် သင်သည် တစ်မျိုးအပြင်ပြင်တိုင်းသို့ မဟုတ် များပြားသောလိုင်းရေးဂရက်ရှင်း မဟုတ်ဘဲ ရိုးရှင်းသောလိုင်းရေးဂရက်ရှင်းတစ်ခုနှင့် အလုပ်လုပ်ခဲ့သည်။ ဤနည်းလမ်းများ၏ ကွာခြားချက်များအကြောင်းအနည်းငယ်ဖတ်ပါ၊ ဒါမှမဟုတ် [ဒီဗီဒီယို](https://www.coursera.org/lecture/quantifying-relationships-regression-models/linear-vs-nonlinear-categorical-variables-ai2Ef) ကိုကြည့်ပါ။
ဤသင်ခန်းစာတွင် သင်သည် ရိုးရှင်းသော linear regression ကိုသာ သုံးထားပြီး univariate သို့မဟုတ် multiple linear regression များကို မသုံးခဲ့ပါ။ ဤနည်းလမ်းများ၏ ကွာခြားချက်ကို ပြန်လည်လေ့လာရန်၊ သို့မဟုတ် [ဤဗီဒီယို](https://www.coursera.org/lecture/quantifying-relationships-regression-models/linear-vs-nonlinear-categorical-variables-ai2Ef) ကို ကြည့်ရှုပါ။
Regression အယူအဆအကြောင်းပိုမိုဖတ်ရှုပြီး ဤနည်းလမ်းဖြင့် ဖြေရှင်းနိုင်သော မေးခွန်းအမျိုးအစားများအကြောင်း စဉ်းစားပါ။ နားလည်မှုကို တွေးတောရန် [ဒီစာသင်ခန်းမ](https://docs.microsoft.com/learn/modules/train-evaluate-regression-models?WT.mc_id=academic-77952-leestott) ကိုယူပါ။
စပ်ဆိုင်မှု အဆင့်ဆင့်အကြောင်းပိုမိုလေ့လာပြီး ဤနည်းပညာဖြင့် ဖြေကြားနိုင်သော မေးခွန်းအမျိုးအစားများကို စဉ်းစားပါ။ ဤ [သင်ခန်းစာ](https://docs.microsoft.com/learn/modules/train-evaluate-regression-models?WT.mc_id=academic-77952-leestott) ကိုယူပြီး သင်၏နားလည်မှုများကို အတိအကျတိုးမြှင့်ပါ။
## တာဝန်ပေးချက်
## တာဝန်ပေးအပ်ခြင်း
[ကွဲပြားသော ဒေတာစုံစု](assignment.md)
[အခြားသော ဒေတာစုစည်းမှု](assignment.md)
---

@ -1,33 +1,35 @@
# စက်ရုပ်သင်ယူမှုအတွက် Clustering မော်ဒယ်များ
# မက်ရှင်လေ့လာမှုအတွက် ကလပ်စတာအမျိုးအစား မော်ဒယ်များ
Clustering သည် စက်ရုပ်သင်ယူမှုလုပ်ငန်းတစ်ခုဖြစ်ပြီး၊ တူညီမှုရှိသော အရာများကို ရှာဖွေပြီး အုပ်စုများ (clusters) အဖြစ် စုစည်းပေးသည်။ Clustering သည် စက်ရုပ်သင်ယူမှု၏ အခြားနည်းလမ်းများနှင့် ကွဲပြားခြားနားပြီး၊ အလိုအလျောက်ဖြစ်ပျက်သည်။ တကယ်တော့ supervised learning နှင့် ဆန့်ကျင်ဘက်ဖြစ်သည်ဟု ဆိုနိုင်သည်။
ကလပ်စတာက မက်ရှင်လေ့လာမှုလုပ်ငန်းတစ်ခုဖြစ်ပြီး ပစ္စည်းများသည် တူညီသောပစ္စည်းများကို ရှာဖွေကာ ကလပ်စတာဟုခေါ်သောအုပ်စုများသို့ စုစည်းပေးသည်။ ကလပ်စတာသည် မက်ရှင်လေ့လာမှုတွင် အခြားနည်းလမ်းများနှင့် ကွဲပြားသည့်အချက်မှာ ပရိုဆက်များသည် အလိုအလျောက်ဖြစ်ပွားခြင်း ဖြစ်ပြီး၊ ၎င်းသည် supervised learning (ထိန်းကြပ်သင်ကြားမှု) နှင့် ဆန့်ကျင်နေသောအရာဟု ဆိုနိုင်သည်။
## ဒေသဆိုင်ရာ ခေါင်းစဉ် - နိုင်ဂျီးရီးယားပရိသတ်၏ ဂီတအရသာအတွက် clustering မော်ဒယ်များ 🎧
## ဒေသဆိုင်ရာ အကြောင်းအရာ။ ညီဂျီးရီးယား ပြည်သူ့ ရောနှောဂီတအရသာအတွက် ကလပ်စတာ မော်ဒယ်များ 🎧
နိုင်ဂျီးရီးယား၏ အမျိုးမျိုးသောပရိသတ်များတွင် အမျိုးမျိုးသော ဂီတအရသာများရှိသည်။ [ဒီဆောင်းပါး](https://towardsdatascience.com/country-wise-visual-analysis-of-music-taste-using-spotify-api-seaborn-in-python-77f5b749b421) မှ အားကိုးပြီး Spotify မှ ရှာဖွေထားသော ဒေတာကို အသုံးပြု၍ နိုင်ဂျီးရီးယားတွင် လူကြိုက်များသော ဂီတအချို့ကို ကြည့်ကြမည်။ ဒီဒေတာစဉ်တွင် သီချင်းများ၏ 'danceability' အဆင့်၊ 'acousticness'၊ 'loudness'၊ 'speechiness'၊ လူကြိုက်များမှုနှင့် 'energy' အကြောင်းအရာများ ပါဝင်သည်။ ဒီဒေတာတွင် ပုံစံများကို ရှာဖွေဖို့ စိတ်ဝင်စားဖွယ်ကောင်းပါသည်။
ညီဂျီးရီးယား၏ အမျိုးမျိုးသော ပြည်သူ့အုပ်စုများသည် အမျိုးမျိုးသောဂီတအရသာများရှိသည်။ Spotify မှ ရယူထားသည့် ဒေတာကို အသုံးပြုကာ ([ဒီဆောင်းပါး](https://towardsdatascience.com/country-wise-visual-analysis-of-music-taste-using-spotify-api-seaborn-in-python-77f5b749b421) မှ စိတ်ဓာတ်ယူ၍) ညီဂျီးရီးယားတွင် လူနှစ်သက်သောဂီတများကို ကြည့်မည်။ ဒီ dataset တွင် သီချင်းအမျိုးမျိုး၏ 'danceability' အမှတ်၊ 'acousticness'၊ အသံကြိမ်နှုန်း၊ 'speechiness'၊ လူကြိုက်နှုန်းနှင့် စွမ်းအင်တို့အကြောင်း ပါဝင်သည်။ ဒီဒေတာတွင် ပုံစံများကို ရှာဖွေတွေ့ရှိရမည်ဖြစ်၍ စိတ်ဝင်စားဖွယ်ကောင်းပါသည်။
![A turntable](../../../5-Clustering/images/turntable.jpg)
![A turntable](../../../translated_images/my/turntable.f2b86b13c53302dc.webp)
> <a href="https://unsplash.com/@marcelalaskoski?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Marcela Laskoski</a> မှ <a href="https://unsplash.com/s/photos/nigerian-music?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Unsplash</a> တွင် ရိုက်ထားသော ဓာတ်ပုံ
> ဓာတ်ပုံကို <a href="https://unsplash.com/@marcelalaskoski?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Marcela Laskoski</a> မှ <a href="https://unsplash.com/s/photos/nigerian-music?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Unsplash</a> တွင်
ဒီသင်ခန်းစာများတွင် Clustering နည်းလမ်းများကို အသုံးပြု၍ ဒေတာကို လေ့လာသုံးသပ်ရန် နည်းလမ်းအသစ်များကို ရှာဖွေမည်ဖြစ်သည်။ Clustering သည် သင်၏ ဒေတာစဉ်တွင် label မပါဝင်သောအခါ အထူးအသုံးဝင်သည်။ Label ပါဝင်ပါက၊ ယခင်သင်ခန်းစာများတွင် သင်လေ့လာခဲ့သော classification နည်းလမ်းများက ပိုအသုံးဝင်နိုင်သည်။ သို့သော် label မပါဝင်သော ဒေတာကို အုပ်စုဖွဲ့လိုသောအခါ Clustering သည် ပုံစံများကို ရှာဖွေဖို့ အကောင်းဆုံးနည်းလမ်းဖြစ်သည်။
ဒီသင်ခန်းစာတွဲတွင် သင်သည် ကလပ်စတာနည်းစနစ်များဖြင့် ဒေတာအသစ်များကို ခွဲခြားစိစစ်နိုင်သည့် နည်းလမ်းများကို ရှာဖွေတွေ့ရှိမည်။ ကလပ်စတာသည် သင့်ဒေတာတွင် label မပါသောအခါ အထူးအသုံးဝင်သည်။ label ပါက၊ ယခင်သင်ခန်းစာများတွင် သင်ယူခဲ့သည့် classification နည်းစနစ်များကို အသုံးပြုသင့်သည်။ သို့သော် label မပါသော ဒေတာများကို အုပ်စုခွဲချင်သည့်အခါ ကလပ်စတာသည် ပုံစံများကို ရှာဖွေရန် ကောင်းသောနည်းဖြစ်သည်။
> Clustering မော်ဒယ်များနှင့် အလုပ်လုပ်ခြင်းကို လေ့လာရန် အထောက်အကူပြုသော low-code tools များရှိသည်။ [Azure ML](https://docs.microsoft.com/learn/modules/create-clustering-model-azure-machine-learning-designer/?WT.mc_id=academic-77952-leestott) ကို စမ်းကြည့်ပါ။
> ကလပ်စတာ မော်ဒယ်များရှေ့ပြေးလေ့လာရာတွင် အထောက်အကူ ဖြစ်စေသည့် low-code tools များ ရှိသည်။ ဒီအလုပ်အတွက် [Azure ML](https://docs.microsoft.com/learn/modules/create-clustering-model-azure-machine-learning-designer/?WT.mc_id=academic-77952-leestott) ကို စမ်းကြည့်ပါ။
## သင်ခန်းစာများ
1. [Clustering ကိုမိတ်ဆက်ခြင်း](1-Visualize/README.md)
2. [K-Means Clustering](2-K-Means/README.md)
1. [ကလပ်စတာနည်းစနစ်များ၏ နိဒါန်း](1-Visualize/README.md)
2. [K-Means ကလပ်စတာ](2-K-Means/README.md)
## အကျိုးတူ
## အခွင့်အရေးများ
ဒီသင်ခန်းစာများကို 🎶 [Jen Looper](https://www.twitter.com/jenlooper) မှ ရေးသားပြီး၊ [Rishit Dagli](https://rishit_dagli) နှင့် [Muhammad Sakib Khan Inan](https://twitter.com/Sakibinan) မှ အထောက်အကူပြုသုံးသပ်ချက်များဖြင့် အကောင်းဆုံးဖြစ်စေရန် ပြုလုပ်ထားသည်။
ဒီသင်ခန်းစာများကို 🎶 [Jen Looper](https://www.twitter.com/jenlooper) မှ ရေးသားပြီး [Rishit Dagli](https://rishit_dagli/) နှင့် [Muhammad Sakib Khan Inan](https://twitter.com/Sakibinan) တို့ မှ ပြန်လည်သုံးသပ်မှုကူညီမှုများပါဝင်သည်။
[Nigerian Songs](https://www.kaggle.com/sootersaalu/nigerian-songs-spotify) ဒေတာစဉ်ကို Kaggle မှ Spotify မှ ရှာဖွေထားသည်။
[Nigerian Songs](https://www.kaggle.com/sootersaalu/nigerian-songs-spotify) dataset သည် Spotify မှ ကတ်ပြီး Kaggle မှ ရယူထားပါသည်။
ဒီသင်ခန်းစာကို ဖန်တီးရာတွင် အထောက်အကူပြုခဲ့သော အသုံးဝင်သော K-Means နမူနာများမှာ [iris exploration](https://www.kaggle.com/bburns/iris-exploration-pca-k-means-and-gmm-clustering)၊ [introductory notebook](https://www.kaggle.com/prashant111/k-means-clustering-with-python) နှင့် [hypothetical NGO example](https://www.kaggle.com/ankandash/pca-k-means-clustering-hierarchical-clustering) တို့ဖြစ်သည်။
ဒီသင်ခန်းစာဖန်တီးရာတွင် အထောက်အကူဖြစ်လာသည့် အသုံးဝင်သော K-Means နမူနာများမှာ [iris exploration](https://www.kaggle.com/bburns/iris-exploration-pca-k-means-and-gmm-clustering), [introductory notebook](https://www.kaggle.com/prashant111/k-means-clustering-with-python), နှင့် [hypothetical NGO example](https://www.kaggle.com/ankandash/pca-k-means-clustering-hierarchical-clustering) တို့ဖြစ်ပါသည်။
---
**အကြောင်းကြားချက်**:
ဤစာရွက်စာတမ်းကို AI ဘာသာပြန်ဝန်ဆောင်မှု [Co-op Translator](https://github.com/Azure/co-op-translator) ကို အသုံးပြု၍ ဘာသာပြန်ထားပါသည်။ ကျွန်ုပ်တို့သည် တိကျမှုအတွက် ကြိုးစားနေပါသော်လည်း၊ အလိုအလျောက် ဘာသာပြန်မှုများတွင် အမှားများ သို့မဟုတ် မမှန်ကန်မှုများ ပါဝင်နိုင်သည်ကို သတိပြုပါ။ မူရင်းဘာသာစကားဖြင့် ရေးသားထားသော စာရွက်စာတမ်းကို အာဏာတရ အရင်းအမြစ်အဖြစ် သတ်မှတ်သင့်ပါသည်။ အရေးကြီးသော အချက်အလက်များအတွက် လူ့ဘာသာပြန်ပညာရှင်များမှ ပရော်ဖက်ရှင်နယ် ဘာသာပြန်မှုကို အကြံပြုပါသည်။ ဤဘာသာပြန်မှုကို အသုံးပြုခြင်းမှ ဖြစ်ပေါ်လာသော အလွဲအလွဲအချော်များ သို့မဟုတ် အနားလွဲမှုများအတွက် ကျွန်ုပ်တို့သည် တာဝန်မယူပါ။
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**ပြောကြားချက်**
ဤစာတမ်းကို AI ဘာသာပြန်ဝန်ဆောင်မှု [Co-op Translator](https://github.com/Azure/co-op-translator) အသုံးပြု၍ ဘာသာပြန်ထားပါသည်။ ကျွန်ုပ်တို့သည် တိကျမှန်ကန်မှုအတွက် ကြိုးပမ်းနေသော်လည်း၊ စက်ကိရိယာဘာသာပြန်ခြင်းများတွင် အမှားများ သို့မဟုတ် မှားယွင်းချက်များ ပါဝင်နိုင်ကြောင်း သတိပြုပါရန် လိုအပ်ပါသည်။ မူလစာတမ်းကို မူရင်းဘာသာဖြင့်သာ ယုံကြည်စိတ်ချရသော အချက်အလက်အဖြစ် သတ်မှတ်သင့်သည်။ အရေးကြီးသည့် သတင်းအချက်အလက်များအတွက် ပရော်ဖက်ရှင်နယ် လူသားဘာသာပြန်သူဝန်ဆောင်မှုကို အကြံပြုပါသည်။ ဤဘာသာပြန်ချက်ကို အသုံးပြုခြင်းမှ ဖြစ်ပေါ်လာသော နားလည်မှုကွာခြားမှုများ သို့မဟုတ် မမှန်ကန်သော အသုံးပြုမှုများအတွက် ကျွန်ုပ်တို့ တာဝန်မခံပါ။
<!-- CO-OP TRANSLATOR DISCLAIMER END -->

@ -1,28 +1,30 @@
# အချိန်စီးရီးခန့်မှန်းခြေကို မိတ်ဆက်ခြင်း
# အချိန်စီးရီးခန့်မှန်းခြေမှုအကြောင်းအရာကျမ်း
အချိန်စီးရီးခန့်မှန်းခြင်းဆိုတာဘာလဲ? အတိတ်တွင်ဖြစ်ပျက်ခဲ့သည့် လမ်းကြောင်းများကို ချဉ်းကပ်လေ့လာပြီး အနာဂတ်ဖြစ်ရပ်များကို ခန့်မှန်းခြင်းဖြစ်သည်။
အချိန်စီးရီးခန့်မှန်းခြေမှု ဆိုတာဘာလဲ? အဲ့ဟာက အတိတ်ကချက်များကို သုံးသပ်ပြီး အနာဂတ်ဖြစ်ရပ်များကို ခန့်မှန်းခြေတွက်ချက်ခြင်း ဖြစ်ပါတယ်။
## ဒေသဆိုင်ရာ ခေါင်းစဉ်: ကမ္ဘာတစ်ဝှမ်း လျှပ်စစ်သုံးစွဲမှု ✨
## ဒေသဆိုင်ရာ ခေါင်းစဥ်: တစ်ကမ္ဘာလုံး လျှပ်စစ်သုံးစွဲမှု ✨
ဒီသင်ခန်းစာနှစ်ခုအတွင်းမှာ သင်သည် အချိန်စီးရီးခန့်မှန်းခြင်းကို မိတ်ဆက်ပေးမည်ဖြစ်ပြီး၊ ၎င်းသည် စက်မှုလုပ်ငန်းနှင့် စီးပွားရေးလောကအတွက် အလွန်အရေးကြီးသော်လည်း အများအားဖြင့် နည်းနည်းမိတ်ဆက်ထားသော စက်မှုလေ့လာမှုဧရိယာတစ်ခုဖြစ်သည်။ နယူးရယ်နက်ဝက်များကို ဒီမော်ဒယ်များ၏ အသုံးဝင်မှုကို တိုးတက်စေရန် အသုံးပြုနိုင်သော်လည်း၊ ကျွန်ုပ်တို့သည် ၎င်းတို့ကို ရိုးရာစက်မှုလေ့လာမှုအတွင်း လေ့လာသွားမည်ဖြစ်ပြီး၊ အတိတ်အခြေခံ၍ အနာဂတ်ဆောင်ရွက်မှုကို ခန့်မှန်းရန် မော်ဒယ်များက ကူညီပေးသည်။
ဒီနှစ်ခန်းစာမှာ သင်သည် အချိန်စီးရီးခန့်မှန်းခြေမှုနဲ့ အနည်းငယ်မှာသာလျှင်လေ့လာကြရသော သက်ဆိုင်ရာ စက်ရုပ်သင်ယူခြင်းနယ်ပယ်တစ်ခု ဖြစ်ပြီး လုပ်ငန်းအတွက် အလွန်有用သော နယ်ပယ်တစ်ခုအကြောင်း မိတ်ဆက်ပေးပါမည်။ နယူးရယ်ကွန်ယက်များကို မော်ဒယ်များ၏ အသုံးများမှုမှာ ပိုမိုကောင်းမွန်အောင် အသုံးပြုနိုင်သော်လည်း ကျွန်ုပ်တို့ကတော့ ဒီမော်ဒယ်များကို အတိတ်အခြေခံ၍ အနာဂတ်စွမ်းဆောင်ရည် ခန့်မှန်းခြေရာ Classical machine learning နယ်ပယ်မှာ လေ့လာသွားမှာ ဖြစ်ပါတယ်။
ကျွန်ုပ်တို့၏ ဒေသဆိုင်ရာ အာရုံစိုက်မှုမှာ ကမ္ဘာတစ်ဝှမ်း လျှပ်စစ်သုံးစွဲမှုဖြစ်ပြီး၊ အတိတ်အလားအလာများအပေါ် အခြေခံ၍ အနာဂတ် လျှပ်စစ်သုံးစွဲမှုကို ခန့်မှန်းရန် သင်ယူရန် စိတ်ဝင်စားဖွယ် ဒေတာအစုတစ်ခုဖြစ်သည်။ ဒီလိုခန့်မှန်းမှုဟာ စီးပွားရေးပတ်ဝန်းကျင်မှာ အလွန်အသုံးဝင်နိုင်ပုံကို သင်မြင်နိုင်ပါမည်။
ကျွန်ုပ်တို့၏ ဒေသဆိုင်ရာ အာရုံစူးစိုက်မှုမှာ ကမ္ဘာအနှံ့ လျှပ်စစ်အသုံးပြုမှု၊ အလွန်စိတ်ဝင်စားဖွယ် Dataset သည် အတိတ်က ရောနှောခံထားသော နှုန်းထားများအပေါ် အခြေခံ၍ အနာဂတ် လျှပ်စစ်သုံးစွဲမှုကို ခန့်မှန်းနိုင်ခြင်း၊ လုပ်ငန်းပတ်ဝန်းကျင်၌ ဤကဲ့သို့သော ခန့်မှန်းခြေမှု ဘယ်လို အထောက်အကူဖြစ်ပေးနိုင်တယ်ဆိုတာကို မြင်တွေ့နိုင်ပါသည်။
![electric grid](../../../7-TimeSeries/images/electric-grid.jpg)
![electric grid](../../../translated_images/my/electric-grid.0c21d5214db09ffa.webp)
ဓာတ်ပုံ - [Peddi Sai hrithik](https://unsplash.com/@shutter_log?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) မှ Rajasthan တွင် လမ်းပေါ်ရှိ လျှပ်စစ်အင်အားမြှင့်စက်များ၏ ဓာတ်ပုံကို [Unsplash](https://unsplash.com/s/photos/electric-india?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) တွင် ရိုက်ထားသည်။
အဆိုပါ ဓါတ်ပုံကို [Peddi Sai hrithik](https://unsplash.com/@shutter_log?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) မှ ရိုက်ကူးထားပြီး Rajasthan တောင်ပေါ်လမ်းပေါ် လျှပ်စစ်မီးတိုင်များကို [Unsplash](https://unsplash.com/s/photos/electric-india?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) တွင်လည်း တွေ့နိုင်ပါသည်။
## သင်ခန်းစာများ
## ခန်းစာများ
1. [အချိန်စီးရီးခန့်မှန်းခြင်းကို မိတ်ဆက်ခြင်း](1-Introduction/README.md)
2. [ARIMA အချိန်စီးရီးမော်ဒယ်များ တည်ဆောက်ခြင်း](2-ARIMA/README.md)
3. [အချိန်စီးရီးခန့်မှန်းရန် Support Vector Regressor တည်ဆောက်ခြင်း](3-SVR/README.md)
1. [အချိန်စီးရီးခန့်မှန်းခြေမှုအကြောင်းအရာ](1-Introduction/README.md)
2. [ARIMA အချိန်စီးရီး မော်ဒယ်များ တည်ဆောက်ခြင်း](2-ARIMA/README.md)
3. [အချိန်စီးရီးခန့်မှန်းခြေအတွက် Support Vector Regressor တည်ဆောက်ခြင်း](3-SVR/README.md)
## အားကျေးဇူးတင်စကား
## အကြောင်းအရာ ရေးသားမှု
"အချိန်စီးရီးခန့်မှန်းခြင်းကို မိတ်ဆက်ခြင်း" ကို ⚡️ ဖြင့် [Francesca Lazzeri](https://twitter.com/frlazzeri) နှင့် [Jen Looper](https://twitter.com/jenlooper) တို့က ရေးသားခဲ့သည်။ ဒီနိုက်ဘွတ်များကို ပထမဆုံး [Azure "Deep Learning For Time Series" repo](https://github.com/Azure/DeepLearningForTimeSeriesForecasting) တွင် Francesca Lazzeri မှ ရေးသားခဲ့သည်။ SVR သင်ခန်းစာကို [Anirban Mukherjee](https://github.com/AnirbanMukherjeeXD) မှ ရေးသားခဲ့သည်။
"အချိန်စီးရီးခန့်မှန်းခြေမှုအကြောင်းအရာ" ကို ⚡️ ဖြင့် [Francesca Lazzeri](https://twitter.com/frlazzeri) နှင့် [Jen Looper](https://twitter.com/jenlooper) တို့က ရေးသားခဲ့သည်။ သင်ကြားမှုများကို ပထမဆုံး အွန်လိုင်းတွင် [Azure "Deep Learning For Time Series" repo](https://github.com/Azure/DeepLearningForTimeSeriesForecasting) တွင် Francesca Lazzeri မှ ရေးသားခဲ့ပါသည်။ SVR ခန်းစာကို [Anirban Mukherjee](https://github.com/AnirbanMukherjeeXD) မှ ရေးသားသည်။
---
**ဝက်ဘ်ဆိုက်မှတ်ချက်**:
ဤစာရွက်စာတမ်းကို AI ဘာသာပြန်ဝန်ဆောင်မှု [Co-op Translator](https://github.com/Azure/co-op-translator) ကို အသုံးပြု၍ ဘာသာပြန်ထားပါသည်။ ကျွန်ုပ်တို့သည် တိကျမှန်ကန်မှုအတွက် ကြိုးစားနေပါသော်လည်း၊ အလိုအလျောက်ဘာသာပြန်ဆိုမှုများတွင် အမှားများ သို့မဟုတ် မတိကျမှုများ ပါဝင်နိုင်သည်ကို ကျေးဇူးပြု၍ သတိပြုပါ။ မူရင်းဘာသာစကားဖြင့် ရေးသားထားသော စာရွက်စာတမ်းကို အတည်ပြုရမည့် အရင်းအမြစ်အဖြစ် သတ်မှတ်ပါ။ အရေးကြီးသော အချက်အလက်များအတွက် လူက ဘာသာပြန်ဆိုမှုကို အကြံပြုပါသည်။ ဤဘာသာပြန်ကို အသုံးပြုခြင်းမှ ဖြစ်ပေါ်လာသည့် အလွဲအချော်များ သို့မဟုတ် အနားလွဲမှုများအတွက် ကျွန်ုပ်တို့သည် တာဝန်မယူပါ။
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**ပြောကြားချက်**
ဤစာတမ်းကို AI ဘာသာပြန်ဝန်ဆောင်မှု [Co-op Translator](https://github.com/Azure/co-op-translator) အသုံးပြု၍ ဘာသာပြန်ထားပါသည်။ ကျွန်ုပ်တို့သည် တိကျမှန်ကန်မှုအတွက် ကြိုးပမ်းနေသော်လည်း၊ စက်ကိရိယာဘာသာပြန်ခြင်းများတွင် အမှားများ သို့မဟုတ် မှားယွင်းချက်များ ပါဝင်နိုင်ကြောင်း သတိပြုပါရန် လိုအပ်ပါသည်။ မူလစာတမ်းကို မူရင်းဘာသာဖြင့်သာ ယုံကြည်စိတ်ချရသော အချက်အလက်အဖြစ် သတ်မှတ်သင့်သည်။ အရေးကြီးသည့် သတင်းအချက်အလက်များအတွက် ပရော်ဖက်ရှင်နယ် လူသားဘာသာပြန်သူဝန်ဆောင်မှုကို အကြံပြုပါသည်။ ဤဘာသာပြန်ချက်ကို အသုံးပြုခြင်းမှ ဖြစ်ပေါ်လာသော နားလည်မှုကွာခြားမှုများ သို့မဟုတ် မမှန်ကန်သော အသုံးပြုမှုများအတွက် ကျွန်ုပ်တို့ တာဝန်မခံပါ။
<!-- CO-OP TRANSLATOR DISCLAIMER END -->

@ -8,16 +8,16 @@
[![GitHub forks](https://img.shields.io/github/forks/microsoft/ML-For-Beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/ML-For-Beginners/network/)
[![GitHub stars](https://img.shields.io/github/stars/microsoft/ML-For-Beginners.svg?style=social&label=Star)](https://GitHub.com/microsoft/ML-For-Beginners/stargazers/)
### 🌐 ဘာသာစကားစုံကို ထောက်ပံ့မှု
### 🌐 ဘာသာစကားအမျိုးမျိုးကို ထောက်ပံ့မှု
#### GitHub Action ဖြင့် ထောက်ပံ့ထားခြင်း (အလိုအလျောက်နှင့် အမြဲတမ်းနောက်ဆုံးဗားရှင်း)
#### GitHub Action ဖြင့် ထောက်ပံ့သည် (အလိုအလျောက်နှင့် အမြဲတမ်းအသစ်နေ)
<!-- CO-OP TRANSLATOR LANGUAGES TABLE START -->
[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](./README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Khmer](../km/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md)
> **ဒေသန္တရကလုန်းလုပ်လိုပါသလား?**
> **တောင့်တင်းစွာ ဒေါင်းလုပ်ဆွဲရန် ပြည်တွင်းမှပင် Clone လုပ်ချင်ပါသလား?**
>
> ဒီအသံသင်ခန်းစာတွင် ဘာသာစကား ၅၀ ကျော်အတွက်ဘာသာပြန်ချက်များ ပါဝင်ပြီး ဒေါင်းလုန်းမှုအရေအတွက်ကို တိုးမြှင့်ပေးသည်။ ဘာသာပြန်ချက်များ မပါဘဲ ကလုန်းလုပ်လိုပါက sparse checkout ကို သုံးနိုင်သည်။
> ဤ repository တွင် ဘာသာစကား ၅၀ ကျော် ပါဝင်သောကြောင့် ဒေါင်းလုပ်အရွယ်အစား အလွန်ကြီးလာသည်။ ဘာသာပြန် မပါအောင် clone လုပ်ရန် sparse checkout ကို အသုံးပြုပါ:
>
> **Bash / macOS / Linux:**
> ```bash
@ -33,216 +33,220 @@
> git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"
> ```
>
> ဒါကြောင့် သင်ဤသင်ခန်းစာကို ပိုမိုမြန်ဆန်စွာ ပြီးမြောက်နိုင်ပါသည်။
> ဒီနည်းလမ်းက သင့်ကို သင်တန်းအတန်းပြီးစီးဖို့လိုအပ်ချက်အားလုံးနဲ့အတူ ပိုမြန်တဲ့ ဒေါင်းလုပ်ကို ပေးပါတယ်။
<!-- CO-OP TRANSLATOR LANGUAGES TABLE END -->
#### ကျွန်ုပ်တို့၏ ကွန်ယက်သို့ ဆက်သွယ်ရန်
#### ကျွန်ုပ်တို့၏ လူမှုအသိုင်းအဝိုင်းတွင် ပါဝင်ပါ
[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG)
ကျွန်ုပ်တို့မှာ Discord တွင် AI တွင် အတူတကွသင်ယူမှု စီးရီးရှိပြီး၊ ပို၍သိရှိလိုပါက၊ ၂၀၂၅ ခုနှစ် စက်တင်ဘာလ ၁၈ မှ ၃၀ အထိ [Learn with AI Series](https://aka.ms/learnwithai/discord) တွင် ဆုတောင်းပါ။ GitHub Copilot ကို Data Science အတွက် အသုံးပြုနည်း လမ်းညွှန်ချက်များ ရရှိပါမည်။
ကျွန်ုပ်တို့မှာ AI နဲ့ လေ့လာခြင်း ဆင့်ဆံရိုက်ခတ်မှု ongoing ဖြစ်နေပြီး၊ ၂၀၂၅ စက်တင်ဘာ ၁၈ ရက်မှ ၃၀ ရက်အထိ [Learn with AI Series](https://aka.ms/learnwithai/discord) မှာ ပိုမိုသိရှိပြီး ဒေတာသိပ္ပံအတွက် GitHub Copilot အသုံးပြုနည်း နည်းပြချက်များ ရရှိနိုင်သည်။
![Learn with AI series](../../translated_images/my/3.9b58fd8d6c373c20.webp)
# စက်မှုလေ့လာမှု အခြေခံ သင်တန်းအစီအစဉ်
# စက်ရုပ်သင်ကြားမှုရှင်သန်မှုအတွက် သင်တန်းအစီအစဉ်
> 🌍 ကမ္ဘာတစ်၀န်း လှည့်ပတ် သင်ယူကြရအောင် Machine Learning ကို ကမ္ဘာ့ယဉ်ကျေးမှုဖြင့် ရှင်းပြကြမယ် 🌍
> 🌍 ကမ္ဘာတစ်၀ှမ်း ခရီးသွားပြီး ယဉ်ကျေးမှုများဖြင့် စက်ရုပ်သင်ကြားမှုကို ရှာဖွေကြပါစို့ 🌍
Microsoft ၏ Cloud Advocates မှ စက်မှုလေ့လာမှု ကို ပညာပေးသွားမည့် ၁၂ ပတ်၊ ၂၆ မျိုး သင်ခန်းစာ စီစဉ်ထားသည်။ ဒီသင်ခန်းစာတွင်၊ ပုံမှန်သုံးသော **classic machine learning** ဆိုသော အကြောင်းအရာများကို Scikit-learn စာကြည့်တိုက် အသုံးပြု၍ လေ့လာမည်ဖြစ် ပြီး၊ အနက်မြှင့် လေ့လာမှုကို [AI for Beginners' curriculum](https://aka.ms/ai4beginners) တွင် ဖော်ပြထားသည်။ ဤသင်ခန်းစာကို ['Data Science for Beginners' curriculum](https://aka.ms/ds4beginners) နှင့်အတူလည်း ချိတ်ဆက်အသုံးပြုနိုင်သည်။
Microsoft ၏ Cloud Advocates များက **စက်ရုပ်သင်ကြားမှု** အကြောင်း ၁၂ ပတ်၊ ၂၆ သင်ခန်းစာ အစီအစဉ်ကို ပေးအပ်လာသည်။ ဤအစီအစဉ်တွင် Scikit-learn ကို အသုံးပြုပြီး ကလက်စစ်စက်ရုပ်သင်ကြားမှု (classic machine learning) အကြောင်း သင်ကြားမည်ဖြစ်ပြီး နက်ရှိုင်းသောသင်ကြားမှုပြုခြင်း (deep learning) သည် ကျွန်ုပ်တို့၏ [AI for Beginners' curriculum](https://aka.ms/ai4beginners) တွင် ပါဝင်ပါသည်။ ထို့အပြင် ['Data Science for Beginners' curriculum](https://aka.ms/ds4beginners) နှင့် အတူ သင်ခန်းစာများကို ပေါင်းစပ်၍ သင်ယူနိုင်ပါသည်။
ကမ္ဘာတဝန်းက ဒေတာများအပေါ် အခြေခံ၍ အဆိုပါ classic machine learning နည်းလမ်းများကို အသုံးပြုကာ ခရီးသွားကြပါစို့။ သင်ခန်းစာတစ်ခုချင်းစီတွင် မတိုင်မီနှင့်ပြီးနောက် ကွစ်ဇ်များ၊ အသေးစိတ်ရေးစရာများ၊ ဖြေဆိုချက်များ၊ တာဝန်ချမှတ်ချက်များ ပါဝင်သည်။ စီမံကိန်းအခြေပြု သင်ကြားမှု ရေးစရာသည် သင်ယူသူများ သင်ယူရာတွင် အကျိုးရှိစေသည်။
ကမ္ဘာတစ်၀ှမ်းက ဒေတာများကို အသုံးပြု၍ ကလက်စစ်နည်းလမ်းများကို လေ့လာကြပါစို့။ သင်ခန်းစာတိုင်းတွင် မတိုင်မီနှင့်ပြီးစီးပြီး ဆော့ဝဲလ်၊ လမ်းညွှန်ချက်စာများ၊ ဖြေရှင်းချက်၊ အစီအစဉ်တင်ပြချက်များ ပါဝင်သည်။ ဤ ပရောဂျက်အခြေပြု သင်ကြားပုံစနစ်က သင်ယူနေစဉ် အတူတကွ တည်ဆောက်ခြင်းဖြင့် ကျွန်ုပ်များ၏ နည်းပညာအသစ်များ စိတ်ဝင်စားစေသည်။
**✍️ ကျေးဇူးအထူးတင်ရှိသည် ကျွန်ုပ်တို့၏ စာရေးသူများ** Jen Looper, Stephen Howell, Francesca Lazzeri, Tomomi Imura, Cassie Breviu, Dmitry Soshnikov, Chris Noring, Anirban Mukherjee, Ornella Altunyan, Ruth Yakubu နှင့် Amy Boyd
**✍️ ကျေးဇူးအထူးတင်ရှိပါသည် - ကမ္ဘာလှည့် တာဝန်ခံများ** Jen Looper, Stephen Howell, Francesca Lazzeri, Tomomi Imura, Cassie Breviu, Dmitry Soshnikov, Chris Noring, Anirban Mukherjee, Ornella Altunyan, Ruth Yakubu နှင့် Amy Boyd
**🎨 ကျေးဇူးအထူးတင်ရှိသည် ပုံဆွဲသူများ** Tomomi Imura, Dasani Madipalli, နှင့် Jen Looper
**🎨 ဂရပ်ဖစ်ရှုထောင့်ပေးသူများအားလုံးအတွက် ကျေးဇူးတင်ရှိပါသည်** Tomomi Imura, Dasani Madipalli, နှင့် Jen Looper
**🙏 အထူးပင်ကျေးဇူးတင်ရှိသည် Microsoft Student Ambassador စာရေးသူများ၊ ပြန်လည်သုံးသပ်သူများနှင့် အကြောင်းအရာ ပံ့ပိုးသူများ**, အထူးသဖြင့် Rishit Dagli, Muhammad Sakib Khan Inan, Rohan Raj, Alexandru Petrescu, Abhishek Jaiswal, Nawrin Tabassum, Ioan Samuila, နှင့် Snigdha Agarwal
**🙏 Microsoft ကျောင်းသား အင်အားစုအရာရှိများ၊ သုံးသပ်သူများ နှင့် အကြောင်းအရာ ထည့်သွင်းသူများအား အထူးကျေးဇူးတင်ပါသည်**, အထူးသဖြင့် Rishit Dagli, Muhammad Sakib Khan Inan, Rohan Raj, Alexandru Petrescu, Abhishek Jaiswal, Nawrin Tabassum, Ioan Samuila, နှင့် Snigdha Agarwal
**🤩 R သင်ခန်းစာများအတွက် Microsoft Student Ambassadors Eric Wanjau, Jasleen Sondhi, နှင့် Vidushi Gupta များကို အထူးပင်ကျေးဇူးတင်ရှိပါသည်!**
**🤩 ကျွန်ုပ်တို့၏ R သင်ခန်းစာများအတွက် Microsoft ကျောင်းသား အင်အားစု Eric Wanjau, Jasleen Sondhi, နှင့် Vidushi Gupta များအား ထပ်မံကျေးဇူးတင်ရှိပါသည်။**
# စတင်ခြင်း
အောက်ပါအဆင့်များကို လိုက်နာပါ။
1. **Repository ကို Fork လုပ်ပါ**: ဤစာမျက်နှာ၏ ညာဖက်ထောင့်ရှိ "Fork" ခလုတ်ကို နှိပ်ပါ။
2. **Repository ကို Clone လုပ်ပါ**: `git clone https://github.com/microsoft/ML-For-Beginners.git`
အဆင့်များကို လိုက်နာပါ:
1. **Repository ကို Fork လုပ်ပါ**: ဒီစာမျက်နှာ၏ အပေါ်ညာဘက်ထောင့်ရှိ "Fork" ခလုတ်ကိုနှိပ်ပါ။
2. **Repository ကို Clone လုပ်ပါ**: `git clone https://github.com/microsoft/ML-For-Beginners.git`
> [ဤသင်ခန်းစာရဲ့ ထပ်မံသုံးစွဲနိုင်သော အရင်းအမြစ်များအားလုံးကို ကျွန်ုပ်တို့၏ Microsoft Learn စုစည်းမှုတွင် ရှာဖွေပါ](https://learn.microsoft.com/en-us/collections/qrqzamz1nn2wx3?WT.mc_id=academic-77952-bethanycheum)
> 💡 **လျင်မြန်စွာ စတင်ရန်**: Python ကို ဒေသတွင်းတွင် သတ်မှတ်မထားဘဲ browser မှ စတင်လိုပါသလား? သင်၏ fork အတွက် cloud development ပတ်ဝန်းကျင် ဖန်တီးရန် [GitHub Codespaces](https://github.com/features/codespaces) ကို အသုံးပြုပါ။ ပြာရောင် **Code** မီနူးကို ဖွင့်ပြီး **Codespaces** ကို ရွေးချယ်၍ codespace တစ်ခု ဖန်တီးပါ၊ လိုအပ်သလို သင်ခန်းစာတိုင်းတွင် လိုအပ်သော dependency များကို ထည့်ထုတ်အသုံးပြုနိုင်ပါသည်။
> 🔧 **အကူအညီလိုပါသလား?** အင်စတောလေးရှင်း၊ စတင်ချိန်နှင့် သင်ခန်းစာများ ပြေးဆွဲရာ တွင် ဖြစ်တတ်သော ပြဿနာများအတွက် [Troubleshooting Guide](TROUBLESHOOTING.md) ကို ကြည့်ပါ။
> [ဤသင်တန်းအတွက် အပိုဆောင်း အရင်းအမြစ်များအားလုံးကို ကျွန်ုပ်တို့၏ Microsoft Learn စုစည်းမှုထဲတွင် ရှာဖွေပါ](https://learn.microsoft.com/en-us/collections/qrqzamz1nn2wx3?WT.mc_id=academic-77952-bethanycheum)
**[ကျောင်းသားများ](https://aka.ms/student-page)**၊ ဤသင်ခန်းစာကို အသုံးပြုရန်၊ repository ကို မိမိကိုယ်တိုင် GitHub အကောင့်တွင် fork ပြီး အလုပ်များကို ကိုယ်တိုင်သို့မဟုတ် အဖွဲ့လိုက် ဖြေရှင်းပါ။
> 🔧 **ကူညီမှုလိုပါသလား?** အထူးအခက်အခဲများ၊ သွင်းယူခြင်း၊ တပ်ဆင်မှုနှင့် သင်ခန်းစာများ အတည်ပြုခြင်းဆိုင်ရာ ဖြေရှင်းချက်များအတွက် ကျွန်ုပ်တို့၏ [ပြဿနာဖြေရှင်းလမ်းညွှန်](TROUBLESHOOTING.md) ကို ကြည့်ပါ။
- အကြို သင်ခန်းစာကွစ်ဇ်ဖြည့်ရမည်။
- သင်ခန်းစာကို ဖတ်ပြီး လေ့ကျင့်ခန်းများ ပြီးမြောက်ရန် ရပ်နားတိုင်ကြားပြီး ပြန်လည်စဉ်းစားပါ။
- အဖြေကုဒ်ကို တိုက်ရိုက်_run_ မလုပ်ပဲ သင်ခန်းစာအကြောင်းအရ ကယ်နရာမှ စီမံကိန်း ထုတ်လုပ်ရန် ကြိုးပမ်းပါ၊ သို့သော် ကုဒ်များကို /solution ဖိုလ်ဒါတွင် ရရှိနိုင်ပါသည်။
- သင်ခန်းစာပြီးဆုံးလျှင် မေးခွန်းကွစ်ဇ် ဖြေပါ။
- စိန်ခေါ်မှု ပြီးမြောက်ပါ။
- တာဝန်လုပ်ငန်း ပြီးမြောက်ပါ။
- သင်ခန်းစာအုပ်စုတစ်ခု ပြီးဆုံးပြီးနောက် [ဆွေးနွေးပွဲ အဖို](https://github.com/microsoft/ML-For-Beginners/discussions) ကို သွားရောက်ပြီး သင်ယူမှုကို “အသံထွက်၍ သင်ယူ” ပြုလုပ်ရန် ပေးထားသည့် PAT ရိုက်စစ်မှု အတွက် ဖြည့်စွက်ပါ။ PAT သည် သင်တန်းတိုးတက်မှုကို တိုးမြှင့်ရေး ကိရိယာဖြစ်သည်။ အခြား PAT များကိုလည်း တုံ့ပြန်၍ အတူတကွ သင်ယူနိုင်သည်။
> ထပ်မံလေ့လာစေလိုပါက အောက်ပါ [Microsoft Learn](https://docs.microsoft.com/en-us/users/jenlooper-2911/collections/k7o7tg1gp306q4?WT.mc_id=academic-77952-leestott) modules နှင့် သင်ယူမှုလမ်းကြောင်းများ လိုက်နာဖို့ အကြံပြုပါသည်။
**[ကျောင်းသားများ](https://aka.ms/student-page)**၊ ဤအစီအစဉ်ကို အသုံးပြုရန်အတွက် သင့် GitHub အကောင့်တွင် ဒါရိုက်တိုရီအားလုံးကို fork လုပ်ပြီး ကိုယ့်အခန်းစဉ်များကို တစ်ကိုယ်တော် သို့မဟုတ် အုပ်စုနှင့် ပြီးမြောက်အောင် လုပ်ဆောင်ပါ:
**ဆရာ/ဆရာမများ**၊ ဤသင်ခန်းစာကို အသုံးပြုနည်းအတွက် [အကြံပြုချက်များ](for-teachers.md) ပါဝင်ပါသည်။
- သင်ကြားခန်းမမီ စစ်တမ်းဖြေပါ။
- သင်ခန်းစာကို ဖတ်ပြီး လှုပ်ရှားမှုများကို ပြီးမြောက်အောင် လုပ်ပြီး ကျွမ်းကျင်မှုစစ်ဆေးခြင်းများတွင် ရပ်ထား၍ သုံးသပ်ပါ။
- ဖြေရှင်းချက်ကို ထည့်သွင်းခြင်းမပြုဘဲ သင်ခန်းစာကိုနားလည်ပြီး အလုပ်များကို ဖန်တီးကြည့်ပါ။ သို့သော် အဆိုပါ ကုဒ်များကို `/solution` ဖိုင်တွင် ရရှိနိုင်သည်။
- သင်ကြားခန်းပြီးနောက် စစ်တမ်း ဖြေဆိုပါ။
- စိန်ခေါ်မှုကို ပြီးမြောက်အောင် လုပ်ပါ။
- အပ်အပ်မိန်းကို ပြီးစီးပါ။
- သင်ခန်းစာအုပ်စုတစ်ခု ပြီးစီးပြီးနောက် [ဆွေးနွေးပွဲပေါ်](https://github.com/microsoft/ML-For-Beginners/discussions) သို့ သွားပါ၊ ပြီးလျှင် သင်ခန်းစာအတက်ကို "ပြောဆိုလေ့လာပါ" ပြီး PAT rubric ကို ဖြည့်ပါ။ 'PAT' ဆိုသည်မှာ သင်ယူမှုကို တိုးတက်စေရန် သင်ဖြည့်စွက်ရသော အကဲဖြတ်မှု ရည်ညွှန်းချက်တစ်ခု ဖြစ်သည်။ တခြား PAT များကိုလည်း အားပေးသုံးသပ်နိုင်သည်။
> ပိုမိုလေ့လာလိုပါက ကျွန်ုပ်တို့၏ [Microsoft Learn](https://docs.microsoft.com/en-us/users/jenlooper-2911/collections/k7o7tg1gp306q4?WT.mc_id=academic-77952-leestott) မော်ဂျူးများနှင့် သင်ယူလမ်းကြောင်းများကို လိုက်နာဖို့ အကြံပြုပါသည်။
**ဆရာ/ဆရာမများ**, ဤအစီအစဉ်ကို အသုံးပြုမည့် နည်းလမ်းများကို ကျွန်ုပ်တို့ [အကြံဥာဏ်များ](for-teachers.md) ထည့်သွင်းထားပါသည်။
---
## ဗီဒီယို ရှင်းပြချက်များ
## ဗွီဒီယို လမ်းညွှန်များ
သင်ခန်းစာတချို့ကို အသေးစား ဗီဒီယိုအဖြစ် ရရှိနိုင်ပါသည်။ ဤဗီဒီယိုများကို သင်ခန်းစာထဲတွင် တိုက်ရိုက်ရှာဖွေပါ၊ သို့မဟုတ် [ML for Beginners playlist မှ Microsoft Developer YouTube ချန်နယ်၌](https://aka.ms/ml-beginners-videos) ဗီဒီယိုကြည့်ရှုနိုင်ပါသည်။
သင်ခန်းစာအချို့သည် အတိုချုံး ဗီဒီယိုအဖြစ်ရရှိနိုင်ပါသည်။ ထိုဗီဒီယိုများအားလုံးကို သင်ခန်းစာထဲတွင် သို့မဟုတ် [ML for Beginners playlist on the Microsoft Developer YouTube channel](https://aka.ms/ml-beginners-videos) တွင် ပုံအောက်မှ နှိပ်၍ ကြည့်နိုင်ပါသည်။
[![ML for beginners banner](../../translated_images/my/ml-for-beginners-video-banner.63f694a100034bc6.webp)](https://aka.ms/ml-beginners-videos)
---
## အဖွဲ့ဝင်များနှင့် တွေ့ဆုံခြင်း
## အသင်းဖွဲ့ဝင်များကို တွေ့ဆုံခြင်း
[![Promo video](../../images/ml.gif)](https://youtu.be/Tj1XWrDSYJU)
**Gif ကို ဖန်တီးသူ** [Mohit Jaisal](https://linkedin.com/in/mohitjaisal)
**Gif ဖြင့် ဖန်တီးသူ** [Mohit Jaisal](https://linkedin.com/in/mohitjaisal)
> 🎥 အပေါ်ပါပုံကို နှိပ်၍ ဒီစီမံကိန်းနှင့် စီမံကိန်းကိုဖန်တီးထားသူများကို ကြည့်ရှုနိုင်သည်။
> 🎥 ပရောဂျက်နှင့် ဖန်တီးသူများအကြောင်း ဗီဒီယိုကို ကြည့်ရန် ပုံကိုနှိပ်ပါ!
---
## သင်ကြားပုံ
ဤသင်ခန်းစာကို ဖန်တီးစဉ်တွင် နှစ်ခုသော သင်ကြားရေးပုစ္ဆာများကို ရွေးချယ်သည်။ ၎င်းတို့မှာ လက်တွဲဆောင်ရွက်ရသော **စီမံကိန်းအခြေပြု** သင်ကြားမှုနှင့် **နည်းပညာစစ်ဆေးမှုများကို အကြိမ်ကြိမ် ထည့်သွင်းမှု** ဖြစ်သည်။ ထို့အပြင် ဤသင်ခန်းစာမှာ **အကြောင်းအရာသွယ်မှု** ပါရှိသည်။
အစီအစဉ်ရေးဆွဲသောအခါ သင်ကြားပညာရပ်အောင်မြင်မှုအချက် ၂ ချက်ကို ရွေးချယ်ခဲ့သည်။ အဲဒါကတော့ ကျက်သရေရှိသော **ပရောဂျက်အခြေပြု** သင်္ချာနည်းဖြင့် ရှာဖွေခြင်းနှင့် **အကြိမ်ကြိမ်ဖြေဆိုရမည့် စစ်တမ်းများ** ပါဝင်ခြင်း တို့ဖြစ်သည်။ ထို့အပြင် အစီအစဉ်တွင် တစ်ခုတည်းသော **ခေါင်းစဥ်** ရှိသည်၊ ထိုကာလအတွင်း ဝေဖန်မှုရှိစေခြင်း။
အကြောင်းအရာကို စီမံကိန်းများနှင့် ကိုက်ညီစေရန် သေချာကာ သင်ကြားသူများအတွက် စိတ်ဝင်စားမှုမြင့်မားလာပြီး အကြောင်းအရာ ကျွမ်းကျင်မှု ပြတ်သားမှု မြင့်မားစေသည်။ ကျောင်းခန်းစာတစ်ခု မတိုင်မီ ပြုလုပ်သော အနိမ့်ဆုံးအဆင့်ကွစ်ဇ်သည် သင်ကြားရန်အတွက် အဓိက ရည်ရွယ်ချက်ထားရှိစေသည်၊ သင်ခန်းစာပြီးချိန်မှာ ဖော်ပြထားသော ဒုတိယကွစ်ဇ်သည် တွေ့ရှိမှုတိုးတက်စေသည်။ ဤသင်ခန်းစာသည် စိတ်ကြိုက်နှင့် ပျော်ရွှင်စေသော အတိုင်း ပုံဖော်ထားပြီး ၁၂ ပတ်ကြာ အဆုံးသတ်ရာတွင် စီမံကိန်းများသည် အသေးစားမှ စ၍ များစွာ စိန်ခေါ်မှုအလွှာတက်သွားမည်ဖြစ်သည်။ အတန်းပြီးခြင်းအတွက် ML အလက်တွေ့အသုံးပြုမှုအပေါ် ဖော်ပြချက်လည်း ပါရှိသည်၊ သင်ကြားသူများအတွက် အပို အလိုက်လျှောညီမှု သို့မဟုတ် ဆွေးနွေးမှုအခြေခံခံရမည်ဖြစ်သည်။
အကြောင်းအရာကို ပရောဂျက်နှင့် ကိုက်ညီအောင်လုပ်ခြင်းဖြင့် သင်ယူသူများအတွက် စိတ်ဝင်စားစေပြီး သဘောသဘာဝ retention စနစ်တိုးတက်စေသည်။ ထို့အပြင် နည်းပညာသင်တန်း မတိုင်မီ စစ်တမ်းသည် သင်ကြားမှုအတွက် ရည်ရွယ်ချက်သတ်မှတ်ခြင်းဖြစ်ပြီး၊ သင်တန်းပြီးနောက် စစ်တမ်းသည် ပိုမိုသိမြင်မှု တိုးတက်စေသည်။ ဤအစီအစဉ်ကို အဆင်ပြေပြီး ပျော်ရွှင်စရာဖြစ်အောင် ဖန်တီးထားပြီး အပိုင်းအစအလိုက် သို့မဟုတ် ခုနှစ်ပတ်စီးရီး အတိုင်း လေ့လာနိုင်သည်။ ပရောဂျက်များသည် အစက လျှော့ချပွန်းပြီး နောက်ဆက်တွဲများတွင် မြင့်မားကာ ဆက်တင်သွယ်အလှည့် ဖြတ်သန်းမှုရှိစေသည်။ ဤအစီအစဉ်တွင် လက်တွေ့အသုံးချမှု အပိုသင်ခန်းစာတစ်ခုပါဝင်ပြီး အကယ်၍ အပို credit အဖြစ် သို့မဟုတ် ဆွေးနွေးပွဲအတွက် အခြေခံအဖြစ် အသုံးပြုနိုင်သည်။
> ကျွန်ုပ်တို့၏ [Code of Conduct](CODE_OF_CONDUCT.md), [Contributing](CONTRIBUTING.md), [Translations](..), နှင့် [Troubleshooting](TROUBLESHOOTING.md) လမ်းညွှန်ချက်များကို ရှာဖွေနိုင်သည်။ သင်၏ ဖောက်သည်စဉ်းစားမှုပေးသည့် အကြံပြုချက်များကို ကြိုဆိုပါသည်!
> ကျွန်ုပ်တို့၏ [Code of Conduct](CODE_OF_CONDUCT.md), [Contributing](CONTRIBUTING.md), [Translations](..), နှင့် [Troubleshooting](TROUBLESHOOTING.md) လမ်းညွှန်ချက်များကို တွေ့နိုင်ပါသည်။ သင်၏ အကောင်းဆုံး တုံ့ပြန်ချက်များကို ကြိုဆိုပါသည်!
## သင်ခန်းစာတိုင်းတွင် ပါဝင်သည်
## သင်ခန်းစာတိုင်းတွင် ပါဝင်မှု
- ရွေးချယ်နိုင်သော ဆန့်ကြည့်မှတ်တမ်း
- ရွေးချယ်နိုင်သော ထောက်ပံ့ပေးသော ဗီဒီယို
- ဗီဒီယို ဖြတ်သန်းမှု (တချို့သင်ခန်းစာများအတွက်သာ)
- [သင်ခန်းစာမတိုင်မီ အပူအေးကွစ်ဇ်](https://ff-quizzes.netlify.app/en/ml/)
- ကော်ပိုရေးရှင်းသင်ခန်းစာ
- စီမံကိန်းအခြေပြု သင်ခန်းစာများတွင် စီမံကိန်း ဖန်တီးရန် လမ်းညွှန်ချက်အဆင့်ဆင့်
- အသိပညာစစ်ပွဲများ
- ရွေးချယ်စရာ စကက်ချုပ်မှတ်စု
- ရွေးချယ်စရာ ဗွီဒီယိုထပ်ကောင်း
- ဗွီဒီယို လမ်းညွှန် (သင်ခန်းစာအချို့သာ)
- [မတိုင်မီ စစ်ပွဲဖြေဆိုမှုစစ်တမ်း](https://ff-quizzes.netlify.app/en/ml/)
- ရေးသားထားသော သင်ခန်းစာ
- ပရောဂျက်အခြေပြု သင်ခန်းစာများအတွက်၊ ပရောဂျက်ကို ဘယ်လို ဆောက်လုပ်ရမယ်ဆိုတာ အဆင့်ကတည်းက လမ်းညွှန်ချက်များ
- အသိပညာ စစ်ဆေးမှုများ
- စိန်ခေါ်မှု
- ထောက်ပံ့စာဖတ်ရှုမှု
- တာဝန်ကျေမှု
- [သင်ခန်းစာပြီးနောက် ကွစ်ဇ်](https://ff-quizzes.netlify.app/en/ml/)
> **ဘာသာစကားများအကြောင်း မှတ်ချက်**: ဒီသင်ခန်းစာများကို မူရင်းအားဖြင့် Python ဘာသာစကားဖြင့်ရေးသားထားပေမယ့် R ဘာသာဖြင့်လည်း ရနိုင်ပါသည်။ R သင်ခန်းစာတစ်ခုကို ပြီးမြောက်ရန်အတွက် `/solution` ဖိုလ်ဒါသို့ သွားပြီး R သင်ခန်းစာများကို ရှာဖွေကြည့်ပါ။ ၎င်းတို့တွင် **R Markdown** ဖိုင်အား ကိုယ်စားပြုသည့် .rmd extension ပါဝင်ပြီး၊ ၎င်းကို `code chunks` (R သို့မဟုတ် အခြားဘာသာစကားများ) နှင့် `YAML header` (PDF စသည်ဖြင့် output များဖော်ပြပုံကို ဦးတည်သည့်) တို့ကို `Markdown document` တွင် ထည့်သွင်းထားခြင်းဟု ရိုးရှင်းစွာ သတ်မှတ်နိုင်သည်။ ထို့ကြောင့် သင်၏ကုဒ်၊ ၎င်း၏အထွက်များနှင့် သင်၏စိတ်ကူးများကို Markdown တွင်ရေးသားနိုင်ခြင်းဖြင့် data science အတွက် ဥပမာဆန်သော စာရေးခြင်း ဖွဲ့စည်းမှုတစ်ခုအဖြစ် တန်ဆာပလာတစ်ခုအနေဖြင့် ကူညီပေးသည်။ ထို့အပြင် R Markdown စာရွက်များကို PDF၊ HTML သို့မဟုတ် Word ကဲ့သို့သော output ပုံစံများသို့ ပြောင်းလဲထုတ်ယူနိုင်ပါသည်။
- ထပ်ထည့်ဖတ်ရှုလိုက်ခြင်း
- အပ်အပ်မိန်း
- [ပြီးဆုံးသင်ခန်းစာ စစ်တမ်း](https://ff-quizzes.netlify.app/en/ml/)
> **ဘာသာစကားများအကြောင်း မှတ်ချက်**: သင်ခန်းစာများသည် Python ဖြင့် ဆန်းသစ်ရေးသားထားသော်လည်း R ဖြင့်လည်း ရနိုင်ပါသည်။ R သင်ခန်းစာတစ်ခုပြီးမြောက်ရန် `/solution` ဖိုင်တွင် R သင်ခန်းစာများကို ရှာပါ။ R Markdown ဖိုင်များ(.rmd) သည် ကိုဒ်ချုပ်များ(R သို့မဟုတ် မျိုးစုံဘာသာစကားများ) နှင့် `YAML header` တို့ကို တစ်ခန်းထဲ ပြုလုပ်ထားသော ကိုယ်တိုင်ရေးသားနိုင်သော စာရွက်စာတမ်းတစ်ခုဖြစ်သည်။ ထို့ကြောင့် ဒေတာသိပ္ပံနှင့် လုပ်ငန်းအပေါ် အကြံအစည်ဖော်ထုတ္ရေးတွင် ထူးချွန်သော ဖော်မြူလာတစ်ခုအဖြစ် ယူဆနိုင်ပြီး ကိုဒ်၊ ရလာဒ်နှင့် စွာစုစည်းချက်များကို Markdown တွင် တိုက်ရိုက်ရေးသားနိုင်သည်။ ထို့အပြင် R Markdown ကို PDF, HTML ဒါမှမဟုတ် Word ဖိုင်အဖြစ် ထုတ်ပေးနိုင်သည်။
> **အမေးဖြေများအကြောင်း မှတ်ချက်**: မေးခွန်းများအားလုံးကို [Quiz App ဖိုလ်ဒါ](../../quiz-app) တွင်ထားရှိပြီး မေးခွန်းသုံးခုပါသော မေးခွန်း ၅၂ ခုပါဝင်သည်။ ၎င်းတို့သည် သင်ခန်းစာအတွင်းမှ ချိတ်ဆက်ထားသော်လည်း quiz app ကို ဒေသခံမှာလည်း ပြေးနိုင်ပြီး၊ ဒေသခံမှာ လုပ်ဆောင်ရန် သတ်မှတ်ချက်များကို `quiz-app` ဖိုလ်ဒါတွင် လိုက်နာပါ။
> **စစ်မှု စာရင်းအကြောင်း မှတ်ချက်**: စစ်မှုများအားလုံးကို [Quiz App ဖိုင်](../../quiz-app) တွင် တွေ့နိုင်ပြီး စုစုပေါင်း ၅၂ ခုရှိသည်။ တစ်ခုချင်းစီတွင် မေးခွန်း ၃ ခုရှိသည်။ သင်ခန်းစာများအတွင်း ဆက်သွယ်ထားသော်လည်း quiz app ကို ဒေသတွင်းမှ တည်ဆောက်အသုံးပြုနိုင်သည်။ `quiz-app` ဖိုင်အတွင်း ညွှန်ကြားချက်များအား လိုက်နာပါ။
| Lesson Number | Topic | Lesson Grouping | Learning Objectives | Linked Lesson | Author |
| :-----------: | :------------------------------------------------------------: | :-------------------------------------------------: | ------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------: |
| 01 | စက်လေ့လာမှုသို့အညွှန်း | [အညွှန်း](1-Introduction/README.md) | စက်လေ့လာမှုနောက်ခံ အခြေခံအကြောင်းအရာများ လေ့လာပါ | [Lesson](1-Introduction/1-intro-to-ML/README.md) | Muhammad |
| 02 | စက်လေ့လာမှု၏ သမိုင်းကြောင်း | [အညွှန်း](1-Introduction/README.md) | ဤနယ်ပယ်၏ သမိုင်းကြောင်းကို လေ့လာပါ | [Lesson](1-Introduction/2-history-of-ML/README.md) | Jen and Amy |
| 03 | တရားမျှတမှုနှင့် စက်လေ့လာမှု | [အညွှန်း](1-Introduction/README.md) | စက်လေ့လာမှုပြုလုပ်သည့်အခါ တရားမျှတမှုဆိုင်ရာ အရေးကြီးသော နိယာမပိုင်းဆိုင်ရာ ပြဿနာများကို သင်ယူပါ။ | [Lesson](1-Introduction/3-fairness/README.md) | Tomomi |
| 04 | စက်လေ့လာမှု နည်းပညာများ | [အညွှန်း](1-Introduction/README.md) | စက်လေ့လာမှုမော်ဒယ်များ တည်ဆောက်ရန် သုတေသနပညာရှင်များအသုံးပြုသည့် နည်းပညာများ | [Lesson](1-Introduction/4-techniques-of-ML/README.md) | Chris and Jen |
| 05 | Regression အခြေခံ | [Regression](2-Regression/README.md) | Regression မော်ဒယ်များအတွက် Python နှင့် Scikit-learn ဖြင့် စတင် လေ့လာပါ | [Python](2-Regression/1-Tools/README.md) • [R](../../2-Regression/1-Tools/solution/R/lesson_1.html) | Jen • Eric Wanjau |
| 06 | မြောက်အမေရိကန်ပဲ pumpkins စျေးနှုန်းများ 🎃 | [Regression](2-Regression/README.md) | ML စစ်ဆင်ရေးအတွက် ဒေတာကို သန့်ရှင်းပြီး မြင်ကွင်းဖော်ပါ | [Python](2-Regression/2-Data/README.md) • [R](../../2-Regression/2-Data/solution/R/lesson_2.html) | Jen • Eric Wanjau |
| 07 | မြောက်အမေရိကန်ပဲ pumpkins စျေးနှုန်းများ 🎃 | [Regression](2-Regression/README.md) | လိုင်းနဲ့ ပိုလီနိုမီယယ် regression မော်ဒယ်များ တည်ဆောက်ပါ | [Python](2-Regression/3-Linear/README.md) • [R](../../2-Regression/3-Linear/solution/R/lesson_3.html) | Jen and Dmitry • Eric Wanjau |
| 08 | မြောက်အမေရိကန်ပဲ pumpkins စျေးနှုန်းများ 🎃 | [Regression](2-Regression/README.md) | Logistic regression မော်ဒယ်တစ်ခု တည်ဆောက်ပါ | [Python](2-Regression/4-Logistic/README.md) • [R](../../2-Regression/4-Logistic/solution/R/lesson_4.html) | Jen • Eric Wanjau |
| 09 | ဝက်ဘ်အက်ပ် 🔌 | [Web App](3-Web-App/README.md) | သင်လေ့လာပြီးသား မော်ဒယ်ကို သုံး၍ ဝက်ဘ်အက်ပ် တည်ဆောက်ပါ | [Python](3-Web-App/1-Web-App/README.md) | Jen |
| 10 | အမျိုးအစားခွဲခြားမှု အညွှန်း | [Classification](4-Classification/README.md) | ဒေတာ သန့်ရှင်း၊ ပြင်ဆင်၊ မြင်ကွင်းဖော်ခြင်းနှင့် အမျိုးအစားခွဲခြားခြင်းအတွက်အခန်းကဏ္ဍများ၏ စတင်အကြောင်းအရာ | [Python](4-Classification/1-Introduction/README.md) • [R](../../4-Classification/1-Introduction/solution/R/lesson_10.html) | Jen and Cassie • Eric Wanjau |
| 11 | သွင်းစားနိုင်သောအာရှနှင့် အိန္ဒိယအစားအစာများ 🍜 | [Classification](4-Classification/README.md) | အမျိုးအစားခွဲခြားသူများ အကြောင်း အတက်အကျ | [Python](4-Classification/2-Classifiers-1/README.md) • [R](../../4-Classification/2-Classifiers-1/solution/R/lesson_11.html) | Jen and Cassie • Eric Wanjau |
| 12 | သွင်းစားနိုင်သောအာရှနှင့် အိန္ဒိယအစားအစာများ 🍜 | [Classification](4-Classification/README.md) | အမျိုးအစားခွဲခြားသူများပိုမို သိရှိခြင်း | [Python](4-Classification/3-Classifiers-2/README.md) • [R](../../4-Classification/3-Classifiers-2/solution/R/lesson_12.html) | Jen and Cassie • Eric Wanjau |
| 13 | သွင်းစားနိုင်သောအာရှနှင့် အိန္ဒိယအစားအစာများ 🍜 | [Classification](4-Classification/README.md) | သင်၏မော်ဒယ်ကို အသုံးပြု၍ အကြံပြုဝက်ဘ်အက်ပ် တည်ဆောက်ခြင်း | [Python](4-Classification/4-Applied/README.md) | Jen |
| 14 | clustering အညွှန်း | [Clustering](5-Clustering/README.md) | ဒေတာ သန့်ရှင်း၊ ပြင်ဆင်၊ မြင်ကွင်းဖော်ခြင်းနှင့် clustering အတွက် အကြောင်းအရာအခန်းကဏ္ဍ | [Python](5-Clustering/1-Visualize/README.md) • [R](../../5-Clustering/1-Visualize/solution/R/lesson_14.html) | Jen • Eric Wanjau |
| 15 | Nigérian ဂီတအကြိုက်များ ဆန်းစစ်ခြင်း 🎧 | [Clustering](5-Clustering/README.md) | K-Means clustering နည်းဖြင့် ရှုထောင့်ခွဲခြားခြင်း | [Python](5-Clustering/2-K-Means/README.md) • [R](../../5-Clustering/2-K-Means/solution/R/lesson_15.html) | Jen • Eric Wanjau |
| 16 | သဘာဝဘာသာစကားဖြင့်အလုပ်လုပ်ခြင်း အညွှန်း ☕️ | [Natural language processing](6-NLP/README.md) | အခြေခံ NLP ကို ရိုးရှင်းသော bot တစ်ခုတည်ဆောက်ခြင်းဖြင့် သင်ယူပါ | [Python](6-NLP/1-Introduction-to-NLP/README.md) | Stephen |
| 17 | နေ့စဉ် NLP အလုပ်များ ☕️ | [Natural language processing](6-NLP/README.md) | ဘာသာစကားတည်ဆောက်မှုနှင့် ဆက်စပ်၍ လိုအပ်သော နေ့စဉ်အလုပ်များကို နားလည် မြင်တတ်ပါ | [Python](6-NLP/2-Tasks/README.md) | Stephen |
| 18 | ဘာသာပြန်ခြင်းနှင့် စိတ်ခံစားချက်ခွဲခြားမှု ♥️ | [Natural language processing](6-NLP/README.md) | Jane Austen စာအုပ်ဖြင့် ဘာသာပြန်ခြင်းနှင့် စိတ်ခံစားချက်ခွဲခြားမှု | [Python](6-NLP/3-Translation-Sentiment/README.md) | Stephen |
| 19 | ဥရောပရှိ ရည်းစားအဆင်းအရပ်များ ♥️ | [Natural language processing](6-NLP/README.md) | ဟိုတယ်စစ်တမ်းများဖြင့် စိတ်ခံစားချက်ခွဲခြားမှု ၁ | [Python](6-NLP/4-Hotel-Reviews-1/README.md) | Stephen |
| 20 | ဥရောပရှိ ရည်းစားအဆင်းအရပ်များ ♥️ | [Natural language processing](6-NLP/README.md) | ဟိုတယ်စစ်တမ်းများဖြင့် စိတ်ခံစားချက်ခွဲခြားမှု ၂ | [Python](6-NLP/5-Hotel-Reviews-2/README.md) | Stephen |
| 21 | အချိန်စီးကြောင်းခန့်မှန်းခြင်း အညွှန်း | [Time series](7-TimeSeries/README.md) | အချိန်စီးကြောင်းခန့်မှန်းခြင်းအတွက် အခြေခံသင်ခန်းစာ | [Python](7-TimeSeries/1-Introduction/README.md) | Francesca |
| 22 | ⚡️ ကမ္ဘာလုံးဆိုင်ရာ လျှပ်စစ်စွမ်းအားအသုံးပြုမှု ⚡️ - ARIMA ဖြင့် အချိန်စီးကြောင်းခန့်မှန်းခြင်း | [Time series](7-TimeSeries/README.md) | ARIMA ဖြင့် အချိန်စီးကြောင်းခန့်မှန်းခြင်း | [Python](7-TimeSeries/2-ARIMA/README.md) | Francesca |
| 23 | ⚡️ ကမ္ဘာလုံးဆိုင်ရာ လျှပ်စစ်စွမ်းအားအသုံးပြုမှု ⚡️ - SVR ဖြင့် အချိန်စီးကြောင်းခန့်မှန်းခြင်း | [Time series](7-TimeSeries/README.md) | Support Vector Regressor ဖြင့် အချိန်စီးကြောင်းခန့်မှန်းခြင်း | [Python](7-TimeSeries/3-SVR/README.md) | Anirban |
| 24 | သွားလည်ခြင်း သင်ယူမှု အညွှန်း | [Reinforcement learning](8-Reinforcement/README.md) | Q-Learning ဖြင့် သွားလည်ခြင်း သင်ယူမှု အကြောင်း ဦးတည်ခြင်း | [Python](8-Reinforcement/1-QLearning/README.md) | Dmitry |
| 25 | Peter ကို ကျွဲမှ ကာကွယ်ပါ! 🐺 | [Reinforcement learning](8-Reinforcement/README.md) | Gym ဖြင့် သွားလည်ခြင်း သင်ယူမှု | [Python](8-Reinforcement/2-Gym/README.md) | Dmitry |
| Postscript | အမှန်တကယ် ML ဖြစ်ပေါ်မှုနှင့် အသုံးပြုမှုများ | [ML in the Wild](9-Real-World/README.md) | ရိုးရာ ML ၏ စိတ်ဝင်စားဖွယ်နှင့် ပြင်းထန်သော လက်တွေ့ အသုံးပြုရန်များ | [Lesson](9-Real-World/1-Applications/README.md) | Team |
| Postscript | RAI dashboard ဖြင့် ML မော်ဒယ် Debugging | [ML in the Wild](9-Real-World/README.md) | Responsible AI dashboard ကြောင်း ကူညီသော Machine Learning မော်ဒယ် Debugging | [Lesson](9-Real-World/2-Debugging-ML-Models/README.md) | Ruth Yakubu |
> [ဤသင်တန်းအတွက် အပိုဆောင်းအရင်းအမြစ်များအားလုံးကို Microsoft Learn စုစည်းမှုတွင် ရှာဖွေပါ](https://learn.microsoft.com/en-us/collections/qrqzamz1nn2wx3?WT.mc_id=academic-77952-bethanycheum)
## အွန်လိုင်းမလိုအပ်ဘဲ ရယူခြင်း
[Docsify](https://docsify.js.org/#/) ကို အသုံးပြု၍ ဤစာတမ်းကို အွန်လိုင်းမလိုအပ်ဘဲ ပြေးနိုင်ပါသည်။ ဒီ repo ကို fork အပြီး၊ [Docsify ကို သင့်ဒေသခံစက်တွင် ထည့်သွင်းပါ](https://docsify.js.org/#/quickstart)၊ ပြီးလျှင် ဒီ repo ၏ root ဖိုလ်ဒါတွင် `docsify serve` ဟု ရေးပါ။ ဝဘ်ဆိုက်ကို သင့် localhost တွင် port 3000 တွင် အားပေးမည်။ `localhost:3000`။
| 01 | စက်လေ့လာရေး အထူးအချက်များ | [Introduction](1-Introduction/README.md) | စက်လေ့လာရေးနောက်ကွယ်ရှိ အခြေခံအယူအဆများကို လေ့လာပါ | [Lesson](1-Introduction/1-intro-to-ML/README.md) | Muhammad |
| 02 | စက်လေ့လာရေး၏ သမိုင်းကြောင်း | [Introduction](1-Introduction/README.md) | ဤနယ်ပယ်၏ သမိုင်းကြောင်းကို လေ့လာပါ | [Lesson](1-Introduction/2-history-of-ML/README.md) | Jen and Amy |
| 03 | တရားမျှတမှုနှင့် စက်လေ့လာရေး | [Introduction](1-Introduction/README.md) | စက်လေ့လာရေးနမူနာများ ဖန်တီးခြင်းနှင့် အသုံးပြုခြင်းတွင် ကျောင်းသားများ စဉ်းစားသင့်သည့် တရားမျှတမှုဆိုင်ရာ အရေးကြီးသော ဒဿနိကိစ္စများ မည်သည်များလဲ? | [Lesson](1-Introduction/3-fairness/README.md) | Tomomi |
| 04 | စက်လေ့လာရေးနည်းပညာများ | [Introduction](1-Introduction/README.md) | စက်လေ့လာရေးသုတေသနလုပ်သူများသည် စက်လေ့လာရေးနမူနာများ ဖန်တီးရာတွင် မည်သည့်နည်းပညာများ အသုံးပြုပါသလဲ? | [Lesson](1-Introduction/4-techniques-of-ML/README.md) | Chris and Jen |
| 05 | Regression အတွက် နိဒါန်း | [Regression](2-Regression/README.md) | Regression နမူနာများအတွက် Python နှင့် Scikit-learn ဖြင့် စတင်လိုက်ပါ | [Python](2-Regression/1-Tools/README.md) • [R](../../2-Regression/1-Tools/solution/R/lesson_1.html) | Jen • Eric Wanjau |
| 06 | အနောက်အသီးပုန်ဈေးနှုန်းများ 🎃 | [Regression](2-Regression/README.md) | စနစ်တကျ ကြည့်ရှုပြီး ML အတွက် ဒေတာသန့်ရှင်းရေး | [Python](2-Regression/2-Data/README.md) • [R](../../2-Regression/2-Data/solution/R/lesson_2.html) | Jen • Eric Wanjau |
| 07 | အနောက်အသီးပုန်ဈေးနှုန်းများ 🎃 | [Regression](2-Regression/README.md) | လျှပ်စစ်နှင့် polynomial regression နမူနာများ တည်ဆောက်ပါ | [Python](2-Regression/3-Linear/README.md) • [R](../../2-Regression/3-Linear/solution/R/lesson_3.html) | Jen and Dmitry • Eric Wanjau |
| 08 | အနောက်အသီးပုန်ဈေးနှုန်းများ 🎃 | [Regression](2-Regression/README.md) | Logistic regression နမူနာ တည်ဆောက်ပါ | [Python](2-Regression/4-Logistic/README.md) • [R](../../2-Regression/4-Logistic/solution/R/lesson_4.html) | Jen • Eric Wanjau |
| 09 | ဝဘ်အက်ပ် 🔌 | [Web App](3-Web-App/README.md) | သင်တန်းသားရဲ့ သင်ခန်းစာနမူနာကို အသုံးပြုရန် ဝဘ်အက်ပ် တည်ဆောက်ပါ | [Python](3-Web-App/1-Web-App/README.md) | Jen |
| 10 | classification အတွက် နိဒါန်း | [Classification](4-Classification/README.md) | သင့်ဒေတာကို သန့်ရှင်းစီစဉ်၊ ကြည့်ရှုပြီး classification အတွက် နိဒါန်း | [Python](4-Classification/1-Introduction/README.md) • [R](../../4-Classification/1-Introduction/solution/R/lesson_10.html) | Jen and Cassie • Eric Wanjau |
| 11 | အာရှနှင့် အိန္ဒိယအစားအစာဆိုင်များ 🍜 | [Classification](4-Classification/README.md) | classifiers များအတွက် နိဒါန်း | [Python](4-Classification/2-Classifiers-1/README.md) • [R](../../4-Classification/2-Classifiers-1/solution/R/lesson_11.html) | Jen and Cassie • Eric Wanjau |
| 12 | အာရှနှင့် အိန္ဒိယအစားအစာဆိုင်များ 🍜 | [Classification](4-Classification/README.md) | ပိုမိုတိုးတက်သော classifiers | [Python](4-Classification/3-Classifiers-2/README.md) • [R](../../4-Classification/3-Classifiers-2/solution/R/lesson_12.html) | Jen and Cassie • Eric Wanjau |
| 13 | အာရှနှင့် အိန္ဒိယအစားအစာဆိုင်များ 🍜 | [Classification](4-Classification/README.md) | သင့်နမူနာကို အသုံးပြုပြီး အကြံပြုဝဘ်အက်ပ် တည်ဆောက်ပါ | [Python](4-Classification/4-Applied/README.md) | Jen |
| 14 | clustering အတွက် နိဒါန်း | [Clustering](5-Clustering/README.md) | သင့်ဒေတာကို သန့်ရှင်းစီစဉ်၊ ကြည့်ရှုပြီး clustering အတွက် နိဒါန်း | [Python](5-Clustering/1-Visualize/README.md) • [R](../../5-Clustering/1-Visualize/solution/R/lesson_14.html) | Jen • Eric Wanjau |
| 15 | Nigerian ဂီတအရသာများ ရှာဖွေခြင်း 🎧 | [Clustering](5-Clustering/README.md) | K-Means clustering နည်းလမ်းကို စူးစမ်းပါ | [Python](5-Clustering/2-K-Means/README.md) • [R](../../5-Clustering/2-K-Means/solution/R/lesson_15.html) | Jen • Eric Wanjau |
| 16 | သဘာဝဘာသာစကား ဆက်သွယ်မှု အတွက် နိဒါန်း ☕️ | [Natural language processing](6-NLP/README.md) | ပိုမိုလွယ်ကူသော ဘော့ ဖန်တီးခြင်းဖြင့် NLP အခြေခံများကို သင်ယူပါ | [Python](6-NLP/1-Introduction-to-NLP/README.md) | Stephen |
| 17 | ရိုးရိုး NLP အလုပ်များ ☕️ | [Natural language processing](6-NLP/README.md) | ဘာသာစကား ဖွဲ့စည်းမှုများနှင့် စပ်လျဉ်းသော ပုံမှန်အလုပ်လုပ်ငန်းများကို နားလည်ခြင်းမှတဆင့် NLP အသိပညာကို ပိုမိုကြီးထွားစေပါ | [Python](6-NLP/2-Tasks/README.md) | Stephen |
| 18 | ဘာသာပြန်ခြင်းနှင့် စိတ်ခံစားချက် ခွဲခြားခြင်း ♥️ | [Natural language processing](6-NLP/README.md) | Jane Austen နှင့်အတူ ဘာသာပြန်ခြင်းနှင့် စိတ်ခံစားချက် ခွဲခြားခြင်း | [Python](6-NLP/3-Translation-Sentiment/README.md) | Stephen |
| 19 | ဥရောပ၏ ချစ်စရာဟိုတယ်များ ♥️ | [Natural language processing](6-NLP/README.md) | ဟိုတယ်နှင့် ပတ်သက်သော မှတ်ချက်ဖြင့် စိတ်ခံစားချက် ခွဲခြားခြင်း ၁ | [Python](6-NLP/4-Hotel-Reviews-1/README.md) | Stephen |
| 20 | ဥရောပ၏ ချစ်စရာဟိုတယ်များ ♥️ | [Natural language processing](6-NLP/README.md) | ဟိုတယ်နှင့် ပတ်သက်သော မှတ်ချက်ဖြင့် စိတ်ခံစားချက် ခွဲခြားခြင်း ၂ | [Python](6-NLP/5-Hotel-Reviews-2/README.md) | Stephen |
| 21 | အချိန်လိုက် စီးရီးခန့်မှန်းခြင်းသို့ နိဒါန်း | [Time series](7-TimeSeries/README.md) | အချိန်လိုက် စီးရီးခန့်မှန်းခြင်းသို့ နိဒါန်း | [Python](7-TimeSeries/1-Introduction/README.md) | Francesca |
| 22 | ⚡️ ကမ္ဘာ့ လျှပ်စစ်စွမ်းအား အသုံးပြုမှု ⚡️ - ARIMA ဖြင့် အချိန်လိုက် စီးရီးခန့်မှန်းခြင်း | [Time series](7-TimeSeries/README.md) | ARIMA ဖြင့် အချိန်လိုက် စီးရီးခန့်မှန်းခြင်း | [Python](7-TimeSeries/2-ARIMA/README.md) | Francesca |
| 23 | ⚡️ ကမ္ဘာ့ လျှပ်စစ်စွမ်းအား အသုံးပြုမှု ⚡️ - SVR ဖြင့် အချိန်လိုက် စီးရီးခန့်မှန်းခြင်း | [Time series](7-TimeSeries/README.md) | Support Vector Regressor ဖြင့် အချိန်လိုက် စီးရီးခန့်မှန်းခြင်း | [Python](7-TimeSeries/3-SVR/README.md) | Anirban |
| 24 | တိုးတက်မှုသင်ယူမှုသို့ နိဒါန်း | [Reinforcement learning](8-Reinforcement/README.md) | Q-Learning ဖြင့် တိုးတက်မှုသင်ယူမှုသို့ နိဒါန်း | [Python](8-Reinforcement/1-QLearning/README.md) | Dmitry |
| 25 | Peter ကို ဝံ့ကွက်မောင်းမှ ခုခံစေပါ! 🐺 | [Reinforcement learning](8-Reinforcement/README.md) | သင်ယူမှုကို ပြန်လည်မြှင့်တင်ခြင်း Gym | [Python](8-Reinforcement/2-Gym/README.md) | Dmitry |
| Postscript | လက်တွေ့ကမ္ဘာ ML ဖြစ်စဉ်များနှင့် အသုံးချမှုများ | [ML in the Wild](9-Real-World/README.md) | စံနမူနာ ML ၏ စိတ်ဝင်စားဖွယ်နှင့် ထင်ရှားသော လက်တွေ့ကမ္ဘာ အသုံးချမှုများ | [Lesson](9-Real-World/1-Applications/README.md) | Team |
| Postscript | RAI dashboard ကို အသုံးပြု၍ ML တွင် မော်ဒယ် ပြဿနာရှာဖွေခြင်း | [ML in the Wild](9-Real-World/README.md) | တာဝန်ရှိ AI dashboard အစိတ်အပိုင်းများကို အသုံးပြု၍ စက်လေ့လာရေးတွင် မော်ဒယ် ပြဿနာရှာဖွေခြင်း | [Lesson](9-Real-World/2-Debugging-ML-Models/README.md) | Ruth Yakubu |
> [ဤသင်တန်းအတွက် အခြားအရင်းအမြစ်များအားလုံးကို ကျွန်ုပ်တို့၏ Microsoft Learn စုစည်းမှုတွင် ရှာပါ](https://learn.microsoft.com/en-us/collections/qrqzamz1nn2wx3?WT.mc_id=academic-77952-bethanycheum)
## အော့ဖ်လိုင်း လက်လှမ်းမှရရှိမှု
[Docsify](https://docsify.js.org/#/) ကို အသုံးပြု၍ ဤစာတမ်းကို အော့ဖ်လိုင်းတွင် လည်ပတ်နိုင်သည်။ ဤ repo ကို fork ပြုလုပ်၊ သင့်ဒေသစနစ်တွင် [Docsify ကို install](https://docsify.js.org/#/quickstart) ပြုလုပ်ပြီး ဤ repo ၏ အခြေစိုက်ဖိုဒါတွင် `docsify serve` ကို ရိုက်ပါ။ ဝဘ်ဆိုဒ်က သင့် localhost ၌ ပေါ့(၃၀၀၀) တွင် ဝန်ဆောင်မှုပေးမည်ဖြစ်သည်။ `localhost:3000`
## PDF များ
သင်တန်းအတန်းတစ်ခု၏ PDF ကို [ဒီမှာ](https://microsoft.github.io/ML-For-Beginners/pdf/readme.pdf) တွေ့ပါ။
သင်ကြားမှုအစီအစဉ်၏ pdf ကို [ဤနေရာတွင်](https://microsoft.github.io/ML-For-Beginners/pdf/readme.pdf) တွေ့နိုင်ပါသည်။
## 🎒 အခြားသင်တန်းများ
## 🎒 အခြားသင်တန်းများ
ကျွန်ုပ်တို့အသင်းသည် အခြားသင်တန်းများကို ထုတ်လုပ်သည်။ စမ်းသပ်ကြည့်ပါ။
ကျွန်ုပ်တို့၏အဖွဲ့သည် အခြားသင်တန်းများကို ထုတ်လုပ်သည်! စစ်ဆေးကြည့်ပါ။
<!-- CO-OP TRANSLATOR OTHER COURSES START -->
### LangChain
[![LangChain4j for Beginners](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners)
[![LangChain.js for Beginners](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin)
[![LangChain for Beginners](https://img.shields.io/badge/LangChain%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://github.com/microsoft/langchain-for-beginners?WT.mc_id=m365-94501-dwahlin)
[![LangChain4j အခြေခံများ](https://img.shields.io/badge/LangChain4j%20for%20Beginners-22C55E?style=for-the-badge&&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchain4j-for-beginners)
[![LangChain.js အခြေခံများ](https://img.shields.io/badge/LangChain.js%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://aka.ms/langchainjs-for-beginners?WT.mc_id=m365-94501-dwahlin)
[![LangChain အခြေခံများ](https://img.shields.io/badge/LangChain%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=0553D6)](https://github.com/microsoft/langchain-for-beginners?WT.mc_id=m365-94501-dwahlin)
---
### Azure / Edge / MCP / Agents
[![AZD for Beginners](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst)
[![Edge AI for Beginners](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst)
[![MCP for Beginners](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst)
[![AI Agents for Beginners](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)
[![AZD အခြေခံများ](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst)
[![Edge AI အခြေခံများ](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst)
[![MCP အခြေခံများ](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst)
[![AI Agents အခြေခံများ](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)
---
### Generative AI Series
[![Generative AI for Beginners](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)
### Generative AI စီးရီး
[![Generative AI အခြေခံများ](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)
[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst)
[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst)
[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst)
---
### အခြေခံသင်ယူမှု
[![ML for Beginners](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst)
[![Data Science for Beginners](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst)
[![AI for Beginners](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst)
[![Cybersecurity for Beginners](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung)
[![Web Dev for Beginners](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst)
[![IoT for Beginners](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst)
[![XR Development for Beginners](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst)
### အခြေခံ သင်ယူမှု
[![ML အခြေခံများ](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst)
[![Data Science အခြေခံများ](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst)
[![AI အခြေခံများ](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst)
[![Cybersecurity အခြေခံများ](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung)
[![Web Dev အခြေခံများ](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst)
[![IoT အခြေခံများ](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst)
[![XR Development အခြေခံများ](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst)
---
### Copilot စီးရီး
[![Copilot for AI Paired Programming](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
[![Copilot for C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst)
[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst)
[![AI စာရေးဆရာအဖွဲ့၏ Copilot](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
[![C#/.NET အတွက် Copilot](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst)
[![Copilot စွန့်စားခန်း](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst)
<!-- CO-OP TRANSLATOR OTHER COURSES END -->
## ကူညီမှု ရယူခြင်း
Machine Learning သင်ယူနေစဉ် သို့မဟုတ် AI ဖြစ်တည်မှု အက်ပ်လိကေးရှင်းများ တည်ဆောက်နေစဉ်တွင် အခက်ခဲများ ကျရောက်ခဲ့သည်ဆိုလျှင် စိတ်ပူစရာမလိုပါ — ကူညီမှု ရနိုင်ပါသည်။
စက်လေ့လာရေး သို့မဟုတ် AI အပလီကေးရှင်းများ တည်ဆောက်ရာတွင် ပိတ်တားမှုများရှိပါက သို့မဟုတ် မေးခွန်းများရှိပါက စိုးရိမ်ရန် မလိုပါ — ကူညီမှုရရှိနိုင်ပါသည်။
သင်နိုင်ငံသားများနှင့် ဖွံ့ဖြိုးသူများနှင့် ဆွေးနွေးနိုင်ပြီး၊ မေးခွန်းများ တောင်းနိုင်ပြီး၊ သင့် အတွေးများကို ပြန်လည် မျှဝေနိုင်ပါသည်။
အခြား ကျောင်းသားများနှင့် ဖွံ့ဖြိုးသူများ နှင့် ဆွေးနွေးရန်၊ မေးခွန်းများ မေးရန်နှင့် သင်၏ အယူအဆများကို လိုက်လံမျှဝေရန် လူ့အသိုင်းအဝိုင်းတွင် ပါဝင်နိုင်ပါသည်။
- မေးခွန်းများ မေးရန်နှင့် အခြားလူများ နှင့်အတူ သင်ယူရန် လူမှုအသိုင်းအဝိုင်းသို့ ဝင်ရောက်ပါ
- Machine Learning အယူအဆများနှင့် ပရောဂျက် အကြံပြုချက်များ ဆွေးနွေးပါ
- အတွေ့အကြုံရှိ လက်တွေ့ ဖွံ့ဖြိုးသူများထံမှ လမ်းညွှန်မှု ရယူပါ
- လူ့အသိုင်းအဝိုင်းတွင် ပါဝင်ပြီး မေးခွန်းများ မေးပြီး အတူတူ သင်ယူပါ
- စက်လေ့လာရေး အယူအဆများနှင့် ပရောဂျက် အကြံများကို ဆွေးနွေးပါ
- အတွေ့အကြုံရှိ ဖွံ့ဖြိုးသူများထံမှ လမ်းညွှန်မှု ရယူပါ
ထောက်ခံပံ့ပိုးသော လူမှုအသိုင်းအဝိုင်းသည် သင့်ကျွမ်းကျင်မှု တိုးတက်စေပြီး ပြဿနာများကို ပိုမိုလျင်မြန်စွာ ဖြေရှင်းရန် အကောင်းဆုံးနည်းလမ်းဖြစ်သည်။
သြဇာဖြစ်သော လူ့အသိုင်းအဝိုင်းသည် သင့်ကျွမ်းကျင်မှုများ တိုးတက်ကောင်းမွန်စေပြီး ပြဿနာများကို မြန်မြန်ဖြေရှင်းနိုင်စေသည်။
[Microsoft Foundry Discord Community](https://discord.gg/nTYy5BXMWG)
အမှားများ၊ အလွဲသုံးစားခြင်းများ တွေ့ရှိပါက သို့မဟုတ် တိုးတက်မှု အကြံပြုချက်များရှိပါက၊ ဒီအမျိုးအစားကို သတင်းပို့ရန် ဒီဂျစ်တယ် မူရင်း Repository မှာ **Issue** တင်နိုင်ပါသည်။
အမှားများ၊ အခက်အခဲများ ဖြစ်ပေါ်ပါက သို့မဟုတ် တိုးတက်မှုအတွက် အကြံပြုချက်များရှိပါက မူရင်း repository တွင် **Issue** ကိစ္စဖြင့် အစီရင်ခံနိုင်ပါသည်။
ထုတ်ကုန်တုံ့ပြန်ချက်များအတွက် သို့မဟုတ် ရှိပြီးသား လူမှုအသိုင်းအဝိုင်း ပို့စ်များကို ရှာဖွေလိုပါက Developer Forum ကို သွားရောက်ပါ။
ကုန်ပစ္စည်းတုံ့ပြန်ချက်များသို့မဟုတ် ရှိပြီးသား လူ့အသိုင်းအဝိုင်း တင်ပြချက်များကို သွားရောက် ရှာဖွေရန် Developer Forum ကို လည်ပတ်နိုင်ပါသည်။
[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum)
## ပေါင်းထည့် သင်ယူရန် အကြံပြုချက်များ
## နောက်ထပ် သင်ယူရန် အကြံပြုချက်များ
- တစ်ခါတစ်လေ သင်ခန်းစာပြီးနောက် နုတ်ဘုတ်များကို ပြန်လည်သုံးသပ်ပါ။
- ကိုယ်တိုင် အယ်လ်ဂိုရစ်မှတ်များကို လေ့ကျင့် ဆောင်ရွက်ပါ။
- သင်ယူထားသော အယူအဆများ အသုံးပြုပြီး လက်တွေ့ဒေတာ ကဏ္ဍများကို ရှာဖွေပါ။
- တစ်သင်ခန်းချင်းစီပြီးနောက် နုတ်ဘုတ်များကို ထပ်ပြန်သုံးသပ်ပါ။
- ကိုယ်တိုင် algorithm များကို ကျင့်သုံးပါ။
- သင်ယူထားသော အယူအဆများဖြင့် လက်တွေ့ ဒေတာစုစည်းမှုများကို စူးစမ်းပါ။
---
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**သတိပေးချက်**:
ဤစာတမ်းကို AI ဘာသာပြန်ဝန်ဆောင်မှု [Co-op Translator](https://github.com/Azure/co-op-translator) အသုံးပြု၍ ဘာသာပြန်ထားပါသည်။ တိကျမှန်ကန်မှုအတွက် ကြိုးစားထားသော်လည်း၊ အလိုအလျောက် ဘာသာပြန်ချက်များတွင် အမှားများ သို့မဟုတ် မှားယွင်းချက်များ ဖြစ်ပေါ်နိုင်ပါသည်။ မူလစာတမ်းကို မူရင်းဘာသာဖြင့်သာ မှန်ကန်နားလည်ရမည့် အရင်းအမြစ်ဟု သတ်မှတ်သင့်ပါသည်။ အရေးကြီးသော အချက်အလက်များအတွက် လူ့ပရော်ဖက်ရှင်နယ် ဘာသာပြန်ခြင်းကို အကြံပြုပါသည်။ ဤဘာသာပြန်ချက်အား အသုံးပြုမှုကြောင့် ဖြစ်ပေါ်လာသော နားလည်မှုမှားယွင်းခြင်းများအတွက် ကျွန်ုပ်တို့ မတာဝန်ယူပါ။
**ပြောကြားချက်**
ဤစာတမ်းကို AI ဘာသာပြန်ဝန်ဆောင်မှု [Co-op Translator](https://github.com/Azure/co-op-translator) အသုံးပြု၍ ဘာသာပြန်ထားပါသည်။ ကျွန်ုပ်တို့သည် တိကျမှန်ကန်မှုအတွက် ကြိုးပမ်းနေသော်လည်း၊ စက်ကိရိယာဘာသာပြန်ခြင်းများတွင် အမှားများ သို့မဟုတ် မှားယွင်းချက်များ ပါဝင်နိုင်ကြောင်း သတိပြုပါရန် လိုအပ်ပါသည်။ မူလစာတမ်းကို မူရင်းဘာသာဖြင့်သာ ယုံကြည်စိတ်ချရသော အချက်အလက်အဖြစ် သတ်မှတ်သင့်သည်။ အရေးကြီးသည့် သတင်းအချက်အလက်များအတွက် ပရော်ဖက်ရှင်နယ် လူသားဘာသာပြန်သူဝန်ဆောင်မှုကို အကြံပြုပါသည်။ ဤဘာသာပြန်ချက်ကို အသုံးပြုခြင်းမှ ဖြစ်ပေါ်လာသော နားလည်မှုကွာခြားမှုများ သို့မဟုတ် မမှန်ကန်သော အသုံးပြုမှုများအတွက် ကျွန်ုပ်တို့ တာဝန်မခံပါ။
<!-- CO-OP TRANSLATOR DISCLAIMER END -->

@ -1,28 +1,30 @@
## ကျောင်းဆရာများအတွက်
## ဆရာများအတွက်
ဒီသင်ခန်းစာများကို သင့်အတန်းထဲမှာ အသုံးပြုချင်ပါသလား? အခမဲ့အသုံးပြုနိုင်ပါတယ်!
သင်၏စာသင်ခန်းတွင် ဤသင်ရိုးညွှန်းတမ်းကို အသုံးပြုလိုပါသလား? လွတ်လပ်စွာအသုံးပြုနိုင်ပါသည်!
အမှန်တကယ်တော့ GitHub ကို အသုံးပြုပြီး GitHub Classroom မှာ အသုံးပြုနိုင်ပါတယ်။
အမှန်တော့ GitHub Classroom ကို အသုံးပြု၍ GitHub မှာ တိုက်ရိုက်အသုံးပြုလို့ရပါတယ်။
ဒါလုပ်ဖို့အတွက် ဒီ repo ကို fork လုပ်ပါ။ သင့်အနေနဲ့ သင်ခန်းစာတစ်ခုချင်းစီအတွက် repo တစ်ခုဖန်တီးဖို့လိုအပ်မှာဖြစ်ပြီး၊ folder တစ်ခုချင်းစီကို သီးသန့် repo အဖြစ် extract လုပ်ဖို့လိုအပ်ပါမယ်။ ဒီလိုလုပ်ရင် [GitHub Classroom](https://classroom.github.com/classrooms) က သင်ခန်းစာတစ်ခုချင်းစီကို သီးသန့်အသုံးပြုနိုင်ပါမယ်။
အဲဒါအတွက် ဤ repo ကို fork လုပ်ပါ။ သင်တန်းတိုင်းအတွက် repo အသစ်တစ်ခုဖန်တီးရန် လိုအပ်လိမ့်မည်၊ ဒါကြောင့် ဖိုလ်ဒါတိုင်းကို သီးသန့် repo ဖြစ်အောင် ခွဲထုတ်ရပါမယ်။ အဲဒီလိုလုပ်ရင် [GitHub Classroom](https://classroom.github.com/classrooms) က သင်ခန်းစာတိုင်းကို သီးသန့် ခွဲစီထားနိုင်ပါတယ်။
ဒီ [အပြည့်အစုံလမ်းညွှန်ချက်များ](https://github.blog/2020-03-18-set-up-your-digital-classroom-with-github-classroom/) က သင့်အတန်းကို စီစဉ်ပုံကို အကြမ်းဖျင်းသိရှိစေပါမယ်။
ဤ [ပြည့်စုံသောညွှန်ကြားချက်များ](https://github.blog/2020-03-18-set-up-your-digital-classroom-with-github-classroom/) က သင်၏စာသင်ခန်းကို တွဲဖက်ထားပုံကို သိရှိနိုင်ပါလိမ့်မယ်။
## Repo ကို လက်ရှိအတိုင်းအသုံးပြုခြင်း
## ဒီ repo ကို အာရုံစိုက်အသုံးပြုခြင်း
GitHub Classroom ကို အသုံးမပြုဘဲ Repo ကို လက်ရှိအတိုင်း အသုံးပြုချင်တယ်ဆိုရင်လည်း အဆင်ပြေပါတယ်။ သင့်အနေနဲ့ သင့်ကျောင်းသားများကို ဘယ်သင်ခန်းစာကို အတူတူ လေ့လာရမယ်ဆိုတာ ဆက်သွယ်ပေးရပါမယ်။
GitHub Classroom မသုံးပဲ ဒီ repo ကို လက်ရှိရှိသည့်အတိုင်း အသုံးပြုလိုပါကလည်း ဖြစ်နိုင်ပါသည်။ သင်တန်းသားများအား မည်သည့်သင်ခန်းစာကို တွဲဖက်လေ့လာမည်ဆိုသည်ကို ဆက်သွယ်ပြောကြားရပါမည်။
အွန်လိုင်းပုံစံ (Zoom, Teams, ဒါမှမဟုတ် အခြား) မှာ quizzes အတွက် breakout rooms ဖွဲ့ပြီး၊ ကျောင်းသားများကို လေ့လာရန် ပြင်ဆင်စေဖို့ mentor လုပ်နိုင်ပါတယ်။ ပြီးရင် quizzes အတွက် ကျောင်းသားများကို ဖိတ်ခေါ်ပြီး 'issues' အနေနဲ့ အချိန်တစ်ခုမှာ အဖြေများကို submit လုပ်စေပါ။ Assignments အတွက်လည်း ကျောင်းသားများကို ပွင့်လင်းပုံစံနဲ့ ပူးပေါင်းလုပ်ဆောင်စေချင်တယ်ဆိုရင် ဒီလိုပုံစံနဲ့ လုပ်နိုင်ပါတယ်။
အွန်လိုင်း ပုံစံ (Zoom, Teams သို့မဟုတ် အခြား) တွင် ကွဲထွက်အခန်းများဖွဲ့၍ မေးခွန်းများလုပ်၊ သင်တန်းသားများကို လေ့လာရန် အသင့်ရှိစေရန် အကြံဉာဏ်ပေးနိုင်သည်။ ထို့နောက် သင်တန်းသားများကို မေးခွန်းများ ဖြေဆိုခွင့်နှင့် သူတို့၏ဖြေကြောင်းများကို သတ်မှတ်အချိန်တွင် 'issues' အဖြစ် တင်ပြရန် ဖိတ်ခေါ်နိုင်ပါသည်။ သင်တန်းသားများအဖွဲ့လိုက်ပူးပေါင်း၍ အလုပ်လုပ်ရန်လိုလျှင်လည်း အဆိုပါ နည်းလမ်းကို အလားတူသုံးနိုင်သည်။
ပိုပြီး private ပုံစံကို သင့်အတန်းမှာ အသုံးပြုချင်တယ်ဆိုရင် ကျောင်းသားများကို curriculum ကို lesson တစ်ခုချင်းစီ fork လုပ်ပြီး သူတို့ရဲ့ GitHub repos တွေကို private repos အဖြစ်ထားစေပါ။ ပြီးရင် သင့်ကို access ပေးပါ။ ဒီလိုလုပ်ပြီး quizzes နဲ့ assignments တွေကို private ပုံစံနဲ့ ပြီးစီးစေပြီး၊ classroom repo မှာ issues အနေနဲ့ submit လုပ်စေပါ။
ပုဂ္ဂလိက ပုံစံပို မိုက်မြတ်သည့် သင်ပုဒ်မတစ်ခုဖြစ်ခဲ့လျှင်၊ သင်တန်းသားများကို သင်ရိုးညွှန်းတမ်းကို သင်ခန်းစာခြားစီ ဖေါ့်ခ်၍ သူတို့၏ GitHub repo များကို ပုဂ္ဂလိက တစ်ဆင့် ဖန်တီးပေး၍ သင်အား ဝင်ကြည့်ခွင့်ပေးရန် တောင်းဆိုပါ။ ထို့နောက် သူတို့သည် မေးခွန်းများနှင့် အလုပ်များကို ပုဂ္ဂလိက ဖြေဆိုပြီး သင်၏ စာသင်ခန်း repo တွင် issues အဖြစ် တင်ပြနိုင်ပါသည်။
အွန်လိုင်းအတန်းပုံစံမှာ ဒီလိုလုပ်ဖို့ နည်းလမ်းများစွာရှိပါတယ်။ သင့်အတွက် အကောင်းဆုံးအဆင်ပြေတဲ့နည်းလမ်းကို ကျေးဇူးပြုပြီး ပြောပြပေးပါ!
အွန်လိုင်းစာသင်ခန်း ပုံစံ အတွက် အလုပ်ထွက်စေဖို့ နည်းလမ်းစုံတစ်ဝိုက် ရှိပါသည်။ သင့်အတွက် အကောင်းဆုံးဖြစ်သော နည်းလမ်းကို ကျေးဇူးပြု၍ ပြောပြပါ!
## ကျေးဇူးပြုပြီး သင့်အမြင်ကို မျှဝေပါ!
## ကျေးဇူးပြု၍ သင့်ထင်မြင်ချက်များ ထားပေးပါ!
ဒီ curriculum ကို သင့်နဲ့ သင့်ကျောင်းသားများအတွက် အကောင်းဆုံးဖြစ်စေချင်ပါတယ်။ ကျေးဇူးပြုပြီး [အကြံပြုချက်](https://forms.microsoft.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR2humCsRZhxNuI79cm6n0hRUQzRVVU9VVlU5UlFLWTRLWlkyQUxORTg5WS4u) ပေးပါ!
ဤသင်ရိုးညွှန်းတမ်းကို သင်နှင့် သင်၏ သင်တန်းသားများအတွက် အလုပ်ဖြစ်စေလိုပါသည်။ [တုံ့ပြန်ချက်](https://forms.microsoft.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR2humCsRZhxNuI79cm6n0hRUQzRVVU9VVlU5UlFLWTRLWlkyQUxORTg5WS4u) ပေးပို့ပေးပါ။
---
**ဝက်ဘ်ဆိုက်မှတ်ချက်**:
ဤစာရွက်စာတမ်းကို AI ဘာသာပြန်ဝန်ဆောင်မှု [Co-op Translator](https://github.com/Azure/co-op-translator) ကို အသုံးပြု၍ ဘာသာပြန်ထားပါသည်။ ကျွန်ုပ်တို့သည် တိကျမှန်ကန်မှုအတွက် ကြိုးစားနေသော်လည်း၊ အလိုအလျောက်ဘာသာပြန်ဆိုမှုများတွင် အမှားများ သို့မဟုတ် မမှန်ကန်မှုများ ပါဝင်နိုင်သည်ကို သတိပြုပါ။ မူရင်းစာရွက်စာတမ်းကို ၎င်း၏ မူလဘာသာစကားဖြင့် အာဏာတည်သောရင်းမြစ်အဖြစ် သတ်မှတ်သင့်ပါသည်။ အရေးကြီးသော အချက်အလက်များအတွက် လူ့ဘာသာပြန်ပညာရှင်များမှ ပြန်ဆိုမှုကို အကြံပြုပါသည်။ ဤဘာသာပြန်ဆိုမှုကို အသုံးပြုခြင်းမှ ဖြစ်ပေါ်လာသော နားလည်မှုမှားများ သို့မဟုတ် အဓိပ္ပာယ်မှားများအတွက် ကျွန်ုပ်တို့သည် တာဝန်မယူပါ။
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**ပြောကြားချက်**
ဤစာတမ်းကို AI ဘာသာပြန်ဝန်ဆောင်မှု [Co-op Translator](https://github.com/Azure/co-op-translator) အသုံးပြု၍ ဘာသာပြန်ထားပါသည်။ ကျွန်ုပ်တို့သည် တိကျမှန်ကန်မှုအတွက် ကြိုးပမ်းနေသော်လည်း၊ စက်ကိရိယာဘာသာပြန်ခြင်းများတွင် အမှားများ သို့မဟုတ် မှားယွင်းချက်များ ပါဝင်နိုင်ကြောင်း သတိပြုပါရန် လိုအပ်ပါသည်။ မူလစာတမ်းကို မူရင်းဘာသာဖြင့်သာ ယုံကြည်စိတ်ချရသော အချက်အလက်အဖြစ် သတ်မှတ်သင့်သည်။ အရေးကြီးသည့် သတင်းအချက်အလက်များအတွက် ပရော်ဖက်ရှင်နယ် လူသားဘာသာပြန်သူဝန်ဆောင်မှုကို အကြံပြုပါသည်။ ဤဘာသာပြန်ချက်ကို အသုံးပြုခြင်းမှ ဖြစ်ပေါ်လာသော နားလည်မှုကွာခြားမှုများ သို့မဟုတ် မမှန်ကန်သော အသုံးပြုမှုများအတွက် ကျွန်ုပ်တို့ တာဝန်မခံပါ။
<!-- CO-OP TRANSLATOR DISCLAIMER END -->

@ -12,8 +12,8 @@
"language_code": "uk"
},
"1-Introduction/2-history-of-ML/README.md": {
"original_hash": "6a05fec147e734c3e6bfa54505648e2b",
"translation_date": "2025-09-05T12:53:58+00:00",
"original_hash": "e6b5247d6b4dc821434070bdb58e8285",
"translation_date": "2026-09-15T02:07:10+00:00",
"source_file": "1-Introduction/2-history-of-ML/README.md",
"language_code": "uk"
},
@ -24,8 +24,8 @@
"language_code": "uk"
},
"1-Introduction/3-fairness/README.md": {
"original_hash": "0f00d72169a0d37eecfd16d71e01700a",
"translation_date": "2026-07-14T01:27:31+00:00",
"original_hash": "0c620ca2c6d2828e9a838ecec5f01265",
"translation_date": "2026-09-15T02:06:22+00:00",
"source_file": "1-Introduction/3-fairness/README.md",
"language_code": "uk"
},
@ -54,8 +54,8 @@
"language_code": "uk"
},
"2-Regression/1-Tools/README.md": {
"original_hash": "0b8635427b582d03ea4ab7089b93e505",
"translation_date": "2026-07-14T01:25:01+00:00",
"original_hash": "1f4f6c95404d528041bcc36784771084",
"translation_date": "2026-09-15T02:08:11+00:00",
"source_file": "2-Regression/1-Tools/README.md",
"language_code": "uk"
},
@ -282,8 +282,8 @@
"language_code": "uk"
},
"5-Clustering/README.md": {
"original_hash": "b28a3a4911584062772c537b653ebbc7",
"translation_date": "2025-09-05T12:08:59+00:00",
"original_hash": "c78940a1b03da1de13bd97527f9e6606",
"translation_date": "2026-09-15T02:05:08+00:00",
"source_file": "5-Clustering/README.md",
"language_code": "uk"
},
@ -456,8 +456,8 @@
"language_code": "uk"
},
"7-TimeSeries/README.md": {
"original_hash": "61342603bad8acadbc6b2e4e3aab3f66",
"translation_date": "2025-09-05T11:50:09+00:00",
"original_hash": "722526664e764a2290e1def74afa5139",
"translation_date": "2026-09-15T02:05:17+00:00",
"source_file": "7-TimeSeries/README.md",
"language_code": "uk"
},
@ -564,8 +564,8 @@
"language_code": "uk"
},
"README.md": {
"original_hash": "3e3a6c7e68e0afe7e2276ac046e4d7a0",
"translation_date": "2026-04-20T20:20:09+00:00",
"original_hash": "8bba8faed876aa7bbc92b759a350b1d8",
"translation_date": "2026-09-15T02:00:52+00:00",
"source_file": "README.md",
"language_code": "uk"
},
@ -592,11 +592,11 @@
"original_hash": "fba3b94d88bfb9b81369b869a1e9a20f",
"source_file": "sketchnotes/LICENSE.md",
"language_code": "uk",
"failure_date": "2026-07-14T01:24:13+00:00",
"failure_date": "2026-09-15T02:04:57+00:00",
"status": "failed",
"error_type": "TranslationIncompleteError",
"error_message": "Markdown translation remained incomplete for chunk 1.1.1 of 'LICENSE.md', and the chunk could not be split further.",
"translator_version": "0.20.0",
"translator_version": "0.20.1",
"failure_policy_version": 1
}
},
@ -607,8 +607,8 @@
"language_code": "uk"
},
"for-teachers.md": {
"original_hash": "b37de02054fa6c0438ede6fabe1fdfb8",
"translation_date": "2025-09-05T11:23:54+00:00",
"original_hash": "4b5b4e11bf182a803261b55a19d3ee70",
"translation_date": "2026-09-15T01:59:10+00:00",
"source_file": "for-teachers.md",
"language_code": "uk"
},

@ -1,147 +1,147 @@
# Історія машинного навчання
![Резюме історії машинного навчання у вигляді скетчноту](../../../../sketchnotes/ml-history.png)
> Скетчнот від [Tomomi Imura](https://www.twitter.com/girlie_mac)
![Підсумок історії машинного навчання у вигляді скетчноуту](../../../../translated_images/uk/ml-history.a1bdfd4ce1f464d9.webp)
> Скетчноут від [Tomomi Imura](https://www.twitter.com/girlie_mac)
## [Тест перед лекцією](https://ff-quizzes.netlify.app/en/ml/)
## [Попередній квіз](https://ff-quizzes.netlify.app/en/ml/)
---
[![ML для початківців - Історія машинного навчання](https://img.youtube.com/vi/N6wxM4wZ7V0/0.jpg)](https://youtu.be/N6wxM4wZ7V0 "ML для початківців - Історія машинного навчання")
[![МЛ для початківців - Історія машинного навчання](https://img.youtube.com/vi/N6wxM4wZ7V0/0.jpg)](https://youtu.be/N6wxM4wZ7V0 "МЛ для початківців - Історія машинного навчання")
> 🎥 Натисніть на зображення вище, щоб переглянути коротке відео, яке пояснює цей урок.
> 🎥 Натисніть на зображення вище, щоб переглянути коротке відео з цього уроку.
У цьому уроці ми розглянемо основні віхи в історії машинного навчання та штучного інтелекту.
У цьому уроці ми пройдемося основними віхами в історії машинного навчання та штучного інтелекту.
Історія штучного інтелекту (ШІ) як галузі тісно переплітається з історією машинного навчання, оскільки алгоритми та обчислювальні досягнення, які лежать в основі ML, сприяли розвитку ШІ. Важливо пам’ятати, що хоча ці галузі як окремі напрямки досліджень почали формуватися у 1950-х роках, важливі [алгоритмічні, статистичні, математичні, обчислювальні та технічні відкриття](https://wikipedia.org/wiki/Timeline_of_machine_learning) передували та перетиналися з цією епохою. Насправді люди розмірковували над цими питаннями [сотні років](https://wikipedia.org/wiki/History_of_artificial_intelligence): ця стаття обговорює історичні інтелектуальні основи ідеї «мислячої машини».
Історія штучного інтелекту (ШІ) як галузі тісно переплітається з історією машинного навчання, оскільки алгоритми й обчислювальні досягнення, що лежать в основі МН, сприяли розвитку ШІ. Корисно пам’ятати, що хоча ці галузі як окремі напрямки досліджень почали формуватися в 1950-х, важливі [алгоритмічні, статистичні, математичні, обчислювальні та технічні відкриття](https://wikipedia.org/wiki/Timeline_of_machine_learning) передували й перекривалися з цією епохою. Насправді люди думали про ці питання протягом [сотень років](https://wikipedia.org/wiki/History_of_artificial_intelligence): ця стаття розглядає історичні інтелектуальні основи ідеї «машини, що мислить».
---
## Важливі відкриття
## Визначні відкриття
- 1763, 1812 [Теорема Байєса](https://wikipedia.org/wiki/Bayes%27_theorem) та її попередники. Ця теорема та її застосування лежать в основі інференції, описуючи ймовірність події на основі попередніх знань.
- 1805 [Теорія найменших квадратів](https://wikipedia.org/wiki/Least_squares) французького математика Адрієна-Марі Лежандра. Ця теорія, яку ви вивчатимете в нашому модулі про регресію, допомагає у підгонці даних.
- 1913 [Ланцюги Маркова](https://wikipedia.org/wiki/Markov_chain), названі на честь російського математика Андрія Маркова, використовуються для опису послідовності можливих подій на основі попереднього стану.
- 1957 [Перцептрон](https://wikipedia.org/wiki/Perceptron) — це тип лінійного класифікатора, винайдений американським психологом Френком Розенблаттом, який лежить в основі досягнень у глибокому навчанні.
- 1763, 1812 [Теорема Баєса](https://wikipedia.org/wiki/Bayes%27_theorem) та її попередники. Ця теорема та її застосування лежать в основі висновків, описуючи ймовірність події на основі попередніх знань.
- 1805 [Теорія найменших квадратів](https://wikipedia.org/wiki/Least_squares), розроблена французьким математиком Адрієн-Марі Лежандром. Цю теорію, з якою ви ознайомитесь у модулі регресії, використовують для апроксимації даних.
- 1913 [Марковські ланцюги](https://wikipedia.org/wiki/Markov_chain), названі на честь російського математика Андрія Маркова, використовуються для опису послідовності можливих подій на основі попереднього стану.
- 1957 [Перцептрон](https://wikipedia.org/wiki/Perceptron) — тип лінійного класифікатора, винайдений американським психологом Френком Розенблаттом, який лежить в основі досягнень у глибокому навчанні.
---
- 1967 [Найближчий сусід](https://wikipedia.org/wiki/Nearest_neighbor) — це алгоритм, спочатку розроблений для прокладання маршрутів. У контексті ML він використовується для виявлення шаблонів.
- 1970 [Зворотне поширення](https://wikipedia.org/wiki/Backpropagation) використовується для навчання [нейронних мереж прямого поширення](https://wikipedia.org/wiki/Feedforward_neural_network).
- 1982 [Рекурентні нейронні мережі](https://wikipedia.org/wiki/Recurrent_neural_network) — це штучні нейронні мережі, створені на основі нейронних мереж прямого поширення, які формують часові графи.
- 1967 [Найближчий сусід](https://wikipedia.org/wiki/Nearest_neighbor) — алгоритм, спершу створений для побудови маршрутів. В контексті МН його використовують для виявлення патернів.
- 1970 [Зворотне поширення помилки](https://wikipedia.org/wiki/Backpropagation) використовується для навчання [прямопрохідних нейронних мереж](https://wikipedia.org/wiki/Feedforward_neural_network).
- 1982 [Рекурентні нейронні мережі](https://wikipedia.org/wiki/Recurrent_neural_network) — це штучні нейронні мережі, походженням від прямопрохідних мереж, які створюють часові графи.
✅ Проведіть невелике дослідження. Які ще дати виділяються як ключові в історії ML та ШІ?
✅ Здійсніть невелике дослідження. Які ще дати ви вважаєте ключовими в історії МН та ШІ?
---
## 1950: Машини, які думають
## 1950: Машини, що думають
Алан Тюрінг, справді видатна особистість, якого [громадськість у 2019 році](https://wikipedia.org/wiki/Icons:_The_Greatest_Person_of_the_20th_Century) визнала найвидатнішим ученим XX століття, вважається тим, хто допоміг закласти основу концепції «машини, яка може думати». Він боровся з критиками та власною потребою в емпіричних доказах цієї концепції, частково створивши [Тест Тюрінга](https://www.bbc.com/news/technology-18475646), який ви досліджуватимете в наших уроках з обробки природної мови.
Алан Тьюрінг, надзвичайна особистість, яку [громадськість у 2019 році](https://wikipedia.org/wiki/Icons:_The_Greatest_Person_of_the_20th_Century) визнала найбільшим науковцем ХХ століття, вважається одним із засновників ідеї «машини, що може думати». Він боровся з скептиками та власною потребою в емпіричних доказах цієї концепції частково шляхом створення [Тесту Тьюрінга](https://www.bbc.com/news/technology-18475646), який ви вивчатимете у наших уроках з обробки природної мови.
---
## 1956: Літній дослідницький проект у Дартмуті
## 1956: Літній дослідницький проєкт у Дартмасі
"Літній дослідницький проект у Дартмуті з штучного інтелекту став визначною подією для штучного інтелекту як галузі", і саме тут було введено термін "штучний інтелект" ([джерело](https://250.dartmouth.edu/highlights/artificial-intelligence-ai-coined-dartmouth)).
«Літній дослідницький проєкт у Дартмасі з штучного інтелекту був визначною подією для цієї сфери», і саме тут вперше було введено термін «штучний інтелект» ([джерело](https://250.dartmouth.edu/highlights/artificial-intelligence-ai-coined-dartmouth)).
> Кожен аспект навчання або будь-яка інша особливість інтелекту може бути настільки точно описаний, що машину можна створити для його імітації.
> Кожний аспект навчання або інша особливість інтелекту можуть бути настільки точно описані, що машину можна змусити імітувати їх.
---
Головний дослідник, професор математики Джон Маккарті, сподівався "просуватися на основі припущення, що кожен аспект навчання або будь-яка інша особливість інтелекту може бути настільки точно описаний, що машину можна створити для його імітації". Учасниками були й інші видатні особистості в цій галузі, зокрема Марвін Мінський.
Провідний дослідник, професор математики Джон Маккарті, сподівався «продовжувати з припущенням, що кожний аспект навчання або інша особливість інтелекту можуть бути настільки точно описані, що машину можна змусити імітувати їх». Учасниками були і інші відомі особистості, як-от Марвін Мінський.
Ця майстерня вважається такою, що започаткувала та заохотила кілька дискусій, включаючи "підйом символічних методів, систем, орієнтованих на обмежені домени (ранні експертні системи), та дедуктивні системи проти індуктивних систем". ([джерело](https://wikipedia.org/wiki/Dartmouth_workshop)).
Робота семінару вважається початком і поштовхом до декількох дискусій, включаючи «появу символічних методів, систем, сфокусованих на обмежених доменах (ранні експертні системи), та дедуктивних систем проти індуктивних» ([джерело](https://wikipedia.org/wiki/Dartmouth_workshop)).
---
## 1956 - 1974: "Золоті роки"
## 1956 - 1974: «Золоті роки»
З 1950-х до середини 70-х років оптимізм щодо того, що ШІ може вирішити багато проблем, був високим. У 1967 році Марвін Мінський впевнено заявив: "Протягом одного покоління ... проблема створення 'штучного інтелекту' буде суттєво вирішена". (Minsky, Marvin (1967), Computation: Finite and Infinite Machines, Englewood Cliffs, N.J.: Prentice-Hall)
Від 1950-х до середини 70-х років оптимізм був високим через сподівання, що ШІ зможе вирішити багато проблем. У 1967 році Марвін Мінський впевнено заявив: «Протягом одного покоління… проблема створення 'штучного інтелекту' буде суттєво розв’язана.» (Minsky, Marvin (1967), Computation: Finite and Infinite Machines, Englewood Cliffs, N.J.: Prentice-Hall)
Дослідження обробки природної мови процвітали, пошук був удосконалений і став потужнішим, а концепція "мікросвітів" була створена, де прості завдання виконувалися за допомогою інструкцій простою мовою.
Дослідження обробки природної мови процвітали, пошук вдосконалювався і ставав потужнішим, і виникла концепція «мікросвітів», де прості завдання виконувалися за допомогою інструкцій звичайною мовою.
---
Дослідження добре фінансувалися урядовими агентствами, досягнення були зроблені в обчисленнях та алгоритмах, і прототипи інтелектуальних машин були створені. Деякі з цих машин включають:
Дослідження фінансувалися урядовими організаціями, відбувалися прориви в обчисленнні та алгоритмах, а прототипи інтелектуальних машин були побудовані. Декілька таких машин:
* [Робот Шейкі](https://wikipedia.org/wiki/Shakey_the_robot), який міг маневрувати та вирішувати, як виконувати завдання "інтелектуально".
* [Робот Шейкі](https://wikipedia.org/wiki/Shakey_the_robot), який міг маневрувати і розв’язувати завдання «інтелігентно».
![Шейкі, інтелектуальний робот](../../../../1-Introduction/2-history-of-ML/images/shakey.jpg)
![Шейкі, інтелектуальний робот](../../../../translated_images/uk/shakey.4dc17819c447c05b.webp)
> Шейкі у 1972 році
---
* Еліза, ранній "чат-бот", могла спілкуватися з людьми та діяти як примітивний "терапевт". Ви дізнаєтеся більше про Елізу в уроках з обробки природної мови.
* Еліза, ранній чат-бот, могла спілкуватися з людьми і виконувати роль примітивного «терапевта». Ви дізнаєтесь більше про Елізу в уроках NLP.
![Еліза, бот](../../../../1-Introduction/2-history-of-ML/images/eliza.png)
> Версія Елізи, чат-бота
![Еліза, бот](../../../../translated_images/uk/eliza.84397454cda9559b.webp)
> Версія чат-бота Елізи
---
* "Світ блоків" був прикладом мікросвіту, де блоки можна було складати та сортувати, а експерименти з навчання машин приймати рішення могли бути протестовані. Досягнення, створені за допомогою бібліотек, таких як [SHRDLU](https://wikipedia.org/wiki/SHRDLU), допомогли просунути обробку мови вперед.
* «Світ блоків» був прикладом мікросвіту, де блоки можна було складати та сортувати, і тут можна було експериментувати з навчанням машин приймати рішення. Досягнення, створені з використанням бібліотек, таких як [SHRDLU](https://wikipedia.org/wiki/SHRDLU), допомогли просунутися в обробці мови.
[![Світ блоків з SHRDLU](https://img.youtube.com/vi/QAJz4YKUwqw/0.jpg)](https://www.youtube.com/watch?v=QAJz4YKUwqw "Світ блоків з SHRDLU")
> 🎥 Натисніть на зображення вище для відео: Світ блоків з SHRDLU
---
## 1974 - 1980: "Зима ШІ"
## 1974 - 1980: «Зимовий період ШІ»
До середини 1970-х років стало очевидним, що складність створення "інтелектуальних машин" була недооцінена, а її обіцянки, враховуючи доступну обчислювальну потужність, були перебільшені. Фінансування скоротилося, і впевненість у галузі знизилася. Деякі проблеми, які вплинули на впевненість, включають:
До середини 70-х стало очевидно, що складність створення «інтелектуальних машин» була недооцінена, а обіцянки, з урахуванням доступної обчислювальної потужності, були перебільшені. Фінансування спало, а довіра до галузі знизилась. Серед проблем, які підривали впевненість:
---
- **Обмеження**. Обчислювальна потужність була занадто обмеженою.
- **Комбінаторний вибух**. Кількість параметрів, які потрібно було навчати, зростала експоненціально, коли від комп’ютерів вимагали більше, без паралельної еволюції обчислювальної потужності та можливостей.
- **Недостатність даних**. Недостатність даних заважала процесу тестування, розробки та вдосконалення алгоритмів.
- **Чи ми ставимо правильні запитання?**. Самі запитання, які ставилися, почали ставити під сумнів. Дослідники почали стикатися з критикою своїх підходів:
- Тести Тюрінга були поставлені під сумнів, серед іншого, через теорію "китайської кімнати", яка стверджувала, що "програмування цифрового комп’ютера може створити видимість розуміння мови, але не може створити справжнє розуміння". ([джерело](https://plato.stanford.edu/entries/chinese-room/))
- Етика введення штучного інтелекту, такого як "терапевт" Еліза, у суспільство була поставлена під сумнів.
- **Обмеження**. Обчислювальна потужність була надто обмеженою.
- **Комбінаторний вибух**. Кількість параметрів, які потрібно було навчати, зростала експоненційно, коли від комп’ютерів вимагалося більше, але обчислювальна потужність і можливості не розвивалися паралельно.
- **Нестача даних**. Брак даних заважав процесу тестування, розробки та вдосконалення алгоритмів.
- **Чи ставимо ми правильні питання?** Самі питання почали піддаватися сумніву. Дослідники стикалися з критикою своїх підходів:
- Тести Тьюрінга ставали під сумнів, серед іншого, через ідею «теорії китайської кімнати», яка припускала, що «програмування цифрового комп’ютера може створювати враження розуміння мови, але не дає справжнього розуміння.» ([джерело](https://plato.stanford.edu/entries/chinese-room/))
- Критика була спрямована на етику впровадження штучних інтелектів, як-от «терапевт» ЕЛІЗА, у суспільство.
---
У той же час почали формуватися різні школи думки ШІ. Було встановлено дихотомію між ["неохайним" і "акуратним ШІ"](https://wikipedia.org/wiki/Neats_and_scruffies). _Неохайні_ лабораторії годинами налаштовували програми, поки не отримували бажаних результатів. _Акуратні_ лабораторії "зосереджувалися на логіці та формальному вирішенні проблем". Еліза та SHRDLU були добре відомими _неохайними_ системами. У 1980-х роках, коли виникла потреба зробити системи ML відтворюваними, _акуратний_ підхід поступово вийшов на передній план, оскільки його результати є більш пояснюваними.
Водночас почали формуватися різні школи мислення в ШІ. Виникла дихотомія між практиками ["неохайного" та "акуратного ШІ"](https://wikipedia.org/wiki/Neats_and_scruffies). _Неохайні_ лабораторії годинами налаштовували програми, поки не отримували потрібні результати. _Акуратні_ лабораторії «зосереджувалися на логіці та формальному розв’язанні задач». ЕЛІЗА та SHRDLU були відомими _неохайними_ системами. У 1980-х, з появою потреби робити системи МН відтворюваними, підхід _акуратних_ лабораторій поступово вийшов на передній план, оскільки їх результати краще пояснюються.
---
## Експертні системи 1980-х років
## Експертні системи 1980-х
У міру зростання галузі її користь для бізнесу стала очевиднішою, і в 1980-х роках також відбулося поширення "експертних систем". "Експертні системи були одними з перших справді успішних форм програмного забезпечення штучного інтелекту (ШІ)" ([джерело](https://wikipedia.org/wiki/Expert_system)).
З розвитком галузі ставало ясніше, яку користь вона приносить бізнесу, і у 1980-х почалося поширення «експертних систем». «Експертні системи були одними з перших по-справжньому успішних форм програмного забезпечення штучного інтелекту (ШІ).» ([джерело](https://wikipedia.org/wiki/Expert_system)).
Цей тип системи фактично є _гібридним_, частково складається з механізму правил, що визначає бізнес-вимоги, і механізму висновків, який використовує систему правил для виведення нових фактів.
Цей тип системи насправді є _гібридним_, частково складається з системи правил, що визначають бізнес-вимоги, і інференційного двигуна, який використовує систему правил для виведення нових фактів.
Ця епоха також привернула більше уваги до нейронних мереж.
У цю епоху також збільшилася увага до нейронних мереж.
---
## 1987 - 1993: "Охолодження ШІ"
## 1987 - 1993: Застій ШІ
Поширення спеціалізованого апаратного забезпечення для експертних систем мало невдалий ефект надмірної спеціалізації. Поява персональних комп’ютерів також конкурувала з цими великими, спеціалізованими, централізованими системами. Демократизація обчислень розпочалася, і вона зрештою проклала шлях до сучасного вибуху великих даних.
Поширення спеціалізованого апаратного забезпечення для експертних систем стало занадто вузькоспеціалізованим. Поява персональних комп’ютерів також конкурувала з цими великими, спеціалізованими, централізованими системами. Демократизація обчислень почалася і згодом відкрила шлях до сучасного вибуху великих даних.
---
## 1993 - 2011
Ця епоха ознаменувала нову еру для ML і ШІ, які змогли вирішити деякі проблеми, спричинені раніше через брак даних і обчислювальної потужності. Кількість даних почала швидко зростати та ставати більш доступною, як на краще, так і на гірше, особливо з появою смартфона близько 2007 року. Обчислювальна потужність розширювалася експоненціально, а алгоритми еволюціонували разом із нею. Галузь почала набувати зрілості, оскільки вільні дні минулого почали кристалізуватися в справжню дисципліну.
Ця епоха ознаменувала нову добу для МН та ШІ, які змогли розв’язати деякі проблеми, спричинені раніше дефіцитом даних і обчислювальної потужності. Кількість даних почала швидко зростати і стала більш доступною, на краще і на гірше, особливо з появою смартфонів близько 2007 року. Обчислювальна потужність зросла експоненційно, а алгоритми розвивалися паралельно. Галузь почала набирати зрілості, адже вільні часи минули і вона почала оформлятися як справжня дисципліна.
---
## Сьогодні
Сьогодні машинне навчання та ШІ торкаються майже кожної частини нашого життя. Ця епоха вимагає ретельного розуміння ризиків і потенційних наслідків цих алгоритмів для людського життя. Як заявив Бред Сміт із Microsoft: "Інформаційні технології порушують питання, які стосуються основних захистів прав людини, таких як конфіденційність і свобода вираження думок. Ці питання підвищують відповідальність технологічних компаній, які створюють ці продукти. На нашу думку, вони також вимагають продуманої державної регуляції та розробки норм щодо прийнятного використання" ([джерело](https://www.technologyreview.com/2019/12/18/102365/the-future-of-ais-impact-on-society/)).
Сьогодні машинне навчання і ШІ торкаються майже кожного аспекту нашого життя. Ця епоха вимагає уважного розуміння ризиків і потенційних впливів цих алгоритмів на людське життя. Як зазначив Бред Сміт з Microsoft, «Інформаційні технології піднімають питання, що стосуються фундаментальних прав людини, таких як право на приватність та свободу вираження думок. Ці питання підвищують відповідальність технологічних компаній, які створюють ці продукти. З нашої точки зору, вони також потребують вдумливого регулювання з боку уряду й формування норм навколо прийнятного використання» ([джерело](https://www.technologyreview.com/2019/12/18/102365/the-future-of-ais-impact-on-society/)).
---
Що чекає на нас у майбутньому, поки невідомо, але важливо розуміти ці комп’ютерні системи, програмне забезпечення та алгоритми, які вони виконують. Ми сподіваємося, що цей навчальний план допоможе вам краще зрозуміти, щоб ви могли вирішити самостійно.
Майбутнє покаже, що воно принесе, але важливо розуміти ці комп’ютерні системи та програмне забезпечення і алгоритми, які на них працюють. Сподіваємось, ця навчальна програма допоможе вам краще зрозуміти їх, щоб ви могли зробити власні висновки.
[![Історія глибокого навчання](https://img.youtube.com/vi/mTtDfKgLm54/0.jpg)](https://www.youtube.com/watch?v=mTtDfKgLm54 "Історія глибокого навчання")
> 🎥 Натисніть на зображення вище для відео: Янн ЛеКун обговорює історію глибокого навчання в цій лекції
> 🎥 Натисніть на зображення вище, щоб переглянути відео: Янн Лекун розповідає про історію глибокого навчання в цій лекції
---
## 🚀Завдання
## 🚀Виклик
Зануртеся в один із цих історичних моментів і дізнайтеся більше про людей, які стоять за ними. Це захоплюючі особистості, і жодне наукове відкриття ніколи не було створене в культурному вакуумі. Що ви відкриєте?
Розкопайте один із цих історичних моментів і дізнайтесь більше про людей, які стояли за ними. Цікавих персонажів тут багато, і жодне наукове відкриття не було зроблене в культурному вакуумі. Що ви відкриваєте?
## [Тест після лекції](https://ff-quizzes.netlify.app/en/ml/)
## [Квіз після лекції](https://ff-quizzes.netlify.app/en/ml/)
---
## Огляд і самостійне навчання
## Повторення та самостійне вивчення
Ось матеріали для перегляду та прослуховування:
Ось що можна подивитися і послухати:
[Цей подкаст, де Емі Бойд обговорює еволюцію ШІ](http://runasradio.com/Shows/Show/739)
[Подкаст, у якому Емі Бойд обговорює еволюцію ШІ](http://runasradio.com/Shows/Show/739)
[![Історія ШІ від Емі Бойд](https://img.youtube.com/vi/EJt3_bFYKss/0.jpg)](https://www.youtube.com/watch?v=EJt3_bFYKss "Історія ШІ від Емі Бойд")
[![Історія ШІ за Емі Бойд](https://img.youtube.com/vi/EJt3_bFYKss/0.jpg)](https://www.youtube.com/watch?v=EJt3_bFYKss "Історія ШІ за Емі Бойд")
---
@ -151,5 +151,7 @@
---
**Відмова від відповідальності**:
Цей документ було перекладено за допомогою сервісу автоматичного перекладу [Co-op Translator](https://github.com/Azure/co-op-translator). Хоча ми прагнемо до точності, зверніть увагу, що автоматичні переклади можуть містити помилки або неточності. Оригінальний документ мовою оригіналу слід вважати авторитетним джерелом. Для критично важливої інформації рекомендується професійний людський переклад. Ми не несемо відповідальності за будь-які непорозуміння або неправильні тлумачення, що виникли внаслідок використання цього перекладу.
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**Відмова від відповідальності**:
Цей документ було перекладено за допомогою сервісу штучного інтелекту для перекладу [Co-op Translator](https://github.com/Azure/co-op-translator). Хоча ми прагнемо до точності, будь ласка, майте на увазі, що автоматичні переклади можуть містити помилки або неточності. Оригінальний документ рідною мовою слід вважати авторитетним джерелом. Для критично важливої інформації рекомендується професійний людський переклад. Ми не несемо відповідальності за будь-які непорозуміння або неправильні тлумачення, що виникли внаслідок використання цього перекладу.
<!-- CO-OP TRANSLATOR DISCLAIMER END -->

@ -1,163 +1,162 @@
# Створення рішень машинного навчання з відповідальним ШІ
![Підсумок відповідального ШІ в машинному навчанні у вигляді скетчноуту](../../../../translated_images/uk/ml-fairness.ef296ebec6afc98a.webp)
> Скетчноут від [Tomomi Imura](https://www.twitter.com/girlie_mac)
![Підсумок відповідального ШІ в машинному навчанні у вигляді схематичного нотатки](../../../../translated_images/uk/ml-fairness.ef296ebec6afc98a.webp)
> Схематична нотатка від [Tomomi Imura](https://www.twitter.com/girlie_mac)
## [Тест перед лекцією](https://ff-quizzes.netlify.app/en/ml/)
## [Прев’ю-вікторина](https://ff-quizzes.netlify.app/en/ml/)
## Вступ
У цій навчальній програмі ви почнете відкривати, як машинне навчання може впливати і вже впливає на наше повсякденне життя. Навіть зараз системи та моделі залучені до щоденних процесів прийняття рішень, таких як діагностика в охороні здоров’я, схвалення кредитів чи виявлення шахрайства. Тому важливо, щоб ці моделі працювали коректно, забезпечуючи надійні результати. Як і будь-який програмний додаток, системи штучного інтелекту можуть не виправдати очікувань або призвести до небажаних результатів. Ось чому важливо бути здатним розуміти та пояснювати поведінку моделі ШІ.
У цій навчальній програмі ви почнете відкривати для себе, як машинне навчання може і впливає на наше повсякденне життя. Навіть зараз системи та моделі беруть участь у щоденних завданнях прийняття рішень, таких як діагностика здоров’я, схвалення кредитів або виявлення шахрайства. Тому важливо, щоб ці моделі добре працювали і давали довірчі результати. Як і будь-який програмний додаток, системи ШІ можуть не відповідати очікуванням або мати небажаний результат. Саме тому важливо розуміти і пояснювати поведінку моделі ШІ.
Уявіть, що станеться, коли дані, які ви використовуєте для створення цих моделей, не містять певних демографічних груп, таких як раса, стать, політичні погляди, релігія, або ж непропорційно представляють такі групи. А що, якщо результат моделі інтерпретують так, що вона надає перевагу певній демографічній категорії? Які наслідки це матиме для застосунку? Крім того, що відбувається, якщо модель дає несприятливий результат і шкодить людям? Хто несе відповідальність за поведінку системи ШІ? Ось деякі питання, які ми розглянемо в цій програмі.
Уявіть, що може трапитися, коли дані, які ви використовуєте для створення цих моделей, не включають певні демографічні групи, такі як раса, стать, політичні погляди, релігія або непропорційно представлені такі демографічні категорії. Що, якщо вихідні дані моделі інтерпретуються на користь певної демографічної групи? Які наслідки для застосунку? Крім того, що трапляється, коли модель дає негативний результат і шкодить людям? Хто несе відповідальність за поведінку систем ШІ? Це деякі з питань, які ми досліджуватимемо у цій навчальній програмі.
У цьому уроці ви:
- Підвищите свою обізнаність щодо важливості справедливості в машинному навчанні та шкоди, пов’язаної з несправедливістю.
- Ознайомитеся з практикою вивчення аномалій та незвичних сценаріїв, щоб забезпечити надійність і безпеку.
- Отримаєте розуміння необхідності надання повноважень усім шляхом проектування інклюзивних систем.
- Дослідите, наскільки важливо захищати приватність і безпеку даних і людей.
- Побачите важливість підходу "прозорої скриньки" для пояснення поведінки моделей ШІ.
- Будете усвідомлювати, наскільки відповідальність є суттєвою для створення довіри до систем ШІ.
- Підвищите свою обізнаність щодо важливості справедливості у машинному навчанні та шкоди, пов’язаної з несправедливістю.
- Ознайомитесь з практикою дослідження викидів і незвичних сценаріїв, щоб забезпечити надійність і безпеку.
- Отримаєте розуміння потреби надати можливості всім, створюючи інклюзивні системи.
- Дослідите, наскільки важливо захищати конфіденційність і безпеку даних і людей.
- Зрозумієте важливість прозорості для пояснення поведінки моделей ШІ.
- Будете усвідомлювати, що відповідальність є основою довіри до систем ШІ.
## Вимоги до підготовки
## Необхідні знання
Як вимогу підготуйтеся, пройшовши навчальний шлях "Принципи відповідального ШІ" і перегляньте відео нижче на цю тему:
Як необхідний мінімум пройдіть навчальний шлях "Принципи відповідального ШІ" та подивіться відео на цю тему нижче:
Дізнайтеся більше про відповідальний ШІ, дотримуючись цього [Навчального шляху](https://docs.microsoft.com/learn/modules/responsible-ai-principles/?WT.mc_id=academic-77952-leestott)
Дізнайтеся більше про відповідальний ШІ, пройшовши цей [Навчальний шлях](https://docs.microsoft.com/learn/modules/responsible-ai-principles/?WT.mc_id=academic-77952-leestott)
[![Підхід Microsoft до відповідального ШІ](https://img.youtube.com/vi/dnC8-uUZXSc/0.jpg)](https://youtu.be/dnC8-uUZXSc "Підхід Microsoft до відповідального ШІ")
> 🎥 Натисніть на зображення вище для перегляду відео: Підхід Microsoft до відповідального ШІ
> 🎥 Натисніть на зображення вище, щоб переглянути відео: Підхід Microsoft до відповідального ШІ
## Справедливість
Системи ШІ повинні ставитися до всіх справедливо і уникати різного ставлення до подібних груп людей. Наприклад, коли системи ШІ надають поради щодо медичного лікування, заявки на кредит або працевлаштування, вони повинні робити однакові рекомендації всім з подібними симптомами, фінансовими обставинами чи професійними кваліфікаціями. Кожен із нас має упередження, які впливають на наші рішення та дії. Ці упередження можуть бути помітними в даних, що використовуються для навчання систем ШІ. Іноді такі викривлення відбуваються ненавмисно. Часто важко свідомо усвідомити, коли ви вводите упередженість у дані.
Системи ШІ повинні ставитися до всіх справедливо і уникати різного впливу на подібні групи людей. Наприклад, коли системи ШІ надають рекомендації щодо лікування, кредитних заявок або працевлаштування, вони мають робити однакові рекомендації всім з подібними симптомами, фінансовими обставинами або професійними кваліфікаціями. Кожна людина має в собі спадкові упередження, які впливають на її рішення та дії. Ці упередження можуть бути помітні у даних, які ми використовуємо для навчання систем ШІ. Такі маніпуляції іноді відбуваються ненавмисно. Іноді важко свідомо усвідомлювати, коли ви вводите упередження у дані.
**«Несправедливість»** охоплює негативні наслідки, або «шкоду», для групи людей, таких як визначені за расою, статтю, віком чи станом інвалідності. Основні типи шкоди, пов’язаної зі справедливістю, можна класифікувати як:
**“Несправедливість”** охоплює негативні впливи, або «шкоди», для певної групи людей, наприклад за визначеними ознаками раси, статі, віку або інвалідності. Основні шкоди, пов’язані зі справедливістю, можна класифікувати так:
- **Розподіл**, якщо, наприклад, одна стать чи етнічна група мають перевагу над іншою.
- **Якість послуг.** Якщо ви тренуєте модель на одному конкретному сценарії, але реальність значно складніша, це призводить до поганої якості послуг. Наприклад, диспенсер для мила не розпізнавав людей з темною шкірою. [Посилання](https://gizmodo.com/why-cant-this-soap-dispenser-identify-dark-skin-1797931773)
- **Приниження.** Несправедливе критикування чи маркування чогось або когось. Наприклад, технологія маркування зображень сумно помилково позначила темношкірих людей як горил.
- **Надмірна або недостатня представленість.** Ідея полягає в тому, що певна група не представлена у певній професії, і будь-який сервіс чи функція, які сприяють цьому стану, спричиняють шкоду.
- **Стереотипізація.** Пов’язання певної групи з визначеними заздалегідь характеристиками. Наприклад, система перекладу між англійською та турецькою може мати помилки через слова з гендерними стереотипами.
- **Розподіл**, якщо, наприклад, стать або етнічність віддається перевага над іншою.
- **Якість послуг**. Якщо ви тренуєте модель для конкретного сценарію, а реальність значно складніша, це призводить до поганого рівня послуг. Наприклад, диспенсер для рідкого мила не міг розпізнати людей із темною шкірою. [Посилання](https://gizmodo.com/why-cant-this-soap-dispenser-identify-dark-skin-1797931773)
- **Зневага**. Несправедливо критикувати або клеймити щось або когось. Наприклад, технологія розпізнавання зображень сумнозвісно неправильно маркувала фото темношкірих людей як горил.
- **Надмірне або недостатнє представлення**. Ідея полягає в тому, що певна група не спостерігається у певній професії, і будь-яка послуга чи функція, що це підтримує, сприяє нанесенню шкоди.
- **Стереотипізація**. Призначення групі певних заздалегідь визначених атрибутів. Наприклад, система перекладу між англійською та турецькою може мати неточності через слова з гендерними стереотипічними асоціаціями.
![переклад турецькою](../../../../translated_images/uk/gender-bias-translate-en-tr.f185fd8822c2d437.webp)
> переклад турецькою
![переклад назад англійською](../../../../translated_images/uk/gender-bias-translate-tr-en.4eee7e3cecb8c70e.webp)
> переклад назад англійською
![повернення перекладу англійською](../../../../translated_images/uk/gender-bias-translate-tr-en.4eee7e3cecb8c70e.webp)
> повернення перекладу англійською
При проєктуванні та тестуванні систем ШІ слід забезпечити справедливість і уникнути програмування упереджених або дискримінаційних рішень, які також заборонені людині. Забезпечення справедливості в ШІ та машинному навчанні залишається складним соціотехнічним викликом.
Під час проєктування й тестування систем ШІ потрібно забезпечити, щоб ШІ був справедливим і не був запрограмований приймати упереджені чи дискримінаційні рішення, що заборонено і людям. Забезпечення справедливості у ШІ та машинному навчанні залишається складним соціотехнічним викликом.
### Надійність та безпека
### Надійність і безпека
Для здобуття довіри системи ШІ повинні бути надійними, безпечними та послідовними в нормальних і непередбачуваних умовах. Важливо знати, як системи ШІ поводитимуться у різних ситуаціях, особливо коли це вийняткові випадки. При створенні рішень ШІ потрібно приділяти значну увагу опрацюванню різних обставин, із якими система може зіштовхнутися. Наприклад, автомобіль з автопілотом повинен ставити безпеку людей на перше місце. Тому ШІ, що керує автомобілем, повинен враховувати всі можливі сценарії, з якими він може зіткнутися, такі як ніч, грози чи заметілі, діти, що раптово вибігають на дорогу, домашні тварини, дорожні роботи тощо. Наскільки добре система ШІ може ефективно і безпечно працювати в таких різних умовах, відображає рівень передбачення, який враховував дата-сайєнтист чи розробник ШІ при проєктуванні та тестуванні системи.
Щоб вибудувати довіру, системи ШІ повинні бути надійними, безпечними та послідовними в нормальних і непередбачуваних умовах. Важливо знати, як системи ШІ поведуться в різноманітних ситуаціях, особливо коли вони є викидами. При створенні рішень ШІ потрібно багато уваги приділяти тому, як обробляти широкий спектр обставин, з якими може стикнутися система. Наприклад, автомобіль з автопілотом має ставити безпеку людей на перше місце. Таким чином, ШІ автомобіля має враховувати всі можливі сценарії, наприклад, ніч, грози або заметілі, діти, які вибігають на дорогу, домашні тварини, дорожні роботи тощо. Наскільки надійно і безпечно система ШІ може працювати в широкому діапазоні умов, відображає рівень передбачливості, який розробник або дата-сайентіст врахував під час проектування чи тестування системи.
> [🎥 Натисніть тут для відео: ](https://www.microsoft.com/videoplayer/embed/RE4vvIl)
> [🎥 Натисніть тут для перегляду відео: Надійність і безпека в ШІ](https://www.microsoft.com/videoplayer/embed/RE4vvIl)
### Інклюзивність
Системи ШІ повинні бути спроектовані так, щоб залучати та надавати повноваження кожному. Під час розробки та впровадження систем дані науковці та розробники ШІ ідентифікують і усувають потенційні бар’єри в системі, які могли б ненавмисно виключати людей. Наприклад, у світі приблизно 1 мільярд людей з інвалідністю. Завдяки розвитку ШІ вони можуть легше отримувати широкий доступ до інформації та можливостей у своєму повсякденному житті. Усунення бар’єрів створює можливості для інновацій та розробки продуктів ШІ з кращим досвідом, що вигідний для всіх.
Системи ШІ повинні бути створені так, щоб залучати і надавати можливості кожному. При проєктуванні і впровадженні систем ШІ дата-сайентісти і розробники усувають потенційні бар’єри, які можуть ненавмисне виключати людей. Наприклад, у світі є 1 мільярд людей з інвалідністю. Зі зростанням ШІ вони можуть легше отримувати широкий спектр інформації та можливостей у повсякденному житті. Усунення бар’єрів створює можливості для інновацій і розвитку продуктів ШІ з кращим користувацьким досвідом, які приносять користь усім.
> [🎥 Натисніть тут для відео: інклюзивність у ШІ](https://www.microsoft.com/videoplayer/embed/RE4vl9v)
> [🎥 Натисніть тут для перегляду відео: Інклюзивність у ШІ](https://www.microsoft.com/videoplayer/embed/RE4vl9v)
### Безпека та приватність
### Безпека і конфіденційність
Системи ШІ повинні бути безпечними та поважати приватність людей. Люди менше довіряють системам, які ставлять під загрозу їхню приватність, інформацію чи життя. При навчанні моделей машинного навчання ми покладаємося на дані для отримання найкращих результатів. Тому важливо враховувати походження та цілісність даних. Наприклад, чи були дані надані користувачами або доступні публічно? Далі, під час роботи з даними, необхідно розробляти системи ШІ, які можуть захищати конфіденційну інформацію та протистояти атакам. З поширенням ШІ захист приватності і безпека важливої особистої та комерційної інформації стають дедалі більш критичними і складними. Питання приватності і безпеки даних потребують особливої уваги для ШІ, оскільки доступ до даних є необхідним для систем ШІ, щоб робити точні та обґрунтовані прогнози і прийняття рішень щодо людей.
Системи ШІ повинні бути безпечними і поважати приватність людей. Люди менше довіряють системам, які ставлять під загрозу їх приватність, інформацію чи життя. Під час навчання моделей машинного навчання ми покладаємося на дані для отримання найкращих результатів. При цьому важливо враховувати походження даних і їх цілісність. Наприклад, чи надані дані користувачем або вони є публічно доступними? Далі під час роботи з даними важливо розробляти системи ШІ, які захищають конфіденційну інформацію і мають стійкість до атак. Оскільки ШІ стає більш поширеним, захист приватності і безпека важливої особистої та бізнес-інформації є дедалі більш критичними і складними. Проблеми приватності та безпеки даних вимагають особливої уваги у ШІ, тому що доступ до даних є необхідним для точних і обґрунтованих передбачень і рішень про людей.
> [🎥 Натисніть тут для перегляду відео: безпека в ШІ](https://www.microsoft.com/videoplayer/embed/RE4voJF)
> [🎥 Натисніть тут для перегляду відео: Безпека в ШІ](https://www.microsoft.com/videoplayer/embed/RE4voJF)
- Як галузь ми зробили значні кроки у сфері приватності та безпеки, багато в чому завдяки регуляціям, таким як GDPR (Загальний регламент захисту даних).
- Але в системах ШІ необхідно враховувати напругу між потребою у більшій кількості персональних даних для підвищення персоналізації та ефективності – і приватністю.
- Подібно до народження підключених комп'ютерів з інтернетом, ми також спостерігаємо значне зростання кількості проблем з безпекою, що пов’язані із ШІ.
- Водночас ми бачимо, що ШІ використовується для покращення безпеки. Наприклад, більшість сучасних антивірусних сканерів працюють на основі евристики ШІ.
- Потрібно забезпечити, щоб наші процеси Data Science гармонійно поєднувалися з найсучаснішими практиками приватності та безпеки.
- Як індустрія ми зробили значні досягнення у галузі приватності й безпеки, значною мірою під впливом регуляцій, таких як GDPR (Загальний регламент захисту даних).
- Проте зі системами ШІ ми повинні визнавати конфлікт між потребою у більших обсягах персональних даних для підвищення персоналізації і ефективності систем — та приватністю.
- Так само, як з появою зв’язаних комп’ютерів із Інтернетом, ми бачимо різке зростання кількості проблем безпеки, пов’язаних із ШІ.
- Водночас ми бачимо, що ШІ використовується для покращення безпеки. Наприклад, більшість сучасних антивірусів сьогодні працюють на базі ШІ-евристик.
- Ми повинні забезпечити, щоб процеси Data Science гармонійно поєднувалися з найновішими практиками приватності та безпеки.
### Прозорість
Системи ШІ повинні бути зрозумілими. Важливою складовою прозорості є пояснення поведінки систем ШІ та їх компонентів. Покращення розуміння систем ШІ потребує, щоб зацікавлені сторони усвідомлювали, як і чому вони працюють, щоб мати змогу виявляти потенційні проблеми з продуктивністю, питання безпеки та приватності, упередження, виключення чи небажані результати. Також ми вважаємо, що ті, хто використовує системи ШІ, повинні бути чесними і відкритими про те, коли, чому та як вони обирають їх застосовувати. А також про обмеження систем, які вони використовують. Наприклад, якщо банк використовує систему ШІ для підтримки рішень щодо споживчих кредитів, важливо перевірити результати та зрозуміти, які дані впливають на рекомендації системи. Уряди починають регулювати ШІ у різних галузях, тому дата-сайентісти та організації мають пояснювати, чи відповідає система ШІ нормативним вимогам, особливо коли виникає небажаний результат.
Системи ШІ повинні бути зрозумілими. Важливою частиною прозорості є пояснення поведінки систем ШІ та їх компонентів. Покращення розуміння систем ШІ вимагає, щоб зацікавлені сторони розуміли, як і чому вони працюють, щоб визначати можливі проблеми з продуктивністю, безпекою, конфіденційністю, упередженнями, практиками виключення або небажаними наслідками. Ми також вважаємо, що користувачі систем ШІ повинні бути чесними і відкритими щодо того, коли, чому і як вони вибирають їх застосовувати, а також про обмеження систем, які вони використовують. Наприклад, якщо банк використовує систему ШІ для підтримки рішень про споживчі кредити, важливо аналізувати результати і розуміти, які дані впливають на рекомендації системи. Уряди починають регулювати ШІ в різних галузях, тому дата-сайентісти і організації повинні пояснювати, чи відповідає система ШІ нормативним вимогам, особливо при наявності небажаних результатів.
> [🎥 Натисніть тут для відео: прозорість у ШІ](https://www.microsoft.com/videoplayer/embed/RE4voJF)
> [🎥 Натисніть тут для перегляду відео: Прозорість у ШІ](https://www.microsoft.com/videoplayer/embed/RE4voJF)
- Через складність систем ШІ важко зрозуміти їх роботу і інтерпретувати результати.
- Такий брак розуміння впливає на управління, експлуатацію і документацію цих систем.
- Ще важливіше, що брак розуміння впливає на рішення, прийняті на основі результатів, які продукують ці системи.
- Через складність систем ШІ важко зрозуміти, як вони працюють, і інтерпретувати результати.
- Відсутність розуміння впливає на спосіб керування, експлуатації та документації цих систем.
- Відсутність розуміння, найголовніше, впливає на рішення, які приймають на основі результатів цих систем.
### Відповідальність
Особи, які проєктують і впроваджують системи ШІ, повинні нести відповідальність за те, як працюють їхні системи. Потреба у відповідальності особливо важлива для чутливих технологій, таких як розпізнавання облич. Останнім часом зростає попит на технологію розпізнавання облич, особливо від правоохоронних органів, які бачать її потенціал у використанні для пошуку зниклих дітей. Проте ці технології потенційно можуть застосовуватися урядом для порушення фундаментальних свобод громадян, наприклад, через постійне спостереження за конкретними особами. Тому дата-сайентісти і організації повинні відповідально ставитися до того, як їхня система ШІ впливає на окремих людей чи суспільство.
Люди, які проєктують і впроваджують системи ШІ, повинні нести відповідальність за те, як функціонують їхні системи. Потреба в відповідальності особливо важлива при використанні чутливих технологій, таких як розпізнавання облич. Останнім часом зростає попит на технологію розпізнавання облич, особливо від правоохоронних органів, які бачать потенціал у пошуку зниклих дітей. Проте ці технології можуть потенційно використовуватися урядом для загрози основним свободам громадян, наприклад, через постійне спостереження за конкретними особами. Тому дата-сайентісти й організації повинні нести відповідальність за те, як їхні системи ШІ впливають на окремих людей або суспільство.
[![Відомий дослідник ШІ попереджає про масове спостереження за допомогою розпізнавання облич](../../../../translated_images/uk/accountability.41d8c0f4b85b6231.webp)](https://www.youtube.com/watch?v=Wldt8P5V6D0 "Підхід Microsoft до відповідального ШІ")
[![Відомий дослідник ШІ попереджає про масове спостереження через розпізнавання облич](../../../../translated_images/uk/accountability.41d8c0f4b85b6231.webp)](https://www.youtube.com/watch?v=Wldt8P5V6D0 "Підхід Microsoft до відповідального ШІ")
> 🎥 Натисніть на зображення вище для відео: Попередження про масове спостереження за допомогою розпізнавання облич
> 🎥 Натисніть на зображення вище, щоб переглянути відео: Попередження про Масове Спостереження через Розпізнавання Облич
Зрештою, одне з найбільших питань для нашого покоління, як першого покоління, що впроваджує ШІ у суспільство, полягає в тому, як забезпечити, щоб комп’ютери залишалися підзвітними людям і як гарантувати, що ті, хто проєктує комп’ютери, залишаються відповідальними перед усіма.
Врешті-решт одне з найбільших питань для нашого покоління, як першого, що приносить ШІ у суспільство, це як гарантувати, що комп’ютери залишаться підзвітними людям і що ті, хто створює комп’ютери, залишатимуться відповідальними перед усіма іншими.
## Оцінка впливу
Перед навчанням моделі машинного навчання важливо провести оцінку впливу, щоб зрозуміти призначення системи ШІ; її очікуване використання; де вона буде застосовуватися; і хто буде взаємодіяти із системою. Це допомагає рецензентам або тестувальникам системи знати, які фактори слід враховувати при виявленні потенційних ризиків і очікуваних наслідків.
Перед навчанням моделі машинного навчання важливо провести оцінку впливу, щоб зрозуміти мету системи ШІ; її передбачене використання; де вона буде застосовуватись; і хто взаємодіятиме з системою. Це допомагає рецензентам або тестувальникам оцінити, які чинники враховувати під час ідентифікації потенційних ризиків і очікуваних наслідків.
Наступні сфери є предметом уваги під час проведення оцінки впливу:
Наступні сфери є ключовими під час проведення оцінки впливу:
* **Негативний вплив на окремих осіб.** Необхідно враховувати будь-які обмеження чи вимоги, нерекомендоване використання або будь-які відомі обмеження, що можуть перешкоджати роботі системи, щоб забезпечити, що система не використовується таким чином, що може зашкодити людям.
* **Вимоги до даних.** Розуміння того, як і де система використовуватиме дані, дозволяє рецензентам вивчити всі вимоги до даних (наприклад, регулювання GDPR чи HIPAA). Крім того, слід оцінити, чи є джерело або обсяг даних достатніми для навчання.
* **Підсумок впливу.** Зібрати список потенційних шкод, які можуть виникнути при використанні системи. Протягом життєвого циклу машинного навчання перевірте, чи вирішуються або пом’якшуються виявлені проблеми.
* **Застосовні цілі** для кожного з шести основних принципів. Оцініть, чи досягаються цілі кожного з принципів і чи є прогалини.
* **Небажаний вплив на окремих осіб**. Важливо знати про будь-які обмеження або вимоги, несумісне використання чи відомі обмеження, які можуть заважати роботі системи, щоб уникнути використання системи способом, що може завдати шкоди людям.
* **Вимоги до даних**. Розуміння того, як і де система використовуватиме дані, допомагає рецензентам визначити вимоги до даних (наприклад, щодо GDPR або HIPAA). Також слід оцінити, чи є джерело або кількість даних достатніми для навчання.
* **Підсумок впливу**. Зібрати список потенційних шкод, які можуть виникнути через використання системи. Протягом життєвого циклу машинного навчання перевіряти, чи проблеми усунено або пом’якшено.
* **Відповідні цілі** для кожного з шести основних принципів. Оцінити, чи досягаються цілі кожного принципу і чи є прогалини.
## Налагодження з відповідальним ШІ
## Відлагодження з відповідальним ШІ
Подібно до налагодження програмного додатку, налагодження системи ШІ є необхідним процесом виявлення та усунення проблем у системі. Існує багато факторів, що можуть вплинути на те, що модель не працює як очікувалося або відповідально. Більшість традиційних метрик продуктивності моделі є кількісними агрегатами, які недостатні для аналізу того, як модель порушує принципи відповідального ШІ. Крім того, модель машинного навчання є «чорною скринькою», що ускладнює розуміння причин її результатів або пояснення помилок. Пізніше в цьому курсі ми навчимося використовувати панель інструментів Responsible AI для допомоги у налагодженні систем ШІ. Ця панель надає цілісний інструмент для дата-сайентістів та розробників ШІ для виконання:
Подібно до відлагодження програмного додатка, відлагодження системи ШІ — це необхідний процес виявлення і усунення проблем у системі. Існує багато факторів, що можуть вплинути на те, що модель не працює очікувано або відповідально. Більшість традиційних метрик продуктивності моделі є кількісними агрегатами результатів, які недостатні для аналізу того, як модель порушує принципи відповідального ШІ. Крім того, модель машинного навчання є чорною скринькою, що ускладнює розуміння, що впливає на її результат, або пояснення помилок. Пізніше в цьому курсі ми навчимося користуватися панеллю Responsible AI для відлагодження систем ШІ. Панель забезпечує комплексний інструмент для дата-сайентістів і розробників ШІ для виконання:
* **Аналізу помилок.** Для виявлення розподілу помилок моделі, що можуть впливати на справедливість або надійність системи.
* **Огляду моделі.** Щоб виявити, де існують розбіжності у продуктивності моделі між різними когортами даних.
* **Аналізу даних.** Щоб зрозуміти розподіл даних і виявити потенційну упередженість, що може призвести до проблем зі справедливістю, інклюзивністю та надійністю.
* **Інтерпретованості моделі.** Щоб зрозуміти, що впливає чи визначає прогнози моделі. Це допомагає пояснити поведінку моделі, що важливо для прозорості та відповідальності.
* **Аналізу помилок**. Щоб визначити розподіл помилок моделі, що може впливати на справедливість або надійність системи.
* **Огляду моделі**. Щоб виявити, де є розбіжності в продуктивності моделі серед різних груп даних.
* **Аналізу даних**. Щоб зрозуміти розподіл даних і виявити потенційний упередження, що може призвести до проблем зі справедливістю, інклюзивністю та надійністю.
* **Інтерпретованості моделі**. Щоб зрозуміти, що впливає чи обумовлює передбачення моделі. Це допомагає пояснити поведінку моделі, що важливо для прозорості і відповідальності.
## 🚀 Виклик
Щоб запобігти запровадженню шкоди спочатку, ми повинні:
Щоб запобігти появі шкоди з самого початку, ми повинні:
- мати різноманітність фонів і поглядів серед людей, що працюють над системами
- інвестувати у набори даних, які відображають різноманіття нашого суспільства
- розробляти кращі методи протягом життєвого циклу машинного навчання для виявлення та виправлення відповідального ШІ, коли він виникає
- мати різноманітність походжень і точок зору серед людей, які працюють над системами
- інвестувати у набори даних, що відображають різноманітність нашого суспільства
- розробляти кращі методи протягом життєвого циклу машинного навчання для виявлення і виправлення відповідального ШІ, коли це відбувається
Подумайте про реальні сценарії, коли недовіра до моделі є очевидною в процесі створення та використання моделі. Що ще слід врахувати?
Подумайте про реальні ситуації, де недовіра до моделі є очевидною під час створення і використання моделі. Що ще слід врахувати?
## [Тест після лекції](https://ff-quizzes.netlify.app/en/ml/)
## [Після-лекторна вікторина](https://ff-quizzes.netlify.app/en/ml/)
## Підсумок і самостійне вивчення
## Підсумок і Самостійне вивчення
У цьому уроці ви ознайомилися з основами концепцій справедливості та несправедливості в машинному навчанні.
У цьому уроці ви ознайомилися з основами понять справедливості і несправедливості у машинному навчанні.
Перегляньте цей семінар, щоб поглибити знання з цих тем:
Перегляньте цей воркшоп, щоб заглибитись у теми:
- У прагненні до відповідального ШІ: впровадження принципів у практику від Бесміри Нуші, Мехрнуш Самекі та Аміта Шарми
- У прагненні відповідального ШІ: втілення принципів у практику від Besmira Nushi, Mehrnoosh Sameki і Amit Sharma
[![Responsible AI Toolbox: An open-source framework for building responsible AI](https://img.youtube.com/vi/tGgJCrA-MZU/0.jpg)](https://www.youtube.com/watch?v=tGgJCrA-MZU "RAI Toolbox: An open-source framework for building responsible AI")
[![Інструментальний набір відповідального ШІ: відкрита платформа для створення відповідального ШІ](https://img.youtube.com/vi/tGgJCrA-MZU/0.jpg)](https://www.youtube.com/watch?v=tGgJCrA-MZU "Інструментальний набір RAI: відкрита платформа для створення відповідального ШІ")
> 🎥 Натисніть на зображення вище, щоб переглянути відео: RAI Toolbox: An open-source framework for building responsible AI від Бесміри Нуші, Мехрнуш Самекі та Аміта Шарми
> 🎥 Клікніть на зображення вище для перегляду відео: Інструментальний набір RAI: відкрита платформа для створення відповідального ШІ, автори: Бесміра Нуші, Мехрнуш Самекі й Амит Шарма
Також читайте:
Також читайте:
- Центр ресурсів Microsoft з RAI: [Responsible AI Resources – Microsoft AI](https://www.microsoft.com/ai/responsible-ai-resources?activetab=pivot1%3aprimaryr4)
- Центр ресурсів RAI від Microsoft: [Відповідальний ШІ – Microsoft AI](https://www.microsoft.com/ai/responsible-ai-resources?activetab=pivot1%3aprimaryr4)
- Дослідницька група FATE від Microsoft: [FATE: Fairness, Accountability, Transparency, and Ethics in AI - Microsoft Research](https://www.microsoft.com/research/theme/fate/)
- Дослідницька група FATE від Microsoft: [FATE: Справедливість, відповідальність, прозорість і етика в ШІ - Microsoft Research](https://www.microsoft.com/research/theme/fate/)
RAI Toolbox:
Інструментальний набір RAI:
- [Репозиторій Responsible AI Toolbox на GitHub](https://github.com/microsoft/responsible-ai-toolbox)
- [Репозиторій GitHub Інструментального набору відповідального ШІ](https://github.com/microsoft/responsible-ai-toolbox)
Читайте про інструменти Azure Machine Learning для забезпечення справедливості:
- [Azure Machine Learning](https://docs.microsoft.com/azure/machine-learning/concept-fairness-ml?WT.mc_id=academic-77952-leestott)
- [Azure Machine Learning](https://docs.microsoft.com/azure/machine-learning/concept-fairness-ml?WT.mc_id=academic-77952-leestott)
## Завдання
[Вивчіть RAI Toolbox](assignment.md)
[Ознайомтеся з Інструментальним набором RAI](assignment.md)
---

@ -1,23 +1,23 @@
# Початок роботи з Python та Scikit-learn для регресійних моделей
![Підсумок регресій у скетчноті](../../../../translated_images/uk/ml-regression.4e4f70e3b3ed446e.webp)
![Короткий конспект регресій](../../../../translated_images/uk/ml-regression.4e4f70e3b3ed446e.webp)
> Скетчнот від [Tomomi Imura](https://www.twitter.com/girlie_mac)
> Конспект від [Tomomi Imura](https://www.twitter.com/girlie_mac)
## [Квіз перед лекцією](https://ff-quizzes.netlify.app/en/ml/)
> ### [Цей урок доступний на R!](../../../../2-Regression/1-Tools/solution/R/lesson_1.html)
> ### [Цей урок доступний також на R!](../../../../2-Regression/1-Tools/solution/R/lesson_1.html)
## Вступ
У цих чотирьох уроках ви дізнаєтесь, як створювати регресійні моделі. Ми скоро розглянемо, для чого вони потрібні. Але перш ніж почати, переконайтеся, що у вас є всі необхідні інструменти для початку роботи!
У цих чотирьох уроках ви дізнаєтесь, як будувати регресійні моделі. Незабаром ми обговоримо, для чого це потрібно. Але перш ніж щось робити, переконайтеся, що у вас є правильні інструменти для початку!
У цьому уроці ви навчитеся:
У цьому уроці ви навчитесь:
- Налаштовувати свій комп’ютер для локальних завдань машинного навчання.
- Працювати з Jupyter Notebook.
- Використовувати Scikit-learn, у тому числі встановлення.
- Вивчати лінійну регресію на практичному прикладі.
- Налаштовувати ваш комп’ютер для локальних завдань машинного навчання.
- Працювати з Jupyter Notebooks.
- Використовувати Scikit-learn, включно з встановленням.
- Вивчати лінійну регресію через практичне завдання.
## Встановлення та налаштування
@ -25,48 +25,48 @@
> 🎥 Натисніть на зображення вище, щоб переглянути коротке відео про налаштування комп’ютера для ML.
1. **Встановіть Python**. Переконайтеся, що на вашому комп’ютері встановлено [Python](https://www.python.org/downloads/). Ви будете використовувати Python для багатьох завдань у сфері науки про дані та машинного навчання. Більшість комп’ютерних систем вже мають встановлений Python. Також є корисні [Python Coding Packs](https://code.visualstudio.com/learn/educators/installers?WT.mc_id=academic-77952-leestott), щоб полегшити налаштування для деяких користувачів.
1. **Встановіть Python**. Переконайтеся, що [Python](https://www.python.org/downloads/) встановлений на вашому комп’ютері. Ви будете використовувати Python для багатьох завдань з науки про дані та машинного навчання. Більшість комп’ютерних систем вже мають встановлений Python. Також є корисні [Python Coding Packs](https://code.visualstudio.com/learn/educators/installers?WT.mc_id=academic-77952-leestott), які спрощують налаштування для деяких користувачів.
Однак деякі випадки використання Python вимагають однієї версії програмного забезпечення, тоді як інші – іншої. Тому корисно працювати у [віртуальному середовищі](https://docs.python.org/3/library/venv.html).
Однак деякі застосування Python потребують однієї версії софту, інші — іншої. Тому корисно працювати в [віртуальному середовищі](https://docs.python.org/3/library/venv.html).
2. **Встановіть Visual Studio Code**. Переконайтеся, що у вас встановлено Visual Studio Code. Виконайте ці інструкції, щоб [встановити Visual Studio Code](https://code.visualstudio.com/) для базового встановлення. Ви будете використовувати Python у Visual Studio Code на цьому курсі, тому варто ознайомитися, як [налаштувати Visual Studio Code](https://docs.microsoft.com/learn/modules/python-install-vscode?WT.mc_id=academic-77952-leestott) для розробки на Python.
2. **Встановіть Visual Studio Code**. Переконайтеся, що у вас встановлений Visual Studio Code. Дотримуйтесь цих інструкцій, щоб [встановити Visual Studio Code](https://code.visualstudio.com/) для базового інсталяційного процесу. Ви будете використовувати Python у Visual Studio Code на цьому курсі, тож можливо захочете ознайомитися, як [налаштувати Visual Studio Code](https://docs.microsoft.com/learn/modules/python-install-vscode?WT.mc_id=academic-77952-leestott) для розробки на Python.
> Ознайомтеся з Python, пройшовши цей набір [навчальних модулів](https://docs.microsoft.com/users/jenlooper-2911/collections/mp1pagggd5qrq7?WT.mc_id=academic-77952-leestott)
> Опановуйте Python, працюючи з колекцією [навчальних модулів](https://docs.microsoft.com/users/jenlooper-2911/collections/mp1pagggd5qrq7?WT.mc_id=academic-77952-leestott)
>
> [![Налаштування Python з Visual Studio Code](https://img.youtube.com/vi/yyQM70vi7V8/0.jpg)](https://youtu.be/yyQM70vi7V8 "Налаштування Python з Visual Studio Code")
>
> 🎥 Натисніть зображення вище, щоб переглянути відео про використання Python у VS Code.
> 🎥 Натисніть на зображення вище для перегляду відео: використання Python у VS Code.
3. **Встановіть Scikit-learn**, дотримуючись [інструкцій](https://scikit-learn.org/stable/install.html). Оскільки потрібно переконатися, що використовується Python 3, рекомендується використовувати віртуальне середовище. Зверніть увагу, що якщо ви встановлюєте цю бібліотеку на M1 Mac, на сторінці за посиланням є особливі інструкції.
3. **Встановіть Scikit-learn**, слідуючи [інструкціям](https://scikit-learn.org/stable/install.html). Оскільки потрібно використовувати Python 3, рекомендується працювати у віртуальному середовищі. Якщо ви встановлюєте цю бібліотеку на Mac з M1, на сторінці згадано спеціальні інструкції.
1. **Встановіть Jupyter Notebook**. Вам потрібно буде [встановити пакет Jupyter](https://pypi.org/project/jupyter/).
## Ваше середовище для розробки ML
## Ваше робоче середовище для ML
Ви будете використовувати **ноутбуки** для розробки коду на Python і створення моделей машинного навчання. Цей тип файлів є популярним інструментом для науковців-дослідників даних, їх можна впізнати за розширенням `.ipynb`.
Ви будете використовувати **ноутбуки** для розробки Python-коду і створення моделей машинного навчання. Цей тип файлу — звичний інструмент для науковців з даних, його легко впізнати за розширенням `.ipynb`.
Ноутбуки являють собою інтерактивне середовище, яке дозволяє розробнику і кодувати, і додавати нотатки, писати документацію навколо коду — це дуже корисно для експериментальних або дослідницьких проектів.
Ноутбуки — це інтерактивне середовище, яке дозволяє розробнику і кодувати, і додавати нотатки та документацію навколо коду, що дуже допомагає для експериментальних чи наукових проєктів.
[![ML для початківців - Налаштуйте Jupyter Notebook для початку побудови регресійних моделей](https://img.youtube.com/vi/7E-jC8FLA2E/0.jpg)](https://youtu.be/7E-jC8FLA2E "ML для початківців - Налаштуйте Jupyter Notebook для початку побудови регресійних моделей")
[![ML для початківців - Налаштуйте Jupyter Notebooks для початку побудови регресійних моделей](https://img.youtube.com/vi/7E-jC8FLA2E/0.jpg)](https://youtu.be/7E-jC8FLA2E "ML для початківців - Налаштуйте Jupyter Notebooks для початку побудови регресійних моделей")
> 🎥 Натисніть зображення вище, щоб переглянути коротке відео з цього вправи.
> 🎥 Натисніть на зображення вище для короткого відео з виконанням цього завдання.
### Вправа — робота з ноутбуком
У цій папці ви знайдете файл _notebook.ipynb_.
У цій папці знайдете файл _notebook.ipynb_.
1. Відкрийте _notebook.ipynb_ у Visual Studio Code.
Запуститься сервер Jupyter з Python 3+. Ви побачите частини ноутбука, які можна `запустити`, це блоки коду. Ви можете запустити блок коду, вибравши значок, що нагадує кнопку «play».
Запуститься сервер Jupyter з Python 3+. Ви побачите блоки ноутбука, які можна `виронити` — це фрагменти коду. Щоб запустити блок коду, виберіть значок, схожий на кнопку відтворення.
1. Виберіть значок `md` і додайте трохи markdown із наступним текстом **# Welcome to your notebook**.
1. Виберіть іконку `md` і додайте трохи markdown з таким текстом **# Ласкаво просимо у ваш ноутбук**.
Далі додайте трохи коду на Python.
1. Введіть **print('hello notebook')** у блоці коду.
1. Виберіть стрілку, щоб виконати код.
1. Напишіть у код-блоці **print('hello notebook')**.
1. Виберіть стрілку, щоб запустити код.
Ви маєте побачити надрукований рядок:
Ви побачите надрукований рядок:
```output
hello notebook
@ -74,48 +74,48 @@
![VS Code з відкритим ноутбуком](../../../../translated_images/uk/notebook.4a3ee31f396b8832.webp)
Ви можете переплітати свій код з коментарями для самодокументування ноутбука.
Ви можете чергувати код з коментарями для самодокументування ноутбука.
✅ Подумайте на хвилину, наскільки відрізняється робоче середовище веб-розробника від середовища дослідника даних.
✅ Подумайте хвилинку, наскільки інше робоче середовище у веб-розробника порівняно з науковцем з даних.
## Запуск Scikit-learn
## Початок роботи зі Scikit-learn
Тепер, коли Python налаштований у вашому локальному середовищі, і ви почуваєтеся комфортно з Jupyter Notebook, давайте так само освоїмо Scikit-learn (вимовляється `sci`, як у слові `science`). Scikit-learn надає [розгорнутий API](https://scikit-learn.org/stable/modules/classes.html#api-ref), який допомагає виконувати завдання ML.
Тепер, коли Python налаштований у вашому локальному середовищі, і ви вже впевнено використовуєте Jupyter Notebooks, давайте так само ознайомимось зі Scikit-learn (вимовляється як `сай`, від `science`). Scikit-learn надає [широкий API](https://scikit-learn.org/stable/modules/classes.html#api-ref), який допоможе виконувати ML-завдання.
За їхнім [вебсайтом](https://scikit-learn.org/stable/getting_started.html), "Scikit-learn — це бібліотека машинного навчання з відкритим кодом, що підтримує навчання з вчителем та без вчителя. Вона також надає різні інструменти для підгонки моделей, попередньої обробки даних, вибору та оцінки моделей, а також багато інших корисних утиліт."
Згідно з їхнім [веб-сайтом](https://scikit-learn.org/stable/getting_started.html), "Scikit-learn — це бібліотека з відкритим кодом для машинного навчання, що підтримує контрольоване та неконтрольоване навчання. Вона також надає інструменти для налаштування моделей, препроцесування даних, вибору та оцінки моделей та багато інших утиліт."
На цьому курсі ви будете використовувати Scikit-learn і інші інструменти для створення моделей машинного навчання, які виконують те, що ми називаємо «традиційними завданнями машинного навчання». Ми свідомо не розглядали нейронні мережі і глибинне навчання, тому що вони краще висвітлені в майбутньому курсі «AI для початківців».
У цьому курсі ви будете використовувати Scikit-learn та інші інструменти для створення моделей машинного навчання, виконуючи так звані 'традиційні ML' завдання. Ми навмисно не охоплювали нейронні мережі та глибоке навчання, які краще розкриті у нашій майбутній програмі 'AI для початківців'.
Scikit-learn робить побудову моделей і їх оцінку досить простою. Вона орієнтована насамперед на числові дані і містить кілька готових наборів даних для навчання. Також у ній є вбудовані моделі для студентів. Давайте спершу розглянемо процес завантаження попередньо упакованих даних і використання вбудованого оцінювача — першої ML-моделі у Scikit-learn з базовими даними.
Scikit-learn робить процес побудови моделей та їх оцінки дуже простим. Він орієнтований передусім на числові дані і містить кілька готових наборів даних для навчання. Також включає попередньо створені моделі для тестування студентами. Давайте розглянемо процес завантаження вбудованих даних і використання вбудованого оцінювача, щоб створити вашу першу ML-модель зі Scikit-learn на базі простих даних.
## Вправа — ваш перший ноутбук з Scikit-learn
## Вправа — ваш перший ноутбук зі Scikit-learn
> Цей підручник натхненний [прикладом лінійної регресії](https://scikit-learn.org/stable/auto_examples/linear_model/plot_ols.html#sphx-glr-auto-examples-linear-model-plot-ols-py) на сайті Scikit-learn.
[![ML для початківців — Ваш перший проект лінійної регресії на Python](https://img.youtube.com/vi/2xkXL5EUpS0/0.jpg)](https://youtu.be/2xkXL5EUpS0 "ML для початківців — Ваш перший проект лінійної регресії на Python")
[![ML для початківців - Ваш перший проєкт лінійної регресії на Python](https://img.youtube.com/vi/2xkXL5EUpS0/0.jpg)](https://youtu.be/2xkXL5EUpS0 "ML для початківців - Ваш перший проєкт лінійної регресії на Python")
> 🎥 Натисніть зображення вище, щоб переглянути коротке відео з цієї вправи.
> 🎥 Натисніть на зображення вище для короткого відео з виконанням цього завдання.
У файлі _notebook.ipynb_, що пов’язаний із цим уроком, очистіть усі клітинки, натиснувши значок «сміттєве відро».
У файлі _notebook.ipynb_, пов’язаному з цим уроком, очистіть усі клітинки, натиснувши іконку кошика.
У цьому розділі ви працюватимете з невеликим набором даних про діабет, який вбудований у Scikit-learn для навчальних цілей. Уявіть, що ви хочете перевірити лікування для пацієнтів з діабетом. Моделі машинного навчання можуть допомогти визначити, які пацієнти кращі кандидати для цього лікування, на основі комбінацій змінних. Навіть дуже базова регресійна модель, коли її візуалізувати, може показати інформацію про змінні, яка допоможе організувати ваші теоретичні клінічні випробування.
У цьому розділі ви будете працювати з невеликим набором даних про діабет, який вбудований у Scikit-learn для навчальних цілей. Уявіть, що ви хочете перевірити лікування для діабетичних пацієнтів. Моделі машинного навчання можуть допомогти визначити, які пацієнти краще відповідають на лікування, ґрунтуючись на комбінаціях змінних. Навіть дуже просту регресійну модель, якщо її візуалізувати, можна використати для отримання інформації про змінні, що допоможуть організувати теоретичні клінічні дослідження.
✅ Існує багато видів методів регресії, і який з них ви оберете, залежить від того, яке питання шукаєте. Якщо ви хочете передбачити ймовірний зріст людини певного віку, використовуйте лінійну регресію, тому що шукаєте **числове значення**. Якщо вам цікаво визначити, чи тип кухні слід вважати веганським чи ні, то вам потрібне **категорійне призначення**, тому використовуйте логістичну регресію. Ви дізнаєтесь більше про логістичну регресію пізніше. Подумайте, які запитання ви можете поставити до даних і які з методів будуть доцільнішими.
✅ Існує багато видів регресійних методів, і ваш вибір залежить від мети. Якщо ви хочете передбачити ймовірний зріст людини певного віку, використовуйте лінійну регресію, адже шукаєте **числове значення**. Якщо ж хочете дізнатись, чи є певна кухня веганською, вам потрібне **віднесення до категорії** — для цього підійде логістична регресія. Ви дізнаєтесь більше про логістичну регресію пізніше. Подумайте про деякі питання, які можна ставити до даних, і який метод підходить більше.
Давайте почнемо це завдання.
Почнемо це завдання.
### Імпорт бібліотек
Для цього завдання імпортуємо такі бібліотеки:
Для цього завдання імпортуємо декілька бібліотек:
- **matplotlib**. Це корисний [інструмент для графіків](https://matplotlib.org/), ми використаємо його для створення лінійного графіка.
- **matplotlib**. Корисний [інструмент для графіків](https://matplotlib.org/), який ми використаємо для побудови лінійного графіка.
- **numpy**. [numpy](https://numpy.org/doc/stable/user/whatisnumpy.html) — корисна бібліотека для роботи з числовими даними в Python.
- **sklearn**. Це бібліотека [Scikit-learn](https://scikit-learn.org/stable/user_guide.html).
Імпортуйте потрібні бібліотеки для ваших завдань.
Імпортуйте потрібні бібліотеки для роботи.
1. Додайте імпорти, набравши наступний код:
1. Додайте імпорти, написавши наступний код:
```python
import matplotlib.pyplot as plt
@ -123,26 +123,26 @@ Scikit-learn робить побудову моделей і їх оцінку
from sklearn import datasets, linear_model, model_selection
```
Ви імпортуєте `matplotlib`, `numpy` та імпортуєте `datasets`, `linear_model` і `model_selection` зі `sklearn`. `model_selection` використовується для розбиття даних на навчальні та тестові набори.
Ви імпортуєте `matplotlib`, `numpy` та берете `datasets`, `linear_model` і `model_selection` з `sklearn`. `model_selection` використовується для поділу даних на тренувальні та тестові набори.
### Набір даних про діабет
Вбудований [набір даних про діабет](https://scikit-learn.org/stable/datasets/toy_dataset.html#diabetes-dataset) містить 442 зразки даних про діабет із 10 змінними-признаками, деякі з яких:
Вбудований [набір даних про діабет](https://scikit-learn.org/stable/datasets/toy_dataset.html#diabetes-dataset) містить 442 зразки із 10 ознаками, серед яких:
- age: вік у роках
- bmi: індекс маси тіла
- bp: середній кров’яний тиск
- s1 tc: Т-клітини (тип білих кров’яних клітин)
- bp: середній артеріальний тиск
- s1 tc: T-клітини (тип білих кров’яних клітин)
✅ Цей набір даних включає поняття 'стать' як важливу змінну-признак у дослідженнях діабету. Багато медичних наборів даних мають такого роду бінарну класифікацію. Подумайте, як такі категорії можуть виключати певні частини населення з лікувальних процедур.
✅ Цей набір включає ознаку «стать», важливу для досліджень діабету. Багато медичних наборів містять таке бінарне категоризування. Подумайте, як подібна класифікація може виключити певні групи населення з лікування.
Тепер завантажте дані X та y.
Тепер завантажте дані X і y.
> 🎓 Пам’ятайте, що це навчання з учителем, і нам потрібна цільова змінна з ім'ям 'y'.
> 🎓 Пам’ятайте, це навчання з учителем, тому нам потрібна цільова змінна `y`.
У новій клітинці коду завантажте набір даних про діабет, викликавши `load_diabetes()`. Параметр `return_X_y=True` означає, що `X` буде матрицею даних, а `y` — цільовою змінною регресії.
У новій клітинці коду завантажте набір даних про діабет, викликавши `load_diabetes()`. Вхід `return_X_y=True` вказує, що `X` — матриця даних, а `y` — ціль регресії.
1. Додайте команди print, щоб показати форму матриці даних і її перший елемент:
1. Додайте кілька команд print, щоб показати форму матриці даних і перший елемент:
```python
X, y = datasets.load_diabetes(return_X_y=True)
@ -150,9 +150,9 @@ Scikit-learn робить побудову моделей і їх оцінку
print(X[0])
```
Що ви отримуєте у відповідь — це кортеж. Ви присвоюєте перші два значення кортежу змінним `X` і `y` відповідно. Дізнайтеся більше [про кортежі](https://wikipedia.org/wiki/Tuple).
Те, що ви повертаєте, — це кортеж. Ви присвоюєте перші дві частини цього кортежу змінним `X` та `y`. Детальніше про [кортежі](https://wikipedia.org/wiki/Tuple).
Ви бачите, що дані містять 442 елементи, організовані в масиви по 10 елементів:
Бачите, що тут 442 елементи у масивах по 10.
```text
(442, 10)
@ -160,39 +160,39 @@ Scikit-learn робить побудову моделей і їх оцінку
-0.04340085 -0.00259226 0.01990842 -0.01764613]
```
✅ Подумайте про залежність між даними і цільовою змінною регресії. Лінійна регресія передбачає зв’язки між характеристиками X і цільовою змінною y. Чи можете ви знайти [цільову змінну](https://scikit-learn.org/stable/datasets/toy_dataset.html#diabetes-dataset) у документації для набору даних про діабет? Що цей набір даних демонструє, враховуючи цю ціль?
✅ Подумайте, як пов’язано дані з цільовою змінною регресії. Лінійна регресія прогнозує залежність між ознакою X і ціллю y. Можете знайти [ціль](https://scikit-learn.org/stable/datasets/toy_dataset.html#diabetes-dataset) набору даних про діабет у документації? Що демонструє цей набір, спираючись на ціль?
2. Наступним кроком оберіть частину цього набору даних для побудови графіка, вибравши 3-й стовпець набору даних. Це можна зробити за допомогою оператора `:`, щоб вибрати всі рядки, а потім вибрати 3-й стовпець за індексом (2). Ви також можете змінити форму даних на 2D-масив — що потрібно для побудови графіків — за допомогою `reshape(n_rows, n_columns)`. Якщо один із параметрів — це -1, відповідний розмір обчислюється автоматично.
2. Виберіть частину цього набору для побудови графіка, взявши 3-й стовпець. Для цього використовуйте оператор `:`, щоб взяти всі рядки, а потім виберіть 3-й стовпець із індексом (2). Дані можна перетворити у 2D-масив — це потрібно для побудови графіків — за допомогою `reshape(n_rows, n_columns)`. Якщо один з параметрів -1, відповідний розмір обчислюється автоматично.
```python
X = X[:, 2]
X = X.reshape((-1,1))
```
✅ Любеочасно виводьте дані, щоб перевірити їх форму.
✅ Будь-коли можете вивести дані і перевірити їх форму.
3. Тепер, коли у вас є дані для побудови графіків, можна перевірити, чи може машина допомогти визначити логічний розподіл для чисел у цьому наборі. Для цього потрібно розділити і дані (X), і ціль (y) на тестові та тренувальні набори. Scikit-learn має простий спосіб зробити це; ви можете розділити ваші тестові дані у вказаній точці.
3. Тепер, коли дані готові для побудови графіка, подивимось, чи машина допоможе логічно поділити числа в наборі. Для цього потрібно розділити і дані (X), і ціль (y) на тестовий і тренувальний набори. Scikit-learn має простий спосіб зробити це — вибрати точку розділу.
```python
X_train, X_test, y_train, y_test = model_selection.train_test_split(X, y, test_size=0.33)
```
4. Тепер ви готові навчити модель! Завантажте модель лінійної регресії та навчіть її на тренувальних наборах даних X і y, використовуючи `model.fit()`:
4. Тепер можна навчити модель! Завантажте модель лінійної регресії і навчіть її на тренувальних X і y за допомогою `model.fit()`:
```python
model = linear_model.LinearRegression()
model.fit(X_train, y_train)
```
✅ `model.fit()` — це функція, яку ви побачите у багатьох бібліотеках ML на кшталт TensorFlow
✅ `model.fit()` — функція, яку ви побачите у багатьох ML бібліотеках, таких як TensorFlow
5. Потім створіть передбачення, використовуючи тестові дані, через функцію `predict()`. Це буде використано для побудови лінії між групами даних.
5. Потім зробіть прогноз на тестових даних, використовуючи функцію `predict()`. Це допоможе нам намалювати лінію між групами даних.
```python
y_pred = model.predict(X_test)
```
6. Тепер настав час показати дані на графіку. Matplotlib — дуже корисний інструмент для цього. Створіть розсіяний графік усіх тестових даних X і y, і використайте передбачення, щоб намалювати лінію в найбільш відповідному місці між групами даних моделі.
6. Час показати дані на графіку. Matplotlib — дуже корисний інструмент для цього. Побудуйте діаграму розсіяння (scatterplot) усіх X і y тестових даних, і використайте прогноз, щоб провести лінію у найкращому місці між групами даних моделі.
```python
plt.scatter(X_test, y_test, color='black')
@ -203,24 +203,23 @@ Scikit-learn робить побудову моделей і їх оцінку
plt.show()
```
![розсіяний графік, що показує точки даних про діабет](../../../../translated_images/uk/scatterplot.ad8b356bcbb33be6.webp)
![діаграма розсіяння даних про діабет](../../../../translated_images/uk/scatterplot.ad8b356bcbb33be6.webp)
✅ Подумайте, що тут відбувається. Пряма лінія проходить крізь багато маленьких точок даних, але що вона робить насправді? Чи бачите, як можна використати цю лінію, щоб передбачити, де має знаходитися нова, непомічена точка відносно осі y графіка? Спробуйте висловити практичне застосування цієї моделі.
✅ Трохи подумайте про те, що тут відбувається. Пряма лінія проходить через багато маленьких точок даних, але що саме вона робить? Чи бачите ви, як можна використовувати цю лінію, щоб передбачити, де має розташовуватися нова, невідома точка даних відносно осі y графіка? Спробуйте висловити словами практичне застосування цієї моделі.
Вітаємо, ви побудували свою першу модель лінійної регресії, створили з її допомогою прогноз і відобразили це на графіку!
Вітаємо, ви побудували першу модель лінійної регресії, створили прогноз і відобразили його на графіку!
---
## 🚀Виклик
## 🚀 Виклик
Відобразіть іншу змінну з цього набору даних. Підказка: відредагуйте цей рядок: `X = X[:,2]`. Враховуючи мету цього набору даних, що ви зможете дізнатися про прогресування діабету як хвороби?
## [Вікторина після лекції](https://ff-quizzes.netlify.app/en/ml/)
Побудуйте графік іншої змінної з цього набору. Підказка: змініть цей рядок: `X = X[:,2]`. Враховуючи ціль цього набору, що ви можете дізнатись про прогресування діабету як хвороби?
## [Квіз після лекції](https://ff-quizzes.netlify.app/en/ml/)
## Огляд та самостійне вивчення
## Підсумок і самостійне вивчення
У цьому підручнику ви працювали з простою лінійною регресією, а не з уніваріантною чи множинною лінійною регресією. Прочитайте трохи про відмінності між цими методами або перегляньте [це відео](https://www.coursera.org/lecture/quantifying-relationships-regression-models/linear-vs-nonlinear-categorical-variables-ai2Ef)
У цьому підручнику ви працювали з простою лінійною регресією, а не з уніваріантною чи багатовимірною лінійною регресією. Прочитайте трохи про відмінності цих методів або перегляньте [це відео](https://www.coursera.org/lecture/quantifying-relationships-regression-models/linear-vs-nonlinear-categorical-variables-ai2Ef)
Дізнайтеся більше про концепцію регресії і подумайте, на які питання можна відповісти за допомогою цієї техніки. Пройдіть цей [підручник](https://docs.microsoft.com/learn/modules/train-evaluate-regression-models?WT.mc_id=academic-77952-leestott), щоб поглибити свої знання.
Дізнайтеся більше про концепцію регресії та подумайте, на якітипи питань може відповісти цей метод. Пройдіть цей [підручник](https://docs.microsoft.com/learn/modules/train-evaluate-regression-models?WT.mc_id=academic-77952-leestott), щоб поглибити своє розуміння.
## Завдання

@ -1,33 +1,35 @@
# Моделі кластеризації для машинного навчання
# Кластеризаційні моделі для машинного навчання
Кластеризація — це завдання машинного навчання, яке спрямоване на пошук об'єктів, схожих один на одного, і групування їх у групи, які називаються кластерами. Що відрізняє кластеризацію від інших підходів у машинному навчанні, так це те, що процес відбувається автоматично. Насправді, можна сказати, що це протилежність до навчання з учителем.
Кластеризація — це завдання машинного навчання, яке передбачає пошук схожих об’єктів і групування їх у групи, що називаються кластерами. Те, що відрізняє кластеризацію від інших підходів у машинному навчанні, це те, що все відбувається автоматично, фактично, можна сказати, що це навпаки до навчання з учителем.
## Регіональна тема: моделі кластеризації для музичних уподобань аудиторії Нігерії 🎧
## Регіональна тема: кластеризаційні моделі для музичних вподобань нігерійської аудиторії 🎧
Різноманітна аудиторія Нігерії має різноманітні музичні уподобання. Використовуючи дані, отримані зі Spotify (натхненні [цією статтею](https://towardsdatascience.com/country-wise-visual-analysis-of-music-taste-using-spotify-api-seaborn-in-python-77f5b749b421)), давайте розглянемо деяку популярну музику в Нігерії. Цей набір даних містить інформацію про такі показники пісень, як "танцювальність", "акустичність", гучність, "мовність", популярність і енергійність. Буде цікаво виявити закономірності в цих даних!
Різноманітна аудиторія Нігерії має різні музичні вподобання. Використовуючи дані, зібрані зі Spotify (натхнені [цією статтею](https://towardsdatascience.com/country-wise-visual-analysis-of-music-taste-using-spotify-api-seaborn-in-python-77f5b749b421)), подивімося на музику, популярну в Нігерії. Цей набір даних включає інформацію про такі показники пісень, як «танцювальність», «акустичність», гучність, «мовність», популярність і енергійність. Було б цікаво виявити закономірності в цих даних!
![Програвач](../../../5-Clustering/images/turntable.jpg)
![Прокрутка платівки](../../../translated_images/uk/turntable.f2b86b13c53302dc.webp)
> Фото від <a href="https://unsplash.com/@marcelalaskoski?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Marcela Laskoski</a> на <a href="https://unsplash.com/s/photos/nigerian-music?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Unsplash</a>
> Фото від <a href="https://unsplash.com/@marcelalaskoski?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Марсели Лаоськи</a> на <a href="https://unsplash.com/s/photos/nigerian-music?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Unsplash</a>
У цій серії уроків ви відкриєте нові способи аналізу даних за допомогою технік кластеризації. Кластеризація особливо корисна, коли ваш набір даних не має міток. Якщо мітки є, тоді техніки класифікації, які ви вивчали в попередніх уроках, можуть бути більш корисними. Але в тих випадках, коли ви хочете згрупувати дані без міток, кластеризація — чудовий спосіб виявити закономірності.
У цій серії уроків ви відкриєте нові способи аналізу даних за допомогою методів кластеризації. Кластеризація особливо корисна, коли ваш набір даних не має міток. Якщо ж мітки є, тоді техніки класифікації, яких ви навчалися в попередніх уроках, можуть бути більш корисними. Але у випадках, коли потрібно згрупувати немарковані дані, кластеризація — це чудовий спосіб виявити закономірності.
> Існують корисні інструменти з низьким рівнем кодування, які можуть допомогти вам навчитися працювати з моделями кластеризації. Спробуйте [Azure ML для цього завдання](https://docs.microsoft.com/learn/modules/create-clustering-model-azure-machine-learning-designer/?WT.mc_id=academic-77952-leestott)
> Існують корисні інструменти з низьким кодом, які допоможуть вам навчитися працювати з кластеризаційними моделями. Спробуйте [Azure ML для цього завдання](https://docs.microsoft.com/learn/modules/create-clustering-model-azure-machine-learning-designer/?WT.mc_id=academic-77952-leestott)
## Уроки
1. [Вступ до кластеризації](1-Visualize/README.md)
2. [Кластеризація методом K-Means](2-K-Means/README.md)
2. [Кластеризація K-середніх](2-K-Means/README.md)
## Авторство
## Автори
Ці уроки були написані з 🎶 [Jen Looper](https://www.twitter.com/jenlooper) за допомогою корисних рецензій від [Rishit Dagli](https://rishit_dagli) та [Muhammad Sakib Khan Inan](https://twitter.com/Sakibinan).
Ці уроки були створені з 🎶 [Джен Лупер](https://www.twitter.com/jenlooper) за допомогою корисних відгуків від [Рішита Даглі](https://rishit_dagli/) та [Мухаммада Сакіба Хана Інан](https://twitter.com/Sakibinan).
Набір даних [Nigerian Songs](https://www.kaggle.com/sootersaalu/nigerian-songs-spotify) був отриманий з Kaggle, як дані зі Spotify.
Набір даних [Nigerian Songs](https://www.kaggle.com/sootersaalu/nigerian-songs-spotify) було взято з Kaggle, зібраний зі Spotify.
Корисні приклади K-Means, які допомогли створити цей урок, включають [дослідження ірисів](https://www.kaggle.com/bburns/iris-exploration-pca-k-means-and-gmm-clustering), [вступний ноутбук](https://www.kaggle.com/prashant111/k-means-clustering-with-python) та [гіпотетичний приклад НГО](https://www.kaggle.com/ankandash/pca-k-means-clustering-hierarchical-clustering).
Корисні приклади K-середніх, які допомогли створити цей урок, включають це [дослідження ірисів](https://www.kaggle.com/bburns/iris-exploration-pca-k-means-and-gmm-clustering), цей [вступний блокнот](https://www.kaggle.com/prashant111/k-means-clustering-with-python) та цей [гіпотетичний приклад неурядової організації](https://www.kaggle.com/ankandash/pca-k-means-clustering-hierarchical-clustering).
---
**Відмова від відповідальності**:
Цей документ був перекладений за допомогою сервісу автоматичного перекладу [Co-op Translator](https://github.com/Azure/co-op-translator). Хоча ми прагнемо до точності, будь ласка, майте на увазі, що автоматичні переклади можуть містити помилки або неточності. Оригінальний документ на його рідній мові слід вважати авторитетним джерелом. Для критичної інформації рекомендується професійний людський переклад. Ми не несемо відповідальності за будь-які непорозуміння або неправильні тлумачення, що виникають внаслідок використання цього перекладу.
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**Відмова від відповідальності**:
Цей документ було перекладено за допомогою сервісу штучного інтелекту для перекладу [Co-op Translator](https://github.com/Azure/co-op-translator). Хоча ми прагнемо до точності, будь ласка, майте на увазі, що автоматичні переклади можуть містити помилки або неточності. Оригінальний документ рідною мовою слід вважати авторитетним джерелом. Для критично важливої інформації рекомендується професійний людський переклад. Ми не несемо відповідальності за будь-які непорозуміння або неправильні тлумачення, що виникли внаслідок використання цього перекладу.
<!-- CO-OP TRANSLATOR DISCLAIMER END -->

@ -1,28 +1,30 @@
# Вступ до прогнозування часових рядів
Що таке прогнозування часових рядів? Це процес передбачення майбутніх подій шляхом аналізу тенденцій минулого.
Що таке прогнозування часових рядів? Це прогнозування майбутніх подій шляхом аналізу тенденцій минулого.
## Регіональна тема: світове споживання електроенергії ✨
У цих двох уроках ви познайомитеся з прогнозуванням часових рядів — менш відомою, але надзвичайно корисною галуззю машинного навчання, яка має велике значення для промислових і бізнесових застосувань, а також інших сфер. Хоча нейронні мережі можуть бути використані для підвищення ефективності цих моделей, ми вивчатимемо їх у контексті класичного машинного навчання, оскільки моделі допомагають прогнозувати майбутню продуктивність на основі минулого.
У цих двох уроках ви ознайомитесь із прогнозуванням часових рядів, відносно менш відомою галуззю машинного навчання, яка, тим не менш, надзвичайно цінна для застосувань у промисловості, бізнесі та інших сферах. Хоча нейронні мережі можна використовувати для підвищення корисності цих моделей, ми вивчатимемо їх у контексті класичного машинного навчання, оскільки моделі допомагають прогнозувати майбутні показники на основі минулого.
Наш регіональний фокус — споживання електроенергії у світі, цікавий набір даних для вивчення прогнозування майбутнього використання електроенергії на основі моделей минулого навантаження. Ви можете побачити, наскільки корисним може бути таке прогнозування в бізнес-середовищі.
Наш регіональний фокус — споживання електроенергії у світі, цікавий набір даних для вивчення прогнозування майбутнього споживання електроенергії на основі схем минулих навантажень. Ви побачите, як таке прогнозування може бути надзвичайно корисним у бізнес-середовищі.
![електрична мережа](../../../7-TimeSeries/images/electric-grid.jpg)
![electric grid](../../../translated_images/uk/electric-grid.0c21d5214db09ffa.webp)
Фото [Peddi Sai hrithik](https://unsplash.com/@shutter_log?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) електричних веж на дорозі в Раджастані на [Unsplash](https://unsplash.com/s/photos/electric-india?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)
Фото [Peddi Sai hrithik](https://unsplash.com/@shutter_log?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText) електричних веж уздовж дороги в Раджастані на [Unsplash](https://unsplash.com/s/photos/electric-india?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText)
## Уроки
1. [Вступ до прогнозування часових рядів](1-Introduction/README.md)
2. [Створення моделей ARIMA для часових рядів](2-ARIMA/README.md)
3. [Створення регресора на основі опорних векторів для прогнозування часових рядів](3-SVR/README.md)
2. [Побудова моделей ARIMA для часових рядів](2-ARIMA/README.md)
3. [Побудова регресора опорних векторів для прогнозування часових рядів](3-SVR/README.md)
## Автори
"Вступ до прогнозування часових рядів" написано з ⚡️ [Francesca Lazzeri](https://twitter.com/frlazzeri) та [Jen Looper](https://twitter.com/jenlooper). Ноутбуки вперше з'явилися онлайн у [репозиторії Azure "Deep Learning For Time Series"](https://github.com/Azure/DeepLearningForTimeSeriesForecasting), який спочатку був написаний Francesca Lazzeri. Урок про SVR написаний [Anirban Mukherjee](https://github.com/AnirbanMukherjeeXD).
"Вступ до прогнозування часових рядів" було написано з ⚡️ [Франческою Лаззерi](https://twitter.com/frlazzeri) та [Джен Лупер](https://twitter.com/jenlooper). Ноутбуки вперше з'явилися онлайн у [репозиторії Azure «Глибоке навчання для часових рядів»](https://github.com/Azure/DeepLearningForTimeSeriesForecasting) спочатку створеному Франческою Лаззерi. Урок про SVR був написаний [Анірбаном Мукерджі](https://github.com/AnirbanMukherjeeXD)
---
**Відмова від відповідальності**:
Цей документ був перекладений за допомогою сервісу автоматичного перекладу [Co-op Translator](https://github.com/Azure/co-op-translator). Хоча ми прагнемо до точності, будь ласка, майте на увазі, що автоматичні переклади можуть містити помилки або неточності. Оригінальний документ на його рідній мові слід вважати авторитетним джерелом. Для критичної інформації рекомендується професійний людський переклад. Ми не несемо відповідальності за будь-які непорозуміння або неправильні тлумачення, що виникають внаслідок використання цього перекладу.
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**Відмова від відповідальності**:
Цей документ було перекладено за допомогою сервісу штучного інтелекту для перекладу [Co-op Translator](https://github.com/Azure/co-op-translator). Хоча ми прагнемо до точності, будь ласка, майте на увазі, що автоматичні переклади можуть містити помилки або неточності. Оригінальний документ рідною мовою слід вважати авторитетним джерелом. Для критично важливої інформації рекомендується професійний людський переклад. Ми не несемо відповідальності за будь-які непорозуміння або неправильні тлумачення, що виникли внаслідок використання цього перекладу.
<!-- CO-OP TRANSLATOR DISCLAIMER END -->

@ -8,16 +8,16 @@
[![GitHub forks](https://img.shields.io/github/forks/microsoft/ML-For-Beginners.svg?style=social&label=Fork)](https://GitHub.com/microsoft/ML-For-Beginners/network/)
[![GitHub stars](https://img.shields.io/github/stars/microsoft/ML-For-Beginners.svg?style=social&label=Star)](https://GitHub.com/microsoft/ML-For-Beginners/stargazers/)
### 🌐 Підтримка кількох мов
### 🌐 Підтримка багатьох мов
#### Підтримується через GitHub Action (Автоматично та завжди актуально)
#### Підтримується через GitHub Action (автоматизовано та завжди актуально)
<!-- CO-OP TRANSLATOR LANGUAGES TABLE START -->
[Arabic](../ar/README.md) | [Bengali](../bn/README.md) | [Bulgarian](../bg/README.md) | [Burmese (Myanmar)](../my/README.md) | [Chinese (Simplified)](../zh-CN/README.md) | [Chinese (Traditional, Hong Kong)](../zh-HK/README.md) | [Chinese (Traditional, Macau)](../zh-MO/README.md) | [Chinese (Traditional, Taiwan)](../zh-TW/README.md) | [Croatian](../hr/README.md) | [Czech](../cs/README.md) | [Danish](../da/README.md) | [Dutch](../nl/README.md) | [Estonian](../et/README.md) | [Finnish](../fi/README.md) | [French](../fr/README.md) | [German](../de/README.md) | [Greek](../el/README.md) | [Hebrew](../he/README.md) | [Hindi](../hi/README.md) | [Hungarian](../hu/README.md) | [Indonesian](../id/README.md) | [Italian](../it/README.md) | [Japanese](../ja/README.md) | [Kannada](../kn/README.md) | [Khmer](../km/README.md) | [Korean](../ko/README.md) | [Lithuanian](../lt/README.md) | [Malay](../ms/README.md) | [Malayalam](../ml/README.md) | [Marathi](../mr/README.md) | [Nepali](../ne/README.md) | [Nigerian Pidgin](../pcm/README.md) | [Norwegian](../no/README.md) | [Persian (Farsi)](../fa/README.md) | [Polish](../pl/README.md) | [Portuguese (Brazil)](../pt-BR/README.md) | [Portuguese (Portugal)](../pt-PT/README.md) | [Punjabi (Gurmukhi)](../pa/README.md) | [Romanian](../ro/README.md) | [Russian](../ru/README.md) | [Serbian (Cyrillic)](../sr/README.md) | [Slovak](../sk/README.md) | [Slovenian](../sl/README.md) | [Spanish](../es/README.md) | [Swahili](../sw/README.md) | [Swedish](../sv/README.md) | [Tagalog (Filipino)](../tl/README.md) | [Tamil](../ta/README.md) | [Telugu](../te/README.md) | [Thai](../th/README.md) | [Turkish](../tr/README.md) | [Ukrainian](./README.md) | [Urdu](../ur/README.md) | [Vietnamese](../vi/README.md)
[Арабська](../ar/README.md) | [Бенгальська](../bn/README.md) | [Болгарська](../bg/README.md) | [Бірманська (М’янма)](../my/README.md) | [Китайська (спрощена)](../zh-CN/README.md) | [Китайська (традиційна, Гонконг)](../zh-HK/README.md) | [Китайська (традиційна, Макао)](../zh-MO/README.md) | [Китайська (традиційна, Тайвань)](../zh-TW/README.md) | [Хорватська](../hr/README.md) | [Чеська](../cs/README.md) | [Данська](../da/README.md) | [Голландська](../nl/README.md) | [Естонська](../et/README.md) | [Фінська](../fi/README.md) | [Французька](../fr/README.md) | [Німецька](../de/README.md) | [Грецька](../el/README.md) | [Іврит](../he/README.md) | [Гінді](../hi/README.md) | [Угорська](../hu/README.md) | [Індонезійська](../id/README.md) | [Італійська](../it/README.md) | [Японська](../ja/README.md) | [Каннада](../kn/README.md) | [Кхмерська](../km/README.md) | [Корейська](../ko/README.md) | [Литовська](../lt/README.md) | [Малайська](../ms/README.md) | [Малаялам](../ml/README.md) | [Маратхі](../mr/README.md) | [Непальська](../ne/README.md) | [Нігерійський пігін](../pcm/README.md) | [Норвезька](../no/README.md) | [Перська (фарсі)](../fa/README.md) | [Польська](../pl/README.md) | [Португальська (Бразилія)](../pt-BR/README.md) | [Португальська (Португалія)](../pt-PT/README.md) | [Пенджабі (гурмукхі)](../pa/README.md) | [Румунська](../ro/README.md) | [Російська](../ru/README.md) | [Сербська (кирилиця)](../sr/README.md) | [Словацька](../sk/README.md) | [Словенська](../sl/README.md) | [Іспанська](../es/README.md) | [Свахілі](../sw/README.md) | [Шведська](../sv/README.md) | [Тагальська (філіппінська)](../tl/README.md) | [Тамільська](../ta/README.md) | [Телугу](../te/README.md) | [Тайська](../th/README.md) | [Турецька](../tr/README.md) | [Українська](./README.md) | [Урду](../ur/README.md) | [В’єтнамська](../vi/README.md)
> **Віддаєте перевагу клонувати локально?**
>
> У цьому репозиторії є понад 50 мов перекладу, що істотно збільшує розмір завантаження. Щоб клонувати без перекладів, використовуйте sparse checkout:
> Цей репозиторій включає понад 50 перекладів мовами, що значно збільшує розмір завантаження. Щоб клонувати без перекладів, використовуйте sparse checkout:
>
> **Bash / macOS / Linux:**
> ```bash
@ -36,70 +36,72 @@
> Це дасть вам усе необхідне для проходження курсу з набагато швидшим завантаженням.
<!-- CO-OP TRANSLATOR LANGUAGES TABLE END -->
#### Приєднуйтеся до нашої спільноти
#### Приєднуйтесь до нашої спільноти
[![Microsoft Foundry Discord](https://dcbadge.limes.pink/api/server/nTYy5BXMWG)](https://discord.gg/nTYy5BXMWG)
У нас проходить серія навчань з Discord про AI, дізнайтеся більше та приєднуйтеся до нас на [Learn with AI Series](https://aka.ms/learnwithai/discord) з 18 по 30 вересня 2025 року. Ви отримаєте поради та прийоми використання GitHub Copilot для Data Science.
У нас триває серія Discord «Вчимося з AI», дізнайтеся більше та приєднуйтесь до нас на [серію «Вчимося з AI»](https://aka.ms/learnwithai/discord) з 18 по 30 вересня 2025 року. Ви отримаєте поради та трюки щодо використання GitHub Copilot для Data Science.
![Learn with AI series](../../translated_images/uk/3.9b58fd8d6c373c20.webp)
![Серія «Вчимося з AI»](../../translated_images/uk/3.9b58fd8d6c373c20.webp)
# Машинне навчання для початківців — Навчальна програма
# Машинне навчання для початківців - навчальна програма
> 🌍 Подорожуйте навколо світу, вивчаючи Машинне навчання через культури світу 🌍
> 🌍 Подорожуйте світом, досліджуючи машинне навчання через культури світу 🌍
Співробітники Microsoft Cloud Advocates раді запропонувати 12-тижневу навчальну програму з 26 уроків, присвячену **машинному навчанню**. У цій програмі ви дізнаєтеся про те, що іноді називають **класичним машинним навчанням**, переважно використовуючи бібліотеку Scikit-learn і уникаючи глибокого навчання, яке освітлюється в нашій [навчальній програмі AI for Beginners](https://aka.ms/ai4beginners). Поєднуйте ці уроки з нашою ['Data Science for Beginners' навчальною програмою](https://aka.ms/ds4beginners).
Представники Cloud Microsoft із задоволенням пропонують 12-тижневу навчальну програму з 26 уроків, присвячених **машинному навчанню**. У цій програмі ви дізнаєтесь про те, що іноді називають **класичним машинним навчанням**, переважно використовуючи бібліотеку Scikit-learn і уникаючи глибокого навчання, яке висвітлюється у нашій [навчальній програмі «AI для початківців»](https://aka.ms/ai4beginners). Поєднайте ці уроки також із нашою [навчальною програмою «Data Science для початківців»](https://aka.ms/ds4beginners)!
Подорожуйте разом з нами по світу, застосовуючи ці класичні методи до даних з багатьох куточків світу. Кожен урок містить тести до та після уроку, інструкції для виконання, розв’язок, завдання й більше. Наша проектно-орієнтована педагогіка дозволяє вчитися, створюючи, що є перевіреним способом для кращого засвоєння нових навичок.
Подорожуйте з нами світом, застосовуючи ці класичні методи до даних з різних куточків світу. Кожен урок включає тести до та після уроку, письмові інструкції для виконання завдання, розв’язок, завдання та багато іншого. Наша проектно-орієнтована методика дозволяє вчитися, створюючи проекти, що є перевіреним способом ефективного засвоєння нових навичок.
**✍️ Щиро дякуємо нашим авторам** Джен Лупер, Стівен Гауелл, Франческа Лаццері, Томомі Імура, Кессі Бревіу, Дмитру Сошникову, Крісу Норінгу, Анірбану Мукерджі, Орнеллі Альтунян, Рут Якубу та Емі Бойд
**✍️ Щира подяка нашим авторам** Джен Лупер, Стівен Гауелл, Франческа Лаццері, Томомі Імура, Кессі Бревіу, Дмитро Сошніков, Кріс Норінг, Анірбан Мукерджі, Орнелла Альтунян, Рут Якобу та Емі Бойд
**🎨 Також дякуємо нашим ілюстраторам** Томомі Імурі, Дасані Мадіпаллі та Джен Лупер
**🎨 Подяка також нашим ілюстраторам** Томомі Імура, Дасані Мадіпаллі та Джен Лупер
**🙏 Особлива подяка 🙏 авторам, рецензентам і контент-консультантам Microsoft Student Ambassador**, зокрема Рішиту Даглі, Мухаммаду Сакібу Хану Інану, Рохану Раджу, Олександру Петреску, Абішеаку Джайсвалу, Наврін Табассум, Іоану Самуїлу та Снігдха Агарвал
**🙏 Особлива подяка 🙏 нашим послам Microsoft Student Ambassador, авторам, рецензентам та контентним учасникам**, зокрема Рішиту Даглі, Мухаммаду Сакибу Хану Інан, Рогану Раджу, Александру Петреску, Абхішеку Джайсвалу, Наврін Табаcсум, Іоану Самуїлі та Снігдха Агарвал
**🤩 Окрема подяка студентським амбасадорам Microsoft Еріку Ванджау, Джаслін Сонді та Відуші Гупті за уроки R!**
**🤩 Особлива вдячність послам Microsoft Student Ambassadors Ерік Ванджау, Джаслін Сонді та Відуші Гупта за уроки з R!**
# Початок роботи
Виконайте ці кроки:
1. **Відфоркуйте репозиторій**: Натисніть кнопку "Fork" у верхньому правому кутку цієї сторінки.
1. **Створіть форк репозиторію**: натисніть кнопку "Fork" у верхньому правому куті цієї сторінки.
2. **Клонуйте репозиторій**: `git clone https://github.com/microsoft/ML-For-Beginners.git`
> [знайдіть усі додаткові ресурси для цього курсу в нашій колекції Microsoft Learn](https://learn.microsoft.com/en-us/collections/qrqzamz1nn2wx3?WT.mc_id=academic-77952-bethanycheum)
> 💡 **Порада для швидкого старту:** Хочете почати в браузері без налаштування Python локально? Використовуйте [GitHub Codespaces](https://github.com/features/codespaces), щоб створити хмарне середовище розробки для вашого форку. Відкрийте зелене меню **Code**, оберіть **Codespaces**, створіть Codespace, за потреби встановіть залежності для кожного уроку.
> 🔧 **Потрібна допомога?** Перегляньте наш [Посібник з усунення несправностей](TROUBLESHOOTING.md) для розв’язання типових проблем з установкою, налаштуванням та запуском уроків.
> [знайдіть всі додаткові ресурси для цього курсу у нашій збірці Microsoft Learn](https://learn.microsoft.com/en-us/collections/qrqzamz1nn2wx3?WT.mc_id=academic-77952-bethanycheum)
> 🔧 **Потрібна допомога?** Перегляньте наш [Посібник з усунення несправностей](TROUBLESHOOTING.md) для розв’язання типових проблем з установкою, налаштуванням і запуском уроків.
**[Студенти](https://aka.ms/student-page)**, щоб користуватися цією програмою, відфоркуйте весь репозиторій на свій обліковий запис GitHub і виконуйте вправи самостійно або в групі:
- Розпочніть з передлекційного тесту.
- Прочитайте лекцію і виконуйте завдання, зупиняючись і розмірковуючи під час кожної перевірки знань.
- Намагайтеся створювати проекти, розуміючи матеріал уроку, а не просто запускаючи код розв’язку; проте цей код доступний у папках `/solution` кожного проектно-орієнтованого уроку.
- Виконайте післялекційний тест.
**[Студенти](https://aka.ms/student-page)**, щоб використовувати цю навчальну програму, зробіть форк всього репозиторію у свій обліковий запис GitHub і виконуйте вправи самостійно або в групі:
- Починайте з опитування перед лекцією.
- Читайте лекцію і виконуйте завдання, зупиняючись і обдумуючи кожну перевірку знань.
- Намагайтеся створити проекти, розуміючи урок, а не просто запускаючи код рішення; проте цей код доступний у папках `/solution` для кожного уроку з проектом.
- Пройдіть тест після лекції.
- Виконайте виклик.
- Виконайте завдання.
- Після завершення групи уроків відвідайте [Дошку обговорень](https://github.com/microsoft/ML-For-Beginners/discussions) і "вчіться вголос", заповнюючи відповідну рубрику PAT. «PAT» — це інструмент оцінювання прогресу, який ви заповнюєте для подальшого навчання. Також можна реагувати на інші PAT, щоб ми вчилися разом.
- Після завершення групи уроків відвідайте [Дошку обговорень](https://github.com/microsoft/ML-For-Beginners/discussions) і "вчіться вголос", заповнюючи відповідну рубрику PAT. «PAT» — це інструмент оцінювання прогресу, рубрика, яку ви заповнюєте для подальшого навчання. Ви також можете реагувати на інші PAT, щоб ми могли вчитися разом.
> Для подальшого навчання рекомендуємо виконати ці модулі та навчальні шляхи на [Microsoft Learn](https://docs.microsoft.com/en-us/users/jenlooper-2911/collections/k7o7tg1gp306q4?WT.mc_id=academic-77952-leestott).
> Для подальшого вивчення радимо проходити ці [модулі та навчальні шляхи Microsoft Learn](https://docs.microsoft.com/en-us/users/jenlooper-2911/collections/k7o7tg1gp306q4?WT.mc_id=academic-77952-leestott).
**Вчителі**, ми включили деякі [пропозиції](for-teachers.md) щодо використання цієї навчальної програми.
**Вчителі**, ми додали [деякі рекомендації](for-teachers.md) щодо використання цієї навчальної програми.
---
## Відео-розбори
## Відео-огляди
Деякі уроки доступні у вигляді коротких відео. Усі їх можна знайти у самих уроках або на [плейлисті ML for Beginners на каналі Microsoft Developer у YouTube](https://aka.ms/ml-beginners-videos), натиснувши на зображення нижче.
Деякі уроки доступні у форматі коротких відео. Ви можете знайти всі ці відео вбудованими у уроки або на [плейлисті ML for Beginners на каналі Microsoft Developer на YouTube](https://aka.ms/ml-beginners-videos), натиснувши на зображення нижче.
[![ML for beginners banner](../../translated_images/uk/ml-for-beginners-video-banner.63f694a100034bc6.webp)](https://aka.ms/ml-beginners-videos)
[![Плакат ML для початківців](../../translated_images/uk/ml-for-beginners-video-banner.63f694a100034bc6.webp)](https://aka.ms/ml-beginners-videos)
---
## Знайомство з командою
## Знайомтесь з командою
[![Promo video](../../images/ml.gif)](https://youtu.be/Tj1XWrDSYJU)
[![Промо відео](../../images/ml.gif)](https://youtu.be/Tj1XWrDSYJU)
**Gif від** [Mohit Jaisal](https://linkedin.com/in/mohitjaisal)
**Гіфка від** [Mohit Jaisal](https://linkedin.com/in/mohitjaisal)
> 🎥 Натисніть на зображення вище, щоб переглянути відео про проєкт та людей, які його створили!
@ -107,73 +109,74 @@
## Педагогіка
Ми обрали два педагогічні принципи при розробці програми: забезпечення практичного **проектного підходу** та включення **частих тестів**. Крім того, ця навчальна програма має спільну **тему** для цілісності.
Під час створення цієї навчальної програми ми обрали два педагогічні принципи: вона повинна бути практичною, **проєктно-орієнтованою**, і містити **часті тести**. Крім того, програма має спільну **тему** для згуртування матеріалу.
Забезпечення відповідності вмісту проектам робить процес навчання більш захопливим для студентів, а також підвищує запам’ятовування концепцій. Низькопороговий тест перед заняттям налаштовує студента на вивчення теми, а другий тест після уроку забезпечує краще засвоєння. Програма була створена так, щоб бути гнучкою і цікавою, її можна проходити повністю або частково. Проекти починаються з простих і стають все складнішими до кінця 12-тижневого циклу. Програма також включає післямову про практичне застосування ML, яку можна використовувати як додатковий кредит або для бази обговорення.
Забезпечуючи відповідність контенту проєктам, процес стає більш захоплюючим для студентів, а засвоєння концептів — ефективнішим. Крім того, легкий тест перед заняттям налаштовує студента на вивчення теми, а другий тест після заняття забезпечує її кращу фіксацію у пам’яті. Цю навчальну програму розроблено гнучкою і цікавою — її можна пройти повністю або частинами. Проєкти починаються з простих і стають складнішими наприкінці 12-тижневого циклу. Програма також містить постскриптум про застосування ML у реальному світі, який можна використовувати як додаткові бали або для дискусії.
> Знайдіть наші [Кодекс поведінки](CODE_OF_CONDUCT.md), [Внесок](CONTRIBUTING.md), [Переклади](..) та [Посібник з усунення несправностей](TROUBLESHOOTING.md). Ми раді вашому конструктивному зворотному зв’язку!
> Ознайомтесь з нашими [Правилами поведінки](CODE_OF_CONDUCT.md), [Правилами внеску](CONTRIBUTING.md), [Перекладами](..) та [Посібником з усунення несправностей](TROUBLESHOOTING.md). Ми вітаємо ваші конструктивні відгуки!
## Кожен урок включає
- необов’язкові нотатки (sketchnote)
- необов’язкове допоміжне відео
- відео-розбір (лише для деяких уроків)
- [тест перед лекцією](https://ff-quizzes.netlify.app/en/ml/)
- необов’язкову робочу замальовку
- необов’язкове додаткове відео
- відео-огляд (тільки деякі уроки)
- [тест-розігрів перед лекцією](https://ff-quizzes.netlify.app/en/ml/)
- письмовий урок
- для уроків з проєктами – покрокові інструкції зі створення проєкту
- для проєктно-орієнтованих уроків — покрокові інструкції зі створення проєкту
- перевірки знань
- виклик
- додаткове читання
- завдання
- [тест після лекції](https://ff-quizzes.netlify.app/en/ml/)
> **Примітка про мови**: Ці уроки переважно написані на Python, але багато з них також доступні на R. Щоб завершити урок R, перейдіть до папки `/solution` і шукайте уроки R. Вони мають розширення .rmd, що є файлом **R Markdown**, який можна просто визначити як вбудування `кодових блоків` (на R або інших мовах) та `YAML заголовка` (який керує форматуванням виводів, таких як PDF) у `Markdown документ`. Таким чином, це слугує зразковою рамкою для написання у сфері наукових даних, оскільки дозволяє поєднувати код, його вивід і ваші думки, даючи можливість записувати їх у Markdown. Крім того, документи R Markdown можна виводити у формати PDF, HTML або Word.
> **Примітка про вікторини**: Усі вікторини містяться в [Папці додатку вікторини](../../quiz-app), всього 52 вікторини по три питання кожна. Вони пов’язані з уроками, але додаток вікторини можна запускати локально; дотримуйтеся інструкцій у папці `quiz-app` для локального розміщення чи розгортання в Azure.
| Номер уроку | Тема | Групування уроків | Цілі навчання | Пов’язаний урок | Автор |
| :---------: | :------------------------------------------------------------: | :---------------------------------------------------: | ------------------------------------------------------------------------------------------------------------------------------ | :----------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------: |
| 01 | Вступ до машинного навчання | [Вступ](1-Introduction/README.md) | Вивчіть основні поняття машинного навчання | [Урок](1-Introduction/1-intro-to-ML/README.md) | Muhammad |
| 02 | Історія машинного навчання | [Вступ](1-Introduction/README.md) | Дізнайтеся історію, що лежить в основі цієї галузі | [Урок](1-Introduction/2-history-of-ML/README.md) | Jen та Amy |
| 03 | Справедливість і машинне навчання | [Вступ](1-Introduction/README.md) | Які важливі філософські питання щодо справедливості слід враховувати при створенні та застосуванні моделей МН? | [Урок](1-Introduction/3-fairness/README.md) | Tomomi |
| 04 | Техніки машинного навчання | [Вступ](1-Introduction/README.md) | Які техніки використовують дослідники МН для побудови моделей МН? | [Урок](1-Introduction/4-techniques-of-ML/README.md) | Chris і Jen |
| 05 | Вступ до регресії | [Регресія](2-Regression/README.md) | Початок роботи з Python і Scikit-learn для моделей регресії | [Python](2-Regression/1-Tools/README.md) • [R](../../2-Regression/1-Tools/solution/R/lesson_1.html) | Jen • Eric Wanjau |
| 06 | Ціни на гарбузи в Північній Америці 🎃 | [Регресія](2-Regression/README.md) | Візуалізація та очищення даних для підготовки до МН | [Python](2-Regression/2-Data/README.md) • [R](../../2-Regression/2-Data/solution/R/lesson_2.html) | Jen • Eric Wanjau |
| 07 | Ціни на гарбузи в Північній Америці 🎃 | [Регресія](2-Regression/README.md) | Побудова лінійної та поліноміальної регресій | [Python](2-Regression/3-Linear/README.md) • [R](../../2-Regression/3-Linear/solution/R/lesson_3.html) | Jen та Dmitry • Eric Wanjau |
| 08 | Ціни на гарбузи в Північній Америці 🎃 | [Регресія](2-Regression/README.md) | Побудова моделі логістичної регресії | [Python](2-Regression/4-Logistic/README.md) • [R](../../2-Regression/4-Logistic/solution/R/lesson_4.html) | Jen • Eric Wanjau |
| 09 | Веб-додаток 🔌 | [Веб-додаток](3-Web-App/README.md) | Створіть веб-додаток для використання вашої навченої моделі | [Python](3-Web-App/1-Web-App/README.md) | Jen |
| 10 | Вступ до класифікації | [Класифікація](4-Classification/README.md) | Очищення, підготовка та візуалізація даних; вступ до класифікації | [Python](4-Classification/1-Introduction/README.md) • [R](../../4-Classification/1-Introduction/solution/R/lesson_10.html) | Jen та Cassie • Eric Wanjau |
| 11 | Смачна азійська та індійська кухня 🍜 | [Класифікація](4-Classification/README.md) | Вступ до класифікаторів | [Python](4-Classification/2-Classifiers-1/README.md) • [R](../../4-Classification/2-Classifiers-1/solution/R/lesson_11.html) | Jen та Cassie • Eric Wanjau |
| 12 | Смачна азійська та індійська кухня 🍜 | [Класифікація](4-Classification/README.md) | Більше класифікаторів | [Python](4-Classification/3-Classifiers-2/README.md) • [R](../../4-Classification/3-Classifiers-2/solution/R/lesson_12.html) | Jen та Cassie • Eric Wanjau |
| 13 | Смачна азійська та індійська кухня 🍜 | [Класифікація](4-Classification/README.md) | Створіть рекомендований веб-додаток за допомогою вашої моделі | [Python](4-Classification/4-Applied/README.md) | Jen |
| 14 | Вступ до кластеризації | [Кластеризація](5-Clustering/README.md) | Очищення, підготовка та візуалізація даних; вступ до кластеризації | [Python](5-Clustering/1-Visualize/README.md) • [R](../../5-Clustering/1-Visualize/solution/R/lesson_14.html) | Jen • Eric Wanjau |
| 15 | Дослідження музичних уподобань Нігерії 🎧 | [Кластеризація](5-Clustering/README.md) | Дослідження методу кластеризації K-Means | [Python](5-Clustering/2-K-Means/README.md) • [R](../../5-Clustering/2-K-Means/solution/R/lesson_15.html) | Jen • Eric Wanjau |
| 16 | Вступ до обробки природної мови ☕️ | [Обробка природної мови](6-NLP/README.md) | Вивчіть основи NLP, побудувавши простого бота | [Python](6-NLP/1-Introduction-to-NLP/README.md) | Stephen |
| 17 | Поширені задачі NLP ☕️ | [Обробка природної мови](6-NLP/README.md) | Поглибте свої знання NLP, розуміючи поширені задачі, потрібні для роботи з мовними структурами | [Python](6-NLP/2-Tasks/README.md) | Stephen |
| 18 | Переклад і аналіз настроїв ♥️ | [Обробка природної мови](6-NLP/README.md) | Переклад і аналіз настроїв на прикладі Джейн Остін | [Python](6-NLP/3-Translation-Sentiment/README.md) | Stephen |
| 19 | Романтичні готелі Європи ♥️ | [Обробка природної мови](6-NLP/README.md) | Аналіз настроїв на прикладі відгуків про готелі 1 | [Python](6-NLP/4-Hotel-Reviews-1/README.md) | Stephen |
| 20 | Романтичні готелі Європи ♥️ | [Обробка природної мови](6-NLP/README.md) | Аналіз настроїв на прикладі відгуків про готелі 2 | [Python](6-NLP/5-Hotel-Reviews-2/README.md) | Stephen |
| 21 | Вступ до прогнозування часових рядів | [Часові ряди](7-TimeSeries/README.md) | Вступ до прогнозування часових рядів | [Python](7-TimeSeries/1-Introduction/README.md) | Francesca |
| 22 | ⚡️ Світове споживання електроенергії ⚡️ - прогнозування часових рядів за ARIMA | [Часові ряди](7-TimeSeries/README.md) | Прогнозування часових рядів за ARIMA | [Python](7-TimeSeries/2-ARIMA/README.md) | Francesca |
| 23 | ⚡️ Світове споживання електроенергії ⚡️ - прогнозування часових рядів за SVR | [Часові ряди](7-TimeSeries/README.md) | Прогнозування часових рядів із використанням регресора опорних векторів | [Python](7-TimeSeries/3-SVR/README.md) | Anirban |
| 24 | Вступ до підкріплювального навчання | [Підкріплювальне навчання](8-Reinforcement/README.md) | Вступ до підкріплювального навчання з використанням алгоритму Q-Learning | [Python](8-Reinforcement/1-QLearning/README.md) | Dmitry |
| 25 | Допоможіть Пітеру уникнути вовка! 🐺 | [Підкріплювальне навчання](8-Reinforcement/README.md) | Підкріплювальне навчання за допомогою Gym | [Python](8-Reinforcement/2-Gym/README.md) | Dmitry |
| Послеслов’я | Реальні сценарії та застосування МН | [МН у реальності](9-Real-World/README.md) | Цікаві та показові реальні застосування класичного машинного навчання | [Урок](9-Real-World/1-Applications/README.md) | Команда |
| Послеслов’я | Відлагодження моделей МН за допомогою RAI dashboard | [МН у реальності](9-Real-World/README.md) | Відлагодження моделей машинного навчання за допомогою компонентів панелі управління Responsible AI | [Урок](9-Real-World/2-Debugging-ML-Models/README.md) | Ruth Yakubu |
> [знайдіть усі додаткові ресурси для цього курсу в нашій колекції Microsoft Learn](https://learn.microsoft.com/en-us/collections/qrqzamz1nn2wx3?WT.mc_id=academic-77952-bethanycheum)
## Оффлайн-доступ
Ви можете запускати цю документацію офлайн, використовуючи [Docsify](https://docsify.js.org/#/). Зробіть форк цього репозиторію, [встановіть Docsify](https://docsify.js.org/#/quickstart) на свій локальний комп’ютер і в кореневій папці репозиторію введіть команду `docsify serve`. Вебсайт буде доступний на порті 3000 на вашому localhost: `localhost:3000`.
## PDF
Завантажте PDF з навчальною програмою з посиланнями [тут](https://microsoft.github.io/ML-For-Beginners/pdf/readme.pdf).
> **Зауваження про мови програмування**: Основна мова уроків — Python, але багато уроків також доступні на R. Щоб пройти урок R, зайдіть у папку `/solution` і знайдіть уроки R. Вони мають розширення .rmd — це файл **R Markdown**, який можна визначити як документ Markdown, що містить впроваджені фрагменти коду (`code chunks`) (на R або інших мовах) та заголовок YAML, що керує форматуванням виводу, наприклад у PDF. Це чудовий інструмент для авторства, який дозволяє поєднувати код, його результат і власні коментарі, записані у Markdown. Документи R Markdown можна конвертувати у PDF, HTML або Word.
> **Зауваження про тести**: Всі тести зберігаються в [папці Quiz App](../../quiz-app); загалом 52 тести по три питання кожен. Вони зв’язані з уроками, але додаток для тестів можна запустити локально; дотримуйтесь інструкцій у папці `quiz-app` для локального хостингу або розгортання в Azure.
| Номер уроку | Тема | Групування уроків | Навчальні цілі | Пов’язаний урок | Автор |
| :-----------: | :------------------------------------------------------------: | :-------------------------------------------------: | ------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------: |
| 01 | Вступ до машинного навчання | [Introduction](1-Introduction/README.md) | Вивчіть основні концепції машинного навчання | [Lesson](1-Introduction/1-intro-to-ML/README.md) | Muhammad |
| 02 | Історія машинного навчання | [Introduction](1-Introduction/README.md) | Дізнайтеся історію, що лежить в основі цієї галузі | [Lesson](1-Introduction/2-history-of-ML/README.md) | Jen and Amy |
| 03 | Справедливість та машинне навчання | [Introduction](1-Introduction/README.md) | Які важливі філософські питання щодо справедливості слід враховувати при створенні та застосуванні моделей МН? | [Lesson](1-Introduction/3-fairness/README.md) | Tomomi |
| 04 | Техніки машинного навчання | [Introduction](1-Introduction/README.md) | Які техніки використовують дослідники МН для побудови моделей МН? | [Lesson](1-Introduction/4-techniques-of-ML/README.md) | Chris and Jen |
| 05 | Вступ до регресії | [Regression](2-Regression/README.md) | Почніть роботу з Python та Scikit-learn для моделей регресії | [Python](2-Regression/1-Tools/README.md) • [R](../../2-Regression/1-Tools/solution/R/lesson_1.html) | Jen • Eric Wanjau |
| 06 | Ціни на гарбузи в Північній Америці 🎃 | [Regression](2-Regression/README.md) | Візуалізуйте та очистіть дані для підготовки до МН | [Python](2-Regression/2-Data/README.md) • [R](../../2-Regression/2-Data/solution/R/lesson_2.html) | Jen • Eric Wanjau |
| 07 | Ціни на гарбузи в Північній Америці 🎃 | [Regression](2-Regression/README.md) | Побудуйте лінійні та поліноміальні регресійні моделі | [Python](2-Regression/3-Linear/README.md) • [R](../../2-Regression/3-Linear/solution/R/lesson_3.html) | Jen and Dmitry • Eric Wanjau |
| 08 | Ціни на гарбузи в Північній Америці 🎃 | [Regression](2-Regression/README.md) | Побудуйте модель логістичної регресії | [Python](2-Regression/4-Logistic/README.md) • [R](../../2-Regression/4-Logistic/solution/R/lesson_4.html) | Jen • Eric Wanjau |
| 09 | Веб-застосунок 🔌 | [Web App](3-Web-App/README.md) | Створіть веб-застосунок для використання своєї натренованої моделі | [Python](3-Web-App/1-Web-App/README.md) | Jen |
| 10 | Вступ до класифікації | [Classification](4-Classification/README.md) | Очистіть, підготуйте та візуалізуйте дані; вступ до класифікації | [Python](4-Classification/1-Introduction/README.md) • [R](../../4-Classification/1-Introduction/solution/R/lesson_10.html) | Jen and Cassie • Eric Wanjau |
| 11 | Смачні азійські та індійські кухні 🍜 | [Classification](4-Classification/README.md) | Вступ до класифікаторів | [Python](4-Classification/2-Classifiers-1/README.md) • [R](../../4-Classification/2-Classifiers-1/solution/R/lesson_11.html) | Jen and Cassie • Eric Wanjau |
| 12 | Смачні азійські та індійські кухні 🍜 | [Classification](4-Classification/README.md) | Більше класифікаторів | [Python](4-Classification/3-Classifiers-2/README.md) • [R](../../4-Classification/3-Classifiers-2/solution/R/lesson_12.html) | Jen and Cassie • Eric Wanjau |
| 13 | Смачні азійські та індійські кухні 🍜 | [Classification](4-Classification/README.md) | Створіть рекомендований веб-застосунок, використовуючи вашу модель | [Python](4-Classification/4-Applied/README.md) | Jen |
| 14 | Вступ до кластеризації | [Clustering](5-Clustering/README.md) | Очистіть, підготуйте та візуалізуйте свої дані; Вступ до кластеризації | [Python](5-Clustering/1-Visualize/README.md) • [R](../../5-Clustering/1-Visualize/solution/R/lesson_14.html) | Jen • Eric Wanjau |
| 15 | Дослідження музичних уподобань Нігерії 🎧 | [Clustering](5-Clustering/README.md) | Ознайомтеся з методом кластеризації K-середніх | [Python](5-Clustering/2-K-Means/README.md) • [R](../../5-Clustering/2-K-Means/solution/R/lesson_15.html) | Jen • Eric Wanjau |
| 16 | Вступ до обробки природної мови ☕️ | [Natural language processing](6-NLP/README.md) | Вивчіть основи обробки природної мови, створивши простого бота | [Python](6-NLP/1-Introduction-to-NLP/README.md) | Stephen |
| 17 | Загальні завдання NLP ☕️ | [Natural language processing](6-NLP/README.md) | Поглибте свої знання NLP, розуміючи загальні завдання, необхідні при роботі з мовними структурами | [Python](6-NLP/2-Tasks/README.md) | Stephen |
| 18 | Переклад та аналіз настроїв ♥️ | [Natural language processing](6-NLP/README.md) | Переклад та аналіз настроїв з Джейн Остін | [Python](6-NLP/3-Translation-Sentiment/README.md) | Stephen |
| 19 | Романтичні готелі Європи ♥️ | [Natural language processing](6-NLP/README.md) | Аналіз настроїв із відгуків про готелі 1 | [Python](6-NLP/4-Hotel-Reviews-1/README.md) | Stephen |
| 20 | Романтичні готелі Європи ♥️ | [Natural language processing](6-NLP/README.md) | Аналіз настроїв із відгуків про готелі 2 | [Python](6-NLP/5-Hotel-Reviews-2/README.md) | Stephen |
| 21 | Вступ до прогнозування часових рядів | [Time series](7-TimeSeries/README.md) | Вступ до прогнозування часових рядів | [Python](7-TimeSeries/1-Introduction/README.md) | Francesca |
| 22 | ⚡️ Використання електроенергії у світі ⚡️ - прогнозування з ARIMA | [Time series](7-TimeSeries/README.md) | Прогнозування часових рядів за допомогою ARIMA | [Python](7-TimeSeries/2-ARIMA/README.md) | Francesca |
| 23 | ⚡️ Використання електроенергії у світі ⚡️ - прогнозування з SVR | [Time series](7-TimeSeries/README.md) | Прогнозування часових рядів за допомогою регресора опорних векторів | [Python](7-TimeSeries/3-SVR/README.md) | Anirban |
| 24 | Вступ до навчання з підкріпленням | [Reinforcement learning](8-Reinforcement/README.md) | Вступ до навчання з підкріпленням із використанням Q-Learning | [Python](8-Reinforcement/1-QLearning/README.md) | Dmitry |
| 25 | Допоможіть Пітеру уникнути вовка! 🐺 | [Reinforcement learning](8-Reinforcement/README.md) | Відкрийте Gym для навчання з підкріпленням | [Python](8-Reinforcement/2-Gym/README.md) | Dmitry |
| Постскрипт | Сценарії та застосування МН у реальному світі | [ML in the Wild](9-Real-World/README.md) | Цікаві та розкриваючі реальні застосування класичного МН | [Lesson](9-Real-World/1-Applications/README.md) | Team |
| Постскрипт | Відлагодження моделей МН за допомогою панелі RAI | [ML in the Wild](9-Real-World/README.md) | Відлагодження моделей машинного навчання за допомогою компонентів інформаційної панелі Responsible AI | [Lesson](9-Real-World/2-Debugging-ML-Models/README.md) | Ruth Yakubu |
> [знайдіть усі додаткові ресурси для цього курсу у нашій колекції Microsoft Learn](https://learn.microsoft.com/en-us/collections/qrqzamz1nn2wx3?WT.mc_id=academic-77952-bethanycheum)
## Офлайн-доступ
Ви можете запускати цю документацію офлайн за допомогою [Docsify](https://docsify.js.org/#/). Форкніть цей репозиторій, [встановіть Docsify](https://docsify.js.org/#/quickstart) на своєму локальному комп’ютері та в кореневій папці цього репозиторію введіть команду `docsify serve`. Вебсайт відкриється на порту 3000 на вашому localhost: `localhost:3000`.
## PDF-файли
Знайдіть pdf навчальної програми з посиланнями [тут](https://microsoft.github.io/ML-For-Beginners/pdf/readme.pdf).
## 🎒 Інші курси
Наша команда створює інші курси! Ознайомтесь:
Наша команда створює інші курси! Перегляньте:
<!-- CO-OP TRANSLATOR OTHER COURSES START -->
### LangChain
@ -186,64 +189,64 @@
[![AZD для початківців](https://img.shields.io/badge/AZD%20for%20Beginners-0078D4?style=for-the-badge&labelColor=E5E7EB&color=0078D4)](https://github.com/microsoft/AZD-for-beginners?WT.mc_id=academic-105485-koreyst)
[![Edge AI для початківців](https://img.shields.io/badge/Edge%20AI%20for%20Beginners-00B8E4?style=for-the-badge&labelColor=E5E7EB&color=00B8E4)](https://github.com/microsoft/edgeai-for-beginners?WT.mc_id=academic-105485-koreyst)
[![MCP для початківців](https://img.shields.io/badge/MCP%20for%20Beginners-009688?style=for-the-badge&labelColor=E5E7EB&color=009688)](https://github.com/microsoft/mcp-for-beginners?WT.mc_id=academic-105485-koreyst)
[![AI агенти для початківців](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)
[![AI Агенти для початківців](https://img.shields.io/badge/AI%20Agents%20for%20Beginners-00C49A?style=for-the-badge&labelColor=E5E7EB&color=00C49A)](https://github.com/microsoft/ai-agents-for-beginners?WT.mc_id=academic-105485-koreyst)
---
### Серія про генеративний ШІ
[![Генеративний ШІ для початківців](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)
[![Генеративний ШІ (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst)
[![Генеративний ШІ (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst)
[![Генеративний ШІ (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst)
### Серія Generative AI
[![Generative AI для початківців](https://img.shields.io/badge/Generative%20AI%20for%20Beginners-8B5CF6?style=for-the-badge&labelColor=E5E7EB&color=8B5CF6)](https://github.com/microsoft/generative-ai-for-beginners?WT.mc_id=academic-105485-koreyst)
[![Generative AI (.NET)](https://img.shields.io/badge/Generative%20AI%20(.NET)-9333EA?style=for-the-badge&labelColor=E5E7EB&color=9333EA)](https://github.com/microsoft/Generative-AI-for-beginners-dotnet?WT.mc_id=academic-105485-koreyst)
[![Generative AI (Java)](https://img.shields.io/badge/Generative%20AI%20(Java)-C084FC?style=for-the-badge&labelColor=E5E7EB&color=C084FC)](https://github.com/microsoft/generative-ai-for-beginners-java?WT.mc_id=academic-105485-koreyst)
[![Generative AI (JavaScript)](https://img.shields.io/badge/Generative%20AI%20(JavaScript)-E879F9?style=for-the-badge&labelColor=E5E7EB&color=E879F9)](https://github.com/microsoft/generative-ai-with-javascript?WT.mc_id=academic-105485-koreyst)
---
### Основні знання
### Основне навчання
[![Машинне навчання для початківців](https://img.shields.io/badge/ML%20for%20Beginners-22C55E?style=for-the-badge&labelColor=E5E7EB&color=22C55E)](https://aka.ms/ml-beginners?WT.mc_id=academic-105485-koreyst)
[![Дата-сайанс для початківців](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst)
[![ШІ для початківців](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst)
[![Data Science для початківців](https://img.shields.io/badge/Data%20Science%20for%20Beginners-84CC16?style=for-the-badge&labelColor=E5E7EB&color=84CC16)](https://aka.ms/datascience-beginners?WT.mc_id=academic-105485-koreyst)
[![Штучний інтелект для початківців](https://img.shields.io/badge/AI%20for%20Beginners-A3E635?style=for-the-badge&labelColor=E5E7EB&color=A3E635)](https://aka.ms/ai-beginners?WT.mc_id=academic-105485-koreyst)
[![Кібербезпека для початківців](https://img.shields.io/badge/Cybersecurity%20for%20Beginners-F97316?style=for-the-badge&labelColor=E5E7EB&color=F97316)](https://github.com/microsoft/Security-101?WT.mc_id=academic-96948-sayoung)
[![Веб-розробка для початківців](https://img.shields.io/badge/Web%20Dev%20for%20Beginners-EC4899?style=for-the-badge&labelColor=E5E7EB&color=EC4899)](https://aka.ms/webdev-beginners?WT.mc_id=academic-105485-koreyst)
[![IoT для початківців](https://img.shields.io/badge/IoT%20for%20Beginners-14B8A6?style=for-the-badge&labelColor=E5E7EB&color=14B8A6)](https://aka.ms/iot-beginners?WT.mc_id=academic-105485-koreyst)
[![XR розробка для початківців](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst)
[![XR-розробка для початківців](https://img.shields.io/badge/XR%20Development%20for%20Beginners-38BDF8?style=for-the-badge&labelColor=E5E7EB&color=38BDF8)](https://github.com/microsoft/xr-development-for-beginners?WT.mc_id=academic-105485-koreyst)
---
### Серія Copilot
[![Copilot для парного програмування з ШІ](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
[![Copilot для AI парного програмування](https://img.shields.io/badge/Copilot%20for%20AI%20Paired%20Programming-FACC15?style=for-the-badge&labelColor=E5E7EB&color=FACC15)](https://aka.ms/GitHubCopilotAI?WT.mc_id=academic-105485-koreyst)
[![Copilot для C#/.NET](https://img.shields.io/badge/Copilot%20for%20C%23/.NET-FBBF24?style=for-the-badge&labelColor=E5E7EB&color=FBBF24)](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers?WT.mc_id=academic-105485-koreyst)
[![Пригоди Copilot](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst)
[![Copilot Adventure](https://img.shields.io/badge/Copilot%20Adventure-FDE68A?style=for-the-badge&labelColor=E5E7EB&color=FDE68A)](https://github.com/microsoft/CopilotAdventures?WT.mc_id=academic-105485-koreyst)
<!-- CO-OP TRANSLATOR OTHER COURSES END -->
## Отримання допомоги
Якщо ви застрягли чи маєте запитання під час вивчення машинного навчання або створення ШІ-додатків, не хвилюйтеся — допомога доступна.
Якщо ви застрягли або маєте питання під час вивчення машинного навчання чи створення AI-застосунків, не хвилюйтеся — допомога доступна.
Ви можете приєднатися до обговорень з іншими учнями та розробниками, задавати питання та ділитися своїми ідеями з спільнотою.
Ви можете приєднатися до обговорень з іншими учнями та розробниками, ставити питання та ділитися своїми ідеями з спільнотою.
- Приєднуйтесь до спільноти, щоб ставити питання та вчитися разом з іншими
- Приєднуйтесь до спільноти, щоб ставити питання та вчитися з іншими
- Обговорюйте концепції машинного навчання та ідеї проектів
- Отримуйте рекомендації від досвідчених розробників
- Отримуйте поради від досвідчених розробників
Підтримуюча спільнота — це чудовий спосіб розвивати свої навички та швидше вирішувати проблеми.
Підтримуюча спільнота — чудовий спосіб розвивати свої навички та швидше вирішувати проблеми.
[Microsoft Foundry Discord Community](https://discord.gg/nTYy5BXMWG)
Якщо ви зіткнулися з помилками, збоями або маєте пропозиції щодо поліпшень, ви також можете відкрити **Issue** в цьому репозиторії, щоб повідомити про проблему.
Якщо ви натрапите на баги, помилки або маєте пропозиції щодо покращень, також можете створити **Issue** у цьому репозиторії, щоб повідомити про проблему.
Для відгуків про продукт або пошуку існуючих дописів у спільноті відвідайте Форум розробників:
Для зворотного зв’язку щодо продукту або пошуку існуючих дописів у спільноті відвідайте Форум розробників:
[![Microsoft Foundry Developer Forum](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum)
[![Форум розробників Microsoft Foundry](https://img.shields.io/badge/GitHub-Microsoft_Foundry_Developer_Forum-blue?style=for-the-badge&logo=github&color=000000&logoColor=fff)](https://aka.ms/foundry/forum)
## Додаткові поради для навчання
- Переглядайте блокноти після кожного уроку для кращого розуміння.
- Практикуйте впровадження алгоритмів самостійно.
- Переглядайте нотатки після кожного уроку для кращого розуміння.
- Практикуйтеся у реалізації алгоритмів самостійно.
- Досліджуйте реальні набори даних, використовуючи вивчені концепції.
---
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**Відмова від відповідальності**:
Цей документ було перекладено за допомогою сервісу AI-перекладу [Co-op Translator](https://github.com/Azure/co-op-translator). Хоча ми прагнемо до точності, будь ласка, майте на увазі, що автоматичні переклади можуть містити помилки або неточності. Оригінальний документ рідною мовою слід вважати авторитетним джерелом. Для критично важливої інформації рекомендується професійний переклад людиною. Ми не несемо відповідальності за будь-які непорозуміння чи неправильні тлумачення, що виникли внаслідок використання цього перекладу.
**Відмова від відповідальності**:
Цей документ було перекладено за допомогою сервісу штучного інтелекту для перекладу [Co-op Translator](https://github.com/Azure/co-op-translator). Хоча ми прагнемо до точності, будь ласка, майте на увазі, що автоматичні переклади можуть містити помилки або неточності. Оригінальний документ рідною мовою слід вважати авторитетним джерелом. Для критично важливої інформації рекомендується професійний людський переклад. Ми не несемо відповідальності за будь-які непорозуміння або неправильні тлумачення, що виникли внаслідок використання цього перекладу.
<!-- CO-OP TRANSLATOR DISCLAIMER END -->

@ -1,28 +1,30 @@
## Для викладачів
Хочете використовувати цей навчальний матеріал у своєму класі? Будь ласка, не соромтеся!
Ви хотіли б використовувати цей навчальний план у своєму класі? Будь ласка, використовуйте на здоров’я!
Насправді, ви можете використовувати його прямо на GitHub, скориставшись GitHub Classroom.
Насправді, ви можете використовувати його безпосередньо на GitHub за допомогою GitHub Classroom.
Для цього зробіть форк цього репозиторію. Вам потрібно буде створити окремий репозиторій для кожного уроку, тому необхідно витягнути кожну папку в окремий репозиторій. Таким чином, [GitHub Classroom](https://classroom.github.com/classrooms) зможе окремо обробляти кожен урок.
Для цього створіть форк цього репозиторію. Вам потрібно буде створити репозиторій для кожного уроку, тому вам доведеться витягти кожну папку в окремий репозиторій. Таким чином [GitHub Classroom](https://classroom.github.com/classrooms) зможе використовувати кожен урок окремо.
Ці [повні інструкції](https://github.blog/2020-03-18-set-up-your-digital-classroom-with-github-classroom/) допоможуть вам зрозуміти, як налаштувати ваш клас.
## Використання репозиторію як є
Якщо ви хочете використовувати цей репозиторій у його поточному вигляді, без використання GitHub Classroom, це також можливо. Вам потрібно буде повідомити своїм студентам, над яким уроком працювати разом.
Якщо ви хочете використовувати цей репозиторій у його поточному вигляді, не застосовуючи GitHub Classroom, це теж можливо. Потрібно буде узгодити зі студентами, який урок опрацьовувати разом.
У форматі онлайн (Zoom, Teams або іншому) ви можете створити кімнати для обговорення тестів і допомагати студентам підготуватися до навчання. Потім запросіть студентів пройти тести та надіслати свої відповіді як 'issues' у певний час. Ви можете зробити те саме із завданнями, якщо хочете, щоб студенти працювали спільно у відкритому форматі.
В онлайн-форматі (Zoom, Teams або інші) ви можете створити підгрупи для вікторин і наставляти студентів, щоб підготувати їх до навчання. Потім запросити студентів пройти вікторини та подати відповіді як 'issues' у визначений час. Те саме можна зробити з домашніми завданнями, якщо хочете, щоб студенти працювали спільно відкрито.
Якщо ви віддаєте перевагу більш приватному формату, попросіть студентів зробити форк навчального матеріалу, урок за уроком, у свої власні приватні репозиторії на GitHub і надати вам доступ. Тоді вони зможуть проходити тести та виконувати завдання приватно, надсилаючи їх вам через issues у вашому класному репозиторії.
Якщо ви надаєте перевагу більш приватному формату, попросіть своїх студентів форкнути навчальний план урок за уроком у свої приватні репозиторії на GitHub і надати вам доступ. Тоді вони зможуть виконувати вікторини і завдання конфіденційно і надсилати їх вам через issues у вашому репозиторії класу.
Існує багато способів організувати це в онлайн-класі. Будь ласка, повідомте нам, що працює найкраще для вас!
Існує багато способів організувати це у форматі онлайн-класу. Будь ласка, повідомте нам, що працює найкраще для вас!
## Будь ласка, поділіться своїми думками!
## Будь ласка, поділіться з нами своїми думками!
Ми хочемо зробити цей навчальний матеріал корисним для вас і ваших студентів. Будь ласка, залиште нам [відгук](https://forms.microsoft.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR2humCsRZhxNuI79cm6n0hRUQzRVVU9VVlU5UlFLWTRLWlkyQUxORTg5WS4u).
Ми хочемо зробити цей навчальний план корисним для вас та ваших студентів. Будь ласка, залиште нам [відгук](https://forms.microsoft.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR2humCsRZhxNuI79cm6n0hRUQzRVVU9VVlU5UlFLWTRLWlkyQUxORTg5WS4u).
---
**Відмова від відповідальності**:
Цей документ було перекладено за допомогою сервісу автоматичного перекладу [Co-op Translator](https://github.com/Azure/co-op-translator). Хоча ми прагнемо до точності, зверніть увагу, що автоматичні переклади можуть містити помилки або неточності. Оригінальний документ мовою оригіналу слід вважати авторитетним джерелом. Для критично важливої інформації рекомендується професійний людський переклад. Ми не несемо відповідальності за будь-які непорозуміння або неправильні тлумачення, що виникли внаслідок використання цього перекладу.
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
**Відмова від відповідальності**:
Цей документ було перекладено за допомогою сервісу штучного інтелекту для перекладу [Co-op Translator](https://github.com/Azure/co-op-translator). Хоча ми прагнемо до точності, будь ласка, майте на увазі, що автоматичні переклади можуть містити помилки або неточності. Оригінальний документ рідною мовою слід вважати авторитетним джерелом. Для критично важливої інформації рекомендується професійний людський переклад. Ми не несемо відповідальності за будь-які непорозуміння або неправильні тлумачення, що виникли внаслідок використання цього перекладу.
<!-- CO-OP TRANSLATOR DISCLAIMER END -->
Loading…
Cancel
Save