chore(i18n): sync translations with latest source changes (chunk 1/1, 13 changes)

update-translations
localizeflow[bot] 1 week ago
parent f5fdc9ad95
commit 554bd2ef86

@ -31,7 +31,7 @@
},
"1-Introduction/02-ethics/README.md": {
"original_hash": "58860ce9a4b8a564003d2752f7c72851",
"translation_date": "2025-10-03T17:12:24+00:00",
"translation_date": "2026-07-02T12:15:04+00:00",
"source_file": "1-Introduction/02-ethics/README.md",
"language_code": "lt"
},

@ -6,237 +6,261 @@
---
Mes visi esame duomenų piliečiai, gyvenantys duomenų pasaulyje.
Mes visi esame duomenų piliečiai, gyvenantys duomenų supančiame pasaulyje.
Rinkos tendencijos rodo, kad iki 2022 m. 1 iš 3 didelių organizacijų pirks ir parduos savo duomenis per internetines [rinkas ir mainų platformas](https://www.gartner.com/smarterwithgartner/gartner-top-10-trends-in-data-and-analytics-for-2020/). Kaip **programėlių kūrėjai**, mes galėsime lengviau ir pigiau integruoti duomenimis pagrįstas įžvalgas ir algoritmais valdomą automatizaciją į kasdienes vartotojų patirtis. Tačiau, kai dirbtinis intelektas tampa visur paplitęs, turėsime suprasti galimą žalą, kurią gali sukelti tokių algoritmų [panaudojimas kaip ginklas](https://www.youtube.com/watch?v=TQHs8SA1qpk) dideliu mastu.
Rinkos tendencijos sako, kad iki 2022 m. 1 iš 3 didelių organizacijų pirks ir parduos savo duomenis internetu per [turgavietes ir biržas](https://www.gartner.com/smarterwithgartner/gartner-top-10-trends-in-data-and-analytics-for-2020/). Kaip **programų kūrėjai** mes lengviau ir pigiau integruosime duomenimis grindžiamas įžvalgas ir algoritmine automatizaciją į kasdienes naudotojų patirtis. Tačiau, kai DI taps visur paplitęs, taip pat turėsime suprasti potencialią žalą, kurią gali sukelti tokių algoritmų [ginklavimas](https://www.youtube.com/watch?v=TQHs8SA1qpk) dideliais mastais.
Tendencijos rodo, kad iki 2025 m. mes generuosime ir naudosime daugiau nei [180 zettabaitų](https://www.statista.com/statistics/871513/worldwide-data-created/) duomenų. **Duomenų mokslininkams** šis informacijos sprogimas suteikia precedento neturinčią prieigą prie asmeninių ir elgsenos duomenų. Tai suteikia galimybę kurti detalius vartotojų profilius ir subtiliai paveikti sprendimų priėmimą—dažnai taip, kad sukuriama [laisvo pasirinkimo iliuzija](https://www.datasciencecentral.com/the-pareto-set-and-the-paradox-of-choice/). Nors tai gali būti naudojama vartotojų nukreipimui link pageidaujamų rezultatų, tai taip pat kelia svarbius klausimus apie duomenų privatumą, autonomiją ir etines algoritminės įtakos ribas.
Tendencijos rodo, kad iki 2025 m. generuosime ir naudosime daugiau nei [180 zettabaitų](https://www.statista.com/statistics/871513/worldwide-data-created/) duomenų. **Duomenų mokslininkams** ši informacijos sprogstanti apimtis suteikia precedento neturintį prieinamumą prie asmeninių ir elgsenos duomenų. Kartu tai suteikia galią kurti detalius naudotojų profilius ir subtiliai daryti įtaką sprendimų priėmimui dažnai tokiu būdu, kuris kuria [laisvos pasirinkimo iliuziją](https://www.datasciencecentral.com/the-pareto-set-and-the-paradox-of-choice/). Nors tai galima naudoti nukreipiant naudotojus link pageidaujamų rezultatų, tai taip pat kelia esminių klausimų apie duomenų privatumą, autonomiją ir etinius algoritminės įtakos ribojimus.
Duomenų etika dabar yra _būtinos gairės_ duomenų mokslui ir inžinerijai, padedančios sumažinti galimą žalą ir netyčines pasekmes, kylančias iš mūsų duomenimis pagrįstų veiksmų. [Gartner Hype Cycle for AI](https://www.gartner.com/smarterwithgartner/2-megatrends-dominate-the-gartner-hype-cycle-for-artificial-intelligence-2020/) identifikuoja svarbias tendencijas skaitmeninėje etikoje, atsakingame dirbtiniame intelekte ir AI valdyme kaip pagrindinius veiksnius didesnėms megatendencijoms, susijusioms su _demokratizacija_ ir _industrializacija_ AI.
Duomenų etika dabar yra _būtinos saugos priemonės_ duomenų moksle ir inžinerijoje, padedančios sumažinti potencialią žalą ir nepageidaujamas pasekmes mūsų veiksmams, grindžiamiems duomenimis. [Gartner AI Hype ciklas](https://www.gartner.com/smarterwithgartner/2-megatrends-dominate-the-gartner-hype-cycle-for-artificial-intelligence-2020/) nustato aktualias tendencijas skaitmeninės etikos, atsakingo DI ir DI valdymo srityse kaip pagrindinius varomuosius jėgas platesnėse megatrendų temose apie DI _demokratizavimą_ ir _pramoninimą_.
![Gartner's Hype Cycle for AI - 2020](https://images-cdn.newscred.com/Zz1mOWJhNzlkNDA2ZTMxMWViYjRiOGFiM2IyMjQ1YmMwZQ==)
Šioje pamokoje mes nagrinėsime įdomią duomenų etikos sritį—nuo pagrindinių sąvokų ir iššūkių iki atvejų analizės ir taikomų AI koncepcijų, tokių kaip valdymas, kurios padeda sukurti etikos kultūrą komandose ir organizacijose, dirbančiose su duomenimis ir AI.
Šioje pamokoje nagrinėsime įdomią duomenų etikos sritį nuo pagrindinių sąvokų ir iššūkių iki atvejų studijų ir taikomosios DI koncepcijų, tokių kaip valdymas, kurie padeda užtikrinti etikos kultūrą komandose ir organizacijose, dirbančiose su duomenimis ir DI.
## [Prieš paskaitos testas](https://ff-quizzes.netlify.app/en/ds/quiz/2) 🎯
## [Priešpaskaitos testas](https://ff-quizzes.netlify.app/en/ds/quiz/2) 🎯
## Pagrindinės sąvokos
Pradėkime nuo pagrindinių terminų supratimo.
Pradėkime nuo pagrindinės terminologijos supratimo.
Žodis „etika“ kilęs iš [graikiško žodžio „ethikos“](https://en.wikipedia.org/wiki/Ethics) (ir jo šaknies „ethos“), reiškiančio _charakterį ar moralinę prigimtį_.
Žodis „etika“ kilęs iš [graikiško žodžio „ethikos“](https://en.wikipedia.org/wiki/Ethics) (ir jo šaknies „ethos“), reiškiančio _charakterį arba moralinę prigimtį_.
**Etika** yra apie bendras vertybes ir moralinius principus, kurie reguliuoja mūsų elgesį visuomenėje. Etika grindžiama ne įstatymais, o plačiai priimtomis normomis, kas yra „teisinga vs. neteisinga“. Tačiau etiniai svarstymai gali paveikti įmonių valdymo iniciatyvas ir vyriausybės reglamentus, kurie sukuria daugiau paskatų laikytis taisyklių.
**Etika** reiškia bendrąsias vertybes ir moralinius principus, kurie reguliuoja mūsų elgesį visuomenėje. Etika remiasi ne įstatymais, o plačiai priimtomis normomis apie tai, kas yra „teisinga prieš klaidingą“. Tačiau etiniai svarstymai gali turėti įtakos korporaciniam valdymui ir vyriausybės reglamentams, kurie sukuria daugiau paskatų laikytis reikalavimų.
**Duomenų etika** yra [nauja etikos šaka](https://royalsocietypublishing.org/doi/full/10.1098/rsta.2016.0360#sec-1), kuri „tiria ir vertina moralines problemas, susijusias su _duomenimis, algoritmais ir atitinkamomis praktikomis_“. Čia **„duomenys“** orientuojasi į veiksmus, susijusius su generavimu, įrašymu, kuravimu, apdorojimu, sklaida, dalijimusi ir naudojimu, **„algoritmai“** orientuojasi į AI, agentus, mašininį mokymąsi ir robotus, o **„praktikos“** orientuojasi į tokias temas kaip atsakinga inovacija, programavimas, įsilaužimas ir etikos kodeksai.
**Duomenų etika** yra [nauja etikos šaka](https://royalsocietypublishing.org/doi/full/10.1098/rsta.2016.0360#sec-1), kuri „tiriama ir vertina moralius klausimus, susijusius su _duomenimis, algoritmais ir susijusiomis praktikomis_“. Čia **„duomenys“** orientuojasi į veiksmus, susijusius su generavimu, registravimu, tvarkymu, apdorojimu, sklaida, dalijimusi ir naudojimu, **„algoritmai“** orientuojasi į DI, agentus, mašininį mokymąsi ir robotus, o **„praktikos“** apima temas, tokias kaip atsakinga inovacija, programavimas, kibernetinės atakos ir etikos kodeksai.
**Taikomoji etika** yra [moralinių svarstymų praktinis taikymas](https://en.wikipedia.org/wiki/Applied_ethics). Tai procesas, kai aktyviai tiriamos etinės problemos realių veiksmų, produktų ir procesų kontekste, ir imamasi korekcinių veiksmų, kad jie išliktų suderinti su apibrėžtomis etinėmis vertybėmis.
**Taikomoji etika** yra [praktinis moralinių svarstymų taikymas](https://en.wikipedia.org/wiki/Applied_ethics). Tai aktyvus etinių problemų tyrimas realaus pasaulio veiksmų, produktų ir procesų kontekste, bei korekcinių priemonių taikymas, kad būtų užtikrinta atitiktis mūsų apibrėžtoms etinėms vertybėms.
**Etikos kultūra** yra apie [_taikomosios etikos operatyvinimą_](https://hbr.org/2019/05/how-to-design-an-ethical-organization), siekiant užtikrinti, kad mūsų etiniai principai ir praktikos būtų nuosekliai ir masteliškai priimtos visoje organizacijoje. Sėkmingos etikos kultūros apibrėžia organizacijos mastu etinius principus, suteikia prasmingas paskatas laikytis taisyklių ir stiprina etikos normas, skatindamos ir amplifikuodamos pageidaujamą elgesį kiekviename organizacijos lygyje.
**Etikos kultūra** reiškia [_taikomosios etikos įgyvendinimą_](https://hbr.org/2019/05/how-to-design-an-ethical-organization), kad užtikrintų, jog mūsų etiniai principai ir praktikos būtų nuosekliai ir masteliniškai taikomi visoje organizacijoje. Sėkmingos etikos kultūros apibrėžia organizacijos lygiu etinius principus, suteikia prasmingų paskatų atitikčiai ir stiprina etikos normas, skatindamos ir stiprindamos pageidaujamą elgesį kiekviename organizacijos lygmenyje.
## Etikos sąvokos
Šiame skyriuje aptarsime tokias sąvokas kaip **bendros vertybės** (principai) ir **etikos iššūkiai** (problemos) duomenų etikoje—bei nagrinėsime **atvejų analizes**, kurios padės suprasti šias sąvokas realiame kontekste.
Šioje skiltyje aptarsime tokias sąvokas kaip **bendros vertybės** (principai) ir **etikiniai iššūkiai** (problemų) duomenų etikos srityje ir nagrinėsime **atvejų studijas**, kurios padės geriau suprasti šias sąvokas realaus pasaulio kontekstuose.
### 1. Etikos principai
Kiekviena duomenų etikos strategija prasideda nuo _etinių principų_ apibrėžimo—„bendrų vertybių“, kurios apibūdina priimtiną elgesį ir vadovauja veiksmams, atitinkantiems taisykles, mūsų duomenų ir AI projektuose. Juos galite apibrėžti individualiu ar komandos lygiu. Tačiau dauguma didelių organizacijų apibrėžia juos _etinio AI_ misijos pareiškime ar sistemoje, kuri yra apibrėžta korporatyviniu lygiu ir nuosekliai įgyvendinama visose komandose.
Kiekviena duomenų etikos strategija prasideda nuo _etinių principų_ apibrėžimo „bendrų vertybių“, apibūdinančių priimtinus elgesio modelius ir nurodančių tinkamus veiksmus mūsų duomenų ir DI projektuose. Juos galima apibrėžti individualiai arba komandiniu lygiu. Tačiau dauguma didelių organizacijų juos įtraukia į _atsakingo DI_ misijos pareiškimą arba sistemą, kuri apibrėžta įmonių lygiu ir nuosekliai taikoma visuose skyriuose.
**Pavyzdys:** „Microsoft“ [atsakingo AI](https://www.microsoft.com/en-us/ai/responsible-ai) misijos pareiškimas skamba: _„Mes esame įsipareigoję AI pažangai, grindžiamai etiniais principais, kurie pirmiausia rūpinasi žmonėmis“_—identifikuojant 6 etinius principus žemiau pateiktoje sistemoje:
**Pavyzdys:** Microsoft atsakingo DI misijos pareiškimas skamba taip: _„Mes esame įsipareigoję DI plėtrai, remiantis etiniais principais, kurie pirmiausia rūpinasi žmonėmis“_ identifikuodamas toliau esančiame sistemos apraše 6 etikos principus:
![Atsakingas AI „Microsoft“](https://docs.microsoft.com/en-gb/azure/cognitive-services/personalizer/media/ethics-and-responsible-use/ai-values-future-computed.png)
![Responsible AI at Microsoft](https://docs.microsoft.com/en-gb/azure/cognitive-services/personalizer/media/ethics-and-responsible-use/ai-values-future-computed.png)
Trumpai aptarkime šiuos principus. _Skaidrumas_ ir _atsakomybė_ yra pagrindinės vertybės, ant kurių statomi kiti principai—pradėkime nuo jų:
Trumpai apžvelkime šiuos principus. _Skaidrumas_ ir _atsekamumas_ yra pamatinės vertybės, ant kurių remiasi kiti principai pradėkime nuo jų:
* [**Atsakomybė**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) daro praktikantus _atsakingus_ už jų duomenų ir AI operacijas bei atitiktį šiems etiniams principams.
* [**Skaidrumas**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) užtikrina, kad duomenų ir AI veiksmai būtų _suprantami_ vartotojams, paaiškinant, kas ir kodėl priimami sprendimai.
* [**Teisingumas**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1%3aprimaryr6)—orientuojasi į tai, kad AI elgtųsi _su visais žmonėmis_ teisingai, sprendžiant bet kokius sisteminius ar implicitinius socialinius-techninius šališkumus duomenyse ir sistemose.
* [**Patikimumas ir saugumas**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6)—užtikrina, kad AI elgtųsi _nuosekliai_ su apibrėžtomis vertybėmis, sumažinant galimą žalą ar netyčines pasekmes.
* [**Privatumas ir saugumas**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6)—yra apie duomenų kilmės supratimą ir _duomenų privatumo bei susijusių apsaugų_ suteikimą vartotojams.
* [**Įtrauktis**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6)—yra apie AI sprendimų kūrimą su intencija, pritaikant juos _plačiam žmonių poreikių ir gebėjimų spektrui_.
* [**Atsekamumas**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) daro praktiką _atsakingą_ už jų duomenų ir DI veiklas bei šių etikos principų laikymąsi.
* [**Skaidrumas**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) užtikrina, kad duomenų ir DI veiksmai būtų _suprantami_ (aiškiai interpretuojami) naudotojams, paaiškinant sprendimų esmę ir priežastis.
* [**Teisingumas**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1%3aprimaryr6) orientuojasi į DI lygiavertį _visų žmonių_ traktavimą, sprendžiant bet kokias sistemines ar paslėptas socialines-technines šališkumo problemas duomenyse ir sistemose.
* [**Patikimumas ir saugumas**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) užtikrina, kad DI elgiasi _nuosekliai_ pagal apibrėžtas vertybes, mažinant galimą žalą ar nepageidaujamas pasekmes.
* [**Privatumas ir saugumas**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) reiškia duomenų kilmės supratimą ir _naudotojų duomenų privatumo bei susijusių apsaugų_ suteikimą.
* [**Įtrauktis**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) reiškia DI sprendimų kūrimą su ketinimu, pritaikant juos įvairiems _žmonių poreikiams ir gebėjimams_.
> 🚨 Pagalvokite, kokia galėtų būti jūsų duomenų etikos misijos pareiškimas. Išnagrinėkite kitų organizacijų etinio AI sistemas—čia yra pavyzdžiai iš [IBM](https://www.ibm.com/cloud/learn/ai-ethics), [Google](https://ai.google/principles) ir [Facebook](https://ai.facebook.com/blog/facebooks-five-pillars-of-responsible-ai/). Kokias bendras vertybes jie turi? Kaip šie principai susiję su AI produktu ar pramone, kurioje jie veikia?
> 🚨 Pagalvokite, koks galėtų būti jūsų duomenų etikos misijos pareiškimas. Išnagrinėkite kitų organizacijų atsakingo DI sistemas štai pavyzdžiai iš [IBM](https://www.ibm.com/cloud/learn/ai-ethics), [Google](https://ai.google/principles) ir [Facebook](https://ai.facebook.com/blog/facebooks-five-pillars-of-responsible-ai/). Kokias bendras vertybes jie turi? Kaip šie principai susiję su DI produktu ar pramone, kurioje veikia?
### 2. Etikos iššūkiai
Kai turime apibrėžtus etinius principus, kitas žingsnis yra įvertinti mūsų duomenų ir AI veiksmus, kad pamatytume, ar jie atitinka tas bendras vertybes. Pagalvokite apie savo veiksmus dviejose kategorijose: _duomenų rinkimas_ ir _algoritmų kūrimas_.
Kai turime apibrėžtus etinius principus, kitas žingsnis įvertinti mūsų duomenų ir DI veiksmus, ar jie atitinka tas bendras vertybes. Galvokite apie savo veiksmus dviem kategorijomis: _duomenų rinkimas_ ir _algoritmų kūrimas_.
Renkant duomenis, veiksmai greičiausiai apims **asmeninius duomenis** arba asmeniškai identifikuojamą informaciją (PII), susijusią su identifikuojamais gyvais asmenimis. Tai apima [įvairius neasmeninių duomenų elementus](https://ec.europa.eu/info/law/law-topic/data-protection/reform/what-personal-data_en), kurie _kolektyviai_ identifikuoja asmenį. Etikos iššūkiai gali būti susiję su _duomenų privatumu_, _duomenų nuosavybe_ ir susijusiomis temomis, tokiomis kaip _informuotas sutikimas_ ir _intelektinės nuosavybės teisės_ vartotojams.
Duomenų rinkimo atveju veiksmai greičiausiai apims **asmeninius duomenis** arba identifikuojamąjį asmens informaciją (PII) apie įžvelgiamus gyvus asmenis. Tai apima [įvairius neasmeninius duomenis](https://ec.europa.eu/info/law/law-topic/data-protection/reform/what-personal-data_en), kurie _kartu_ leidžia identifikuoti asmenį. Etiniai iššūkiai gali būti susiję su _duomenų privatumu_, _duomenų savininkyste_ ir susijusiomis temomis, kaip _informed consent_ (informuotas sutikimas) ir _intelektinės nuosavybės teisės_ naudotojams.
Kuriant algoritmus, veiksmai apims **duomenų rinkinių** rinkimą ir kuravimą, o vėliau jų naudojimą **duomenų modelių** mokymui ir diegimui, kurie prognozuoja rezultatus arba automatizuoja sprendimus realiame kontekste. Etikos iššūkiai gali kilti dėl _duomenų rinkinio šališkumo_, _duomenų kokybės_ problemų, _neteisingumo_ ir _klaidingo atvaizdavimo_ algoritmuose—įskaitant kai kurias problemas, kurios yra sisteminio pobūdžio.
Algoritmų kūrimo atveju veiksmai apima **duomenų rinkinių** surinkimą ir tvarkymą, vėliau naudojimą treniruoti ir diegti **duomenų modelius**, kurie prognozuoja rezultatus arba automatizuoja sprendimus realaus pasaulio kontekstuose. Etiniai iššūkiai gali kilti dėl _duomenų rinkinio šališkumo_, _duomenų kokybės_ problemų, _neteisingumo_ ir _klaidingo atstovavimo_ algoritmuose įskaitant sisteminių pobūdžių problemas.
Abiem atvejais etikos iššūkiai pabrėžia sritis, kuriose mūsų veiksmai gali susidurti su konfliktu su mūsų bendromis vertybėmis. Norėdami aptikti, sumažinti, minimizuoti ar pašalinti šiuos rūpesčius, turime užduoti moralinius „taip/ne“ klausimus, susijusius su mūsų veiksmais, ir prireikus imtis korekcinių veiksmų. Pažvelkime į kai kuriuos etikos iššūkius ir moralinius klausimus, kuriuos jie kelia:
Abiem atvejais etikos iššūkiai rodo sritis, kur mūsų veiksmai gali prieštarauti bendroms vertybėms. Norėdami aptikti, sumažinti ar pašalinti šiuos klausimus, turime užduoti moralinius „taip/ne“ klausimus, susijusius su mūsų veiksmais, ir prireikus imtis korekcinių veiksmų. Pažiūrėkime keletą etikos iššūkių ir moralinių klausimų, kuriuos jie kelia:
#### 2.1 Duomenų nuosavybė
#### 2.1 Duomenų savininkystė
Duomenų rinkimas dažnai apima asmeninius duomenis, kurie gali identifikuoti duomenų subjektus. [Duomenų nuosavybė](https://permission.io/blog/data-ownership) yra apie _kontrolę_ ir [_vartotojų teises_](https://permission.io/blog/data-ownership), susijusias su duomenų kūrimu, apdorojimu ir sklaida.
Duomenų rinkimas dažnai apima asmeninius duomenis, kurie gali identifikuoti duomenų subjektus. [Duomenų savininkystė](https://permission.io/blog/data-ownership) yra susijusi su _kontrole_ ir [_naudotojų teisėmis_](https://permission.io/blog/data-ownership), susijusiomis su duomenų kūrimu, tvarkymu ir sklaida.
Moraliniai klausimai, kuriuos turime užduoti:
* Kas valdo duomenis? (vartotojas ar organizacija)
* Kokias teises turi duomenų subjektai? (pvz., prieiga, ištrynimas, perkeliamumas)
* Kokias teises turi organizacijos? (pvz., pataisyti kenksmingas vartotojų apžvalgas)
Moraliniai klausimai, kuriuos turime užduoti, yra:
* Kas valdo duomenis? (naudotojas ar organizacija)
* Kokias teises turi duomenų subjektai? (pvz.: prieiga, ištrynimas, perkeliamumas)
* Kokias teises turi organizacijos? (pvz.: neteisingų naudotojų atsiliepimų pataisymai)
#### 2.2 Informuotas sutikimas
[Informuotas sutikimas](https://legaldictionary.net/informed-consent/) apibrėžia vartotojų sutikimą veiksmui (pvz., duomenų rinkimui) su _pilnu supratimu_ apie svarbius faktus, įskaitant tikslą, galimą riziką ir alternatyvas.
[Informuotas sutikimas](https://legaldictionary.net/informed-consent/) apibrėžia veiksmą, kai naudotojai sutinka su veiksmu (pvz., duomenų rinkimu) _visiškai suprasdami_ susijusias aplinkybes, įskaitant tikslą, galimas rizikas ir alternatyvas.
Klausimai, kuriuos reikia nagrinėti:
* Ar vartotojas (duomenų subjektas) davė leidimą duomenų rinkimui ir naudojimui?
* Ar vartotojas suprato tikslą, dėl kurio tie duomenys buvo surinkti?
* Ar vartotojas suprato galimą riziką, susijusią su jų dalyvavimu?
Klausimai čia yra:
* Ar naudotojas (duomenų subjektas) leido surinkti ir naudoti duomenis?
* Ar naudotojas suprato, kam tie duomenys surinkti?
* Ar naudotojas suprato galimas rizikas savo dalyvavime?
#### 2.3 Intelektinė nuosavybė
[Intelektinė nuosavybė](https://en.wikipedia.org/wiki/Intellectual_property) reiškia nematerialius kūrinius, atsiradusius iš žmogaus iniciatyvos, kurie gali _turėti ekonominę vertę_ asmenims ar verslui.
[Intelektinė nuosavybė](https://en.wikipedia.org/wiki/Intellectual_property) reiškia nematerialius kūrinius, atsirandančius iš žmogaus iniciatyvos, kurie gali turėti _ekonominę vertę_ asmenims ar verslui.
Klausimai, kuriuos reikia nagrinėti:
* Ar surinkti duomenys turėjo ekonominę vertę vartotojui ar verslui?
* Ar **vartotojas** turi intelektinę nuosavybę čia?
* Ar **organizacija** turi intelektinę nuosavybę čia?
* Jei šios teisės egzistuoja, kaip mes jas saugome?
Klausimai čia yra:
* Ar surinkti duomenys turėjo ekonominę vertę naudotojui ar verslui?
* Ar **naudotojas** turi intelektinę nuosavybę šiuose duomenyse?
* Ar **organizacija** turi intelektinę nuosavybę šiuose duomenyse?
* Jei teisės egzistuoja, kaip mes jas apsaugome?
#### 2.4 Duomenų privatumas
[Duomenų privatumas](https://www.northeastern.edu/graduate/blog/what-is-data-privacy/) arba informacijos privatumas reiškia vartotojų privatumo išsaugojimą ir vartotojų tapatybės apsaugą, susijusią su asmeniškai identifikuojama informacija.
Klausimai, kuriuos reikia nagrinėti:
* Ar vartotojų (asmeniniai) duomenys yra apsaugoti nuo įsilaužimų ir nutekėjimų?
* Ar vartotojų duomenys yra prieinami tik įgaliotiems vartotojams ir kontekstams?
* Ar vartotojų anonimiškumas išsaugomas, kai duomenys yra dalijami ar skleidžiami?
* Ar vartotojas gali būti deidentifikuotas iš anonimizuotų duomenų rinkinių?
[Duomenų privatumas](https://www.northeastern.edu/graduate/blog/what-is-data-privacy/) arba informacijos privatumą reiškia naudotojo privatumo išlaikymą ir naudotojo tapatybės apsaugą, susijusią su identifikuojamais asmens duomenimis.
Klausimai čia yra:
* Ar naudotojų (asmens) duomenys apsaugoti nuo įsilaužimų ir nutekėjimų?
* Ar naudotojų duomenys prieinami tik autorizuotiems naudotojams ir kontekstams?
* Ar naudotojų anonimiškumas išsaugomas dalijantis ar skleidžiant duomenis?
* Ar naudotojas gali būti identifikuotas iš anonimizuotų duomenų rinkinių?
#### 2.5 Teisė būti pamirštam
[Teisė būti pamirštam](https://en.wikipedia.org/wiki/Right_to_be_forgotten) arba [Teisė į ištrynimą](https://www.gdpreu.org/right-to-be-forgotten/) suteikia papildomą asmeninių duomenų apsaugą vartotojams. Konkrečiai, tai suteikia vartotojams teisę prašyti asmeninių duomenų ištrynimo ar pašalinimo iš interneto paieškų ir kitų vietų, _tam tikromis aplinkybėmis_—leidžiant jiems naują pradžią internete, be praeities veiksmų, kurie būtų laikomi prieš juos.
[Teisė būti pamirštam](https://en.wikipedia.org/wiki/Right_to_be_forgotten) arba [teisė į ištrynimą](https://www.gdpreu.org/right-to-be-forgotten/) pateikia papildomą asmeninių duomenų apsaugą naudotojams. Ji suteikia teisę prašyti asmeninių duomenų ištrynimo ar pašalinimo iš interneto paieškų ir kitų vietų, _tam tikromis aplinkybėmis_ leidžiančią naują pradžią internete be praeities veiksmų neigiamų pasekmių.
Klausimai, kuriuos reikia nagrinėti:
Klausimai čia yra:
* Ar sistema leidžia duomenų subjektams prašyti ištrynimo?
* Ar vartotojo sutikimo atšaukimas turėtų automatiškai sukelti ištrynimą?
* Ar duomenys buvo surinkti be sutikimo ar neteisėtais būdais?
* Ar mes laikomės vyriausybės reglamentų dėl duomenų privatumo?
* Ar naudotojo sutikimo atšaukimas turėtų inicijuoti automatinį ištrynimą?
* Ar duomenys surinkti be sutikimo arba neteisėtais būdais?
* Ar mes atitinkame vyriausybės duomenų privatumo reglamentus?
#### 2.6 Duomenų rinkinio šališkumas
Duomenų rinkinio arba [rinkimo šališkumas](http://researcharticles.com/index.php/bias-in-data-collection-in-research/) reiškia _nereprezentatyvios_ duomenų pogrupio parinkimą algoritmų kūrimui, sukuriant galimą neteisingumą rezultatų grupėse. Šališkumo rūšys apima atrankos arba imties šališkumą, savanorių šališkumą ir įrankių šališkumą.
Klausimai čia yra:
* Ar surinkome reprezentatyvią duomenų subjektų imtį?
* Ar išbandėme mūsų surinktą ar tvarkomą duomenų rinkinį dėl įvairių šališkumų?
* Ar galime sumažinti ar pašalinti rastą šališkumą?
#### 2.6 Duomen
* Ar informacija užfiksuota _tiksliai_ atspindint realybę?
#### 2.7 Duomenų kokybė
#### 2.8 Algoritmų sąžiningumas
[Duomenų kokybė](https://lakefs.io/data-quality-testing/) reiškia paruošto duomenų rinkinio, naudojamo algoritmams kurti, patikimumo patikrinimą, ar savybės ir įrašai atitinka reikalavimus tikslumo ir nuoseklumo požiūriu mūsų DI tikslams.
[Algoritmų sąžiningumas](https://towardsdatascience.com/what-is-algorithm-fairness-3182e161cf9f) tikrina, ar algoritmų dizainas sistemingai nediskriminuoja tam tikrų duomenų subjektų grupių, sukeldamas [galimą žalą](https://docs.microsoft.com/en-us/azure/machine-learning/concept-fairness-ml) _paskirstymo_ srityje (kai ištekliai atimami ar nesuteikiami tam tikrai grupei) ir _paslaugų kokybės_ srityje (kai dirbtinis intelektas nėra toks tikslus tam tikroms grupėms kaip kitoms).
Klausimai čia yra:
* Ar surinkome galiojančias _savybes_ mūsų naudojimo atvejui?
* Ar duomenys surinkti _nuosekliai_ iš įvairių duomenų šaltinių?
* Ar duomenų rinkinys yra _pilnas_ įvairioms sąlygoms ar scenarijams?
* Ar informacija surinkta _tiksliai_, atspindinti realybę?
#### 2.8 Algoritmų teisingumas
Klausimai, kuriuos verta apsvarstyti:
* Ar įvertinome modelio tikslumą įvairioms grupėms ir sąlygoms?
* Ar išanalizavome sistemą dėl galimos žalos (pvz., stereotipų formavimo)?
* Ar galime peržiūrėti duomenis ar iš naujo apmokyti modelius, kad sumažintume nustatytą žalą?
[Algoritmų teisingumas](https://towardsdatascience.com/what-is-algorithm-fairness-3182e161cf9f) tikrina, ar algoritmo dizainas sistemingai diskriminuoja tam tikras duomenų subjektų pogrupius, dėl ko gali kilti [galimų žalų](https://docs.microsoft.com/en-us/azure/machine-learning/concept-fairness-ml) _resursų paskirstyme_ (kai resursai yra atimami ar neprieinami tam pogrupiui) ir _paslaugos kokybėje_ (kai DI nėra tokia tiksliai kai kuriems pogrupiams, kaip kitiems).
Susipažinkite su tokiais šaltiniais kaip [AI sąžiningumo kontroliniai sąrašai](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE4t6dA), kad sužinotumėte daugiau.
Štai klausimai, kuriuos čia verta nagrinėti:
* Ar vertinome modelio tikslumą skirtingiems pogrupiams ir sąlygoms?
* Ar sistemą tikrinome dėl galimų žalų (pvz., stereotipavimo)?
* Ar galime atnaujinti duomenis arba išmokyti modelius iš naujo, kad sumažintume nustatytas žalas?
#### 2.9 Netinkamas duomenų pateikimas
Pasidomėkite ištekliais, tokiais kaip [DI teisingumo kontroliniai sąrašai](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE4t6dA), kad sužinotumėte daugiau.
[Netinkamas duomenų pateikimas](https://www.sciencedirect.com/topics/computer-science/misrepresentation) reiškia klausimą, ar mes pateikiame įžvalgas iš sąžiningai surinktų duomenų taip, kad klaidintume ir palaikytume norimą naratyvą.
#### 2.9 Duomenų iškraipymas
Klausimai, kuriuos verta apsvarstyti:
* Ar pateikiame neišsamius ar netikslius duomenis?
* Ar vizualizuojame duomenis taip, kad sukeltume klaidingas išvadas?
* Ar naudojame selektyvius statistinius metodus rezultatams manipuliuoti?
* Ar yra alternatyvių paaiškinimų, kurie galėtų pasiūlyti kitokią išvadą?
[Duomenų iškraipymas](https://www.sciencedirect.com/topics/computer-science/misrepresentation) susijęs su klausimu, ar mes sąžiningai ir teisingai pateikiame įžvalgas, ar klaidinančiai iškreipiame duomenis, kad palaikytume norimą naratyvą.
#### 2.10 Laisvo pasirinkimo iliuzija
Štai klausimai, kuriuos verta nagrinėti:
* Ar mes pateikiame neišsamius ar netikslius duomenis?
* Ar vizualizuojame duomenis taip, kad tai skatintų klaidingas išvadas?
* Ar naudojame atrinktus statistinius metodus rezultatų manipuliavimui?
* Ar yra alternatyvių paaiškinimų, galinčių pasiūlyti kitokią išvadą?
[Laisvo pasirinkimo iliuzija](https://www.datasciencecentral.com/profiles/blogs/the-illusion-of-choice) atsiranda, kai sistemos „pasirinkimo architektūros“ naudoja sprendimų priėmimo algoritmus, kad paskatintų žmones priimti pageidaujamą rezultatą, tuo pačiu suteikiant jiems pasirinkimo ir kontrolės iliuziją. Tokie [tamsūs modeliai](https://www.darkpatterns.org/) gali sukelti socialinę ir ekonominę žalą vartotojams. Kadangi vartotojų sprendimai daro įtaką elgesio profiliams, šie veiksmai gali sustiprinti ar pratęsti šios žalos poveikį.
#### 2.10 Laisvos valios iliuzija
Klausimai, kuriuos verta apsvarstyti:
* Ar vartotojas suprato, kokias pasekmes turės jo pasirinkimas?
* Ar vartotojas buvo informuotas apie (alternatyvius) pasirinkimus ir jų privalumus bei trūkumus?
* Ar vartotojas gali atšaukti automatizuotą ar įtakotą pasirinkimą vėliau?
[Laisvos valios iliuzija](https://www.datasciencecentral.com/profiles/blogs/the-illusion-of-choice) atsiranda, kai sistemos "pasirinkimų architektūros" naudoja sprendimų priėmimo algoritmus, kad paskatintų žmones priimti pageidaujamą rezultatą, tuo pačiu atrodydamos tarsi suteiktų pasirinkimo laisvę ir kontrolę. Šie [tamsūs modeliai](https://www.darkpatterns.org/) gali sukelti socialinę ir ekonominę žalą vartotojams. Kadangi vartotojų sprendimai veikia elgesio profilius, šie veiksmai gali skatinti ateities sprendimus, kurie stiprina ar pailgina šių žalų poveikį.
### 3. Atvejų analizės
Štai klausimai, kuriuos verta nagrinėti:
* Ar vartotojas suprato, kokias pasekmes turi tie pasirinkimai?
* Ar vartotojas žinojo apie (alternatyvius) pasirinkimus ir jų privalumus bei trūkumus?
* Ar vartotojas gali vėliau atšaukti automatizuotą ar paveiktą sprendimą?
Norint suprasti šiuos etikos iššūkius realiame pasaulyje, naudinga pažvelgti į atvejų analizes, kurios parodo galimą žalą ir pasekmes asmenims bei visuomenei, kai tokie etikos pažeidimai yra ignoruojami.
### 3. Atvejų analizė
Štai keletas pavyzdžių:
Kad geriau suprastume šiuos etikos iššūkius realiame pasaulyje, naudinga pažvelgti į atvejų analizes, kurios išryškina galimas žalas ir pasekmes asmenims bei visuomenei, kai etikos pažeidimai yra nepastebimi.
| Etikos iššūkis | Atvejo analizė |
Pateikiami keli pavyzdžiai:
| Etikos iššūkis | Atvejo analizė |
|--- |--- |
| **Informuotas sutikimas** | 1972 m. - [Tuskegee sifilio tyrimas](https://en.wikipedia.org/wiki/Tuskegee_Syphilis_Study) - Afrikos amerikiečiai vyrai, dalyvavę tyrime, buvo pažadėta nemokama medicininė priežiūra, _bet jie buvo apgauti_ tyrėjų, kurie neinformavo jų apie diagnozę ar gydymo galimybes. Daugelis dalyvių mirė, o jų partneriai ar vaikai buvo paveikti; tyrimas truko 40 metų. |
| **Duomenų privatumas** | 2007 m. - [Netflix duomenų prizas](https://www.wired.com/2007/12/why-anonymous-data-sometimes-isnt/) pateikė tyrėjams _10 mln. anonimizuotų filmų įvertinimų iš 50 tūkst. klientų_, siekiant pagerinti rekomendacijų algoritmus. Tačiau tyrėjai sugebėjo susieti anonimizuotus duomenis su asmeniškai identifikuojamais duomenimis iš _išorinių duomenų rinkinių_ (pvz., IMDb komentarų), efektyviai „deanonimizuodami“ kai kuriuos Netflix prenumeratorius.|
| **Surinkimo šališkumas** | 2013 m. - Bostono miestas [sukūrė Street Bump](https://www.boston.gov/transportation/street-bump), programėlę, leidžiančią piliečiams pranešti apie duobes, suteikiant miestui geresnius duomenis apie kelių problemas. Tačiau [žmonės iš mažesnių pajamų grupių turėjo mažiau prieigos prie automobilių ir telefonų](https://hbr.org/2013/04/the-hidden-biases-in-big-data), todėl jų kelių problemos tapo nematomos šioje programėlėje. Kūrėjai dirbo su akademikais, kad spręstų _teisingumo ir skaitmeninės atskirties_ klausimus. |
| **Algoritmų sąžiningumas** | 2018 m. - MIT [Gender Shades tyrimas](http://gendershades.org/overview.html) įvertino lyties klasifikavimo AI produktų tikslumą, atskleidžiant spragas tikslume moterims ir spalvotiems žmonėms. [2019 m. Apple kortelė](https://www.wired.com/story/the-apple-card-didnt-see-genderand-thats-the-problem/) atrodė, kad siūlo mažiau kredito moterims nei vyrams. Abu atvejai parodė algoritminio šališkumo problemas, sukeliančias socialinę ir ekonominę žalą.|
| **Netinkamas duomenų pateikimas** | 2020 m. - [Džordžijos sveikatos departamentas paskelbė COVID-19 diagramas](https://www.vox.com/covid-19-coronavirus-us-response-trump/2020/5/18/21262265/georgia-covid-19-cases-declining-reopening), kurios atrodė klaidinančios piliečius apie patvirtintų atvejų tendencijas, naudojant nechronologinę x ašies tvarką. Tai iliustruoja netinkamą pateikimą per vizualizacijos triukus. |
| **Laisvo pasirinkimo iliuzija** | 2020 m. - Mokymosi programėlė [ABCmouse sumokėjo 10 mln. dolerių, kad išspręstų FTC skundą](https://www.washingtonpost.com/business/2020/09/04/abcmouse-10-million-ftc-settlement/), kai tėvai buvo įstrigę mokėti už prenumeratas, kurių negalėjo atšaukti. Tai iliustruoja tamsius modelius pasirinkimo architektūrose, kur vartotojai buvo nukreipti į galimai žalingus pasirinkimus. |
| **Duomenų privatumas ir vartotojų teisės** | 2021 m. - Facebook [duomenų nutekėjimas](https://www.npr.org/2021/04/09/986005820/after-data-breach-exposes-530-million-facebook-says-it-will-not-notify-users) atskleidė 530 mln. vartotojų duomenis, dėl ko buvo skirta 5 mlrd. dolerių bauda FTC. Tačiau Facebook atsisakė informuoti vartotojus apie nutekėjimą, pažeidžiant vartotojų teises į duomenų skaidrumą ir prieigą. |
| **Informatyvus sutikimas** | 1972 m. - [Tuskegee sifilio tyrimas](https://en.wikipedia.org/wiki/Tuskegee_Syphilis_Study) afroamerikiečiams vyrams, dalyvavusiems tyrime, buvo pažadėta nemokama medicininė pagalba, tačiau tyrėjai _apgavo_, nes nepateikė informacijos apie diagnozę ir gydymo galimybes. Daug dalyvių mirė, o jų partneriai ar vaikai nukentėjo; tyrimas truko 40 metų. |
| **Duomenų privatumas** | 2007 m. - [Netflix duomenų premija](https://www.wired.com/2007/12/why-anonymous-data-sometimes-isnt/) suteikė tyrėjams _10 mln. anonimizuotų filmų įvertinimų iš 50 tūkst. klientų_ rekomendacijų algoritmų gerinimui. Tačiau tyrėjai sugebėjo susieti anonimizuotus duomenis su asmeniškai identifikuojančia informacija _iš išorinių duomenų rinkinių_ (pvz., IMDb komentarų), taip efektyviai "deanonimizuodami" kai kuriuos Netflix abonentus.|
| **Duomenų surinkimo šališkumas** | 2013 m. - Bostono miestas sukūrė programėlę [Street Bump](https://www.boston.gov/transportation/street-bump), leidžiančią gyventojams pranešti apie duobes, taip surenkant geresnius duomenis apie kelių būklę. Tačiau [žmonėms mažesnes pajamas turinčiose grupėse buvo mažiau prieigos prie automobilių ir telefonų](https://hbr.org/2013/04/the-hidden-biases-in-big-data), todėl jų kelių problemos programėje liko nematomos. Kūrėjai bendradarbiavo su akademikais, kad spręstų _teisingo prieinamumo ir skaitmenines atskirtis_. |
| **Algoritminis teisingumas** | 2018 m. - MIT [Gender Shades tyrimas](http://gendershades.org/overview.html) vertino lyties atpažinimo DI produktų tikslumą ir atskleidė spragas tikslume moterims bei spalvotųjų žmonių atžvilgiu. 2019 m. [Apple Card](https://www.wired.com/story/the-apple-card-didnt-see-genderand-thats-the-problem/) atrodė suteikianti mažiau kredito moterims nei vyrams. Abu atvejai iliustruoja algoritmų šališkumo problemas, sukeliančias socialines ir ekonomines žalas.|
| **Duomenų iškraipymas** | 2020 m. Gruzijos visuomenės sveikatos departamentas paskelbė COVID-19 diagramas, kurios atrodė klaidinančios dėl nechronologinės tvarkos x ašyje, sukeldamos klaidingą įspūdį apie patvirtintų atvejų tendencijas. Tai iliustruoja iškraipymą naudojant vizualizavimo triukus. |
| **Laisvos valios iliuzija** | 2020 m. Learning app [ABCmouse sumokėjo 10 mln. dolerių, kad išspręstų FTC skundą](https://www.washingtonpost.com/business/2020/09/04/abcmouse-10-million-ftc-settlement/), nes tėvai buvo įkalinti mokėti už prenumeratas, kurių negalėjo atšaukti. Tai iliustruoja tamsius modelius pasirinkimų architektūrose, kai vartotojai buvo skatinami rinktis galimai žalingus sprendimus. |
| **Duomenų privatumas ir vartotojų teisės** | 2021 m. Facebook [duomenų nutekėjimas](https://www.npr.org/2021/04/09/986005820/after-data-breach-exposes-530-million-facebook-says-it-will-not-notify-users) atskleidė 530 mln. vartotojų duomenis, dėl ko buvo sumokėta 5 mlrd. dolerių bauda FTC. Tačiau vartotojai nebuvo informuoti apie incidentą, pažeidžiant skaidrumo ir prieigos teisę. |
Norite daugiau atvejų analizių? Peržiūrėkite šiuos šaltinius:
* [Ethics Unwrapped](https://ethicsunwrapped.utexas.edu/case-studies) - etikos dilemos įvairiose pramonės šakose.
* [Duomenų mokslo etikos kursas](https://www.coursera.org/learn/data-science-ethics#syllabus) - svarbiausi atvejų tyrimai.
* [Kur viskas suklydo](https://deon.drivendata.org/examples/) - Deon kontrolinis sąrašas su pavyzdžiais.
Norite sužinoti daugiau atvejų analizės? Pažiūrėkite šiuos išteklius:
* [Ethics Unwrapped](https://ethicsunwrapped.utexas.edu/case-studies) etikos dilemos įvairiose pramonės šakose.
* [Duomenų mokslo etikos kursas](https://www.coursera.org/learn/data-science-ethics#syllabus) nagrinėjamos svarbiausios atvejų analizės.
* [Kur kas nors nepavyko](https://deon.drivendata.org/examples/) Deon kontrolinis sąrašas su pavyzdžiais.
> 🚨 Pagalvokite apie matytus atvejų tyrimus ar esate patyrę ar buvote paveikti panašaus etikos iššūkio savo gyvenime? Ar galite sugalvoti bent vieną kitą atvejo analizę, kuri iliustruotų vieną iš šiame skyriuje aptartų etikos iššūkių?
> 🚨 Pagalvokite apie atvejus, kuriuos matėte ar savo gyvenime susidūrėte su panašiu etikos iššūkiu? Ar galite įvardyti bent vieną kitą atvejį, kuris iliustruoja vieną iš šio skyriaus aptartų etikos iššūkių?
## Taikomoji etika
Mes aptarėme etikos sąvokas, iššūkius ir atvejų analizes realiame pasaulyje. Bet kaip pradėti _taikyti_ etikos principus ir praktiką savo projektuose? Ir kaip _operacionalizuoti_ šias praktikas geresniam valdymui? Pažvelkime į keletą realių sprendimų:
Aptarėme etikos sąvokas, iššūkius ir atvejų analizę realaus pasaulio kontekste. Bet kaip pradėti _taikyti_ etikos principus ir praktiką projektuose? Ir kaip _operacionalizuoti_ šias praktikas geresniam valdymui? Pažvelkime į keletą realių sprendimų:
### 1. Profesiniai kodeksai
Profesiniai kodeksai siūlo vieną iš būdų organizacijoms „skatinti“ narius palaikyti jų etikos principus ir misijos pareiškimą. Kodeksai yra _moralinės gairės_ profesiniam elgesiui, padedančios darbuotojams ar nariams priimti sprendimus, atitinkančius jų organizacijos principus. Jie yra veiksmingi tiek, kiek nariai savanoriškai jų laikosi; tačiau daugelis organizacijų siūlo papildomus apdovanojimus ir bausmes, kad paskatintų narius laikytis kodekso.
Profesiniai kodeksai yra viena iš galimybių organizacijoms „skatinti“ savo narius remti jų etikos principus ir misijos deklaraciją. Kodeksai yra _moralinės gairės_ profesiniam elgesiui, padedančios darbuotojams arba nariams priimti sprendimus, atitinkančius organizacijos principus. Jie veiksmingi tik jei nariai savanoriškai jų laikosi; tačiau daugelis organizacijų taiko papildomas paskatas ir sankcijas, kad paskatintų narių laikymąsi.
Pavyzdžiai:
* [Oxford Munich](http://www.code-of-ethics.org/code-of-conduct/) Etikos kodeksas
* [Duomenų mokslo asociacija](http://datascienceassn.org/code-of-conduct.html) Elgesio kodeksas (sukurtas 2013 m.)
* [ACM Etikos ir profesinio elgesio kodeksas](https://www.acm.org/code-of-ethics) (nuo 1993 m.)
> 🚨 Ar priklausote profesinei inžinerijos ar duomenų mokslo organizacijai? Peržiūrėkite jų svetainę, kad pamatytumėte, ar jie apibrėžia profesinį etikos kodeksą. Ką tai sako apie jų etikos principus? Kaip jie „skatina“ narius laikytis kodekso?
* [Oxford Munich](http://www.code-of-ethics.org/code-of-conduct/) etikos kodeksas
* [Data Science Association](http://datascienceassn.org/code-of-conduct.html) elgesio kodeksas (sukurtas 2013 m.)
* [ACM etikos ir profesinio elgesio kodeksas](https://www.acm.org/code-of-ethics) (nuo 1993 m.)
> 🚨 Ar priklausote kokiai nors inžinerijos ar duomenų mokslo profesionalų organizacijai? Pažvelkite į jų svetainę, ar jie apibrėžia profesinį etikos kodeksą. Ką šis kodeksas sako apie jų etikos principus? Kaip jie „skatina“ narius jo laikytis?
### 2. Etikos kontroliniai sąrašai
Nors profesiniai kodeksai apibrėžia reikalaujamą _etišką elgesį_ iš praktikų, jie [turi žinomų apribojimų](https://resources.oreilly.com/examples/0636920203964/blob/master/of_oaths_and_checklists.md) vykdymo srityje, ypač didelio masto projektuose. Vietoj to, daugelis duomenų mokslo ekspertų [rekomenduoja kontrolinius sąrašus](https://resources.oreilly.com/examples/0636920203964/blob/master/of_oaths_and_checklists.md), kurie gali **susieti principus su praktikomis** labiau deterministiniais ir veiksmais pagrįstais būdais.
Nors profesiniai kodeksai apibrėžia privalomą _etišką elgesį_ praktikams, jie [turi žinomų ribotumų](https://resources.oreilly.com/examples/0636920203964/blob/master/of_oaths_and_checklists.md) vykdyme, ypač didelio masto projektuose. Vietoje to daugelis duomenų mokslo ekspertų [rekomenduoja kontrolinius sąrašus](https://resources.oreilly.com/examples/0636920203964/blob/master/of_oaths_and_checklists.md), kurie gali **jungti principus su praktika** deterministiškai ir veiksmingai.
Kontroliniai sąrašai paverčia klausimus „taip/ne“ užduotimis, kurias galima operacionalizuoti, leidžiant jas sekti kaip standartinių produktų išleidimo darbo eigų dalį.
Kontroliniai sąrašai paverčia klausimus „taip/ne“ užduotimis, kurias galima įgyvendinti ir stebėti kaip įprastos produktų leidimo darbo eigą.
Pavyzdžiai:
* [Deon](https://deon.drivendata.org/) - bendros paskirties duomenų etikos kontrolinis sąrašas, sukurtas remiantis [pramonės rekomendacijomis](https://deon.drivendata.org/#checklist-citations) su komandinės eilutės įrankiu lengvam integravimui.
* [Privatumo audito kontrolinis sąrašas](https://cyber.harvard.edu/ecommerce/privacyaudit.html) - pateikia bendras gaires informacijos tvarkymo praktikoms iš teisinės ir socialinės perspektyvos.
* [AI sąžiningumo kontrolinis sąrašas](https://www.microsoft.com/en-us/research/project/ai-fairness-checklist/) - sukurtas AI praktikų, siekiant palaikyti sąžiningumo patikrinimų integraciją į AI kūrimo ciklus.
* [22 klausimai apie etiką duomenyse ir AI](https://medium.com/the-organization/22-questions-for-ethics-in-data-and-ai-efb68fd19429) - atviresnė sistema, struktūrizuota pradiniam etikos klausimų tyrimui dizaino, įgyvendinimo ir organizaciniuose kontekstuose.
* [Deon](https://deon.drivendata.org/) bendros paskirties duomenų etikos kontrolinis sąrašas, sukurtas pagal [pramonės rekomendacijas](https://deon.drivendata.org/#checklist-citations), su komandinės eilutės įrankiu integracijai.
* [Privatumo audito kontrolinis sąrašas](https://cyber.harvard.edu/ecommerce/privacyaudit.html) teikia bendras gaires informacijos tvarkymo praktikoms iš teisinių ir socialinių rizikų perspektyvos.
* [DI teisingumo kontrolinis sąrašas](https://www.microsoft.com/en-us/research/project/ai-fairness-checklist/) sukurtas DI specialistų, siekiant paremti teisingumo patikras DI kūrimo cikluose.
* [22 klausimai apie etiką duomenų ir DI srityje](https://medium.com/the-organization/22-questions-for-ethics-in-data-and-ai-efb68fd19429) atviresnis rėmimo rinkinys, skirtas pradinei etikos klausimų analizė dizaino, įgyvendinimo ir organizacinėse srityse.
### 3. Etikos reglamentai
Etika yra apie bendrų vertybių apibrėžimą ir teisingų veiksmų atlikimą _savanoriškai_. **Atitiktis** yra apie _įstatymų laikymąsi_, jei ir kur jie yra apibrėžti. **Valdymas** apima visas organizacijų veiklos formas, skirtas etikos principų įgyvendinimui ir nustatytų įstatymų laikymuisi.
Etika susijusi su bendrų vertybių apibrėžimu ir teisingo elgesio vykdymu _savanoriškai_. **Atitiktis** yra _teisės laikymasis_, jei ir kur ji nustatyta. **Valdymas** apima visus būdus, kaip organizacijos veikia, kad užtikrintų etikos principų vykdymą ir laikymąsi galiojančių įstatymų.
Šiandien valdymas organizacijose vyksta dviem formomis. Pirma, tai yra apie **etiško AI** principų apibrėžimą ir praktikų nustatymą, siekiant operacionalizuoti jų taikymą visiems organizacijos AI susijusiems projektams. Antra, tai yra apie visų vyriausybės nustatytų **duomenų apsaugos reglamentų** laikymąsi regionuose, kuriuose organizacija veikia.
Šiandien valdymas organizacijose vykdomas dviem būdais. Pirma, tai etinio DI principų apibrėžimas ir praktikų, užtikrinančių jų taikymą visuose DI projektuose, nustatymas. Antra, tai atitiktis visiems valdžios institucijų nustatytiems **duomenų apsaugos reglamentams** regionuose, kuriuose organizacija veikia.
Duomenų apsaugos ir privatumo reglamentų pavyzdžiai:
* `1974`, [JAV Privatumo aktas](https://www.justice.gov/opcl/privacy-act-1974) - reguliuoja _federalinės vyriausybės_ asmeninės informacijos rinkimą, naudojimą ir atskleidimą.
* `1996`, [JAV Sveikatos draudimo perkeliamumo ir atskaitomybės aktas (HIPAA)](https://www.cdc.gov/phlp/publications/topic/hipaa.html) - saugo asmens sveikatos duomenis.
* `1998`, [JAV Vaikų internetinio privatumo apsaugos aktas (COPPA)](https://www.ftc.gov/enforcement/rules/rulemaking-regulatory-reform-proceedings/childrens-online-privacy-protection-rule) - saugo vaikų iki 13 metų duomenų privatumą.
* `2018`, [Bendrasis duomenų apsaugos reglamentas (GDPR)](https://gdpr-info.eu/) - suteikia vartotojų teises, duomenų apsaugą ir privatumą.
* `2018`, [Kalifornijos vartotojų privatumo aktas (CCPA)](https://www.oag.ca.gov/privacy/ccpa) - suteikia vartotojams daugiau _teisių_ dėl jų (asmeninių) duomenų.
* `2021`, Kinijos [Asmeninės informacijos apsaugos įstatymas](https://www.reuters.com/world/china/china-passes-new-personal-data-privacy-law-take-effect-nov-1-2021-08-20/) - vienas stipriausių internetinių duomenų privatumo reglamentų pasaulyje.
> 🚨 Europos Sąjungos apibrėžtas GDPR (Bendrasis duomenų apsaugos reglamentas) išlieka vienu įtakingiausių duomenų privatumo reglamentų šiandien. Ar žinojote, kad jis taip pat apibrėžia [8 vartotojų teises](https://www.freeprivacypolicy.com/blog/8-user-rights-gdpr), skirtas apsaugoti piliečių skaitmeninį privatumą ir asmeninius duomenis? Sužinokite, kokios jos yra ir kodėl jos svarbios.
* `1974`, [JAV privatumo įstatymas](https://www.justice.gov/opcl/privacy-act-1974) reglamentuoja _federalinės vyriausybės_ asmens duomenų rinkimą, naudojimą ir atskleidimą.
* `1996`, [JAV sveikatos draudimo skaidrumo ir atskaitomybės įstatymas (HIPAA)](https://www.cdc.gov/phlp/publications/topic/hipaa.html) saugo asmens sveikatos duomenis.
* `1998`, [JAV vaikų internetinės privatumo apsaugos įstatymas (COPPA)](https://www.ftc.gov/enforcement/rules/rulemaking-regulatory-reform-proceedings/childrens-online-privacy-protection-rule) saugo vaikų iki 13 metų duomenų privatumą.
* `2018`, [Bendrasis duomenų apsaugos reglamentas (GDPR)](https://gdpr-info.eu/) suteikia vartotojų teises, duomenų apsaugą ir privatumą.
* `2018`, [Kalifornijos vartotojų privatumo įstatymas (CCPA)](https://www.oag.ca.gov/privacy/ccpa) suteikia vartotojams daugiau _teisų_ dėl jų (asmeninių) duomenų.
* `2021`, Kinijos [Asmeninės informacijos apsaugos įstatymas](https://www.reuters.com/world/china/china-passes-new-personal-data-privacy-law-take-effect-nov-1-2021-08-20/) neseniai priimtas, sukuriantis vieną griežčiausių interneto duomenų privatumo reglamentų pasaulyje.
> 🚨 Europos Sąjungos apibrėžtas GDPR (Bendrasis duomenų apsaugos reglamentas) yra vienas įtakingiausių šiandienos duomenų privatumo reglamentų. Ar žinojote, kad jis taip pat apibrėžia [8 vartotojų teises](https://www.freeprivacypolicy.com/blog/8-user-rights-gdpr), saugančias piliečių skaitmeninį privatumą ir asmeninius duomenis? Sužinokite, kas tai yra ir kodėl tai svarbu.
### 4. Etikos kultūra
Atkreipkite dėmesį, kad išlieka nematomas atotrūkis tarp _atitikties_ (pakankamo veikimo pagal „įstatymo raidę“) ir [sisteminių problemų](https://www.coursera.org/learn/data-science-ethics/home/week/4) sprendimo (pvz., informacijos asimetrijos ir paskirstymo neteisingumo), kurios gali paspartinti AI ginklavimą.
Reiktų pažymėti, kad yra nematoma spraga tarp _atitikties_ (pakanka laikytis „teisės raidės“) ir [_sisteminių problemų_](https://www.coursera.org/learn/data-science-ethics/home/week/4) sprendimo (tokios kaip sustabarėjimas, informacijos asimetrija, paskirstymo neteisybė), kurios gali paspartinti DI ginklavimą.
Pastarieji reikalauja [bendradarbiavimo kuriant etikos kultūrą](https://towardsdatascience.com/why-ai-ethics-requires-a-culture-driven-approach-26f451afa29f), kuri kuriama remiantis emociniais ryšiais ir nuosekliomis vertybėmis _visose organizacijose_ pramonėje. Tai reikalauja labiau [formalizuotos duomenų etikos kultūros](https://www.codeforamerica.org/news/formalizing-an-ethical-data-culture/) organizacijose leidžiančios _bet kam_ [pabėgti už Andon virvutės](https://en.wikipedia.org/wiki/Andon_(manufacturing)) (ankstyvam etikos problemų kėlimui) ir padaryti _etinius vertinimus_ (pvz., atrankose) pagrindiniu komandos formavimo kriterijumi DI projektuose.
---
## [Po paskaitos testas](https://ff-quizzes.netlify.app/en/ds/quiz/3) 🎯
## Peržiūra ir savarankiškas mokymasis
Kursai ir knygos padeda suprasti pagrindines etikos sąvokas ir iššūkius, o atvejų analizės ir įrankiai padeda taikyti etiką realaus pasaulio kontekste. Štai keletas pradinių išteklių.
Pastarasis reikalauja [bendradarbiavimo metodų etikos kultūrų apibrėžimui](https://towardsdatascience.com/why-ai-ethics-requires-a-culture-driven-approach-26f451afa29f), kurie kuria emocinius ryšius ir nuoseklias bendras vertybes _visose organizacijose_ pramonėje. Tai reikalauja daugiau [formalizuotų duomenų etikos kultūrų](https://www.codeforamerica.org/news/formalizing-an-ethical-data-culture/) organizacijose
* [Mašininis mokymasis pradedantiesiems](https://github.com/microsoft/ML-For-Beginners/blob/main/1-Introduction/3-fairness/README.md) - pamoka apie sąžiningumą, iš Microsoft.
* [Atsakingo dirbtinio intelekto principai](https://docs.microsoft.com/en-us/learn/modules/responsible-ai-principles/) - nemokamas mokymosi kelias iš Microsoft Learn.
* [Etika ir duomenų mokslas](https://resources.oreilly.com/examples/0636920203964) - O'Reilly elektroninė knyga (M. Loukides, H. Mason ir kt.)
* [Pradžiamokslis apie mašininį mokymąsi](https://github.com/microsoft/ML-For-Beginners/blob/main/1-Introduction/3-fairness/README.md) pamoka apie teisingumą, Microsoft.
* [Atsakingo DI principai](https://docs.microsoft.com/en-us/learn/modules/responsible-ai-principles/) - nemokamas mokymosi kelias iš Microsoft Learn.
* [Etika ir duomenų mokslas](https://resources.oreilly.com/examples/0636920203964) - O'Reilly el. knyga (M. Loukides, H. Mason ir kt.)
* [Duomenų mokslo etika](https://www.coursera.org/learn/data-science-ethics#syllabus) - internetinis kursas iš Mičigano universiteto.
* [Etika be užuolankų](https://ethicsunwrapped.utexas.edu/case-studies) - atvejų analizės iš Teksaso universiteto.
* [Etika atskleista](https://ethicsunwrapped.utexas.edu/case-studies) - atvejų analizės iš Teksaso universiteto.
# Užduotis
# Užduotis
[Parašykite duomenų etikos atvejo analizę](assignment.md)
---
**Atsakomybės atsisakymas**:
Š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 neteisingus 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 -->

@ -1,7 +1,7 @@
{
"1-Introduction/01-defining-data-science/README.md": {
"original_hash": "43212cc1ac137b7bb1dcfb37ca06b0f4",
"translation_date": "2025-10-25T19:12:09+00:00",
"translation_date": "2026-07-02T12:00:25+00:00",
"source_file": "1-Introduction/01-defining-data-science/README.md",
"language_code": "my"
},
@ -31,7 +31,7 @@
},
"1-Introduction/02-ethics/README.md": {
"original_hash": "58860ce9a4b8a564003d2752f7c72851",
"translation_date": "2025-10-03T17:07:59+00:00",
"translation_date": "2026-07-02T12:03:27+00:00",
"source_file": "1-Introduction/02-ethics/README.md",
"language_code": "my"
},
@ -55,7 +55,7 @@
},
"1-Introduction/04-stats-and-probability/README.md": {
"original_hash": "ce95884566a74db72572cd51f0cb25ad",
"translation_date": "2025-09-06T14:19:34+00:00",
"translation_date": "2026-07-02T12:05:33+00:00",
"source_file": "1-Introduction/04-stats-and-probability/README.md",
"language_code": "my"
},
@ -97,7 +97,7 @@
},
"2-Working-With-Data/07-python/README.md": {
"original_hash": "7bfec050f4717dcc2dfd028aca9d21f3",
"translation_date": "2025-09-06T16:05:05+00:00",
"translation_date": "2026-07-02T11:59:00+00:00",
"source_file": "2-Working-With-Data/07-python/README.md",
"language_code": "my"
},
@ -277,7 +277,7 @@
},
"4-Data-Science-Lifecycle/16-communication/README.md": {
"original_hash": "215a3254ba5a222a57c5bb0192cea8e3",
"translation_date": "2025-09-06T21:49:49+00:00",
"translation_date": "2026-07-02T12:11:23+00:00",
"source_file": "4-Data-Science-Lifecycle/16-communication/README.md",
"language_code": "my"
},
@ -307,7 +307,7 @@
},
"5-Data-Science-In-Cloud/18-Low-Code/README.md": {
"original_hash": "bd4da10766c64fce4294a98f6479dfb0",
"translation_date": "2025-09-05T20:07:33+00:00",
"translation_date": "2026-07-02T12:07:51+00:00",
"source_file": "5-Data-Science-In-Cloud/18-Low-Code/README.md",
"language_code": "my"
},
@ -337,7 +337,7 @@
},
"6-Data-Science-In-Wild/20-Real-World-Examples/README.md": {
"original_hash": "0f67a4139454816631526779a456b734",
"translation_date": "2025-09-06T18:47:57+00:00",
"translation_date": "2026-07-02T12:09:35+00:00",
"source_file": "6-Data-Science-In-Wild/20-Real-World-Examples/README.md",
"language_code": "my"
},
@ -403,7 +403,7 @@
},
"USAGE.md": {
"original_hash": "f546349678757508d69ce9e1d2688446",
"translation_date": "2025-10-03T15:11:58+00:00",
"translation_date": "2026-07-02T11:57:07+00:00",
"source_file": "USAGE.md",
"language_code": "my"
},

@ -6,129 +6,167 @@
---
[![ဒေတာသိပ္ပံကို သတ်မှတ်ခြင်း ဗီဒီယို](../../../../translated_images/my/video-def-ds.6623ee2392ef1abf.webp)](https://youtu.be/beZ7Mb_oz9I)
[![Defining Data Science Video](../../../../translated_images/my/video-def-ds.6623ee2392ef1abf.webp)](https://youtu.be/beZ7Mb_oz9I)
## [Pre-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/0)
## ဒေတာဆိုတာဘာလဲ?
နေ့စဉ်ဘဝမှာ ဒေတာတွေကို အမြဲတမ်းတွေ့နေရပါတယ်။ သင်ဖတ်နေတဲ့ စာသားက ဒေတာဖြစ်ပါတယ်။ သင့်စမတ်ဖုန်းထဲမှာရှိတဲ့ မိတ်ဆွေတွေရဲ့ ဖုန်းနံပါတ်စာရင်းက ဒေတာဖြစ်သလို၊ သင့်နာရီမှာ ပြထားတဲ့ လက်ရှိအချိန်ကလည်း ဒေတာဖြစ်ပါတယ်။ လူသားတွေဟာ သဘာဝအတိုင်း ဒေတာတွေနဲ့ လုပ်ဆောင်နေကြပြီး ငွေကိုရေတွက်တာ၊ မိတ်ဆွေတွေကိုစာရေးတာတွေကို လုပ်ဆောင်နေကြပါတယ်။
## ဒေတာ ဆိုတာဘာလဲ?
ကျွန်တော်တို့၏ နေ့စဉ်ဘဝတွင် ဒေတာများဖြင့် အမြဲ ဝန်းရံထားရသည်။ သင့်က အခု ဖတ်နေသော စာသားမှာ ဒေတာဖြစ်သည်။ သင့်ဖုန်းထဲ ရှိ မိတ်ဆွေများ၏ ဖုန်းနံပါတ်စာရင်းမှာ ဒေတာဖြစ်ပြီး၊ သင့်နာရီပေါ်တွင် ပြသနေသော လက်တလောအချိန်လည်း ဒေတာဖြစ်သည်။ လူသားများအနေနဲ့ ဒေတာကို သဘာဝကျ လုပ်ကိုင်ကြပြီး၊ ကျွန်တော်တို့ ငွေတွက်တာ သို့မဟုတ် မိတ်ဆွေတွေထံ စာမေးတာတွေ ပြုလုပ်တာကလည်း ဒေတာနဲ့ ဆက်စပ်နေပါတယ်။
ဒါပေမယ့် ကွန်ပျူတာတွေ ဖန်တီးလာတာနဲ့အတူ ဒေတာဟာ အရေးပါမှုပိုများလာပါတယ်။ ကွန်ပျူတာတွေရဲ့ အဓိကလုပ်ငန်းတာဝန်က တွက်ချက်မှုတွေကို လုပ်ဆောင်ပေးဖို့ဖြစ်ပေမယ့် ဒေတာတွေကို အသုံးပြုဖို့လိုအပ်ပါတယ်။ ဒါကြောင့် ကွန်ပျူတာတွေက ဒေတာတွေကို ဘယ်လိုသိမ်းဆည်းပြီး အလုပ်လုပ်သလဲဆိုတာကို နားလည်ဖို့လိုပါတယ်။
သို့သော် ဒေတာသည် ကွန်ပျူတာများ ဖန်တီးမှုနှင့်အမျိုးမျိုးပို စိတ်ကြိုက်သောအရာ ဖြစ်လာပါသည်။ ကွန်ပျူတာ၏ အဓိက အလုပ်က ရှင်သန်အားဖြင့် တွက်ချက်ပေးခြင်းဖြစ်သည်၊ သို့သော် စီမံဆောင်ရွက်ရန် ဒေတာလိုအပ်ပါသည်။ ထို့ကြောင့် ကွန်ပျူတာများသည် ဒေတာကို မည်သို့ သိမ်းဆည်းပြီး ဖြစ်ပေါ်စေသည်ကို ကျွန်တော်တို့ နားလည်ရပါမည်။
အင်တာနက်ပေါ်လာတာနဲ့အတူ ကွန်ပျူတာတွေဟာ ဒေတာကို ကိုင်တွယ်တဲ့ စက်ပစ္စည်းအဖြစ် ပိုမိုအရေးပါလာပါတယ်။ သတိထားမိပါက အခုအချိန်မှာ ကွန်ပျူတာတွေကို တွက်ချက်မှုလုပ်ဖို့ထက် ဒေတာကို ကိုင်တွယ်ဖို့နဲ့ ဆက်သွယ်ဖို့အတွက် ပိုမိုအသုံးပြုလာပါတယ်။ မိတ်ဆွေကို အီးမေးလ်ရေးတာ၊ အင်တာနက်မှာ အချက်အလက်တစ်ခုခုကို ရှာဖွေတဲ့အခါ - ဒေတာကို ဖန်တီးခြင်း၊ သိမ်းဆည်းခြင်း၊ ပို့ခြင်းနဲ့ ပြုပြင်ခြင်းတွေကို လုပ်ဆောင်နေပါတယ်။
> သင်ကွန်ပျူတာတွေကို တကယ်တမ်း တွက်ချက်မှုလုပ်ဖို့ နောက်ဆုံးအသုံးပြုခဲ့တဲ့အချိန်ကို သတိရနိုင်ပါသလား?
အင်တာနက် ပေါ်လာခြင်းကြောင့် ကွန်ပျူတာ၏ ဒေတာကို ကိုင်တွယ်မှုအခန်းကဏ္ဍ ကြီးသည်။ သင်စိတ်မှတ်မိပါက ကျွန်တော်တို့ ယခုအခါ တွက်ချက်မှုများထက် ဒေတာ ပြုလုပ်ခြင်းနှင့် ဆက်သွယ်ရေးအတွက် ကွန်ပျူတာကို ပိုမို အသုံးပြုလျက်ရှိသည်။ မိတ်ဆွေတစ်ဦးထံ အီးမေးလ်ရေးတဲ့အခါ သို့မဟုတ် အင်တာနက်ပေါ်တွင် တစ်စုံတစ်ခု ရှာဖွေတဲ့အခါမှာ ဒေတာကို ဖန်တီးခြင်း၊ သိမ်းဆည်းခြင်း၊ ဖြန့်ဝေခြင်း၊ ပြုပြင်တည်းဖြတ်ခြင်းတို့ လုပ်နေသည်။
## ဒေတာသိပ္ပံဆိုတာဘာလဲ?
> နောက်ဆုံးအကြိမ် ကျွန်တော်တို့ ကွန်ပျူတာနဲ့ တကယ် တွက်ချက်လုပ်ခဲ့တာ ကိုယ့်မှာ မှတ်မိပါသလား?
[Wikipedia](https://en.wikipedia.org/wiki/Data_science) မှာ **ဒေတာသိပ္ပံ** ကို *သိပ္ပံနည်းလမ်းတွေကို အသုံးပြုပြီး စနစ်တကျနဲ့ မစနစ်တကျ ဒေတာတွေထဲကနေ အသိပညာနဲ့ အမြင်တွေကို ရယူပြီး ဒေတာကို အသုံးချနိုင်တဲ့ အမြင်တွေကို အမျိုးမျိုးသော လုပ်ငန်းနယ်ပယ်တွေမှာ အသုံးချတဲ့ သိပ္ပံနယ်ပယ်* အဖြစ် သတ်မှတ်ထားပါတယ်။
## ဒေတာသိပ္ပံ ဆိုတာဘာလဲ?
ဒီအဓိပ္ပါယ်က ဒေတာသိပ္ပံရဲ့ အရေးပါတဲ့ အချက်တွေကို အထူးပြောပြထားပါတယ် -
[ဝီကီပီဒီးယား](https://en.wikipedia.org/wiki/Data_science) မှာ၊ **ဒေတာသိပ္ပံ**ကို *ဖွဲ့စည်းပုံရှိ/မရှိ ဒေတာများထဲမှ သိပ္ပံနည်းလမ်းများ အသုံးပြုကာ သိပံပညာနှင့် သွက်လက်သော နည်းပညာများက ဉာဏ်ရည်များကို ထုတ်ယူခြင်း၊ ဉာဏ်ရည်များ၊ နှင့် လက်တွေ့ အသုံးချနိုင်သော ထောက်ပံ့ချက်များကို လုပ်ငန်းခွင်များစွာတွင် အသုံးချခြင်း* ဟု သတ်မှတ်ထားသည်။
* ဒေတာသိပ္ပံရဲ့ အဓိကရည်ရွယ်ချက်က **အသိပညာကို ရယူခြင်း** ဖြစ်ပြီး ဒေတာကို **နားလည်ခြင်း**၊ ဖုံးကွယ်ထားတဲ့ ဆက်နွယ်မှုတွေကို ရှာဖွေခြင်းနဲ့ **မော်ဒယ်** တစ်ခုကို တည်ဆောက်ခြင်းဖြစ်ပါတယ်။
* ဒေတာသိပ္ပံက **သိပ္ပံနည်းလမ်းတွေ**ကို အသုံးပြုပါတယ်၊ ဥပမာ - အလားအလာနဲ့ သင်္ချာ။ *ဒေတာသိပ္ပံ* ဆိုတဲ့ စကားလုံးကို ပထမဆုံးမိတ်ဆက်တဲ့အခါမှာ ဒေတာသိပ္ပံဟာ သင်္ချာရဲ့ fancy နာမည်အသစ်တစ်ခုသာဖြစ်တယ်လို့ တချို့ကဆိုခဲ့ကြပါတယ်။ ယနေ့ခေတ်မှာတော့ ဒီနယ်ပယ်ဟာ ပိုကျယ်ပြန့်လာတာကို သက်သေပြနိုင်ပါတယ်။
* ရရှိတဲ့ အသိပညာကို **အသုံးချနိုင်တဲ့ အမြင်တွေ** ထုတ်လုပ်ဖို့ အသုံးချသင့်ပါတယ်၊ ဒါကတော့ လက်တွေ့လုပ်ငန်းအခြေအနေတွေမှာ အသုံးချနိုင်တဲ့ အမြင်တွေ ဖြစ်ပါတယ်။
* **စနစ်တကျ** ဒေတာနဲ့ **မစနစ်တကျ** ဒေတာနှစ်မျိုးလုံးကို ကိုင်တွယ်နိုင်ဖို့ လိုအပ်ပါတယ်။ ဒေတာအမျိုးအစားတွေကို ကျွန်တော်တို့ သင်ခန်းစာမှာ နောက်ပိုင်းမှာ ပြန်လည်ဆွေးနွေးပါမယ်။
* **လျှောက်လွှာနယ်ပယ်** ဆိုတာ အရေးပါတဲ့ အယူအဆတစ်ခုဖြစ်ပြီး ဒေတာသိပ္ပံပညာရှင်တွေဟာ ပြဿနာနယ်ပယ်မှာ အနည်းဆုံး အတတ်ပညာတစ်ခုခုရှိဖို့ လိုအပ်ပါတယ်၊ ဥပမာ - ငွေကြေး၊ ဆေးဘက်ဆိုင်ရာ၊ စျေးကွက်ရှာဖွေရေးစသည်ဖြင့်။
ဤသတ်မှတ်ချက်သည် ဒေတာသိပ္ပံ၏ အရေးကြီးသော အချက်များကို တောက်ပစွာ ပြသသည်ထက်
> ဒေတာသိပ္ပံရဲ့ အရေးပါတဲ့ အခြားအချက်တစ်ခုက ဒေတာကို ဘယ်လိုစုဆောင်းရမလဲ၊ ဘယ်လိုသိမ်းဆည်းရမလဲ၊ ဘယ်လိုကွန်ပျူတာတွေကို အသုံးပြုပြီး အလုပ်လုပ်ရမလဲဆိုတာကို လေ့လာခြင်းဖြစ်ပါတယ်။ သင်္ချာက သင်္ချာဆိုင်ရာ အခြေခံကိုပေးပြီး ဒေတာသိပ္ပံက သင်္ချာဆိုင်ရာ အယူအဆတွေကို အသုံးပြုပြီး ဒေတာထဲကနေ အမြင်တွေကို တကယ်တမ်း ရယူနိုင်ပါတယ်။
* ဒေတာသိပ္ပံ၏ အဓိက ရည်ရွယ်ချက်မှာ ဒေတာထဲမှ **ညဏ်ရည် ရယူခြင်း** ဖြစ်ပြီး၊ အကြောင်းကောင်းမှန်တွေကို နားလည်သဘောပေါက်ခြင်း၊ မှတ်မိထားသည့် ဆက်နွယ်ချက်များ ရှာဖွေခြင်းနှင့် **မော်ဒယ်တစ်ခု** တည်ဆောက်ခြင်း ဖြစ်သည်။
* ဒေတာသိပ္ပံသည် **သိပ္ပံနည်းလမ်းများ** ကိုအသုံးပြုသည်၊ ဥပမာ - အလွတ်အလပ်နှင့် သင်္ကေတဗေဒ။ ဒေတာသိပ္ပံဟူသော စကားလုံးကို ပထမဆုံးသုံးခဲ့ချိန်တွင် အချို့လူများက ဒေတာသိပ္ပံသည် စာရင်းဇယားသိပ္ပံ (statistics) အတွက် အသစ်သော နာမည်ခေါ်တစ်ခုသာဖြစ်ကြောင်း ဆန့်ကျင်ခဲ့သည်။ ယနေ့တွင် ဤဘာသာရပ်သည် ပိုမိုကျယ်ပြန့်သည့် နယ်ပယ်ဖြစ်လာသည်ဟု သိသာပြမှီ။
* ရရှိထားသည့် ဉာဏ်ရည်ကို လက်တွေ့အသုံးချဖွယ်ရာ **အခြေအနေသေချာသော နိဒါန်းများ** ထုတ်ပေးနိုင်ရန် မဟာဗျူဟာများဖြင့် အသုံးချရမည်။
* ကွန်ပျူတာများစွာ သို့မဟုတ် ဒေတာကို ကျယ်ပြန့်စွာ စီမံခန့်ခွဲရန် **ဖွဲ့စည်းပုံရှိ** နှင့် **ဖွဲ့စည်းပုံမရှိ** ဒေတာ နှစ်မျိုးစလုံးကို ဆောင်ရွက်နိုင်ရမည်။ လေ့လာရေးကာလအတွင်း ဒေတာ အမျိုးအစားများနှင့် နောက်ပိုင်းတွင် ပြန်လည်ဆွေးနွေးပါမည်။
* **လျှောက်လွှာနယ်ပယ်** သည် အရေးကြီးသော အယူအဆတစ်ခု ဖြစ်ပြီး ဒေတာသိပ္ပံပညာရှင်များသည် အကြောင်းအရာနယ်ပယ်ကို အနည်းဆုံး အခွင့်အရေးအနေဖြင့် ကျွမ်းကျင်မှုရှိရမည်ဖြစ်သည်။ ဥပမာ - ငွေကြေး၊ ဆေးဘက်ဆိုင်ရာ၊ စျေးကွက်ရှာဖွေမှု စသည်တို့ဖြစ်သည်။
[Jim Gray](https://en.wikipedia.org/wiki/Jim_Gray_(computer_scientist)) မှာ ဒေတာသိပ္ပံကို သိပ္ပံရဲ့ သီးခြားပုံစံတစ်ခုအဖြစ် သတ်မှတ်ထားပါတယ် -
* **အတွေ့အကြုံအခြေခံ**, အတွေ့အကြုံနဲ့ စမ်းသပ်မှုရလဒ်တွေကို အဓိကအားထားခြင်း
* **သီအိုရီအခြေခံ**, ရှိပြီးသား သိပ္ပံပညာမှ အသစ်သော အယူအဆတွေကို ဖော်ထုတ်ခြင်း
* **ကွန်ပျူတာအခြေခံ**, ကွန်ပျူတာစမ်းသပ်မှုတွေကို အခြေခံပြီး အသစ်သော အခြေခံအချက်တွေကို ရှာဖွေခြင်း
* **ဒေတာအခြေခံ**, ဒေတာထဲမှာ ဆက်နွယ်မှုတွေ နဲ့ ပုံစံတွေကို ရှာဖွေခြင်း
> ဒေတာသိပ္ပံ၏ တခြား အရေးကြီးသောအချက်မှာ ကွန်ပျူတာအသုံးပြုပြီး ဒေတာကို မည်သို့ စုဆောင်း၊ သိမ်းဆည်း၊ နှင့်ဆောင်ရွက်သင့်သည်ကိုလေ့လာခြင်း ဖြစ်သည်။ စာရင်းဇယားသိပ္ပံသည် သင်္ကေတပေါ်အခြေခံသည်၊ ဒေတာသိပ္ပံသည် သင်္ကေတစည်းကမ်းများကို အသုံးပြုပြီး တကယ်ဉာဏ်ရည် ထုတ်ယူသည်။
## ဆက်စပ်နယ်ပယ်များ
ဒေတာသိပ္ပံကို [Jim Gray](https://en.wikipedia.org/wiki/Jim_Gray_(computer_scientist)) မှပေးထားသည့် နည်းလမ်းတစ်ခုအရ သိပ္ပံနယ်ပယ်တစ်ခုအဖြစ် တွေ့မြင်နိုင်သည်၊
ဒေတာဟာ အလွန်ကျယ်ပြန့်တဲ့အရာဖြစ်တဲ့အတွက် ဒေတာသိပ္ပံဟာလည်း အခြားနယ်ပယ်များစွာကို ထိတွေ့နေပါတယ်။
* **ကြားထဲတွင် အခြေခံထားသော (Empirical)၊** အဓိကအားဖြင့် လေ့လာမှုနှင့် စမ်းသပ်မှုရလဒ်များအပေါ် မှီခံသည်။
* **သီအိုရီအရ (Theoretical),** အသိပညာရှိသည့် သိပ္ပံမှုမှ အသစ်သောအယူအဆများ ပေါ်လာသည်။
* **ကွန်ပျူတာ အသုံးပြု (Computational),** ကွန်ပျူတာ စမ်းသပ်မှုအပေါ် အခြေခံပြီး အယူအဆအသစ်များ ရှာဖွေသည်။
* **ဒေတာမှ အခြေခံထားသည် (Data-Driven),** ဒေတာထဲရှိ ဆက်နွယ်မှုများနှင့် ပုံစံများ ရှာဖွေရန် အခြေခံသည်။
## အခြား ဆက်စပ် နယ်ပယ်များ
ဒေတာသည် အလုံးစုံ ရှိသဖြင့် ဒေတာသိပ္ပံကိုယ်တိုင်ဟာလည်း ဝန်းရံ နယ်ပယ်ကျယ်ပြန့်ပြီး အခြား နယ်ပယ်များကို ထိတွေ့နေသည်။
<dl>
<dt>ဒေတာဘေ့စ်များ</dt>
<dt>ဒေတာဘေ့စ်များ (Databases)</dt>
<dd>
အရေးပါတဲ့အချက်ကတော့ ဒေတာကို <b>ဘယ်လိုသိမ်းဆည်းမလဲ</b> ဆိုတာဖြစ်ပါတယ်၊ ဒေတာကို အလွယ်တကူ ကိုင်တွယ်နိုင်ဖို့အတွက် ဘယ်လိုစနစ်တကျဖွဲ့စည်းမလဲဆိုတာပါ။ Structured နဲ့ Unstructured ဒေတာတွေကို သိမ်းဆည်းတဲ့ ဒေတာဘေ့စ်အမျိုးအစားတွေရှိပြီး <a href="../../2-Working-With-Data/README.md">ကျွန်တော်တို့ သင်ခန်းစာမှာ ပြန်လည်ဆွေးနွေးပါမယ်</a>
အရေးကြီးသော အကောက်အနှုတ်မှာ ဒေတာကို <b>မည်သို့ စုစည်းအပ်နှံမလဲ</b> ဖြစ်ပြီး၊ ဒေတာကို ပိုမိုလျင်မြန်စွာ သုံးစွဲနိုင်အောင် ဖွဲ့စည်းပုံစီမံခြင်း ဖြစ်သည်။ ဖွဲ့စည်းပုံရှိ နှင့် မရှိသော ဒေတာကို သိမ်းဆည်းထားသည့် မတူညီသော ဒေတာဘေ့စ် နည်းပညာများ ရှိကြပြီး၊ ကျွန်တော်တို့၏ <a href="../../2-Working-With-Data/README.md">သင်တန်းအတွင်း တွေ့မြင်မည်</a> ဖြစ်သည်
</dd>
<dt>Big Data</dt>
<dt>ကြီးမားသော ဒေတာ (Big Data)</dt>
<dd>
တစ်ခါတစ်လေမှာ အလွန်များပြားတဲ့ ဒေတာတွေကို သိမ်းဆည်းပြီး အလွယ်တကူ ကိုင်တွယ်နိုင်ဖို့ လိုအပ်ပါတယ်။ ဒေတာတွေကို ကွန်ပျူတာကလပ်စတာမှာ ဖြန့်ဖြူးထားပြီး ထိရောက်စွာ ကိုင်တွယ်နိုင်ဖို့ အထူးနည်းလမ်းတွေ နဲ့ ကိရိယာတွေရှိပါတယ်။
အခါအားလျော်စွာ ဖွဲ့စည်းပုံရိုးရှင်းသော ဒေတာ အလွန်ကြီးမားသော အရေအတွက်ကို သိမ်းဆည်းပြီး စီမံရန် လိုအပ်သည်။ ဒေတာများစွာကို ကွန်ပျူတာ ကလပ်စတာပေါ်တွင် ဖြန့်ဝေ၍ ထိရောက်စွာ ထိန်းချုပ်စီမံရန် ရည်ရွယ်ချက်ဖြင့် အထူးနည်းဗျူဟာများနှင့် ကိရိယာများ ရှိသည်။
</dd>
<dt>Machine Learning</dt>
<dt>စက်သင်ယူမှု (Machine Learning)</dt>
<dd>
ဒေတာကို နားလည်ဖို့ <b>မော်ဒယ်တစ်ခု</b> တည်ဆောက်ပြီး လိုအပ်တဲ့ရလဒ်ကို ခန့်မှန်းနိုင်ဖို့ လိုအပ်ပါတယ်။ ဒေတာထဲကနေ မော်ဒယ်တွေကို ဖွံ့ဖြိုးတိုးတက်အောင်လုပ်ဆောင်ခြင်းကို <b>Machine Learning</b> လို့ခေါ်ပါတယ်။ <a href="https://aka.ms/ml-beginners">Machine Learning for Beginners</a> သင်ခန်းစာကို လေ့လာဖို့ စိတ်ဝင်စားနိုင်ပါတယ်။
ဒေတာကို နားလည်ဖို့ ရည်ရွယ်ပြီး၊ လိုအပ်သည့် ရလဒ်များ ခန့်မှန်းနိုင်မည့် <b>မော်ဒယ်တစ်ခု ဖန်တီးခြင်း</b> ဖြစ်သည်။ ဒေတာမှ မော်ဒယ်များ ဖွံ့ဖြိုးတည်ဆောက်ခြင်းကို <b>စက်သင်ယူခြင်း</b> ဟုခေါ်သည်။ ကျွန်တော်တို့၏ <a href="https://aka.ms/ml-beginners">စက်သင်ယူမှုပြန်လည်စတင်သူများအတွက် သင်တန်း</a> ကို သင်ယူနိုင်သည်။
</dd>
<dt>Artificial Intelligence</dt>
<dt>အတုအခေါ် စွမ်းရည် (Artificial Intelligence)</dt>
<dd>
Machine Learning နယ်ပယ်တစ်ခုဖြစ်တဲ့ Artificial Intelligence (AI) ဟာလည်း ဒေတာကို အခြေခံပြီး လူသားတွေရဲ့ အတွေးအမြင်နဲ့ ဆင်တူတဲ့ မော်ဒယ်တွေကို တည်ဆောက်ခြင်းဖြစ်ပါတယ်။ AI နည်းလမ်းတွေက မစနစ်တကျ ဒေတာ (ဥပမာ - သဘာဝဘာသာစကား) ကို စနစ်တကျ အမြင်တွေ အဖြစ် ပြောင်းလဲနိုင်စေပါတယ်။
စက်သင်ယူမှု၏ နယ်ပယ်တစ်ခုဖြစ်သော အတုအခေါ်စွမ်းရည် (AI) သည် ဒေတာပေါ်တွင် မူတည်ပြီး လူ့အတွေးအခေါ်စနစ်များကို အတုယူသည့် မော်ဒယ်များ တည်ဆောက်ခြင်းဖြစ်သည်။ AI နည်းပညာများက ဖွဲ့စည်းပုံမရှိသော ဒေတာ (ဥပမာ- သဘာဝဘာသာစကား) ကို ဖွဲ့စည်းပုံရှိ အမြင်မြင်သာသော အချက်အလက်များ အဖြစ် ပြောင်းလဲပေးသည်။
</dd>
<dt>Visualization</dt>
<dt>ကြည့်ရှုခြင်း (Visualization)</dt>
<dd>
ဒေတာအများကြီးကို လူသားတစ်ဦးအတွက် နားလည်ဖို့ ခက်ခဲနိုင်ပါတယ်၊ ဒါပေမယ့် ဒေတာကို အသုံးချပြီး အသုံးဝင်တဲ့ ရှင်းလင်းမှုတွေကို ဖန်တီးလိုက်တဲ့အခါမှာတော့ ဒေတာကို ပိုမိုနားလည်နိုင်ပြီး အချို့သော အမြင်တွေကို ရယူနိုင်ပါတယ်။ ဒါကြောင့် အချက်အလက်တွေကို ရှင်းလင်းဖော်ပြနိုင်တဲ့ နည်းလမ်းတွေကို သိထားဖို့ အရေးကြီးပါတယ် - ဒီအကြောင်းကို <a href="../../3-Data-Visualization/README.md">သင်ခန်းစာ ၃</a> မှာ ပြန်လည်ဆွေးနွေးပါမယ်။ ဆက်စပ်နယ်ပယ်တွေမှာ <b>Infographics</b> နဲ့ <b>Human-Computer Interaction</b> ပါဝင်ပါတယ်။
ဒေတာ၏ အရေအတွက် များများသည် လူသားအတွက် နားလည်ရန်ခက်ခဲသည်၊ ဒါပေမယ့် ထိုဒေတာမှ အသုံးဝင်သော မျက်နှာပြင်များ ဖန်တီးကာ ဒေတာကို နားလည်မှု မြင့်စေပြီး ဆုံးဖြတ်ချက်များ ထုတ်တတ်နိုင်သည်။ ထို့ကြောင့် အချက်အလက်များကို ကြည့်ရှုနည်း များစွာကို သိရှိခြင်း အရေးကြီးပြီး၊ သင်တန်း၏ <a href="../../3-Data-Visualization/README.md">အပိုင်း ၃</a> တွင် ဆွေးနွေးမည်ဖြစ်သည်။ သက်ဆိုင်ရာ နယ်ပယ်များတွင် <b>ဖော်ပြချက်ပုံပြင်များ (Infographics)</b> နှင့် <b>လူနှင့် ကွန်ပျူတာ ဆက်ဆံရေး (Human-Computer Interaction)</b> ပါဝင်သည်။
</dd>
</dl>
## ဒေတာအမျိုးအစားများ
ကျွန်တော်တို့ ပြောခဲ့သလို ဒေတာဟာ နေရာတိုင်းမှာရှိပါတယ်။ ဒေတာကို မှန်ကန်တဲ့နည်းလမ်းနဲ့ ဖမ်းယူနိုင်ဖို့ လိုအပ်ပါတယ်! **စနစ်တကျ** ဒေတာနဲ့ **မစနစ်တကျ** ဒေတာကို ခွဲခြားဖို့ အရေးကြီးပါတယ်။ စနစ်တကျ ဒေတာဟာ အများအားဖြင့် စနစ်တကျ ဖွဲ့စည်းထားတဲ့ပုံစံတစ်ခုအနေနဲ့ တွေ့ရပြီး အများအားဖြင့် ဇယားတစ်ခု သို့မဟုတ် ဇယားအချို့အနေနဲ့ တွေ့ရပါတယ်။ မစနစ်တကျ ဒေတာကတော့ ဖိုင်တွေ စုစည်းထားတဲ့အပေါ်မှာသာ အခြေခံထားပါတယ်။ တစ်ခါတစ်ရံမှာ **semi-structured** ဒေတာအကြောင်းကိုလည်း ပြောနိုင်ပြီး အစိတ်အပိုင်းတစ်ခုခုရှိတဲ့ ဒေတာပုံစံတွေကို ပြောနိုင်ပါတယ်။
ယခင်တွင် ဖော်ပြထားသလို ဒေတာသည် အကွာအဝေးသင့်လျော်စွာ ရှိနေသည်။ ဒါကြောင့် အချက်အလက်ကို မှန်ကန်စွာ ဖမ်းယူရပါမည်! **ဖွဲ့စည်းပုံရှိ** နှင့် **ဖွဲ့စည်းပုံမရှိ** ဒေတာကို ခွဲခြားသိရှိရန် သုံးများသည်။ ဖွဲ့စည်းပုံရှိ ဒေတာသည် အထူးသဖြင့် ဇယားမျိုးဖြစ်거나 ဇယားအများအတွက် တစ်ခုတည်း အထူးစနစ်ဖြင့် ပုံနှိပ်ထားသည်၊ ဖွဲ့စည်းပုံမရှိ ဒေတာသည် ဖိုင်စုစည်းခြင်းသာ ဖြစ်သည်။ တခါတရံမှာ၊ ဖွဲ့စည်းပုံတစ်စုံတစ်ခုရှိသော်လည်း အမျိုးအစားက အများကြီး ကွဲပြားနိုင်သော **မှတ်သားဖွဲ့စည်းပုံရှိ ဒေတာ** ကိုလည်း ရှင်းလင်းနိုင်သည်။
| စနစ်တကျ | Semi-structured | မစနစ်တကျ |
| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | --------------------------------------- |
| လူတွေ နဲ့ သူတို့ရဲ့ ဖုန်းနံပါတ်စာရင်း | Wikipedia စာမျက်နှာတွေ နဲ့ လင့်ခ်များ | Encyclopedia Britannica ရဲ့ စာသား |
| အဆောက်အဦးရဲ့ အခန်းတိုင်းမှာ နာရီတိုင်းအပူချိန်စာရင်း | JSON ပုံစံနဲ့ သိပ္ပံဆောင်းပါးတွေကို စုစည်းထားပြီး အရေးသားသူ၊ ထုတ်ဝေသည့်ရက်စွဲ၊ အကျဉ်းချုပ်များ | ကုမ္ပဏီစာရွက်စာတမ်းတွေကို သိမ်းဆည်းထားတဲ့ ဖိုင်များ |
| အဆောက်အဦးထဲကို ဝင်လာတဲ့ လူတွေ ရဲ့ အသက်အရွယ် နဲ့ ကျားမစာရင်း | အင်တာနက်စာမျက်နှာများ | စောင့်ကြည့်ကင်မရာရဲ့ ဗီဒီယိုဖိုင်များ |
| ဖွဲ့စည်းပုံရှိ | မှတ်သားဖွဲ့စည်းပုံရှိ | ဖွဲ့စည်းပုံမရှိ |
| ----------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------ | ------------------------------------ |
| လူတိုင်း၏ ဖုန်းနံပါတ်စာရင်း | လင့်ခ်ပါသည့် Wikipedia စာမျက်နှာများ | Encyclopedia Britannica စာသား |
| နေအိမ်အခန်းအားလုံးတွင် မိနစ်တိုင်း အပူချိန် | ရေးသားသူ၊ ထုတ်ပြန်ရက်စွဲနှင့် အကျဉ်းချုပ်ပါဝင်သော JSON ပုံစံသည့် သိပ္ပံစာတမ်းများစုစည်းမှု | ကုမ္ပဏီစာရွက်စာတမ်းများ ဖိုင်မျှဝေခြင်း |
| နေအိမ်ထဲ ဝင်သော လူကြီးမင်းတို့၏ အသက်နှင့် အမျိုးသား/မအချက်အလက် | အင်တာနက်စာမျက်နှာများ | လုံခြုံရေးဗီဒီယို မှတ်တမ်း |
## ဒေတာကို ဘယ်မှာရနိုင်မလဲ
## ဒေတာကို ဘယ်မှာ ရနိုင်မလဲ
ဒေတာရနိုင်တဲ့နေရာတွေ အများကြီးရှိပြီး အားလုံးကို စာရင်းပြုစုဖို့ မဖြစ်နိုင်ပါဘူး! ဒါပေမယ့် ဒေတာရနိုင်တဲ့ နေရာတွေကို အချို့ ပြောပြပါမယ် -
ဒေတာရရှိနိုင်သော အရင်းအမြစ်များစွာ ရှိပြီး အားလုံးကို စုစည်းဖော်ပြရန် မဖြစ်နိုင်ပါ။ သို့သော် ဒေတာ ရနိုင်သည့် ကျယ်ပြန့်သောနေရာများစွာကို ဖော်ပြပါမည်။
* **စနစ်တကျ**
- **Internet of Things** (IoT) အပါအဝင် အပူချိန်၊ ဖိအား စသည့် အာရုံခံကိရိယာတွေကနေ ဒေတာတွေကို အများကြီးရနိုင်ပါတယ်။ ဥပမာ - ရုံးအဆောက်အဦးကို IoT အာရုံခံကိရိယာတွေနဲ့ ပြင်ဆင်ထားရင် ကုန်ကျစရိတ်ကို လျှော့ချဖို့အတွက် အပူချိန်နဲ့ အလင်းရောင်ကို အလိုအလျောက်ထိန်းချုပ်နိုင်ပါတယ်။
- **စ်တမ်းများ**ကို ဝယ်ယူပြီးနောက် သို့မဟုတ် ဝဘ်ဆိုဒ်ကို သွားရောက်လည်ပတ်ပြီးနောက် သုံးစွဲသူတွေကို ဖြေဆိုဖို့ တောင်းဆိုခြင်း။
- **အပြုအမူကို ခွဲခြားခြင်း**က သုံးစွဲသူတစ်ဦးက ဝဘ်ဆိုဒ်ကို ဘယ်လောက်အထိ လေ့လာသွားတယ်၊ ဘယ်အကြောင်းအရင်းကြောင့် ဝဘ်ဆိုဒ်ကို ထွက်သွားတယ်ဆိုတာကို နားလည်ဖို့ ကူညီပေးနိုင်ပါတယ်။
* **မစနစ်တကျ**
- **စာသားများ**ဟာ အမြင်တွေကို ရယူနိုင်တဲ့ အရင်းအမြစ်တစ်ခုဖြစ်ပြီး **sentiment score** အထူးသက်သက်၊ သို့မဟုတ် keyword တွေ နဲ့ အဓိပ္ပါယ်တွေကို ရယူခြင်း
- **ပုံများ** သို့မဟုတ် **ဗီဒီယိုများ**။ စောင့်ကြည့်ကင်မရာရဲ့ ဗီဒီယိုက လမ်းပေါ်မှာ ယာဉ်ကြောအခြေအနေကို ခန့်မှန်းပြီး ယာဉ်ကြောပိတ်ဆို့မှုအခြေအနေကို လူတွေကို အသိပေးနိုင်ပါတယ်။
- ဝဘ်ဆာဗာ **Logs** တွေက ဝဘ်ဆိုဒ်ရဲ့ ဘယ်စာမျက်နှာတွေကို အများဆုံးလည်ပတ်ကြောင်း နဲ့ ဘယ်လောက်ကြာကြောင်းကို နားလည်နိုင်ပါတယ်။
* Semi-structured
- **Social Network** graphs တွေဟာ သုံးစွဲသူရဲ့ ကိုယ်ရည်ကိုယ်သွေးနဲ့ အချက်အလက်တွေကို ဖြန့်ဝေမှုရဲ့ ထိရောက်မှုကို နားလည်ဖို့ အရင်းအမြစ်ကောင်းတစ်ခုဖြစ်ပါတယ်။
- ပါတီတစ်ခုမှာ ရိုက်ထားတဲ့ ဓာတ်ပုံတွေကို စုစည်းထားတဲ့အခါမှာ **Group Dynamics** ဒေတာကို ရယူဖို့ လူတွေ အတူတူဓာတ်ပုံရိုက်ထားတဲ့ graph တစ်ခုကို တည်ဆောက်နိုင်ပါတယ်။
* **ဖွဲ့စည်းပုံရှိ**
- အမျိုးမျိုးသော အာရုံခံပစ္စည်းများ၊ အပူချိန်၊ ဖိအား ထိန်းယူကိရိယာများပါတဲ့ **အရာအားလုံး အင်တာနက်ဖြင့် (Internet of Things, IoT)** မှ ဒေတာများ၊ အများအပြား အသုံးဝင်သော ဒေတာများကို ပေးစွမ်းသည်။ ဥပမာ - ရုံးတစ်ခုအတွက် IoT အာရုံခံကိရိယာများရှိလျှင် အပူနှင့် မီးလျှပ်စစ် ကို ယာယီထိန်းချုပ်၍ ကုန်ကျစရိတ်ကို ချွတ်ခွာနိုင်တယ်။
- **ုံစမ်းမေးမြန်းမှုများ** - ဝယ်ယူပြီးနောက် သို့မဟုတ် ဝဘ်ဆိုဒ် သုံးသည့် အချိန် တန်းတွင် အသုံးပြုသူများကို မေးခွန်းဖြေစေခြင်း။
- **ပြုသဘောတရား အရ အကျင့်စစ်တမ်း** အနေနဲ့ ဝဘ်ဆိုဒ်ထဲသို့ ဝင်ရောက် ပြုလုပ်မှုနက်ရှိုင်းကန့်သတ်ခြင်း နှင့် ပွတ်စရာအကြောင်းတွေကို နားလည်ရအောင် ကူညီသည်။
* **ဖွဲ့စည်းပုံမရှိ**
- **စာသားများ** သည် အကျဉ်းခွဲခြင်း၊ စကားလုံးအဓိပ္ပါယ်ထုတ်ယူခြင်းနှင့် စိတ်ခံစားချက် စာရင်း (sentiment score) တို့အတွက် သာယာသော အချက်အလက်များ ဖြစ်နိုင်သည်
- **ပုံများ** သို့မဟုတ် **ဗီဒီယိုများ** - လုံခြုံရေးကင်မရာမှ ဗီဒီယိုသည် လမ်းတွင် ယာဉ်လမ်းပိတ်များ အခြေအနေကို ခန့်မှန်းနိုင်စေပါတယ်။
- ဝဘ်ဆာဗာ **မှတ်တမ်းများ** (Logs) သည် ဝဘ်ဆိုဒ်အတွင်း ဘယ်စာမျက်နှာများ ကို ရေရှည်ကြည့်ရှုခြင်းဖြစ်စေ စာမျက်နှာများအား မည်မျှ ကြိုက်နှစ်သက်ဖြစ်ကြောင်း နားလည်ရန် အသုံးဝင်သည်။
* မှတ်သားဖွဲ့စည်းပုံရှိ
- **လူမှုကွန်ရက်** ဂရပ်များက အသုံးပြုသူများ၏ ကိုယ်ရေးကိုယ်တာ ဒေတာများနှင့် သတင်းအချက်အလက်များ ဖြန့်ဝေမှု ထိရောက်မှု တို့အတွက် ကောင်းမွန်သော အရင်းအမြစ်ဖြစ်သည်။
- မိတ်ဆွေတူဖက်တစ်စုမှ ဓာတ်ပုံများ ရှိပါက လူများကို ဓာတ်ပုံရိုက်နေခြင်းဖြင့် **အဖွဲ့အစည်း အပြန်အလှန်ဆက်ဆံမှု (Group Dynamics)** ဂရပ်ကို တည်ဆောက်၍ အချက်အလက်တွင်မူ ပါအုပ်စုရဲ့ သဘောထား များကို ထုတ်ယူနိုင်သည်။
ဒေတာရနိုင်တဲ့ နေရာမျိုးစုံကို သိထားပြီး ဒေတာသိပ္ပံနည်းလမ်းတွေကို အသုံးပြုနိုင်တဲ့ အခြေအနေမျိုးစုံကို စဉ်းစားပြီး လုပ်ငန်းလုပ်ငန်းစဉ်တွေကို ပိုမိုကောင်းမွန်အောင် ပြုလုပ်နိုင်ပါတယ်။
ဒေတာရနိုင်သော နေရာအမျိုးမျိုးကို သိရှိခြင်းက ဒေတာသိပ္ပံ နည်းဗျူဟာများကို အသုံးပြု၍ အခြေအနေများကို ပိုမိုနားလည်ကောင်းမွန်စေရန် နှင့် လုပ်ငန်းလုပ်ငန်းစဉ်များ အကြောင်းအရာ မြှင့်တင်နိုင်ပါသည်။
## ဒေတာနဲ့ ဘာလုပ်နိုင်မလဲ
## ဒေတာဖြင့် ဘာတွေလုပ်နိုင်မလဲ
ဒေတာသိပ္ပံမှာ ဒေတာခရီးစဉ်ရဲ့ အဆင့်တွေကို အဓိကထားပါတယ် -
ဒေတာသိပ္ပံတွင် ဒေတာခရီးစဉ်၏ အောက်ပါအဆင့်များကို အာရုံစိုက်သည် -
<dl>
<dt>1) ဒေတာစုဆောင်းခြင်း</dt>
<dd>
ပထမအဆင့်က ဒေတာကို စုဆောင်းခြင်းဖြစ်ပါတယ်။ အများအားဖြင့် ဒေတာကို စုဆောင်းခြင်းဟာ ရိုးရှင်းတဲ့လုပ်ငန်းစဉ်ဖြစ်နိုင်ပေမယ့် တစ်ခါတစ်လေမှာ အထူးနည်းလမ်းတွေကို အသုံးပြု
> သင်သည်ဤနည်းလမ်းသည်အကောင်းဆုံးမဟုတ်ကြောင်းအငြင်းပွားနိုင်သည်၊ အကြောင်းမှာ module များသည် အရှည်အတိုင်းအတာများကွဲပြားနိုင်သည်။ module ၏အရှည် (အက္ခရာအရေအတွက်) ဖြင့်အချိန်ကိုခွဲခြားပြီး၊ ထိုတန်ဖိုးများကိုနှိုင်းယှဉ်ခြင်းသည် ပိုမိုတရားမျှတနိုင်သည်။
ပထမဆုံး အဆင့်မှာ ဒေတာကို စုပြုံဆောင်ရွက်ခြင်း ဖြစ်သည်။ အချို့ကိစ္စများတွင် ဒေတာကို ဝဘ်အက်ပလီကေးရှင်းမှ ဒေတာဘေ့စ်သို့ တိုက်ရိုက် လာရှိသည်ဟု ဆိုလို့ရပေမယ့်၊ အချို့အခါများတွင် အထူးနည်းလမ်းများ လိုအပ်တတ်သည်။ ဥပမာ IoT အာရုံခံကိရိယာများမှ ဒေတာသည် အလွန် အလေးတကြီး ရှိနိုင်ပြီး၊ IoT Hub ကဲ့သို့သော သိုလှောင်မှုနှင့် buffer ချမှု အချက်အတွက် ကူညီပေးသည့် နေရာများကို အသုံးပြုရပါတယ်။
</dd>
<dt>2) ဒေတာသိမ်းဆည်းခြင်း</dt>
<dd>
ဒေတာသိမ်းဆည်းရတာမှာ အစိမ်းရောင်ဖြစ်နိုင်ပြီး၊ ကြီးမားသော ဒေတာ (Big Data) ဆိုရင် ရှုပ်ခွင့်များ ပိုမိုရှိသည်။ ဒေတာသိမ်းဆည်းချိန်တွင် မနာလိုအပ်သော မေးခွန်းများကို ကြိုတင် ထည့်သွင်းစဉ်းစားဖို့ လိုတယ်။ ဒေတာသိမ်းဆည်းနိုင်သည့် နည်းလမ်း အစုံအလင် ရှိသည် -
<ul>
<li>ကော်လံပုံစံပါသည့်ဇယားစုစည်းမှုရှိသော ဒေတာများကို သိမ်းဆည်းရာတွင် အဓိက SQL ဟူသော ဘာသာစကားကို အသုံးပြု၍ မေးခွန်း We're။ စားဖတ်တယ်။ အနုပညာအဖွဲ့(စာရင်းဇယား) ခွဲခြားသိမ်းဆည်းထားသည်။ ဒါမှတစ်ပါးသင်လိုအပ်သလိုပုံစံပေါ်လွှင်ခြင်းအတွက် ဒေတာနားလုံးကို အမူအရာသို့ ပြောင်းသည်။</li>
<li><a href="https://en.wikipedia.org/wiki/NoSQL">NoSQL</a> ဆိုတဲ့ ဒေတာဘေ့စ်တွေ၊ ဥပမာ <a href="https://azure.microsoft.com/services/cosmos-db/?WT.mc_id=academic-77958-bethanycheum">CosmosDB</a> ကဖွဲ့စည်းပုံကို တင်းကျပ်စွာမလိုအပ်တော့ပဲ ဒေတာတွေ စုပုံတည်ဆောက်ရန် ခွင့်ပြုသည်။ JSON ဖိုင်များ သို့မဟုတ် ဂရပ်များ အဖြစ် သိမ်းဆည်းနိုင်သည်။ သို့ပါး NoSQL က SQL ရဲ့စွမ်းဆောင်ရည်မျိုးတွေ မပါရှိပါဘူး။</li>
<li><a href="https://en.wikipedia.org/wiki/Data_lake">Data Lake</a> သည် အသီးသီးသော ရှင်းလင်းဖွဲ့စည်းပုံမရှိသော ဒေတာအကြီးအကျယ်များသိမ်းဆည်းရာတွင် အသုံးပြုကြသည်။ ဤ प्रकार의big 데이터에 사용됩니다. တစ်ကွန်ပျူတာတင်မရနိုင်သော ဒေတာများကို cluster server တွေမှာ သိမ်းထားကာ ထိန်းသိမ်းခြင်းလုပ်ဆောင်သည်။ <a href="https://en.wikipedia.org/wiki/Apache_Parquet">Parquet</a> သည် big data နဲ့ အတူ မြင့်မားစွာအသုံးပြုသော ဒေတာ ပုံစံတစ်ခုဖြစ်သည်။</li>
</ul>
</dd>
<dt>3) ဒေတာထုတ်လုပ်ခြင်း</dt>
<dd>
ဒီအဆင့်မှာ ဒေတာကို မူရင်းပုံစံမှ ဗီဇွယ်/မော်ဒယ်လေ့လာမှု ပြုလုပ်နိုင်သော ပုံစံသို့ ပြောင်းလဲစေသည်။ စာသားသို့မဟုတ် ပုံများကဲ့သို့ ဖွဲ့စည်းပုံမရှိသော ဒေတာကို အသုံးပြုသောအခါ AI နည်းလမ်းများ ဖြင့် <b>အင်္ဂါရပ်များ</b> ထုတ်ယူပြီး ဖွဲ့စည်းပုံရှိ ဒီတာအဖြစ် ပြောင်းပေးရတတ်သည်။
</dd>
<dt>4) ကြည့်ရှုခြင်း / လူ့အဖြေများ</dt>
<dd>
ဒေတာကို နားလည်ရန် ကြည့်ရှုခြင်းများ ပြုလုပ်ရသည်။ ကြည့်ရှု နည်းလမ်းများစွာ ရှိ၍ သင့်တော်သော အမြင်ပုံစံထည့်ချသည် ဖော်ပြချက်ထုတ်ယူရန် အသုံးပေါ်သည်။ ဒေတာသိပ္ပံပညာရှင်များသည် "ဒေတာကို ကစားခြင်း" ကြေညာချက်အတွက် အကြိမ်ရေ များမြှင့်ကာ လေ့လာမှုများ လုပ်ဆောင်တတ်ကြသည်။ ထို့အပြင် သင်္ကေတနည်းလမ်းများကို အသုံးပြု၍ သဘောထား စမ်းသပ်ခြင်း သို့မဟုတ် ဒေတာများ အကြား ပဋိပက္ခရှိမှုကို ဆောင်ရွက်သည်။
</dd>
<dt>5) ခန့်မှန်းခန့်မှန်းမော်ဒယ် သင်ကြားခြင်း</dt>
<dd>
ဒေတာနှင့် ဆုံးဖြတ်ချက်ချနိုင်ရန် အဓိကရည်ရွယ်ချက် ရှိပြီး ဆိုလျှင် <a href="http://github.com/microsoft/ml-for-beginners">စက်သင်ယူမှု နည်းလမ်းများ</a> ကို အသုံးပြုကာ ခန့်မှန်းမော်ဒယ် တည်ဆောက်ပါ။ ထို့နောက် အချိုးတူဒေါ့တာစုများကို အသုံးပြု၍ ခန့်မှန်းချက်များ ပြုလုပ်နိုင်ပါသည်။
</dd>
</dl>
အမှန်တကယ် ဒေတာပေါ် မူတည်၍ အချို့အဆင့်များ မပါဝင်နိုင်သောအခြေအနေရှိနိုင်သည် (ဥပမာ - ဒေတာဘေ့စ်တွင် ဒေတာ ရှိပြီးသားဖြစ်သောအခါ၊ မော်ဒယ်သင်ကြားခြင်း မလိုအပ်သောအခါ) သို့မဟုတ် အချို့ အဆင့်များ မကြာခဏ ထပ်ခါထပ်ခါ ဆောင်ရွက်ချက်ဖြစ်နိုင်သည် (ဥပမာ - ဒေတာထုတ်လုပ်ခြင်း)။
## ဒစ်ဂျစ်တယ်ဖြင့် ပြောင်းလဲခြင်းနှင့် ဒစ်ဂျစ်တယ်ပြောင်းလဲမှု
ကျွန်ုပ်တို့သည် မေးခွန်းရွေးချယ်မှုစမ်းသပ်မှုများ၏ရလဒ်များကိုစတင်လေ့လာသည့်အခါ၊ ကျောင်းသားများနားလည်ရန်အခက်အခဲရှိသောအယူအဆများကိုသတ်မှတ်နိုင်ပြီး၊ ထိုအချက်အလက်ကိုအသုံးပြု၍ အကြောင်းအရာကိုတိုးတက်အောင်လုပ်နိုင်သည်။ ၎င်းကိုလုပ်ရန်၊ မေးခွန်းတစ်ခုစီကို အယူအဆတစ်ခုသို့မဟုတ် အသိပညာတစ်ခုနှင့်ဆက်စပ်အောင် စမ်းသပ်မှုများကိုဒီဇိုင်းဆွဲရန်လိုအပ်သည်။
ပြီးခဲ့သည့် စက္ကန့်တစ်ဆယ့်တစ်နှစ်ခုအတွင်း သင့်လုပ်ငန်းများသည် ဒေတာသည် မဟာဗျူဟာ ဆုံးဖြတ်ချက်များ မှာ အရေးပါသည်ဟု နားလည်လာကြသည်။ ဒေတာသိပ္ပံလုပ်ငန်းစဉ်များကို ရေးဆွဲရန် မတူညီသော လုပ်ငန်းတွေကို ဒစ်ဂျစ်တယ်ပုံစံဖြင့် ပြောင်းလဲဖို့ လိုအပ်ပါသည်။ ဤကို **ဒစ်ဂျစ်တယ်ဖြင့် ပြောင်းလဲခြင်း (digitalization)** ဟု ခေါ်သည်။ ဒီတည်းက ဒေါ်တအချက် အခြေခံပြီး ဆုံးဖြတ်ချက်များ ဦးတည်မှုများ ကျွမ်းကျင်စွာ ပြုလုပ်သည့် အချိန်မှာ **ဒစ်ဂျစ်တယ်ပြောင်းလဲမှု (digital transformation)** ဖြစ်လာသည်။
ကျွန်ုပ်တို့ပိုမိုရှုပ်ထွေးသောအရာကိုလုပ်လိုပါက၊ ကျောင်းသားများ၏အသက်အရွယ်အမျိုးအစားနှင့် module တစ်ခုစီအတွက်ယူသည့်အချိန်ကိုပုံဆွဲနိုင်သည်။ အသက်အရွယ်အမျိုးအစားတစ်ချို့အတွက် module ကိုပြီးစီးရန်အချိန်အလွန်ကြာသည်ကိုသို့မဟုတ် module ကိုပြီးစီးမီ ကျောင်းသားများလက်လွှတ်သွားသည်ကိုတွေ့နိုင်သည်။ ၎င်းသည် module အတွက်အသက်အရွယ်အကြံပြုချက်များပေးရန်နှင့် မျှော်လင့်ချက်မှားနေမှုကြောင့်လူများမကျေနပ်မှုကိုလျှော့ချရန်ကူညီနိုင်သည်။
ဥပမာ တစ်ခုစဉ်းစားကြပါစို့။ ကျွန်တော်တို့မှာ ဒေတာသိပ္ပံ သင်တန်း တစ်ခု ရှိပြီး၊ အွန်လိုင်းမှ တက်ရောက်သော ကျောင်းသားများအတွက် သင်တန်းတစ်ခု ဖြစ်ပါသည်။ ဒေတာသိပ္ပံကို အသုံးပြုပြီး သင်တန်းတိုးတက်အောင် ပြုလုပ်ချင်ပါက ဘယ်လိုလုပ်နိုင်မလဲ?
## 🚀 စိန်ခေါ်မှု
"ဘာတွေ ဒစ်ဂျစ်တယ်ပုံစံဖြင့် ပြောင်းလဲနိုင်မလဲ?" ဟု မေးခွန်း မေးကာ စတင်နိုင်ပါသည်။ အဆင်ပြေဆုံး နည်းလမ်းမှာ ကျောင်းသား တစ်ဦးချင်းစီသည် မော်ဂျူးတစ်ခုချင်း အပြီးသတ်ရန် စုစုပေါင်း အချိန်ကို တိုင်းတာခြင်းနှင့် မော်ဂျူးအဆုံးတွင် မေးခွန်းစစ်တမ်း ဖြေဖြတ်ခြင်းဖြင့် သိပံရှင် ရရှိမှုကို တိုင်းတာခြင်း ဖြစ်ပါသည်။ ကျောင်းသားအားလုံး၏ အချိန်များကို သင်တန်းတစ်ခုလုံးအတွက် ပျမ်းမျှတွက်ချက်တွင် မော်ဂျူး တစ်ခုချင်းစီသည် မြန်ဆန်မှုမှာ ဘယ်လိုဖြစ်နေသည်ကို ရှာဖွေကာ လွယ်ကူစေရန် အလုပ်လုပ်နိုင်သည်။
> သင့်ရဲ့ စကားပြောချက်မှာ ဒီနည်းလမ်းဟာအကောင်းဆုံးမဟုတ်ပါဘူးဆိုတာ ကောက်နုတ်နိုင်ပါတယ်၊ အကြောင်းက မော်ဂျူးတွေက အရှည်ရှည်မျိုး မတူကြပါဘူး။ စာလုံးအရေအတွက်အရ မော်ဂျူး အရှည်ပမာဏ ကို အချိန်နဲ့စားပြီး ဆက်သွယ်ထားတဲ့ တန်ဖိုးတွေကို နှိုင်းယှဉ်ရခြင်း ဖော်ပြချက်ပိုတရားမျှဖြစ်နိုင်ပါတယ်။
ဤစိန်ခေါ်မှုတွင် ကျွန်ုပ်တို့သည် Data Science နယ်ပယ်နှင့်ဆက်စပ်သောအယူအဆများကို စာသားများကိုကြည့်ခြင်းဖြင့်ရှာဖွေရန်ကြိုးစားမည်။ ကျွန်ုပ်တို့သည် Data Science အကြောင်း Wikipedia ဆောင်းပါးတစ်ခုကိုယူပြီး၊ စာသားကိုဒေါင်းလုပ်လုပ်ပြီး အဆင့်ဆင့်လုပ်ဆောင်ပြီးနောက်၊ အောက်ပါပုံကဲ့သို့သော စကားလုံးတိမ်တစ်ခုကိုတည်ဆောက်မည်။
ကျွန်တော်တို့ မကြာခဏ အတန်းရေးမေးခွန်း စမ်းသပ်မှုရလဒ်တွေကို အကဲဖြတ်ချိန်မှာ ကျောင်းသားတွေ အခက်အခဲတွေဟာ ဘယ် concept တွေ နားမလည်နိုင်တာလဲ ဆိုတာ သိရှိနိုင်ပြီး ထိုသတင်းအချက်အလက်တွေကို အသုံးပြုကာ ပစ္စည်းအကြောင်း အတိုးတက်အောင်လုပ်နိုင်ပါတယ်။ အဲဒီအတွက် မေးခွန်း တစ်ခုချင်းစီဟာ အထည်အလိပ်ရှု့ concept ဖြစ်နိုင်တဲ့ အပိုင်းတစ်ခုနဲ့ ဆက်စပ်မှုရှိအောင် စမ်းသပ်မှုဒီဇိုင်းဆွဲရပါမယ်။
ပိုမိုရှုပ်ထွေးစေချင်ရင် Module တစ်ခုချင်းစီအတွက် အသက်အုပ်စုနဲ့ နှိုင်းယှဉ်၍ ကုန်သက်သာချိန်ကို ကြည့်ရမှာဖြစ်ပါတယ်။ အသက်အုပ်စုတချို့မှာ မော်ဂျူးကို အချိန်မှန်တုန်းတုန်း မပြီးစီးနိုင်တာ သို့မဟုတ် အပြီးမရှိခင် ကျောင်းသားတွေ ရပ်တန့်သွားတာတွေကို ရှာတွေ့နိုင်ပါတယ်။ ဒီသတင်းအချက်အလက်ဟာ မော်ဂျူးအတွက် အသက်အကြံပြုချက်များ ပေးနိုင်ပြီး မမှန်ကန်တဲ့မျှော်မှန်းချက်များကြောင့် လူတွေ ရိုက်ခတ်ခံရတဲ့ စိတ်မချမ်းသာမှုကိုလည်း လျော့နည်းစေမှာ ဖြစ်ပါတယ်။
## 🚀 အခက်ခဲ
ဒီအခက်ခဲမှာ Data Science နယ်ပယ်နှင့်သက်ဆိုင်သော concepts တွေကို စာသားအပေါ်မှ ကြည့်ရှုကာ ရှာဖွေကြမှာ ဖြစ်ပါတယ်။ Data Science မှ Wikipedia ဆောင်းပါးတစ်ခုကို ယူပြီး စာသားကို ဒေါင်းလုပ်လုပ်၊ ပြင်ဆင်ပြီး ထိုနောက် ဒီလို word cloud တစ်ခု တည်ဆောက်ပါမယ် -
![Word Cloud for Data Science](../../../../translated_images/my/ds_wordcloud.664a7c07dca57de0.webp)
[`notebook.ipynb`](../../../../1-Introduction/01-defining-data-science/notebook.ipynb ':ignore') သို့သွားပြီး ကုဒ်ကိုဖတ်ရှုပါ။ သင်သည်ကုဒ်ကိုလည်း run လုပ်နိုင်ပြီး၊ အချက်အလက်ပြောင်းလဲမှုများကို အချိန်နှင့်တပြေးညီလုပ်ဆောင်ပုံကိုကြည့်ရှုနိုင်သည်။
ကုဒ်ကို ခွဲခြမ်းဖတ်ရှုရန် [`notebook.ipynb`](../../../../1-Introduction/01-defining-data-science/notebook.ipynb ':ignore') သို့ သွားရောက်ကြည့်ရှုနိုင်ပါတယ်။ ကိုးဒ်များကို ဖြတ်သန်းသုံးမယ့်အခါ မှန်ကန်စွာ တစ်ခုချင်း ဒေတာပြောင်းပုံပြင်ဆောင်ချက်ကို ဒေတာလက်တွေ့ အချိန်တွင်မြင်တွေ့နိုင်ပါတယ်။
> သင် Jupyter Notebook မှာ ကုဒ်တွေ ဘယ်လို run ရမလဲ မသိရင် [ဒီဆောင်းပါး](https://soshnikov.com/education/how-to-execute-notebooks-from-github/) ကို ကြည့်ရှုနိုင်ပါတယ်။
> သင်သည် Jupyter Notebook တွင်ကုဒ်ကို run လုပ်နည်းမသိပါက၊ [ဤဆောင်းပါး](https://soshnikov.com/education/how-to-execute-notebooks-from-github/) ကိုကြည့်ပါ။
## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/1)
## [သင်ခန်းစာအပြီး စစ်တမ်း](https://ff-quizzes.netlify.app/en/ds/quiz/1)
## လုပ်ငန်းများ
## အလုပ်တာဝန်များ
* **Task 1**: အထက်ပါကုဒ်ကိုပြောင်းလဲပြီး **Big Data** နှင့် **Machine Learning** နယ်ပယ်များအတွက်ဆက်စပ်အယူအဆများကိုရှာဖွေပါ။
* **Task 2**: [Data Science အခြေအနေများအကြောင်းတွေးပါ](assignment.md)
* **Task 1**: မြောက်မှာရှိထားသော ကုဒ်ကိုပြင်၍ **Big Data** နှင့် **Machine Learning** နယ်ပယ်နှစ်ခုဆိုင်ရာ သက်ဆိုင်သော concept တွေကို ရှာဖွေရမယ်
* **Task 2**: [Data Science အခြေအနေများအကြောင်း စဉ်းစားခြင်း](assignment.md)
## အကျိုးတူဆောင်ရွက်သူများ
## မှတ်ချက်များ
ဤသင်ခန်းစာကို [Dmitry Soshnikov](http://soshnikov.com) မှ ♥️ ဖြင့်ရေးသားထားပါသည်။
ဒီသင်ခန်းစာကို ♥️ဖြင့် [Dmitry Soshnikov](http://soshnikov.com) မှ ရေးသားပေးထားပါသည်။
---
**အကြောင်းကြားချက်**:
ဤစာရွက်စာတမ်းကို 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,161 +1,264 @@
# ဒေတာအကျင့်သိက္ခာအကျဉ်းချုပ်
# ဒေတာသဘာဝတရား ဝိသေသလက္ခဏာမိတ်ဆက်ခြင်း
|![ Sketchnote by [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/02-Ethics.png)|
|:---:|
| ဒေတာသိပ္ပံအကျင့်သိက္ခာ - _Sketchnote by [@nitya](https://twitter.com/nitya)_ |
| ဒေတာသိပ္ပံသဘာဝတရား - _Sketchnote by [@nitya](https://twitter.com/nitya)_ |
---
ကျွန်ုပ်တို့အားလုံးသည် ဒေတာဖြင့်ပြည့်နှက်နေသောကမ္ဘာတွင် နေထိုင်နေသော ဒေတာပြည်သူများဖြစ်ပါသည်။
ကျွန်ုပ်တို့အားလုံးသည် ဒေတာဖြင့်ပြည့်နှက်နေသောကမ္ဘာတွင် ဒေတာပြည်သူများအနေဖြင့်နေထိုင်လျက်ရှိကြသည်။
ဈေးကွက်လမ်းကြောင်းများက 2022 ခုနှစ်တွင် 1-in-3 အကြီးစားအဖွဲ့အစည်းများသည် [Marketplaces and Exchanges](https://www.gartner.com/smarterwithgartner/gartner-top-10-trends-in-data-and-analytics-for-2020/) မှတဆင့် သူတို့၏ဒေတာကို ဝယ်ယူရောင်းချမည်ဖြစ်ကြောင်း ပြသထားသည်။ **App Developers** အနေဖြင့် ဒေတာအခြေခံသုံးသပ်မှုများနှင့် algorithm အခြေခံအလိုအလျောက်လုပ်ဆောင်မှုများကို နေ့စဉ်အသုံးပြုသူအတွေ့အကြုံများတွင် ပေါင်းစပ်ရန် ပိုမိုလွယ်ကူပြီး စျေးသက်သာလာမည်ဖြစ်သည်။ သို့သော် AI သည် ပျံ့နှံ့လာသည့်အခါတွင် [weaponization](https://www.youtube.com/watch?v=TQHs8SA1qpk) ဖြစ်နိုင်ခြေရှိသော algorithm များ၏ အကျိုးသက်ရောက်မှုများကိုလည်း နားလည်ရန်လိုအပ်လာမည်ဖြစ်သည်။
စျေးကွက်ပေါ်မှလမ်းညွှန်ချက်များအရ ၂၀၂၂ ခုနှစ်အထိကြီးမားသောအဖွဲ့အစည်း ၃ ခုထဲမှ ၁ ခုသည် သူတို့၏ ဒေတာကို အွန်လိုင်း [စျေးကွက်နှင့်ချိန်းဆိုလိုက်ခြင်းများ](https://www.gartner.com/smarterwithgartner/gartner-top-10-trends-in-data-and-analytics-for-2020/) ဖြင့် ဝယ်ယူရောင်းချလိမ့်မည်။ အက်ပ်ဖန်တီးသူများအနေဖြင့် ဒေတာအခြေခံသိမြင်မှုများနှင့် အယ်လဂိုရီသည်မှုအလိုအလျောက်လုပ်ဆောင်မှုများကို နေ့စဉ် အသုံးပြုသူအတွေ့အကြုံများထဲသို့ ပို၍လွယ်ကူစွာနှင့် စျေးနှုန်းသက်သာစွာ ပေါင်းစည်းနိုင်လိမ့်မည်။ သို့သော် AI သည် ကျယ်ပြန့်လာသည့်အခါ၌၊ ဤအယ်လဂိုရီသည်မှုများကို [လက်နက်ပြုလုပ်ခြင်း](https://www.youtube.com/watch?v=TQHs8SA1qpk)ဖြစ်ပေါ်စေနိုင်သော အန္တရာယ်များကို နားလည်ထားရန် လိုအပ်ပါလိမ့်မည်။
2025 ခုနှစ်တွင် ကျွန်ုပ်တို့သည် [180 zettabytes](https://www.statista.com/statistics/871513/worldwide-data-created/) ကျော်သော ဒေတာကို ဖန်တီးပြီး သုံးစွဲမည်ဖြစ်ကြောင်း လမ်းကြောင်းများက ပြသထားသည်။ **Data Scientists** အနေဖြင့် ဒေတာအလွန်များပြားမှုသည် ကိုယ်ရေးနှင့် အပြုအမူဆိုင်ရာဒေတာများကို များစွာရရှိစေမည်ဖြစ်သည်။ ဒါကြောင့် အသုံးပြုသူများ၏ အသေးစိတ်ပရိုဖိုင်များကို တည်ဆောက်ပြီး ဆုံးဖြတ်မှုများကို သွယ်ဝိုက်စွာ အကျိုးသက်ရောက်စေခြင်းတို့ကို လုပ်ဆောင်နိုင်မည်ဖြစ်သည်။ [illusion of free choice](https://www.datasciencecentral.com/the-pareto-set-and-the-paradox-of-choice/) ကို ဖန်တီးခြင်းဖြင့် အသုံးပြုသူများကို သဘောတူသောရလဒ်များသို့ ဦးတည်စေခြင်းအတွက် အသုံးပြုနိုင်သော်လည်း ဒေတာကိုယ်ရေးအချက်အလက်များ၊ ကိုယ်ပိုင်အာဏာနှင့် algorithm အကျိုးသက်ရောက်မှု၏ အကျင့်သိက္ခာကန့်သတ်မှုများနှင့်ပတ်သက်သော အရေးကြီးသောမေးခွန်းများကိုလည်း ထွက်ပေါ်စေသည်။
နောက်ထပ်လမ်းညွှန်ချက်အရ ၂၀၂၅ အထိကာလအတွင်း [၁၈၀ ဇက်တာဘိုက်(ဇက်တာမှာ ၁၀၂၁)ခန့်](https://www.statista.com/statistics/871513/worldwide-data-created/) ဒေတာ ထုတ်လုပ်သုံးစွဲမည်ဖြစ်သည်။ ဒေတာသိပ္ပံပညာရှင်များအတွက် ဤကြီးမားသော အချက်အလက်များ ပုဂ္ဂိုလ်ရေးနှင့်အပြုအမူဆိုင်ရာ ဒေတာများကို လွတ်လပ်စွာ အသုံးပြုနိုင်ရန် မည်သည့်အခွင့်အရေးမျှတအောင် ပေးပါသည်။ ၎င်းအားဖြင့် အသုံးပြုသူအသေးစိတ်ကိုယ်ရေးရာဇဝင်များကို သုံးသပ်ဆောက်လုပ်နိုင်ပြီး သဘောထားတစ်ခုတည်းကိုဖြစ်စေသည့် [အခွင့်ရွေးချယ်မှုတုတိ](https://www.datasciencecentral.com/the-pareto-set-and-the-paradox-of-choice/) ကို ဖန်တီးနိုင်ပေသည်။ ထိုကဲ့သို့ အသုံးပြုသူများကို လိုအပ်သည်များ ဆန္ဒဖြင့် ဦးတည်စေခြင်းအရ ယဉ်ကျေးစွာ နှုတ်ဆက်ပေးနိုင်သော်လည်း ဒေတာလုံခြုံမှု၊ ကိုယ်ပိုင်လွတ်လပ်ခွင့်နှင့် အယ်လဂိုရီသည်မှုဆိုင်ရာ သဘာဝတရား ကန့်သတ်ချက်များအပေါ် အရေးကြီးသော မေးခွန်းများကို ပြသပါသည်။
ဒေတာအကျင့်သိက္ခာသည် ဒေတာသိပ္ပံနှင့် အင်ဂျင်နီယာလုပ်ငန်းများအတွက် _လိုအပ်သောလမ်းညွှန်များ_ ဖြစ်လာပြီး ဒေတာအခြေခံလုပ်ဆောင်မှုများမှ ဖြစ်နိုင်သောအန္တရာယ်များနှင့် မတော်တဆဖြစ်ရပ်များကို လျှော့ချရန် ကူညီပေးသည်။ [Gartner Hype Cycle for AI](https://www.gartner.com/smarterwithgartner/2-megatrends-dominate-the-gartner-hype-cycle-for-artificial-intelligence-2020/) သည် ဒစ်ဂျစ်တယ်အကျင့်သိက္ခာ၊ တာဝန်ရှိသော AI နှင့် AI အုပ်ချုပ်မှုတို့ကို _AI ရှေ့ဆောင်မှု_ နှင့် _AI စက်မှုလုပ်ငန်း_ အကြီးစားလမ်းကြောင်းများ၏ အဓိကမောင်းနှင်မှုအဖြစ် သတ်မှတ်ထားသည်။
ဒေတာသဘာဝတရားသည် ဒေတာသိပ္ပံနှင့်အင်ဂျင်နီယာလုပ်ငန်းအတွက် _လိုအပ်သော လမ်းညွှန်တော်များ_ ဖြစ်လာပြီး၊ ဒေတာအခြေခံ လုပ်ဆောင်ချက်များမှ ဖြစ်တတ်သော ဆိုးကျိုးများနှင့် မရည်မှန်းထားသော သက်ရောက်မှုများကို နည်းနည်းလျော့ပါးစေရန် ကူညီပေးပါသည်။ [Gartner Hype Cycle for AI](https://www.gartner.com/smarterwithgartner/2-megatrends-dominate-the-gartner-hype-cycle-for-artificial-intelligence-2020/) တွင် ဒစ်ဂျစ်တယ်သဘာဝတရား၊ တာဝန်ယူနိုင်သော AI နှင့် AI အုပ်ချုပ်မှုဆိုင်ရာ လမ်းညွှန်ချက်များကို AI ၏ _ဒီမိုကရေစီယင်း_ နှင့် _စက်မှုရပ်တည်မှု_ ဆိုင်ရာ မြန်မာ့အကြီးစားလမ်းကြောင်းများအတွက် အဓိက ဆွဲဆောင်သည့် အရာများအဖြစ် ဖော်ပြပါသည်။
![Gartner's Hype Cycle for AI - 2020](https://images-cdn.newscred.com/Zz1mOWJhNzlkNDA2ZTMxMWViYjRiOGFiM2IyMjQ1YmMwZQ==)
ဒီသင်ခန်းစာတွင် ဒေတာအကျင့်သိက္ခာ၏ စိတ်ဝင်စားဖွယ်ကဏ္ဍကို လေ့လာမည်ဖြစ်ပြီး - အဓိကအယူအဆများနှင့် စိန်ခေါ်မှုများမှ စတင်ကာ အကျင့်သိက္ခာအုပ်ချုပ်မှုကဲ့သို့သော Applied AI အယူအဆများကို လေ့လာမည်ဖြစ်သည်။ ဒါဟာ ဒေတာနှင့် AI ကို အသုံးပြုသောအဖွဲ့များနှင့် အဖွဲ့အစည်းများတွင် အကျင့်သိက္ခာယဉ်ကျေးမှုတည်ဆောက်ရန် ကူညီပေးသည်။
ဤသင်ခန်းစာတွင် ဒေတာသဘာဝတရား၏ စိတ်ဝင်စားဖွယ်ကွက်ကွက်များကို အခြေခံအယူအဆများနှင့် စိန်ခေါ်မှုများမှ စတင်၍ နမူနာ၊ လက်တွေ့ AI အကြောင်းအရာများဖြစ်သည့် အုပ်ချုပ်မှုအထိ စူးစမ်းလေ့လာပါမည်။ ဒေတာနှင့် AI နှင့်အလုပ်လုပ်သော အဖွဲ့အစည်းများတွင် သဘာဝတရား ယဉ်ကျေးမှု တည်ဆောက်ရန် ကူညီပေးပါသည်။
## [Pre-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/2) 🎯
## အခြေခံအဓိပ္ပါယ်များ
## [စာမေးပွဲမတိုင်မီ စစ်ဆေးမှု](https://ff-quizzes.netlify.app/en/ds/quiz/2) 🎯
အဓိကအကြောင်းအရာများကို နားလည်ရန် စတင်လိုက်ပါ။
## အခြေခံအချက်အလက်များ ဖေါ်ပြချက်
"Ethics" ဆိုသောစကားလုံးသည် [ဂရိစကားလုံး "ethikos"](https://en.wikipedia.org/wiki/Ethics) (နှင့် ၎င်း၏ရင်းမြစ် "ethos") မှ ဆင်းသက်လာပြီး _အကျင့်စရိုက် သို့မဟုတ် ကိုယ်ရည်ကိုယ်သွေး_ ကိုဆိုလိုသည်။
ကျွန်ုပ်တို့ အခြေခံအသုံးအနှုန်းများကို နားလည်ခြင်းဖြင့် စတင်ကြရအောင်။
**Ethics** သည် လူမှုအဖွဲ့အစည်းတွင် ကျွန်ုပ်တို့၏အပြုအမူကို အုပ်ချုပ်သော အများအားဖြင့်လက်ခံထားသော တန်ဖိုးများနှင့် ကိုယ်ရည်ကိုယ်သွေးဆိုင်ရာမူဝါဒများအကြောင်းဖြစ်သည်။ Ethics သည် ဥပဒေများအပေါ်မူတည်ထားခြင်းမဟုတ်ဘဲ "မှန်ကန်မှုနှင့် မှားယွင်းမှု" အကြောင်းအရာများအပေါ် အများအားဖြင့်လက်ခံထားသောစံနှုန်းများအပေါ်မူတည်သည်။ သို့သော် အကျင့်သိက္ခာဆိုင်ရာစဉ်းစားမှုများသည် ကော်ပိုရိတ်အုပ်ချုပ်မှုအစီအမံများနှင့် လိုက်နာမှုအတွက် ပိုမိုအကျိုးခံစားမှုများဖန်တီးသော အစိုးရအုပ်ချုပ်မှုများကို သက်ရောက်စေနိုင်သည်။
"ethics" ဟုခေါ်သော စကားလုံးသည် [ဂရိစာ "ethikos"](https://en.wikipedia.org/wiki/Ethics) မှ ရှိပြီး၊ ၎င်း၏ အခြေခံ "ethos" သည် _ဇာတ်ကောင် သို့မဟုတ် ဂုဏ်သိက္ခာတည်း_ ဟု အဓိပ္ပါယ်ရသည်။
**Data Ethics** သည် "ဒေတာ၊ algorithm နှင့် ၎င်းနှင့်ဆက်စပ်သောအလေ့အကျင့်များနှင့်ပတ်သက်သော ကိုယ်ရည်ကိုယ်သွေးဆိုင်ရာပြဿနာများကို လေ့လာပြီး အကဲဖြတ်သည်" ဟု [Ethics](https://royalsocietypublishing.org/doi/full/10.1098/rsta.2016.0360#sec-1) ၏ [အသစ်သောခွဲခြားမှု](https://royalsocietypublishing.org/doi/full/10.1098/rsta.2016.0360#sec-1) ဖြစ်သည်။ ဒီမှာ **"ဒေတာ"** သည် ဖန်တီးခြင်း၊ မှတ်တမ်းတင်ခြင်း၊ စုစည်းခြင်း၊ အလုပ်လုပ်ခြင်း၊ ဖြန့်ဝေခြင်း၊ မျှဝေခြင်းနှင့် အသုံးပြုခြင်းဆိုင်ရာ လုပ်ဆောင်မှုများကို အာရုံစိုက်သည်။ **"algorithm"** သည် AI၊ agents၊ machine learning နှင့် robots ကို အာရုံစိုက်သည်။ **"အလေ့အကျင့်များ"** သည် တာဝန်ရှိသောဆန်းသစ်မှု၊ programming၊ hacking နှင့် ethics codes ကဲ့သို့သောအကြောင်းအရာများကို အာရုံစိုက်သည်။
**သဘာဝတရား** သည် လူမှုအသိုင်းအဝိုင်းရှိ ကျင့်ဝတ်သမား နှင့် တရားဥပဒေမဟုတ်ပဲ _မှန်ကန်မှုနှင့် မမှန်ကန်မှု_ အားလုံးမှ ရရှိသော မျှဝေသောတန်ဖိုးကျသည့် သဘောထားများ ဖြစ်သည်။ သို့သော် သဘာဝတရားဆိုင်ရာ စဉ်းစားချက်များသည် ပူးပေါင်းလုပ်ငန်းစီမံခန့်ခွဲမှုနှင့် အစိုးရစည်းမျဉ်းများအား ထိရောက်မှုမြှင့်တင်ရန် ကူညီပေးပါသည်။
**Applied Ethics** သည် [ကိုယ်ရည်ကိုယ်သွေးဆိုင်ရာစဉ်းစားမှုများ၏ လက်တွေ့အသုံးချမှု](https://en.wikipedia.org/wiki/Applied_ethics) ဖြစ်သည်။ ၎င်းသည် _လက်တွေ့လုပ်ဆောင်မှုများ၊ ထုတ်ကုန်များနှင့် လုပ်ငန်းစဉ်များ_ ၏အကျင့်သိက္ခာပြဿနာများကို တက်ကြွစွာစုံစမ်းပြီး သတ်မှတ်ထားသောအကျင့်သိက္ခာတန်ဖိုးများနှင့်အညီရှိနေစေရန် ပြင်ဆင်ရေးဆောင်ရွက်မှုများကို လုပ်ဆောင်ခြင်းဖြစ်သည်။
**ဒေတာသဘာဝတရား** သည် [သဘာဝတရားရဲ့ များစွာသော အပိုင်းအသစ်တခု](https://royalsocietypublishing.org/doi/full/10.1098/rsta.2016.0360#sec-1) ဖြစ်ကာ "ဒေတာ၊ အယ်လဂိုရီသည်မှုများနှင့် ပတ်သက်သည့် ကျင့်ဝတ်ပြဿနာများကို လေ့လာ သုံးသပ်သည်" ဟူသည်။ ဒီမှာ၊ **"ဒေတာ"** သည် ရိုက်နှိပ်ခြင်း၊ မှတ်တမ်းတင်ခြင်း၊ စီမံခန့်ခွဲခြင်း၊ ပြုလုပ်ခြင်း၊ ဖြန့်ဝေခြင်း၊ မျှဝေခြင်းနှင့် အသုံးပြုခြင်းဆိုင်ရာ လုပ်ဆောင်ချက်များကို ဦးတည်သည်၊ **"အယ်လဂိုရီသည်မှု"** သည် AI၊ ကိုယ်စားလှယ်များ၊ စက်လေ့လာမှုနှင့် ရုပ်ရှင်ကဏ္ဍတို့ကို ဦးတည့်ပြီး၊ **"လက်တွေ့လုပ်ငန်းများ"** သည် တာဝန်ယူတီထွင်မှု၊ ပရိုဂရမ်မင်းရေး၊ ဟပ်ကင်းနှင့် သဘာဝတရားကုဒ်များကဲ့သို့ အရာများကို ဦးတည်သည်။
**Ethics Culture** သည် [_Applied Ethics_](https://hbr.org/2019/05/how-to-design-an-ethical-organization) ကို လုပ်ငန်းအဖွဲ့အစည်းတစ်ခုလုံးတွင် တစ်ပြိုင်တည်းနှင့် အကျိုးရှိစွာ လက်ခံအသုံးပြုစေရန် အကျင့်သိက္ခာဆိုင်ရာမူဝါဒများနှင့် လုပ်ဆောင်မှုများကို _လက်တွေ့ကျ_ စေခြင်းအကြောင်းဖြစ်သည်။ အောင်မြင်သော Ethics Culture များသည် အဖွဲ့အစည်းအဆင့်တစ်ခုလုံးတွင် အကျင့်သိက္ခာဆိုင်ရာမူဝါဒများကို သတ်မှတ်ပြီး လိုက်နာမှုအတွက် အဓိကအကျိုးခံစားမှုများပေးကာ အဖွဲ့အစည်း၏အဆင့်တိုင်းတွင် လိုအပ်သောအပြုအမူများကို အားပေးပြီး တိုးတက်စေသည်။
**လက်တွေ့သဘာဝတရား** သည် [ကျင့်ဝတ် စဉ်းစားချက်များ လက်တွေ့အသုံးချခြင်း](https://en.wikipedia.org/wiki/Applied_ethics) ဖြစ်ပြီး၊ အမှန်တကယ်ရှိသော လုပ်ငန်းများ၊ ထုတ်လုပ်မှုများနှင့် လုပ်ငန်းစဉ်များ၏ သက်ရောက်မှုများအတွင်း၌ သဘာဝတရားဆိုင်ရာပြဿနာများကို စူးစမ်းလေ့လာသည့်ဖြစ်စဉ်ဖြစ်ပြီး၊ ကျင့်ဝတ်သဘောထားများနှင့် အညီဖြစ်နေပါစေရန် ပြုပြင်ပြောင်းလဲမှုများယူဆောင်သည်။
## Ethics အယူအဆများ
**သဘာဝတရားယဉ်ကျေးမှု** သည် [လက်တွေ့သဘာဝတရားကို လုပ်ငန်းတွင် တည်တံ့စေရန်လုပ်ဆောင်ခြင်း](https://hbr.org/2019/05/how-to-design-an-ethical-organization) ဖြစ်ပြီး၊ ကျင့်ဝတ်ဆိုင်ရာ သဘောထားများနှင့် လုပ်ငန်းစဉ်များအား အဖွဲ့အစည်းတစ်ခုလုံးအတွင်း တညီတညွတ် တိုးတက်ပြုပြင်သွားရန် ဦးတည်သည်။ အောင်မြင်သော သဘာဝတရားယဉ်ကျေးမှုတွင် အဖွဲ့အစည်းစာရင်းတွင် စီမံခန့်ခွဲမှု သဘောထားများ ဖေါ်ပြခြင်း၊ ပေါင်းပေါင်းပါဝင်ခြင်းသည် အကျိုးရှိစေရန် ထောက်ပံ့ပေးခြင်းနှင့် ကျင့်ဝတ်နည်းလမ်းများအား အစဉ်အမြဲ ပံ့ပိုးအားပေးခြင်းတို့ ပါဝင်သည်။
ဒီအပိုင်းတွင် **shared values** (principles) နှင့် **ethical challenges** (problems) ဆိုင်ရာအယူအဆများကို ဆွေးနွေးပြီး **case studies** များကို လေ့လာမည်ဖြစ်သည်။ ၎င်းတို့သည် အကျင့်သိက္ခာအယူအဆများကို လက်တွေ့ကဏ္ဍများတွင် နားလည်စေရန် ကူညီပေးသည်။
### 1. Ethics Principles
## သဘာဝတရားအယူအဆများ
ဒေတာအကျင့်သိက္ခာမူဝါဒတိုင်းသည် _ethical principles_ သတ်မှတ်ခြင်းဖြင့် စတင်သည် - ၎င်းသည် "shared values" ဖြစ်ပြီး ဒေတာနှင့် AI ပရောဂျက်များတွင် လက်ခံနိုင်သောအပြုအမူများကို ဖော်ပြကာ လိုက်နာမှုဆိုင်ရာလုပ်ဆောင်မှုများကို လမ်းညွှန်ပေးသည်။ ၎င်းတို့ကို တစ်ဦးချင်း သို့မဟုတ် အဖွဲ့အဆင့်တွင် သတ်မှတ်နိုင်သည်။ သို့သော် အကြီးစားအဖွဲ့အစည်းများအများစုသည် ၎င်းတို့၏ _ethical AI_ မစ်ရှင်ကြေညာချက် သို့မဟုတ် framework တွင် corporate အဆင့်တွင် သတ်မှတ်ပြီး အဖွဲ့အစည်းတစ်ခုလုံးတွင် တစ်ပြိုင်တည်းအကျိုးရှိစွာ လိုက်နာစေသည်။
ဤအပိုင်းတွင် ဒေတာသဘာဝတရားအတွက် **မျှဝေ၍လိုက်နာရမည့် တန်ဖိုးများ** (နိယာမများ) နှင့် **သဘာဝတရားစိန်ခေါ်မှုများ** (ပြဿနာများ) ကိုဆွေးနွေးသွားပြီး၊ လက်တွေ့အခြေအနေများဖြင့် **နမူနာများ** ကိုလေ့လာပါမည်။
**ဥပမာ:** Microsoft's [Responsible AI](https://www.microsoft.com/en-us/ai/responsible-ai) မစ်ရှင်ကြေညာချက်တွင် _"AI ကို လူသားများကို ဦးစားပေးသော အကျင့်သိက္ခာဆိုင်ရာမူဝါဒများဖြင့် တိုးတက်စေခြင်းအတွက် ကျွန်ုပ်တို့ကတိပြုထားသည်"_ ဟုဖော်ပြထားပြီး အောက်ပါ framework တွင် 6 ခုသော အကျင့်သိက္ခာဆိုင်ရာမူဝါဒများကို ဖော်ပြထားသည်။
### ၁။ သဘာဝတရားနိယာမများ
ဒေတာသဘာဝတရားအတွက် သဘာဝတရားနိယာမများကို အဓိကထား သတ်မှတ်ခြင်းဖြင့် စတင်သည်။ ၎င်းသည် ဒေတာနှင့် AI စီမံကိန်းများအတွက် ညွှန်ကြားလမ်းညွှန်ချက်နှင့် ပြုသင့်သော အပြုအမှုများကို ဖေါ်ပြသည်။ ကိုယ်ပိုင်အဆင့် သို့မဟုတ် အဖွဲ့ဆိုင်ရာအဆင့်တွင် သတ်မှတ်နိုင်သော်လည်း၊ ကြီးမားသော အဖွဲ့အစည်းများသည် ကော်ပိုရေးရှင်းအဆင့်မှ သတ်မှတ်ပြီး အဖွဲ့အစည်းများအားလုံးတွင် တညီတညွတ် အကောင်အထည်ဖော်ရန် _သဘာတရား AI_ ပန်းတိုင်မက်ဆေ့ချျ နှင့် ဖရိမ်ဝတ်များအနေဖြင့် ဖော်ပြသည်။
**ဥပမာ** - Microsoft ၏ [တာဝန်ယူသော AI](https://www.microsoft.com/en-us/ai/responsible-ai) မက်ဆေ့ချ်မှာ _"လူသျှူးဦးစားပေးသည့် သဘာဝတရားနိယာမများဖြင့် AI တိုးတက်စေမှုအတွက် တာဝန်ယူဆောင်ရွက်နေပါသည်"_ ဟုဖော်ပြပြီး အောက်ပါ ၆ မူဝါဒရှိသည်-
![Responsible AI at Microsoft](https://docs.microsoft.com/en-gb/azure/cognitive-services/personalizer/media/ethics-and-responsible-use/ai-values-future-computed.png)
ဒီမူဝါဒများကို အနည်းငယ်လေ့လာကြည့်ပါ။ _Transparency_ နှင့် _accountability_ သည် အခြေခံတန်ဖိုးများဖြစ်ပြီး အခြားမူဝါဒများကို အပေါ်တွင် တည်ဆောက်ထားသည် - ထို့ကြောင့် အဲဒီနေရာမှ စတင်ပါ:
ဒီနိယာမများအနည်းငယ်ကို စတင်ရှင်းပြကြရအောင်။ _ပြတ်သားမြင်သာမှု_ နှင့် _တာန်ခံမှု_ သည် အခြေခံတန်ဖိုးဖြစ်ပြီး၊ အခြားနိယာမများသည် ၎င်းတို့ပေါ်တွင် ခုခံထားပါသည် ၎င်းကြောင့် အစမှစတင်လေ့လာကြမယ်-
* [**တာဝန်ခံမှု**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) မှာ ဒေတာနှင့် AI လုပ်ငန်းများတွင် ကျင့်သုံးသူများကို _တာန်ယူစေရန်_ နှင့် သဘာဝတရားနိယာမများနှင့် ကိုက်ညီမှုရှိစေရန်ဖြစ်သည်။
* [**ပြတ်သားမြင်သာမှု**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) သည် အသုံးပြုသူများအတွက် ဒေတာနှင့် AI လုပ်ဆောင်ချက်များကို _နားလည်နိုင်စေရန်_ ဖြစ်ပြီး ချမှတ်ချက်များ၏ အကြောင်းရင်းနှင့်အကြောင်းအရာကို ရှင်းပြပေးခြင်း ဖြစ်သည်။
* [**တရားမျှတမှု**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1%3aprimaryr6) AI သည် _လူတိုင်းအား_ တရားမျှတစွာ ဆက်ဆောင်ရန်အတွက် အာရုံစိုက်ပြီး နိုင်ငံရေး၊ အသိုင်းအဝိုင်းနှင့် နည်းပညာရေးရာ အဖွဲ့အစည်းများတွင် ပါဝင်သော ရှုပ်ထွေးမှုများကို ဖြေရှင်းသည်။
* [**ယုံကြည်စိတ်ချမှုနှင့် ဘေးကင်းမှု**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) AI သည် သတ်မှတ်ထားသော တန်ဖိုးများနှင့် ညီညွတ်စွာ အပြုအမူ ပြုလုပ်ခြင်းဖြင့် ဖြစ်ပေါ်နိုင်သည့် အန္တရာယ်များနှင့် မရည်မှန်းထားသော ပြဿနာများကို လျော့ပါးစေသည်။
* [**ကိုယ်ရေးလုံခြုံမှုနှင့် လုံခြုံမှု**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) ဒေတာ လက်ခံမှု လမ်းကြောင်းကို နားလည်ပြီး အသုံးပြုသူများအတွက် _ကိုယ်ရေးလုံခြုံမှုနှင့် ဆက်စပ်ကာကွယ်မှုများ_ ပံ့ပိုးသည်။
* [**ထည့်သွင်းပါဝင်မှု**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) လူ့မူဝါဒအရ စွမ်းအား၊ တတ်နိုင်မှုများကို တွဲပြီး ဉာဏ်ရည် AI ဖြေရှင်းမှုများ ပုံဆွဲတည်ဆောက်ခြင်း။
> 🚨 သင့်ဒေတာသဘာဝတရား မက်ဆေ့ချ်ကို စဉ်းစားကြည့်ပါ။ အခြားအဖွဲ့အစည်းများ၏ သဘာဝတရား AI ဖရိမ်ဝတ်များကို ရှာဖွေရန် - အောက်ပါ IBM, Google နှင့် Facebook ၏ ဥပမာများ ပါဝင်သည်။ ၎င်းတို့တွင် မျှဝေရသော တန်ဖိုးများ လည်းပါဝင်သလား? ၎င်းနိယာမများသည် သူတို့ ထုတ်ကုန်သို့မဟုတ် လုပ်ငန်းခွင်တွင် နေရာဘယ်လိုရှိသနည်း?
### ၂။ သဘာဝတရား စိန်ခေါ်မှုများ
သဘာဝတရားနိယာမများ သတ်မှတ်ပြီးသည့်နောက် ကျွန်ုပ်တို့၏ ဒေတာနှင့် AI လုပ်ဆောင်ချက်များကို ၎င်းတို့နှင့် ကိုက်ညီမှုရှိ/မရှိ စစ်ဆေးရမည်ဖြစ်သည်။ သင်၏ နေတတ်မှုများကို _ဒေတာစုဆောင်းခြင်း_ နှင့် _အယ်လဂိုရီသည်ဒီဇိုင်းရေးခြင်း_ ဟူသော အပိုင်း ၂ ချက်အဖြစ် ဆိုလိုရမည်။
ဒေတာစုဆောင်းခြင်းတွင် အဓိကအားဖြင့် ကိုယ်ရေးကိုယ်တာ ဒေတာများ သို့မဟုတ် လူနာမည်သိနိုင်သော အချက်အလက်များ ပါဝင်သည်။ ၎င်းတွင် [မူပိုင်ပုဂ္ဂိုလ်၏ မဟုတ်သော ဒေတာ အမျိုးမျိုး](https://ec.europa.eu/info/law/law-topic/data-protection/reform/what-personal-data_en) တွေ ပါဝင်ပြီး တစ်ဦးချင်းသူကို လုံးဝသင့်တော်စွာ ဖော်ထုတ်နိုင်သည်။ သဘာဝတရားစိန်ခေါ်မှုများသည် _ဒေတာကိုယ်ရေးလုံခြုံမှု_, _ဒေတာပိုင်ဆိုင်မှု_ နှင့် _အသိပညာပိုင်ဆိုင်မှုခွင့်_ အစရှိသည့် နယ်ပယ်များနှင့် ဆက်စပ်သည်။
အယ်လဂိုရီသည်ဒီဇိုင်းတွင် စုဆောင်းပြီး စီမံမှုလုပ်ထားသည့် **ဒေတာစုစည်းမှုများ** ကို အသုံးပြု၍ ရလဒ်ခန့်မှန်းခြင်း သို့မဟုတ် ဆုံးဖြတ်ချက်များကို အလိုအလျောက်လုပ်ဆောင်မည့် **ဒေတာမော်ဒယ်များ** သတင်းအချက်အလက်များလုပ်ဆောင်ခြင်း ပါဝင်သည်။ သဘာဝတရားစိန်ခေါ်မှုများမှာ ဒေတာစုစည်းမှုအနက်လူမျိုးမတူမှု၊ ဒေတာအရည်အသွေးပြဿနာများ၊ မတရားမှု၊ မမှန်ကန်သောတင်ပြချက်များအပါအဝင် အယ်လဂိုရီသည်မှုများ၏ မတူညီသော လက်လီဖြစ်ရပ်များ ဖြစ်နိုင်သည်။
နှစ်ခုစလုံးတွင် သဘာဝတရား စိန်ခေါ်မှုများသည် ကျွန်ုပ်တို့၏ လုပ်ဆောင်ချက်များနှင့် မျှဝေထားသော တန်ဖိုးများကြား ပဋိပက္ခဖြစ်ပေါ်နိုင်သော နယ်မြေများကို ဖော်ပြပါသည်။ ၎င်းတို့ကို ရှာဖွေ၊ လျော့ပါး၊ လျော်ကြေးပြုစု၊ ဖယ်ရှားရန် ဦးတည်ပြီး ကျွန်ုပ်တို့၏ လုပ်ဆောင်ချက်များနှင့် သက်ဆိုင်သော "ဟုတ်/မဟုတ်" သဘာဝတရားမေးခွန်းများကို မေး၍ ပြင်ဆင်ရမည်ဖြစ်သည်။ အောက်ပါ သဘာဝတရားစိန်ခေါ်မှုများနှင့် ၎င်းမှ ထွက်ရှိသော သဘာဝတရားမေးခွန်းများကို ကြည့်ကြရအောင်-
#### ၂.၁ ဒေတာပိုင်ဆိုင်မှု
ဒေတာစုဆောင်းခြင်းသည် လူပုဂ္ဂိုလ်များကို ဖော်ထုတ်နိုင်သော ကိုယ်ရေးကိုယ်တာဒေတာများပါဝင်သည်။ [ဒေတာပိုင်ဆိုင်မှု](https://permission.io/blog/data-ownership) သည် ဒေတာ ဖန်တီးခြင်း၊ ပြုလုပ်ခြင်းနှင့် ဖြန့်ဝေခြင်းတို့တွင် ပိုင်ဆိုင်မှုနှင့် [_အသုံးပြုသူအခွင့်အရေး_](https://permission.io/blog/data-ownership) နှင့် ဆက်စပ်သည်။
မေးရမည့် သဘာဝတရားမေးခွန်းများမှာ -
* ဒေတာပိုင်ရှင် အဘယ်သူနည်း? (အသုံးပြုသူ သို့မဟုတ် အဖွဲ့အစည်း)
* ဒေတာပုဂ္ဂိုလ်များအတွက် အခွင့်အရေးများတွင် ဘာများ ပါဝင်သနည်း? (ဥပမာ - ဝင်ခွင့်၊ ဖျက်ပစ်ခွင့်၊ ကူးပြောင်းခွင့်)
* အဖွဲ့အစည်းများအနေဖြင့် ဘာအခွင့်အရေးရှိသနည်း? (ဥပမာ - မကောင်းမွန်သော အသုံးပြုသူ သုံးသပ်ချက်များ ပြင်ဆင်ရန်)
#### ၂.၂ အသိပညာပိုင်ဆိုင်မှုခွင့်
[အသိပညာပိုင်ဆိုင်မှုခွင့်](https://legaldictionary.net/informed-consent/) သည် သက်ဆိုင်ရာ အချက်အလက်များနှင့် ရည်ရွယ်ချက်၊ အန္တရာယ်များ၊ နောက်တစ်ဆင့်ရွေးချယ်စရာများအပြည့်အစုံ နားလည်သဘောပေါက်မှုပြု၍ သဘောတူညီခြင်း ဖြစ်သည်။
ဤမှာ စစ်ဆေးရန် မေးခွန်းများမှာ -
* အသုံးပြုသူ(ဒေတာပုဂ္ဂိုလ်)သည် ဒေတာမှတ်တမ်းတင်ခြင်းနှင့် အသုံးပြုခြင်းအတွက် သဘောတူပါသလား?
* အသုံးပြုသူသည် ဤဒေတာကို ရည်ရွယ်ချက်ဘယ်လို သဘောပေါက်ပါသလား?
* အသုံးပြုသူသည် စဉ်လက်ခံခြင်းမှ ဖြစ်ပေါ်နိုင်သည့် အန္တရာယ်များကို နားလည်သလား?
#### ၂.၃ မူပိုင်ခွင့်
[မူပိုင်ခွင့်](https://en.wikipedia.org/wiki/Intellectual_property) သည် လူ့ စူးစမ်းတီထွင်မှု၏ ရလဒ်များဖြစ်ပြီး ပုဂ္ဂိုလ်များ သို့မဟုတ် လုပ်ငန်းများ အတွက် _စီးပွားရေးတန်ဖိုးရှိနိုင်_ ပါသည်။
စစ်ဆေးရန် မေးခွန်းများမှာ -
* စုဆောင်းထားသည့် ဒေတာသည် အသုံးပြုသူ သို့မဟုတ် လုပ်ငန်းအတွက် စီးပွားရေးတန်ဖိုးရှိပါသလား?
* ဒီနေရာတွင် **အသုံးပြုသူ** ၏ မူပိုင်ခွင့် ရှိပါသလား?
* ဒီနေရာတွင် **အဖွဲ့အစည်း** ၏ မူပိုင်ခွင့် ရှိပါသလား?
* ယင်းအခွင့်အရေးများ ရှိပါက ကာကွယ်ထားပုံက ဘယ်လိုလဲ?
* [**Accountability**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) သည် data နှင့် AI လုပ်ဆောင်မှုများအတွက် တာဝန်ရှိမှုကို လုပ်ဆောင်သူများအား _တာန်ရှိစေ_ သည်။
* [**Transparency**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) သည် data နှင့် AI လုပ်ဆောင်မှုများကို အသုံးပြုသူများအတွက် _နားလည်နိုင်စေ_ (interpretable) သည်။
* [**Fairness**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1%3aprimaryr6) - AI သည် လူတိုင်းကို _တရားမျှတစွာ_ ဆက်ဆံစေရန် အာရုံစိုက်သည်။
* [**Reliability & Safety**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) - AI သည် သတ်မှတ်ထားသောတန်ဖိုးများနှင့် _အညီ_ လုပ်ဆောင်စေရန် အာရုံစိုက်သည်။
* [**Privacy & Security**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) - data lineage ကို နားလည်ပြီး အသုံးပြုသူများကို _ဒေတာကိုယ်ရေးအချက်အလက်များနှင့် ဆက်စပ်သောကာကွယ်မှုများ_ ပေးသည်။
* [**Inclusiveness**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) - AI ဖြေရှင်းချက်များကို _လူသားများ၏လိုအပ်ချက်များနှင့် စွမ်းရည်များ_ အကျယ်အဝန်းကို ဖြည့်ဆည်းရန် ရည်ရွယ်ချက်ဖြင့် ဒီဇိုင်းဆွဲသည်။
#### ၂.၄ ဒေတာကိုယ်ရေးလုံခြုံမှု
> 🚨 သင့်ဒေတာအကျင့်သိက္ခာမစ်ရှင်ကြေညာချက်က ဘာဖြစ်နိုင်မလဲဆိုတာ စဉ်းစားပါ။ အခြားအဖွဲ့အစည်းများ၏ ethical AI frameworks ကို လေ့လာပါ - ဤနေရာတွင် [IBM](https://www.ibm.com/cloud/learn/ai-ethics), [Google](https://ai.google/principles), နှင့် [Facebook](https://ai.facebook.com/blog/facebooks-five-pillars-of-responsible-ai/) ၏ ဥပမာများရှိသည်။ ၎င်းတို့တွင် အများအားဖြင့်လက်ခံထားသော shared values များက ဘာတွေလဲ။ ၎င်းတို့၏ AI ထုတ်ကုန် သို့မဟုတ် လုပ်ငန်းကဏ္ဍနှင့် မူဝါဒများသည် ဘယ်လိုဆက်စပ်နေသလဲ။
[ဒေတာကိုယ်ရေးလုံခြုံမှု](https://www.northeastern.edu/graduate/blog/what-is-data-privacy/) သည် ကိုယ်ရေးကိုယ်တာကိုယ်စားလှယ်အချက်အလက်များအပေါ် အသုံးပြုသူလုံခြုံမှုများနှင့် ကိုယ်ပိုင်မှတ်တမ်းများ ထိန်းသိမ်းထားခြင်း ဖြစ်သည်။
### 2. Ethics Challenges
စစ်ဆေးရန် မေးခွန်းများမှာ -
* အသုံးပြုသူများ၏ (ကိုယ်ရေးကိုယ်တာ) ဒေတာကို ဟက်ကင်းဆက်ကြိုးများနှင့် တဆက်တည်း ထိခိုက်မှုမှကာကွယ်ထားပါသလား?
* အသုံးပြုသူများဒေတာကို သတ်မှတ်ထားသော သုံးစွဲသူများနှင့် လုပ်ငန်းများသာ တင်သွင်းဆက်သွယ်နိုင်ပါသလား?
* ဒေတာမျှဝေသည့်အခါ အသုံးပြုသူများ၏ မှတ်မိမိအချက်အလက်ကင်းလွတ်မှုကို ထိန်းသိမ်းထားပါသလား?
* အသုံးပြုသူများကို ဒေတာက အမည်လွတ်ကင်းစင်အဖြစ် အသုံးပြုနိုင်ဟု ခွင့်ပြုပါသလား?
Ethical principles များကို သတ်မှတ်ပြီးနောက် ဒေတာနှင့် AI လုပ်ဆောင်မှုများသည် shared values များနှင့် ကိုက်ညီမှုရှိမရှိကို အကဲဖြတ်ရန် လိုအပ်သည်။ သင့်လုပ်ဆောင်မှုများကို _data collection_ နှင့် _algorithm design_ ဆိုသော အမျိုးအစားနှစ်မျိုးတွင် စဉ်းစားပါ။
#### ၂.၅ ပျောက်ဆုံးခြင်း အခွင့်အရေး
Data collection တွင် လုပ်ဆောင်မှုများသည် **personal data** သို့မဟုတ် personally identifiable information (PII) ကို အများအားဖြင့်ပါဝင်မည်ဖြစ်သည်။ ၎င်းတွင် [non-personal data](https://ec.europa.eu/info/law/law-topic/data-protection/reform/what-personal-data_en) များပါဝင်ပြီး _စုစုပေါင်း_ အနေဖြင့် တစ်ဦးချင်းကို ဖော်ထုတ်နိုင်သည်။ Ethical challenges များသည် _data privacy_, _data ownership_, နှင့် _informed consent_ နှင့် _intellectual property rights_ ကဲ့သို့သောအကြောင်းအရာများနှင့် ဆက်စပ်နိုင်သည်။
[ပျောက်ဆုံးခြင်း အခွင့်အရေး](https://en.wikipedia.org/wiki/Right_to_be_forgotten) သို့မဟုတ် [ဖျက်ပစ်ခြင်း အခွင့်အရေး](https://www.gdpreu.org/right-to-be-forgotten/) သည် အသုံးပြုသူများအား ပုဂ္ဂိုလ်ရေး ဒေတာများကို အင်တာနက်ရှာဖွေရေးနှင့်အခြားနေရာများမှ ဖျက်ပစ်ရန် တောင်းဆိုခွင့်ပေးသည်၊ _အထူးသဖြင့်_ သတ်မှတ်ထားသော အခြေအနေများ၌ပင်ဖြစ်သည်။ ထို့ကြောင့် သူတို့၏ အွန်လိုင်းဇာတ်ကောင်ကို ရှေးဟောင်းစွဲချက် မထားဘဲ ဝယ်လိုမှုအသစ်စတင်နိုင်သည်။
Algorithm design တွင် လုပ်ဆောင်မှုများသည် **datasets** ကို စုဆောင်းပြီး **data models** များကို လေ့ကျင့်ကာ လက်တွေ့ကဏ္ဍများတွင် ဆုံးဖြတ်ချက်များကို အလိုအလျောက်လုပ်ဆောင်ရန် အသုံးပြုမည်ဖြစ်သည်။ Ethical challenges များသည် _dataset bias_, _data quality_ ပြဿနာများ, _unfairness_, နှင့် _misrepresentation_ ကဲ့သို့သော algorithm များတွင် ဖြစ်နိုင်သည်။
စစ်ဆေးရန် မေးခွန်းများမှာ -
* စနစ်သည် ဒေတာပုဂ္ဂိုလ်များအား ဖျက်ပစ်မှု တောင်းဆိုခွင့် ပေးသနားပါသလား?
* အသုံးပြုသူ သဘောတူညီမှု ထုတ်ယူမှုကို ရုပ်သိမ်းလျှင် အလိုအလျောက် ဖျက်ပစ်မှု စတင်သည့် မဟုတ်သလား?
* စည်းမျဉ်းမရှိဘဲ သို့မဟုတ် တရားမဝင်သော နည်းလမ်းများဖြင့် ဒေတာ စုဆောင်းထားသလား?
* ဒေတာကိုယ်ရေး လုံခြုံမှုဆိုင်ရာ အစိုးရစည်းမျဉ်းများနှင့် ကိုက်ညီမှုရှိပါသလား?
နှစ်ခုစလုံးတွင် ethics challenges များသည် shared values များနှင့် ဆန့်ကျင်မှုရှိနိုင်သောနေရာများကို ဖော်ပြသည်။ ၎င်းတို့ကို ရှာဖွေ၊ လျှော့ချ၊ သက်သာစေ သို့မဟုတ် ဖယ်ရှားရန် - လုပ်ဆောင်မှုများနှင့်ပတ်သက်သော ကိုယ်ရည်ကိုယ်သွေးဆိုင်ရာ "yes/no" မေးခွန်းများကို မေးပြီး လိုအပ်သောပြင်ဆင်ရေးဆောင်ရွက်မှုများကို လုပ်ဆောင်ရမည်။ အကျင့်သိက္ခာပြဿနာများနှင့် ၎င်းတို့က ဆွေးနွေးသော ကို
* အချက်အလက်များကို အမှန်တကယ်ကို အတိအကျဖော်ပြနိုင်ပါသလား?
#### ၂.၆ ဒေတာစုစည်းမှု ညစ်ပတ်မှု
#### 2.8 Algorithm Fairness
ဒေတာစုစည်းမှု သို့မဟုတ် [စုဆောင်းမှု ညစ်ပတ်မှု](http://researcharticles.com/index.php/bias-in-data-collection-in-research/) သည် အယ်လဂိုရီသည်ဖွံ့ဖြိုးရေးအတွက် _မတူညီသော_ ဒေတာများရွေးချယ်ခြင်းဖြင့် လူမျိုး၊ လူ့အဖွဲ့အစည်း အမျိုးမျိုး၏ ရလဒ်များတွင် မတရားမှု ဖြစ်ပေါ်လာစေခြင်း ဖြစ်သည်။ ညစ်ပတ်မှုအမျိုးအစားများတွင် ရွေးချယ်မှု/ စမ်းသပ်မှုညစ်ပတ်မှု၊ စေတနာပူဇော်မှုညစ်ပတ်မှု၊ သဘောတူဆင်ခြင်းညစ်ပတ်မှုတို့ ပါဝင်သည်။
[Algorithm Fairness](https://towardsdatascience.com/what-is-algorithm-fairness-3182e161cf9f) သည် အယ်လဂိုရစ်သ်ဒီဇိုင်းသည် အချက်အလက်အပေါ်မူတည်၍ အထူးအုပ်စုများကို စနစ်တကျ ခွဲခြားဆက်ဆံမှုရှိမရှိကို စစ်ဆေးသည်။ ၎င်းသည် _အရင်းအမြစ်များ_ (အရင်းအမြစ်များကို အုပ်စုတစ်ခုမှ ပိတ်ပင်ခြင်း) နှင့် _န်ဆောင်မှုအရည်အသွေး_ (AI သည် အုပ်စုတစ်ခုအတွက် အတိအကျဖြစ်စေခြင်းမရှိခြင်း) အပေါ် [ထိခိုက်မှုများ](https://docs.microsoft.com/en-us/azure/machine-learning/concept-fairness-ml) ဖြစ်စေခြင်းကို စစ်ဆေးသည်။
စစ်ဆေးရန် မေးခွန်းများမှာ -
* ကျွန်ုပ်တို့ သက်ဆိုင်ရာ ဒေတာပုဂ္ဂိုလ်များကို ကိုယ်စားပြုနိုင်အောင် စနစ်တကျ ရှာဖွေခဲ့ပါသလား?
* စုဆောင်းထားသော ဒေတာစုစည်းမှုကို သင့်တော်သော ညစ်ပတ်မှုများအတွက် စစ်ဆေးခဲ့ပါသလား?
* ရရှိသည့် ညစ်ပတ်မှုများကို လျော့ပါးစေ၊ ဖယ်ရှားနိုင်ပါသလား?
ဤနေရာတွင် စဉ်းစားရန်မေးခွန်းများမှာ:
* မျိုးစုံအုပ်စုများနှင့် အခြေအနေများအတွက် မော်ဒယ်တိကျမှုကို သုံးသပ်ခဲ့ပါသလား?
* စနစ်ကို ထိခိုက်မှုများ (ဥပမာ- စံနှုန်းချမှတ်မှု) အတွက် စစ်ဆေးခဲ့ပါသလား?
* ထိခိုက်မှုများကို လျှော့ချရန် အချက်အလက်များကို ပြင်ဆင်ခြင်း သို့မဟုတ် မော်ဒယ်များကို ပြန်လေ့ကျင့်ခြင်းဖြင့် ပြုပြင်နိုင်ပါသလား?
#### ၂.၇ ဒေတာအရည်အသွေး
[AI Fairness checklists](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE4t6dA) ကဲ့သို့သော အရင်းအမြစ်များကို လေ့လာပါ။
[ဒေတာအရည်အသွေး](https://lakefs.io/data-quality-testing/) သည် အယ်လဂိုရီသည် မော်ဒယ်ဖွံ့ဖြိုးရေးအတွက် အသုံးပြုသော ဒေတာစုစည်းမှုသည် တိကျမှုနှင့် တည်ငြိမ်မှုလိုအပ်ချက်များနှင့် ကိုက်ညီမှုရှိ/မရှိကို စစ်ဆေးခြင်း ဖြစ်သည်။
#### 2.9 Misrepresentation
စစ်ဆေးရန် မေးခွန်းများမှာ -
* ကျွန်ုပ်တို့၏ သုံးစွဲမှုအတွက် တိကျသော _အင်္ဂါရပ်များ_ ကို စုဆောင်းထားပါသလား?
* မတူကွဲပြားသော ဒေတာရင်းမြစ်များမှ ဒေတာကို _ညီညာစွာ_ စုဆောင်းထားပါသလား?
* မတူညီသောအခြေအနေများ သို့မဟုတ် အခြေအနေရပ်များအတွက် ဒေတာစုစည်းမှု _ပြည့်စုံ_ ပါသလား?
* တကယ့် အခြေအနေများကို မှန်ကန်စွာ ဖော်ပြနိုင်စွမ်းရှိရပါသလား?
#### 2.8 အယ်လ်ဂိုရီသမီ တရားမျှတမှု
[Data Misrepresentation](https://www.sciencedirect.com/topics/computer-science/misrepresentation) သည် အချက်အလက်များကို အမှန်တကယ်ဖော်ပြခြင်းမရှိဘဲ ရည်ရွယ်ထားသော အကြောင်းပြချက်များကို ထောက်ခံရန် လှည့်ဖြားဖော်ပြနေခြင်းရှိမရှိကို စစ်ဆေးခြင်းဖြစ်သည်။
[အယ်လ်ဂိုရီသမီ တရားမျှတမှု](https://towardsdatascience.com/what-is-algorithm-fairness-3182e161cf9f) သည် အယ်လ်ဂိုရီသမီဒီဇိုင်းသည် ဒေတာအဖွဲ့အချို့ကို စနစ်တကျ မတရားခွဲခြားမှုဖြစ်ပေါ်စေပြီး၊ အရင်းအမြစ်များကို ထိုအဖွဲ့မှ ကန့်သတ်ပယ်ဖျက်ခြင်း (allocation) နှင့် ဝန်ဆောင်မှုအရည်အသွေး (quality of service) တွင် အချို့အဖွဲ့များအတွက် AI က တိကျမှုနည်းခြင်းကြောင့် ဖြစ်ပေါ်နိုင်သော [ဖြစ်နိုင်ချေ ထိခိုက်မှုများ](https://docs.microsoft.com/en-us/azure/machine-learning/concept-fairness-ml) ရှိမရှိ စစ်ဆေးသည်။
ဤနေရာတွင် စဉ်းစားရန်မေးခွန်းများမှာ:
* မပြီးစီးသော သို့မဟုတ် မမှန်ကန်သော အချက်အလက်များကို ဖော်ပြနေပါသလား?
* အချက်အလက်များကို လှည့်ဖြားသော အကျိုးသက်ရောက်မှုများကို ဖြစ်စေသော ပုံစံဖြင့် ရှင်းလင်းဖော်ပြနေပါသလား?
* ရလဒ်များကို လှည့်ဖြားရန် ရွေးချယ်ထားသော စက်မှုစံနှုန်းများကို အသုံးပြုနေပါသလား?
* အခြားသော အကြောင်းပြချက်များသည် ကွဲပြားသော အကျိုးသက်ရောက်မှုများကို ပေးနိုင်ပါသလား?
ဒီမှာ စမ်းသပ်မေးမြန်းထောက်လှမ်းဖို့ မေးခွန်းတွေက:
* မတူကွဲပြားသော အဖွဲ့အစည်းများနှင့် အခြေအနေများအတွက် မော်ဒယ်တိကျမှုကို သုံးသပ်ခဲ့ပြီလား?
* စနစ်အတွင်း ဖြစ်နိုင်သော ထိခိုက်မှုများ (ဥပမာ- အထင်ကြီးမြင်ချက်ချမှတ်ခြင်း) ကို စူးစမ်းစစ်ဆေးခဲ့ပြီလား?
* ထိခိုက်မှုတွေကို လျော့နည်းစေရန် ဒေတာပြန်ပြင်ခြင်း ဒါမှမဟုတ် မော်ဒယ်ပြန်လေ့ကျင့်ခြင်းနှင့် ပြုလုပ်နိုင်မလား?
#### 2.10 Free Choice
[Illusion of Free Choice](https://www.datasciencecentral.com/profiles/blogs/the-illusion-of-choice) သည် စနစ် "ရွေးချယ်မှုအဆောက်အအုံများ" သည် လူများကို ရွေးချယ်မှုများပေးသလိုပုံစံဖြင့် သတ်မှတ်ထားသော ရလဒ်ကို ရွေးချယ်ရန် အားပေးသော အယ်လဂိုရစ်သ်များကို အသုံးပြုသောအခါ ဖြစ်ပေါ်သည်။ ဤ [dark patterns](https://www.darkpatterns.org/) သည် အသုံးပြုသူများအတွက် လူမှုရေးနှင့် စီးပွားရေးထိခိုက်မှုများကို ဖြစ်စေနိုင်သည်။ အသုံးပြုသူ၏ ဆုံးဖြတ်ချက်များသည် အပြုအမူပရိုဖိုင်များကို သက်ရောက်စေပြီး ထိုအကျိုးသက်ရောက်မှုများကို တိုးတက်စေသည့် ရလဒ်များကို ဖြစ်စေနိုင်သည်။
[AI တရားမျှတမှု စစ်ဆေးစာရွက်စာတမ်းများ](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE4t6dA) အစရှိသည့် အရင်းအမြစ်များကို လေ့လာနိုင်ပါသည်။
ဤနေရာတွင် စဉ်းစားရန်မေးခွန်းများမှာ:
* အသုံးပြုသူသည် ထိုရွေးချယ်မှုကို ပြုလုပ်ခြင်း၏ သက်ရောက်မှုများကို နားလည်ခဲ့ပါသလား?
* အသုံးပြုသူသည် (အခြား) ရွေးချယ်မှုများနှင့် ၎င်းတို့၏ အားသာချက်များနှင့် အားနည်းချက်များကို သိရှိခဲ့ပါသလား?
* အသုံးပြုသူသည် အလိုအလျောက် သို့မဟုတ် သက်ရောက်မှုရှိသော ရွေးချယ်မှုကို နောက်ပိုင်း ပြန်လည်ပြင်ဆင်နိုင်ပါသလား?
#### 2.9 ပြန်လည်ဖော်ပြမှု မှားယွင်းခြင်း
### 3. Case Studies
[ဒေတာ ပြန်လည်ဖော်ပြမှု မှားယွင်းခြင်း](https://www.sciencedirect.com/topics/computer-science/misrepresentation) သည် ရှင်းလင်းတိကျစွာအသိပေးထားသော ဒေတာမှ နက်ရှိုင်းသော အတွေးအခေါ်များကို မမှန်ကန်သောနည်းဖြင့် ဆက်သွယ်ပေးခြင်းဖြင့် ဆန္ဒရှိသော ဇာတ်လမ်းတစ်ပုဒ်ကို ထောက်ပံ့ပေးခြင်းဖြစ်သည်။
ဤကျင့်ဝတ်ပြဿနာများကို အမှန်တကယ်ဖြစ်ပျက်သော အခြေအနေများတွင် ထည့်သွင်းစဉ်းစားရန်၊ ကျင့်ဝတ်ချိုးဖောက်မှုများကို မသတိထားမိခြင်းကြောင့် လူများနှင့် လူမှုအဖွဲ့အစည်းအပေါ် ဖြစ်နိုင်သော ထိခိုက်မှုများနှင့် အကျိုးသက်ရောက်မှုများကို ဖော်ပြသည့် ကိစ္စလေ့လာမှုများကို ကြည့်ရှုရန် အထောက်အကူဖြစ်စေသည်။
ဒီမှာ စမ်းသပ်မေးမြန်းထောက်လှမ်းဖို့ မေးခွန်းတွေက:
* ဒေတာအပြည့်အစုံ မခံပြုခြင်း ဒါမှမဟုတ် မမှန်ကန်သော ဒေတာကို စီစစ်ဖော်ပြနေပါသလား?
* ဒေတာကို မမှန်ကန်သည့် နိဂုံးချုပ်များထုတ်လုပ်ရန် ရည်ရွယ်၍ မြင်ကွင်းဖော်ပြထားပါသလား?
* ရလဒ်များကို ထိန်းချုပ်ရန် သီးသန့် စာရင်းရွေးချယ်မှု နည်းစနစ်များကို အသုံးပြုနေပါသလား?
* အခြား နိဂုံးချုပ် လမ်းညွှန်ချက်တစ်ခုရရှိနိုင်သလား?
ဤနေရာတွင် ဥပမာအချို့ကို ဖော်ပြထားသည်-
#### 2.10 အခမဲ့ ရွေးချယ်ခွင့် မှားယွင်းမှု
| ကျင့်ဝတ်ပြဿနာ | ကိစ္စလေ့လာမှု |
[အခမဲ့ ရွေးချယ်ခွင့် မှားယွင်းမှု](https://www.datasciencecentral.com/profiles/blogs/the-illusion-of-choice) သည် စနစ်၏ "ရွေးချယ်မှု ဖွဲ့စည်းတည်ဆောက်မှုများ" အား ဆုံးဖြတ်ချက်ချခြင်း အယ်လ်ဂိုရီသမီများဖြင့် လူများကို ကြိုက်နှစ်သက်သည့် ရလဒ်ကို ပြေးဆွဲခိုင်းပေးသည့်အချိန်တွင် ရွေးချယ်ခွင့် နှင့် ထိန်းချုပ်ခွင့်ပေးသည့်အရာမျိုးဖြစ်နေသည့်ထင်မှတ်မှုဖြစ်သည်။ ၎င်း [မီးအိမ်မီးအိမ်ပုံစံများ](https://www.darkpatterns.org/) သည် အသုံးပြုသူများ၏ လူမှုအကျိုးအမြတ်နှင့် စီးပွားရေးထိခိုက်မှု ဖြစ်စေနိုင်သည်။ အသုံးပြုသူ မဲပေးမှုများသည် အပြုအမူပုံစံများကို ထိခိုက်စေသောကြောင့် အနာဂတ် ရွေးချယ်မှုများကို နှိုးဆွနိုင်ပြီး ထိခိုက်မှုများ တိုးပွားစေနိုင်ပါသည်။
ဒီမှာ စမ်းသပ်မေးမြန်းထောက်လှမ်းဖို့ မေးခွန်းတွေက:
* အသုံးပြုသူသည် ထိုရွေးချယ်မှုပြုလုပ်ခြင်း၏ အကျိုးဆက်များကို နက်ရှိုင်းစွာ နားလည်ခဲ့ပါသလား?
* အသုံးပြုသူသည် (အခြား) ရွေးချယ်မှုများနှင့် ၎င်းတို့၏ အားသာချက်နှင့်အားနည်းချက်တို့ကို သိရှိခဲ့ပါသလား?
* အသုံးပြုသူသည် အလိုအလျောက် သို့မဟုတ် သက်ရောက်မှုရှိသော ရွေးချယ်မှုကို နောက်ပိုင်းပြန်လည် ရွေးချယ်နိုင်ပါသလား?
### 3. လေ့လာမှုကိစ္စများ
ဤ သီအိုရီဆိုင်ရာ စိန်ခေါ်မှုများကို ကမ္ဘာ့အဖြစ်မှန်အခြေအနေများတွင် သဘောပေါက်ရန်၊ တစ်ဦးချင်းနှင့် လူမှုအသိုင်းအဝိုင်းအတွက် ဖြစ်နိုင်သော ထိခိုက်မှုများနှင့် ဆက်ဆံအကျိုးဆက်များကို ဖော်ပြသည့် လေ့လာမှုကိစ္စများကို ကြည့်ရှုသင့်သည်။
အောက်ပါနမူနာအချို့ကို လေ့လာနိုင်ပါသည် -
| သီအိုရီ စိန်ခေါ်မှု | လေ့လာမှု ကိစ္စ |
|--- |--- |
| **Informed Consent** | 1972 - [Tuskegee Syphilis Study](https://en.wikipedia.org/wiki/Tuskegee_Syphilis_Study) - သုတေသနတွင် ပါဝင်ခဲ့သော အာဖရိကန်-အမေရိကန်လူမျိုးများကို အခမဲ့ဆေးကုသမှုပေးမည်ဟု ကတိပေးခဲ့သော်လည်း သုတေသနသူများက ၎င်းတို့၏ရောဂါအခြေအနေ သို့မဟုတ် ကုသမှုရရှိနိုင်မှုအကြောင်းကို မသတိပေးခဲ့ပါ။ အများအပြားသောလူများ သေဆုံးခဲ့ပြီး အိမ်ထောင်ဖော်များ သို့မဟုတ် ကလေးများကိုလည်း ထိခိုက်စေခဲ့သည်။ သုတေသနသည် ၄၀ နှစ်ကြာခဲ့သည်။ |
| **Data Privacy** | 2007 - [Netflix data prize](https://www.wired.com/2007/12/why-anonymous-data-sometimes-isnt/) သည် သုတေသနသူများကို _50,000 ကျော်သော ဖောက်သည်များ၏ 10M အမည်မဖော်ထားသော ရုပ်ရှင်အဆင့်သတ်မှတ်မှုများ_ ပေးခဲ့သည်။ သို့သော် သုတေသနသူများသည် အမည်မဖော်ထားသော အချက်အလက်များကို _အပြင်အဆင့်အချက်အလက်များ_ (ဥပမာ- IMDb မှ မှတ်ချက်များ) နှင့် ဆက်စပ်နိုင်ခဲ့သည်။ ၎င်းသည် Netflix ဖောက်သည်များကို "အမည်ဖော်" လုပ်နိုင်ခဲ့သည်။ |
| **Collection Bias** | 2013 - Boston မြို့သည် [Street Bump](https://www.boston.gov/transportation/street-bump) ကို ဖန်တီးခဲ့သည်။ ၎င်းသည် မြို့သားများကို ခရီးလမ်းပြဿနာများကို အစီရင်ခံရန် ခွင့်ပြုသည့် app ဖြစ်ပြီး မြို့တော်ကို ကောင်းမွန်သော လမ်းများအချက်အလက်များကို ပေးခဲ့သည်။ သို့သော် [အနိမ့်ဝင်ငွေအုပ်စုများရှိသူများသည် ကားများနှင့် ဖုန်းများကို သက်ဆိုင်မှုနည်းသောကြောင့်](https://hbr.org/2013/04/the-hidden-biases-in-big-data) ၎င်းတို့၏ လမ်းပြဿနာများကို app တွင် မမြင်နိုင်ခဲ့ပါ။ ဖွံ့ဖြိုးသူများသည် တရားမျှတမှုအတွက် _အခွင့်အရေးတန်းတူမှုနှင့် ဒစ်ဂျစ်တယ်ကွာဟမှုများ_ ပြဿနာများကို သုတေသနသူများနှင့် ပူးပေါင်းလုပ်ဆောင်ခဲ့သည်။ |
| **Algorithmic Fairness** | 2018 - MIT [Gender Shades Study](http://gendershades.org/overview.html) သည် လိင်ခွဲခြားမှု AI ထုတ်ကုန်များ၏ တိကျမှုကို သုံးသပ်ခဲ့ပြီး အမျိုးသမီးများနှင့် အရောင်ရှိသူများအတွက် တိကျမှုကွာဟမှုများကို ဖော်ထုတ်ခဲ့သည်။ [2019 Apple Card](https://www.wired.com/story/the-apple-card-didnt-see-genderand-thats-the-problem/) သည် အမျိုးသမီးများထက် အမျိုးသားများကို ခရက်ဒစ်နည်းပေးသည့်ပုံရသည်။ ၎င်းတို့သည် အယ်လဂိုရစ်သ်ကွဲလွဲမှုများကြောင့် လူမှု-စီးပွားရေးထိခိုက်မှုများကို ဖော်ပြခဲ့သည်။ |
| **Data Misrepresentation** | 2020 - Georgia ပြည်နယ် [COVID-19 charts](https://www.vox.com/covid-19-coronavirus-us-response-trump/2020/5/18/21262265/georgia-covid-19-cases-declining-reopening) သည် အတည်ပြုထားသော ကူးစက်မှုအခြေအနေများအပေါ် လှည့်ဖြားသော အကျိုးသက်ရောက်မှုများကို ဖြစ်စေသော x-axis ပေါ်တွင် မရိုးရိုးစဉ်လိုက်စီစဉ်မှုများဖြင့် ပြည်သူများကို လှည့်ဖြားခဲ့သည်။ ၎င်းသည် visualization tricks ဖြင့် အချက်အလက်များကို လှည့်ဖြားဖော်ပြမှုကို ဖော်ပြသည်။ |
| **Illusion of free choice** | 2020 - ABCmouse သင်ကြားရေး app [FTC အပြစ်တင်မှုကို $10M ဖြင့် ဖြေရှင်းခဲ့သည်](https://www.washingtonpost.com/business/2020/09/04/abcmouse-10-million-ftc-settlement/)။ ၎င်းသည် မိဘများကို စာရင်းသွင်းမှုများကို ပယ်ဖျက်၍ မရနိုင်သောအခြေအနေတွင် ထိန်းချုပ်ခဲ့သည်။ ၎င်းသည် အသုံးပြုသူများကို ထိခိုက်စေသော ရွေးချယ်မှုများကို အားပေးသည့် dark patterns ကို ဖော်ပြသည်။ |
| **Data Privacy & User Rights** | 2021 - Facebook [Data Breach](https://www.npr.org/2021/04/09/986005820/after-data-breach-exposes-530-million-facebook-says-it-will-not-notify-users) သည် 530M အသုံးပြုသူများ၏ အချက်အလက်များကို ဖော်ထုတ်ခဲ့ပြီး FTC အတွက် $5B ဖြေရှင်းခဲ့သည်။ သို့သော် အသုံးပြုသူများကို အချက်အလက်ဖော်ထုတ်မှုအကြောင်း မသတိပေးခဲ့ပါ။ ၎င်းသည် အသုံးပြုသူ၏ အချက်အလက်ထင်ရှားမှုနှင့် ဝင်ရောက်ခွင့်ကို ချိုးဖောက်ခဲ့သည်။ |
| **သိရှိပြီး သဘောတူမှု** | 1972 - [Tuskegee Syphilis Study](https://en.wikipedia.org/wiki/Tuskegee_Syphilis_Study) - သုတေသနအတွင်း ပါဝင်ခဲ့သော အာဖရိကန်အမေရိကန် အမျိုးသားများအား အခမဲ့ ဆေးဘက်ဆိုင်ရာ ကုသမှုကို ကတိပေးခဲ့ပေမယ့် သူတို့၏ ရောဂါရောဂါအခြေအနေ သို့မဟုတ် ကုသမှုရရှိနိုင်မှုအကြောင်း မသိပေးခဲ့သော သုတေသနအဖွဲ့ဝင်များက လိမ်လည်ခြင်းများ ဖြစ်ခဲ့သည်။ သုတေသနသည် ၄၀နှစ်ကြာပြီး လူများ အများအပြား သေဆုံးခဲ့ပြီး မိဘများသို့မဟုတ် ကလေးများ ထိခိုက်ခဲ့သည်။ |
| **ဒေတာ ပုဂ္ဂလိကရေးရာ** | 2007 - [Netflix data prize](https://www.wired.com/2007/12/why-anonymous-data-sometimes-isnt/) သည် သုတေသနရှင်များအား ၅၀, သုံးစွဲသူမှ ရထားသော ၁၀ မီလီယံ သီးသန့်ရှင်းလင်းထားသော ရုပ်ရှင် အဆင့်သတ်မှတ်ချက်များ အချက်အလက်များပေးခဲ့သည်။ သို့သော် သုတေသနရှင်များသည် IMDb မှ မိတ်ဆက်ချက်များကဲ့သို့သော ပြင်ပ ဒေတာများနှင့် ပတ်သက်သော ပုဂ္ဂိုလ်တစ်ဦးအရည်အသွေးအချက်အလက်များကို တွဲဖက်ကြည့်ရှုနိုင်ခဲ့ပြီး Netflix စာရင်း၀င်များ၏ မဖော်ပြသော အချက်အလက်များကို ရှာဖွေ ဖော်ထုတ်နိုင်ခဲ့သည်။ |
| **စုဆောင်းမှု ခြားနားမှု** | 2013 - Boston မြို့သည် [Street Bump](https://www.boston.gov/transportation/street-bump) application တစ်ခု ဖန်တီးခဲ့ပြီး ပြည်သူများအား လမ်းကြောင်းတွင်ရှိသော ရှစ်ပေါက်များကို ရှာဖွေတင်ပြရန် ခွင့်ပြုသည်။ သို့သော် [နိမ့်နေနည်းသော ဝင်ငွေ အဖွဲ့များမှာ ကားနှင့် ဖုန်းများထိန်းသိမ်းမှု နည်းပါးသောကြောင့်](https://hbr.org/2013/04/the-hidden-biases-in-big-data) ၎င်းတို့၏ လမ်းကြောင်းပြဿနာများသည် ဤ application တွင် မမြင်သာခဲ့သည်။ ဖန်တီးသူများသည် တန်းတူရရှိခွင့်နှင့် ဒစ်ဂျစ်တယ်ဝေါဟာရခွဲခြားမှုဆိုင်ရာပြဿနာများကိုတည်ငြိမ်စေရန် ပညာရှင်များနှင့် ပူးပေါင်း၍ လုပ်ဆောင်ခဲ့သည်။ |
| **အယ်လ်ဂိုရီသမီ တရားမျှတမှု** | 2018 - MIT ၏ [Gender Shades Study](http://gendershades.org/overview.html) သည် လိင်ခွဲခြား စိစစ်မှု AI ပစ္စည်းများ၏ တိကျမှုပမာဏ အတွက် အမျိုးသမီးများနှင့် အရောင်အမျိုးသားများအတွက် ကွာခြားချက်များကို ဖော်ထုတ်ခဲ့သည်။ 2019 ခုနှစ်တွင် [Apple Card](https://www.wired.com/story/the-apple-card-didnt-see-genderand-thats-the-problem/) တွင် အမျိုးသမီးများအပြင် လူထုအပေါ် အကြွေးပေးမှု နည်းပါးခြင်း ပြသခဲ့သည်။ ၎င်းတို့နှစ်ခုလုံးသည် ဆိုရှယ်-စီးပွားရေးထိခိုက်မှုများကို ဖြစ်ပေါ်စေနိုင်သည့် အယ်လ်ဂိုရီသမီ ဘိုင်ယက်အမှုများကို ဖော်ပြခဲ့သည်။ |
| **ဒေတာ ပြန်လည်ဖော်ပြမှု မှားယွင်းခြင်း** | 2020 - [Georgia ပြည်နယ် ပြည်သူ့ကျန်းမာရေးဦးစီးဌာနမှ COVID-19 အချက်အလက်ဇယားများ](https://www.vox.com/covid-19-coronavirus-us-response-trump/2020/5/18/21262265/georgia-covid-19-cases-declining-reopening) ကို ထုတ်ပြန်ခဲ့ပြီး အတည်ပြုထားသော ဖြစ်ရပ်များ၏ လှုပ်ရှားမှုများကို အချိန်ပိုင်း လိုက်ဖက်မှုမရှိပုံစံခုလေးတွင် ပြသ၍ ပြည်သူများအား မလွယ်ကူစေရန် ထင်မြင်မှားယွင်းမှု ဖြစ်စေခဲ့သည်။ ဤကိစ္စသည် မြင်ကွင်းဖော်ပြမှု သြဇာလွှမ်းမိုးမှုများဖြင့် ရုပ်ပုံမှားသည့် ဖော်ပြချက်ကို ပုံဖော်သည်။ |
| **အခမဲ့ ရွေးချယ်ခွင့် မှားယွင်းမှု** | 2020 - ABCmouse သင်ယူရေး application သည် [FTC ၏ စွဲချက် တင်မှုကို $10M ဖြင့် ဖြေရှင်းခဲ့](https://www.washingtonpost.com/business/2020/09/04/abcmouse-10-million-ftc-settlement/) အကြောင်းရင်းမှာ မိဘများကို မရပ်တန့်နိုင်သော subscription များအတွက် ငွေပေးချေမှုတွင် ဖမ်းဆီးထားခြင်း ဖြစ်သည်။ ဤကိစ္စသည် အသုံးပြုသူများကို ထိခိုက်နိုင်သော ရွေးချယ်မှုများသို့ နှိုးဆွနိုင်သည့် မီးအိမ်မီးအိမ်ပုံစံများကို ပြသသည်။ |
| **ဒေတာ ပုဂ္ဂလိကရေး နှင့် အသုံးပြုသူ အခွင့်အရေးများ** | 2021 - Facebook မှ [ဒေတာလုံခြုံမှု ချို့ယွင်းမှု](https://www.npr.org/2021/04/09/986005820/after-data-breach-exposes-530-million-facebook-says-it-will-not-notify-users) ကြောင့် အသုံးပြုသူ ၅၃၀ မီလီယံဦး၏ ဒေတာတွေဖော်ထုတ်လွှင့်ခြင်းနှင့် FTC သို့ $5B ငွေပေးချေမှု လုပ်ခဲ့သည်။ သို့သော် အသုံးပြုသူများအား ထိခိုက်မှုအကြောင်း အကြောင်းကြားပေးရန် ငြင်းဆန်ခဲ့ပြီး ဒေတာ ပျက်စီးမှုသတင်းပေးခြင်းနှင့် ဝင်ရောက်ကြည့်ရှုခွင့်များကို ပြဌာန်းထားသော အသုံးပြုသူ အခွင့်အရေးများကို ချိုးဖောက်ခဲ့သည်။ |
နောက်ထပ် လေ့လာမှုကိစ္စများ စူးစမ်းလိုပါသလား? အောက်ပါ အရင်းအမြစ်များကို ကြည့်ရှုပါ -
* [Ethics Unwrapped](https://ethicsunwrapped.utexas.edu/case-studies) - ကဏ္ဍအမျိုးမျိုးရှိ သီအိုရီဆိုင်ရာ စိန်ခေါ်မှုများ။
* [ဒေတာသိပ္ပံ သီအိုရီသင်တန်း](https://www.coursera.org/learn/data-science-ethics#syllabus) - ထင်ရှားသော လေ့လာမှုကိစ္စများ။
* [အမှားများဖြစ်ပွားခဲ့ရာနေရာများ](https://deon.drivendata.org/examples/) - deon စစ်ဆေးစာရင်းနမူနာများ။
> 🚨 ကြည့်ပြီးသား လေ့လာမှုကိစ္စများအကြောင်း တွေးကြည့်ပါ - သငျတို့ဘဝတွင် ထိုသီအိုရီဆိုင်ရာ စိန်ခေါ်မှုနှင့် ဆက်နွယ်နေရပါသလား၊ သင်တစ်လောကတ် သီအိုရီ စိန်ခေါ်မှုမှတ်သားစရာ ကိစ္စတစ်ခုခု စဉ်းစားနိုင်ပါသလား?
## တပ်ဆင်အသုံးချသည့် သီအိုရီများ
ကျွန်ုပ်တို့သည် သီအိုရီအကြောင်း၊ စိန်ခေါ်မှုများ၊ နှင့် ကမ္ဘာ့အခြေအနေများတွင် လေ့လာမှုကိစ္စများကို ဆွေးနွေးခဲ့ပြီး ဖြစ်ပါသည်။ ဒါပေမယ့် ကျွန်တော်တို့၏ ပရောဂျက်များတွင် သီအိုရီဆိုင်ရာ 원칙များနှင့် လုပ်ထုံးလုပ်နည်းများကို မည်သို့ _အသုံးချ_ ပေးမည်နည်း? လုပ်ထုံးလုပ်နည်းများကို မည်သို့ _အဆင့်ဆင့်_ အကောင်အထည်ဖော်မည်နည်း? လက်တွေ့ ကမ္ဘာတွင် ဖြေရှင်းနည်း တချို့ကို စူးစမ်းကြည့်ကြစို့။
### 1. ပရော်ဖက်ရှင်နယ် ကုဒ်များ
နောက်ထပ် ကိစ္စလေ့လာမှုများကို လေ့လာလိုပါသလား? ဤအရင်းအမြစ်များကို ကြည့်ပါ:
* [Ethics Unwrapped](https://ethicsunwrapped.utexas.edu/case-studies) - စက်မှုလုပ်ငန်းများအမျိုးမျိုးတွင် ကျင့်ဝတ်ပြဿနာများ။
* [Data Science Ethics course](https://www.coursera.org/learn/data-science-ethics#syllabus) - landmark case studies explored။
* [Where things have gone wrong](https://deon.drivendata.org/examples/) - deon checklist နှင့် ဥပမာများ။
ပရော်ဖက်ရှင်နယ် ကုဒ်များသည် အဖွဲ့အစည်းများအတွက် အဖွဲ့ဝင်များအား ၎င်းတို့၏ သီအိုရီ 원칙နှင့် မစ်ရှင် ထောက်ခံရန် "အားပေးခြင်း" ရင်းမြစ်တစ်ခုအဖြစ် လှုံ့ဆော်မှုဖြစ်စေသည်။ ကုဒ်များသည် ပရော်ဖက်ရှင်နယ် အပြုအမူရှိမှုအတွက် _စိတ်ပိုင်းဆိုင်ရာ လမ်းညွှန်ချက်_ ဖြစ်ပြီး အဖွဲ့ဝင်များ သို့မဟုတ် အလုပ်သမားများကို ၎င်းတို့၏ အဖွဲ့အစည်း 원칙နှင့် ကိုက်ညီသော ဆုံးဖြတ်ချက်များ ချရန် ကူညီပေးသည်။ ဤက ပြုမူခြင်းသည် အဖွဲ့ဝင်များ၏ စေတနာပြုလိုတတ်ခြင်းပမာဏပေါ် တင်ပြီး၊ ဂရုတစိုက် လုပ်ဆောင်ရန် အဖွဲ့အစည်းအများစုသည် ဆုလိမ်လိမ်မျိုးများ နှင့် ပြစ်ဒဏ်များပေးနိင်သည့် လမ်းများကို ပံ့ပိုးပေးသည်။
> 🚨 သင်ကြည့်ရှုခဲ့သော ကိစ္စလေ့လာမှုများကို စဉ်းစားပါ - သင်၏ဘဝတွင် အလားတူကျင့်ဝတ်ပြဿနာတစ်ခုကို ကြုံတွေ့ခဲ့ပါသလား? ဤအပိုင်းတွင် ဆွေးနွေးခဲ့သော ကျင့်ဝတ်ပြဿနာတစ်ခုကို ဖော်ပြသည့် ကိစ္စလေ့လာမှုတစ်ခုကို အနည်းဆုံး စဉ်းစားနိုင်ပါသလား?
နမူနာများမှာ -
## Applied Ethics
* [Oxford Munich](http://www.code-of-ethics.org/code-of-conduct/) သီအိုရီကုဒ်
* [Data Science Association](http://datascienceassn.org/code-of-conduct.html) လုပ်ထုံးလုပ်နည်း ကုဒ် (၂၀၁၃ ခုနှစ်တွင် ဖန်တီးခဲ့သည်)
* [ACM Code of Ethics and Professional Conduct](https://www.acm.org/code-of-ethics) (၁၉၉၃ ခုနှစ်မှစ၍)
ကျင့်ဝတ်ဆိုင်ရာ အယူအဆများ၊ ပြဿနာများနှင့် အမှန်တကယ်ဖြစ်ပျက်သော အခြေအနေများတွင် case studies များကို ဆွေးနွေးခဲ့ပါသည်။ သို့သော် ကျင့်ဝတ်ဆိုင်ရာ အခြေခံသဘောတရားများနှင့် လုပ်ထုံးလုပ်နည်းများကို _အသုံးချ_ စတင်ရန် သင်ဘယ်လိုလုပ်ရမလဲ? သင်၏စီမံကိန်းများအတွက် governance ကို _လုပ်ဆောင်_ ရန် သင်ဘယ်လိုလုပ်ရမလဲ? အမှန်တကယ်ဖြစ်ပျက်သော ဖြေရှင်းနည်းများကို လေ့လာကြည့်ပါ။
> 🚨 သင်သည် ပရော်ဖက်ရှင်နယ် အင်ဂျင်နီယာ သို့မဟုတ် ဒေတာ သိပ္ပံ အဖွဲ့အစည်းကို က်သူဝင်ပါသလား? ၎င်းတို့၏ ဆိုက်တွင် သွားပြီး ပရော်ဖက်ရှင်နယ် သီအိုရီကုဒ် ရှိ/မရှိ စစ်ဆေးပြီး ၎င်းတို့၏ သီအိုရီ 원칙များကို ဘာလဲဆိုတာ ကြည့်ရှုပါ။ အဖွဲ့ဝင်များကို ဤကုဒ်လိုက်နာရန် မည်သို့ "အားပေး" ဂရုစိုက်လဲ?
### 1. Professional Codes
### 2. သီအိုရီ စစ်ဆေးစာရင်းများ
Professional Codes သည် အဖွဲ့အစည်းများအနေဖြင့် ၎င်းတို့၏ ကျင့်ဝတ်ဆိုင်ရာ အခြေခံသဘောတရားများနှင့် mission statement ကို အဖွဲ့ဝင်များအား "အားပေး" ရန် ရွေးချယ်မှုတစ်ခုကို ပေးသည်။ Codes သည် အဖွဲ့အစည်း၏ အခြေခံသဘောတရားများနှင့် ကိုက်ညီသော ဆုံးဖြတ်ချက်များကို လုပ်ဆောင်ရန် ဝန်ထမ်းများ သို့မဟုတ် အဖွဲ့ဝင်များကို ကူညီပေးသည့် _ကျင့်တ်လမ်းညွှန်ချက်များ_ ဖြစ်သည်။ ၎င်းတို့သည် အဖွဲ့ဝင်များ၏ အလိုအလျောက်လိုက်နာမှုအပေါ် မူတည်သည်။ သို့သော် အဖွဲ့အစည်းများသည် အဖွဲ့ဝင်များ၏လိုက်နာမှုကို အားပေးရန် အပိုဆုများနှင့် အပြစ်များကို ပေးသည်။
ပရော်ဖက်ရှင်နယ် ကုဒ်များသည် လုပ်ငန်းရှင်များမှ လိုအပ်သော _သီအိုရီဆိုင်ရာ အပြုအမူ_ ကို သတ်မှတ်ပေးသော်လည်း [သိထားသော အားနည်းချက်များရှိသည်](https://resources.oreilly.com/examples/0636920203964/blob/master/of_oaths_and_checklists.md)၊ အထူးသဖြင့် အကြီးစား ပရောဂျက်များတွင် အကောင်အထည်ဖော်ဆောင်ရွက်ခြင်းတွင် အခက်အခဲများ ဖြစ်ပေါ်နိုင်သည့်အတွက်၊ ဒေတာသိပ္ပံ ကျွမ်းကျင်သူများစွာသည် [စစ်ဆေးစာရင်းများကို ကောင်းမွန်စွာ ထောက်ခံကြသည်](https://resources.oreilly.com/examples/0636920203964/blob/master/of_oaths_and_checklists.md)၊ ၎င်းတို့သည် 원칙များနှင့် လုပ်ထုံးလုပ်နည်းများကို ပိုမို သိသာထင်ရှားပြီး အကောင်အထည်ဖော်နိုင်သော နည်းလမ်းများဖြင့် ချိတ်ဆက်ပေးပါသည်။
ဥပမာများမှာ:
* [Oxford Munich](http://www.code-of-ethics.org/code-of-conduct/) Code of Ethics
* [Data Science Association](http://datascienceassn.org/code-of-conduct.html) Code of Conduct (created 2013)
* [ACM Code of Ethics and Professional Conduct](https://www.acm.org/code-of-ethics) (since 1993)
စစ်ဆေးစာရင်းများသည် မေးခွန်းများအား "ဟုတ်/မဟုတ်" လုပ်ဆောင်ရန် အလုပ်များသို့ ပြောင်းလဲပေး၍၊ မူတည်သော ထုတ်ကုန်ထုတ် လုပ်ငန်းစဉ်များတွင် ချည်းကြပ် ထိန်းသိမ်းနိုင်သည်။
> 🚨 သင်သည် Professional engineering သို့မဟုတ် data science အဖွဲ့အစည်းတစ်ခု၏ အဖွဲ့ဝင်ဖြစ်ပါသလား? ၎င်းတို့၏ site ကို လေ့လာပြီး ကျင့်ဝတ်ဆိုင်ရာ code of ethics ကို သတ်မှတ်ထားပါသလားဆိုတာ ကြည့်ပါ။ ၎င်းတို့၏ ကျင့်ဝတ်ဆိုင်ရာ အခြေခံသဘောတရားများအကြောင်း ဘာများပြောထားပါသလဲ? အဖွဲ့ဝင်များအား code ကို လိုက်နာရန် "အားပေး" နည်းလမ်းများကို ဘယ်လိုလုပ်ဆောင်နေပါသလဲ?
နမူနာများမှာ -
* [Deon](https://deon.drivendata.org/) - စက်မှုလုပ်ငန်းအကြံပြုချက်များမှ ဖန်တီးထားသော သုံးစွဲသူရပ်တည်နိုင်သော ဒေတာ သီအိုရီ စစ်ဆေးစာရင်းဖြစ်ကာ command-line ကိရိယာဖြင့် ပေါင်းစည်းခြင်းဖြစ်သည်။
* [Privacy Audit Checklist](https://cyber.harvard.edu/ecommerce/privacyaudit.html) - တရားဝင်နှင့် လူမှုကာကွယ်မှု ရှုမြင်ချက်များအရ သတင်းအချက်အလက် ကိုင်တွယ်မှု လုပ်ရပ်များအတွက် လမ်းညွှန်ချက်များပေးသည်။
* [AI Fairness Checklist](https://www.microsoft.com/en-us/research/project/ai-fairness-checklist/) - AI ဖန်တီးသူများမှ AI ဖွံ့ဖြိုးတိုးတက်မှု ချိတ်ဆက်မည့် လုပ်ငန်းစဉ်များတွင် တရားမျှတမှုစစ်ဆေးခြင်းတို့ကို ထောက်ခံရန် ဖန်တီးခဲ့သည်။
* [22 questions for ethics in data and AI](https://medium.com/the-organization/22-questions-for-ethics-in-data-and-ai-efb68fd19429) - ပိုမို ဖွင့်လင်းသော ဖရိမ်ဝွပ်ဖြစ်ပြီး ဒီဇိုင်း၊ အကောင်အထည် ဖော်ခြင်း၊ နှင့် အဖွဲ့အစည်း အခြေအနေများအတွက် သီအိုရီဆိုင်ရာ ကိစ္စများ စတင် စူးစမ်းရန် ဖွဲ့စည်းပုံရှိသည်။
### 2. Ethics Checklists
### 3. သီအိုရီ စည်းမျဉ်းများ
Professional codes သည် ကျင့်ဝတ်ဆိုင်ရာ လုပ်ဆောင်မှုများကို သတ်မှတ်ပေးသော်လည်း [အကန့်အသတ်များ](https://resources.oreilly.com/examples/0636920203964/blob/master/of_oaths_and_checklists.md) ရှိသည်။ အထူးသဖြင့် အကြီးစားစီမံကိန်းများတွင် enforcement အတွက် အခက်အခဲများရှိသည်။ ထို့အစား data science ကျွမ်းကျင်သူများသည် [checklists](https://resources.oreilly.com/examples/0636920203964/blob/master/of_oaths_and_checklists.md) ကို အားပေးသည်။ ၎င်းသည် **principles များကို လုပ်ဆောင်မှုများနှင့် ချိတ်ဆက်** ပေးပြီး ပိုမိုသတ်မှတ်နိုင်သော နည်းလမ်းများဖြင့် လုပ်ဆောင်နိုင်သည်။
သီအိုရီသည် လူတွေသဘောတူခဲ့သည့် တန်ဖိုးများကို သတ်မှတ်ခြင်းနှင့် ရိုးသားစွာ လုပ်ကိုင်ခြင်းဖြစ်သည်။ **လိုက်နာမှု** သည် သတ်မှတ်ထားသော ဥပဒေကို အကောင်အထည်ဖော်ခြင်း ဖြစ်သည်။ **အုပ်ချုပ်မှု** သည် သီအိုရီ 원칙များကို တင်းကြပ်စွာအကောင်အထည်ဖော်ခြင်းနှင့် သတ်မှတ်ထားသော ဥပဒေများနှင့် ကိုက်ညီစွာ လုပ်ဆောင်ခြင်း အားလုံးကို ဖွင့်ပြသည်။
ယနေ့တွင် အဖွဲ့အစည်းများတွင် အုပ်ချုပ်မှုကို နှစ်မျိုးအနေနှင့် ကြည့်နိုင်သည်။ ပထမတစ်ခုမှာ AI နှင့် ပတ်သက်သော အလုပ်များအားလုံးအတွင်း သီအိုရီဆိုင်ရာ AI 원칙များကို သတ်မှတ်ပြီး အကောင်အထည်ဖော်ရန် လုပ်ထုံးလုပ်နည်းများကို တည်ဆောက်ခြင်းဖြစ်သည်။ ဒုတိယတစ်ခုမှာ ၎င်းတို့ လုပ်ကိုင်သော ဒေသများအတွက် အစိုးရမှပိုင်းခွဲထားသည့် **ဒေတာကာကွယ်ရေး စည်းမျဉ်းများ**ကို လိုက်နာခြင်းဖြစ်သည်။
ဒေတာ ကာကွယ်ရေးနှင့် ပုဂ္ဂလိကရေး စည်းမျဉ်းဥပဒေ များ၏ နမူနာများ -
* `1974`, [US Privacy Act](https://www.justice.gov/opcl/privacy-act-1974) - _ရုံးအဆောက်အအုံ ကုန်အမှတ်အသား ချမှတ်ချက်ဆိုင်ရာ_ ပုဂ္ဂိုလ်ရေးအချက်အလက် စုဆောင်းခြင်း၊ အသုံးပြုခြင်းနှင့် ထုတ်ပြန်ခြင်းကို ထိန်းချုပ်သည်။
* `1996`, [US Health Insurance Portability & Accountability Act (HIPAA)](https://www.cdc.gov/phlp/publications/topic/hipaa.html) - ပုဂ္ဂိုလိက ကျန်းမာရေးဒေတာကို ကာကွယ်ပေးသည်။
* `1998`, [US Children's Online Privacy Protection Act (COPPA)](https://www.ftc.gov/enforcement/rules/rulemaking-regulatory-reform-proceedings/childrens-online-privacy-protection-rule) - အသက် ၁၃ နှစ်အောက် ကလေးများ၏ ဒေတာ ပုဂ္ဂလိကရေးကို ကာကွယ်သည်။
* `2018`, [General Data Protection Regulation (GDPR)](https://gdpr-info.eu/) - အသုံးပြုသူ အခွင့်အရေးများ၊ ဒေတာကာကွယ်ရေးနှင့် ပုဂ္ဂလိကရေးကို ပံ့ပိုးပေးသည်။
* `2018`, [California Consumer Privacy Act (CCPA)](https://www.oag.ca.gov/privacy/ccpa) သည် အသုံးပြုသူများအား ၎င်းတို့၏ (ပုဂ္ဂလိက) ဒေတာအပေါ် ပိုမိုသော _အခွင့်အရေး_ များပေးသည်။
* `2021`, တရုတ်နိုင်ငံ၏ [Personal Information Protection Law](https://www.reuters.com/world/china/china-passes-new-personal-data-privacy-law-take-effect-nov-1-2021-08-20/) သည် မြောက်တောင်တန်းတွင် အင်တာနက် ဒေတာပုဂ္ဂလိကရေး စည်းမျဉ်းများအတွက် အကြီးမားဆုံး စည်းမျဉ်းဆိုင်ရာ ဥပဒေတစ်ရပ်ဖြစ်သည်။
> 🚨 ဥရောပသမဂ္ဂသည် ကနဦးသတ်မှတ်ထားသည့် GDPR (General Data Protection Regulation) သည် ယနေ့တိုင် ဒေတာ ပုဂ္ဂလိကရေး စည်းမျဉ်းများအနက် အတော်ဆုံး လှုံ့ဆော်မှု ရှိသေးသည်။ ထို GDPR သည် တိကျစွာ [အသုံးပြုသူ အခွင့်အရေး ၈ ချက်](https://www.freeprivacypolicy.com/blog/8-user-rights-gdpr) ကို ချရေးထားသည်ကို သင်သိပါသလား? ၎င်းတို့ဘာတွေလဲ၊ ဘာကြောင့် အရေးကြီးသလဲဆိုတာကို လေ့လာပါ။
### 4. သီအိုရီ ယဉ်ကျေးမှု
_လိုက်နာမှု_ (ဥပဒေ၏ စာကြောင်းအတိုင်း လိုက်နာခြင်း) နှင့် [စနစ်တကျ ထိခိုက်မှုများ](https://www.coursera.org/learn/data-science-ethics/home/week/4) (ဥပမာ - အဆင့်မတိုးမှု၊ သတင်းအချက်အလက် လုံလုံခြုံခြုံ မမျှတခြင်း၊ နှင့် ချှဲခွဲဝေဖန်မှု မျှတမှု မရှိခြင်း) ကြားတွင် မထင်ရှားသော ချောမွေ့ချက်တစ်ခု ရှိနေလေသည်။ ၎င်းတို့သည် AI ကိုလက်နက်သုံးခြင်းကို အရှိန်အဟုန်မြှင့်လျက်ရှိစေနိုင်သည်။
နောက်ဆက်တွဲ အချက်မှာ [သီအိုရီ ယဉ်ကျေးမှုများ ဖန်တီးရေး တက်ကြွ ပူးပေါင်းဆောင်ရွက်မှုများ](https://towardsdatascience.com/why-ai-ethics-requires-a-culture-driven-approach-26f451afa29f)ဖြစ်ပြီး အဖွဲ့အစည်းအတွင်းအရသာမရှိသော စိတ်ဓာတ်ချိတ်ဆက်မှုများ နှင့် တူညီညီသော တန်ဖိုးများ မျှဝေရန် လိုအပ်သည်။ ၎င်းသည် အဖွဲ့အစည်းများတွင် ပို၍ တရားဝင် များသော ဒေတာသီအိုရီ ယဉ်ကျေးမှုများ ဖန်တီးရန် လိုအပ်သည် [formalizing an ethical data culture](https://www.codeforamerica.org/news/formalizing-an-ethical-data-culture/) - လူတိုင်းကို [Andon ဖောင်းကြိုး](https://en.wikipedia.org/wiki/Andon_(manufacturing)) ကို ဆွဲရန် (သီအိုရီ လုပ်ထုံးလုပ်နည်းများ အကြောင်း စောင့်ကြည့်ထုတ်ဖော်ရန်) ခွင့်ပြုခြင်း၊ နှင့် AI ပရောဂျက်များတွင် ဆူညံခံရသူ ရွေးချယ်ရန် သီအိုရီဆိုင်ရာ သုံးသပ်မှုများ (ဥပမာ- အလုပ်ခန့်ခွင့်အခါ)ကို အဓိက သတ်မှတ်ခြင်းဖြစ်သည်။
---
## [စာမေးပွဲပြီးဆော့မည်](https://ff-quizzes.netlify.app/en/ds/quiz/3) 🎯
## ပြန်လည်သုံးသပ်ခြင်းနှင့် ကိုယ်တိုင်လေ့လာမှု
Checklists သည် မေးခွန်းများကို "yes/no" tasks အဖြစ် ပြောင်းလဲပြီး operationalized ဖြစ်စေသည်။ ၎င်းတို့ကို standard product release workflows အတွင်းတွင် tracking အဖြစ် ထည့်သွင်းနိုင်သည်။
သီအိုရီတွင် အဓိက အကြောင်းအရာများနှင့် စိန်ခေါ်မှုများကို သဘောပေါက်ရန် သင်တန်းများနှင့် စာအုပ်များကူညီပေးပြီး၊ ကမ္ဘာ့လက်တွေ့အခြေအနေများတွင် သီအိုရီဆိုင်ရာ လုပ်ထုံးလုပ်နည်းများကို လေ့လာရန် သင်ယူမှုကိစ္စများနှင့် ကိရိယာများကူညီပေးပါသည်။ အစမှစပြီး လေ့လာစရာ အရင်းအမြစ်အချို့မှာ -
ဥပမာများမှာ:
* [Deon](https://deon.drivendata.org/) - [industry recommendations](https://deon.drivendata.org/#checklist-citations) မှ ဖန်တီးထားသော general-purpose data ethics checklist တစ်ခုဖြစ်ပြီး command-line tool ဖြင့် integration လွယ်ကူစေသည်။
* [Privacy Audit Checklist](https://cyber.harvard.edu/ecommerce/privacyaudit.html) - ဥပဒေရေးရာနှင့် လူမှုရေးအထောက်အထားများအရ အချက်အလက်ကို ကိုင်တွယ်မှုအတွက် လမ်းညွှန်ချက်များပေးသည်။
* [AI Fairness Checklist](https://www.microsoft.com/en-us/research/project/ai-fairness-checklist/) - AI ဖွံ့ဖြိုးမှုဆိုင်ရာ cycles တွင် fairness checks များကို ထည့်သွင်းအသုံးပြုရန် အထောက်အကူဖြစ်စ
* [Machine Learning For Beginners](https://github.com/microsoft/ML-For-Beginners/blob/main/1-Introduction/3-fairness/README.md) - Microsoft မှ Fairness အကြောင်း သင်ခန်းစာ။
* [Principles of Responsible AI](https://docs.microsoft.com/en-us/learn/modules/responsible-ai-principles/) - Microsoft Learn မှ အခမဲ့ သင်ကြားမှု လမ်းကြောင်း။
* [Ethics and Data Science](https://resources.oreilly.com/examples/0636920203964) - O'Reilly EBook (M. Loukides, H. Mason et. al)
* [Data Science Ethics](https://www.coursera.org/learn/data-science-ethics#syllabus) - University of Michigan မှ အွန်လိုင်း သင်တန်း။
* [Ethics Unwrapped](https://ethicsunwrapped.utexas.edu/case-studies) - University of Texas မှ ကိစ္စလေ့လာမှုများ။
* [Machine Learning For Beginners](https://github.com/microsoft/ML-For-Beginners/blob/main/1-Introduction/3-fairness/README.md) - Microsoft မှ တရားမျှတမှု အပေါ် သင်ခန်းစာ။
* [တာဝန်ရှိသော AI ၏ စည်းကမ်းချက်များ](https://docs.microsoft.com/en-us/learn/modules/responsible-ai-principles/) - Microsoft Learn မှ အခမဲ့ သင်ယူရန်လမ်းကြောင်း။
* [ကျင့်ဝတ်နှင့် ဒေတာသိပ္ပံ](https://resources.oreilly.com/examples/0636920203964) - O'Reilly အီးဘုတ် (M. Loukides, H. Mason et. al)
* [ဒေတာသိပ္ပံကျင့်ဝတ်](https://www.coursera.org/learn/data-science-ethics#syllabus) - University of Michigan မှ အွန်လိုင်း သင်တန်း။
* [ကျင့်ဝတ် မဖုံးကွယ်ထားသော](https://ethicsunwrapped.utexas.edu/case-studies) - University of Texas ၏ အမှုလေ့လာမှုများ။
# လုပ်ငန်း
# အပ်ငြမ်းမတ်
[Data Ethics Case Study ရေးရန်](assignment.md)
[ဒေတာကျင့်ဝတ် အမှုလေ့လာမှု တစ်ခု ရေးပါ](assignment.md)
---
**အကြောင်းကြားချက်**:
ဤစာရွက်စာတမ်းကို 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,119 +1,144 @@
# စာရင်းအင်းနှင့် အလားအလာအကြောင်း အကျဉ်းချုပ်
# အချက်အလက်နှင့် ဖြစ်နိုင်မှုအတွက် အနှစ်ချုပ်မိတ်ဆက်ခြင်း
|![ Sketchnote by [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/04-Statistics-Probability.png)|
|:---:|
| စာရင်းအင်းနှင့် အလားအလာ - _Sketchnote by [@nitya](https://twitter.com/nitya)_ |
| အချက်အလက်နှင့် ဖြစ်နိုင်မှု - _Sketchnote by [@nitya](https://twitter.com/nitya)_ |
စာရင်းအင်းနှင့် အလားအလာ သီအိုရီသည် သင်္ချာ၏ အလွန်နီးစပ်သော နယ်ပယ်နှစ်ခုဖြစ်ပြီး ဒေတာသိပ္ပံတွင် အလွန်အရေးပါသည်။ သင်္ချာအကြောင်း အနက်ရှိုင်းစွာ မသိဘဲ ဒေတာနှင့် လုပ်ဆောင်နိုင်သော်လည်း အခြေခံအယူအဆအချို့ကို သိထားခြင်းက ပိုမိုကောင်းမွန်ပါသည်။ ဒီမှာ သင်စတင်နိုင်ရန် အကျိုးရှိမည့် အကျဉ်းချုပ်တစ်ခုကို တင်ပြပါမည်။
အချက်အလက်နှင့် ဖြစ်နိုင်မှု သီအိုရီများမှာ သင်္ချာ၏ အလွန်နီးစပ်သော အပိုင်းနှစ်ခုဖြစ်ပြီး ဒေတာသိပ္ပံနှင့် အလွန်သက်ဆိုင်သည်။ သင်္ချာကိုနက်ရှိုင်းစွာမသိပဲ ဒေတာများဖြင့် လုပ်ဆောင်နိုင်ပေမယ့် အနည်းဆုံး အေကြာင်းအရာ အချို့ကို သိရှိထားမှ ပိုမိုကောင်းမွန်သည်။ ဒီမှာ သင်စတင်လေ့လာရန် ကူညီပေးမည့် အတိုချုပ်မိတ်ဆက်ချက်ကို ဖော်ပြသွားမယ်။
[![Intro Video](../../../../translated_images/my/video-prob-and-stats.e4282e5efa2f2543.webp)](https://youtu.be/Z5Zy85g4Yjw)
## [Pre-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/6)
## အလားအလာနှင့် အလွတ်တန်းအပြောင်းအလဲများ
## ဖြစ်နိုင်မှုနှင့် အလွတ်အစွဲတန်ဖိုးများ
**အလားအလာ** ဆိုသည်မှာ 0 နှင့် 1 အကြားရှိ နံပါတ်တစ်ခုဖြစ်ပြီး **ဖြစ်ရပ်** တစ်ခုဖြစ်နိုင်မှုကို ဖော်ပြသည်။ ၎င်းကို အလားအလာရှိသော ရလဒ်များ၏ အရေအတွက်ကို (ဖြစ်ရပ်ကို ဖြစ်စေသော) ရလဒ်များ၏ စုစုပေါင်းအရေအတွက်ဖြင့် ခွဲခြင်းဖြင့် သတ်မှတ်သည်။ ဥပမာအားဖြင့် ကစားသမားတစ်ခုကို လွှဲလိုက်သောအခါ ကျွန်ုပ်တို့ အတိအကျနံပါတ်တစ်ခုရရှိရန် အလားအလာမှာ 3/6 = 0.5 ဖြစ်သည်။
**ဖြစ်နိုင်မှု** ဆိုသည်မှာ 0 နဲ့ 1 ကြားရှိ နံပါတ်တစ်ခုဖြစ်ပြီး **ဖြစ်ရပ်** တစ်ခု သေးငယ်ခြင်းကို ဖော်ပြသည်။ ၎င်းမှာ ဖြစ်ရပ်ဖြစ်စေသော အရာတွေ၏ အရေအတွက်ကို နောက်ဆုံးဖြစ်နိုင်သော အရာအရေအတွက်ဖြင့် 나누၍ စနစ်တကျသတ်မှတ်ထားသည်။ ဥပမာ၊ ဂဏန်းတစ်လုံးကို လွှင့်သောအခါ အလယ်အလတ်ဂဏန်း လက်ခံရရှိနိုင်ခြင်း ဖြစ်နိုင်မှုမှာ ၃/၆ = .၅ ဖြစ်သည်။
ဖြစ်ရပ်များအကြောင်း ပြောသောအခါ ကျွန်ုပ်တို့ **အလွတ်တန်းအပြောင်းအလဲများ** ကို အသုံးပြုသည်။ ဥပမာအားဖြင့် ကစားသမားတစ်ခုကို လွှဲလိုက်သောအခါရရှိသော နံပါတ်ကို ကိုယ်စားပြုသော အလွတ်တန်းအပြောင်းအလဲသည် 1 မှ 6 အထိတန်ဖိုးများကို ယူပါမည်။ 1 မှ 6 အထိနံပါတ်များ၏ စုစုပေါင်းကို **နမူနာအကျယ်** ဟုခေါ်သည်။ ကျွန်ုပ်တို့သည် အလွတ်တန်းအပြောင်းအလဲတစ်ခုသည် တန်ဖိုးတစ်ခုကို ယူသော အလားအလာအကြောင်း ပြောနိုင်သည်၊ ဥပမာအားဖြင့် P(X=3)=1/6 ဖြစ်သည်။
ဖြစ်ရပ်များအကြောင်း ပြောတဲ့အခါ **အလွတ်သတ်မှတ်တန်ဖိုးများ** အသုံးပြုကြသည်။ ဥပမာ၊ ဂဏန်းတစ်လုံးလွှင့်သော အခါ ရသော ဂဏန်းကိုဖော်ပြတဲ့ အလွတ်သတ်မှတ်တန်ဖိုးသည် ၁ မှ ၆ ထိတန်ဖိုးများရှိသည်။ ၁ မှ ၆ ထိရှိသော ဂဏန်းတန်းကို **နမူနာ အပိုင်း** ဟု ခေါ်ဆိုသည်။ အလွတ်သတ်မှတ်တန်ဖိုး တန်ဖိုးတစ်ခု ရောကြားသော ဖြစ်နိုင်မှုကိုလည်း ပြောနိုင်သည်။ ဥပမာ P(X=3)=1/6 ဖြစ်သည်။
ယခင်ဥပမာတွင် အလွတ်တန်းအပြောင်းအလဲသည် **Discrete** ဟုခေါ်သည်၊ အကြောင်းမှာ ၎င်းတွင် ရေတွက်နိုင်သော နမူနာအကျယ်ရှိပြီး၊ သီးခြားတန်ဖိုးများကို ရေတွက်နိုင်သည်။ နမူနာအကျယ်သည် အမှန်တကယ်နံပါတ်များ၏ အကွာအဝေး သို့မဟုတ် အမှန်တကယ်နံပါတ်များ၏ စုစုပေါင်းဖြစ်သော အခြေအနေများရှိသည်။ ၎င်းတို့ကို **Continuous** ဟုခေါ်သည်။ ကောင်းမွန်သော ဥပမာတစ်ခုမှာ ဘတ်စ်ကားရောက်ရှိချိန်ဖြစ်သည်။
အထက်ပါ အလွတ်သတ်မှတ်တန်ဖိုးကို **ရေတွက်နိုင်သော** ဟု ခေါ်သည်၊ ၎င်းမှာ နမူနာအပိုင်းရှိတန်ဖိုးများအား ရေတွက်နိုင်သောကြောင့်ဖြစ်သည်။ နမူနာအပိုင်းသည် တချို့ အစဉ်လိုက် တန်ဖိုးများဖြစ်ပါက ၎င်းကို **ဆက်လက်ဆဲလျော့** ဟု ခေါ်သည်။ ဥပမာကတော့ ဘတ်စ်ကားရောက်ချိန်တန်ဖိုးဖြစ်သည်။
## အလားအလာဖြန့်ဝေမှု
## ဖြစ်နိုင်မှု ဖြန့်ဖြူးမှု
Discrete အလွတ်တန်းအပြောင်းအလဲများ၏ အခြေအနေတွင် ဖြစ်ရပ်တစ်ခုစီ၏ အလားအလာကို P(X) ဟုခေါ်သော အလုပ်လုပ်ပုံတစ်ခုဖြင့် ဖော်ပြရန် လွယ်ကူသည်။ နမူနာအကျယ် *S* မှ *s* တန်ဖိုးတစ်ခုစီအတွက် ၎င်းသည် 0 မှ 1 အထိနံပါတ်တစ်ခုကို ပေးမည်၊ ဖြစ်ရပ်အားလုံးအတွက် P(X=s) တန်ဖိုးအားလုံး၏ စုစုပေါင်းသည် 1 ဖြစ်ရမည်။
ရေတွက်နိုင်သော အလွတ်သတ်မှတ်တန်ဖိုးများအတွက် ဖြစ်နိုင်မှုကို P(X) ဟု ဆိုသည့် ဆင့်တူ၍ ဖော်ထုတ်နိုင်သည်။ နမူနာအပိုင်း S မှ စုပေါင်းဖွဲ့သော တန်ဖိုး s တစ်ခုစီအတွက် မှ ၁ ထိဖြစ်နိုင်မှုတန်ဖိုးကို သတ်မှတ်၍ P(X=s) တန်ဖိုးများ စုစုပေါင်း ၁ ဖြစ်ရမည်။
အလွန်ကျော်ကြားသော discrete distribution တစ်ခုမှာ **uniform distribution** ဖြစ်ပြီး၊ ၎င်းတွင် N elements ရှိသော နမူနာအကျယ်ရှိပြီး၊ ၎င်းတို့၏ တစ်ခုစီအတွက် အလားအလာမှာ 1/N ဖြစ်သည်။
မှန်ကန်သော ရေတွက်နိုင်သောဖြန့်ဖြူးမှုမှာ **ညီမျှဖြန့်ဖြူးမှု** ဖြစ်ပြီး နမူနာအပိုင်းတွင် N အစိတ်အပိုင်းများရှိပြီး တစ်စိတ်ချင်းစီ၏ ဖြစ်နိုင်မှုမှာ ၁/N ဖြစ်သည်။
Continuous variable တစ်ခု၏ အလားအလာဖြန့်ဝေမှုကို ဖော်ပြရန် ပိုမိုခက်ခဲသည်၊ တန်ဖိုးများကို [a,b] အကွာအဝေး သို့မဟုတ် အမှန်တကယ်နံပါတ်များ၏ စုစုပေါင်း မှ ဆွဲယူသည်။ ဘတ်စ်ကားရောက်ရှိချိန်ကို စဉ်းစားပါ။ အမှန်တကယ်တွင် တိကျသောရောက်ရှိချိန် *t* အတွက် ဘတ်စ်ကားသည် အတိအကျအချိန်၌ ရောက်ရှိမည့် အလားအလာမှာ 0 ဖြစ်သည်။
ဆက်လက်ဆဲလျော့ အလွတ်သတ်မှတ်တန်ဖိုးတို့တွင် ဖြစ်နိုင်မှုဖြန့်ဖြူးမှုကို ဖော်ပြရခက်သည်။ ဘတ်စ်ကားရောက်ချိန်ကို ဥပမာပြ သောအခါ၊ တိတိကျကျတောက်လျှောက် နှိပ်ချိန်အတွက် ဖြစ်နိုင်မှုသည် ဖြစ်သည်။
> အလားအလာ 0 ရှိသော ဖြစ်ရပ်များသည် ဖြစ်ပျက်သည်၊ အလွန်မကြာခဏဖြစ်ပျက်သည်! အနည်းဆုံး ဘတ်စ်ကားရောက်ရှိသောအခါတိုင်း!
> အခုသိပါပြီ၊ ဖြစ်နိုင်မှု ရှိသော် မဖြစ်မနေဖြစ်ပွားပုံများ ရှိကြောင်း၊ အထူးသဖြင့် ဘတ်စ်ကားရောက်ချိန်တိုင်းမှာဖြစ်တတ်သည်။
ကျွန်ုပ်တို့သည် variable တစ်ခုသည် တန်ဖိုးများ၏ interval တစ်ခုတွင် ကျရောက်သော အလားအလာအကြောင်းသာ ပြောနိုင်သည်၊ ဥပမာအားဖြင့် P(t<sub>1</sub>≤X<t<sub>2</sub>)။ ဒီအခြေအနေတွင် အလားအလာဖြန့်ဝေမှုကို **probability density function** p(x) ဖြင့် ဖော်ပြသည်၊ ၎င်းသည်
တန်ဖိုးတစ်ခု သတ်မှတ် ကန့်အတွင်းတွင် ကျရောက်မှုသာ ဖြစ်နိုင်သည်။ ဥပမာ P(t<sub>1</sub>&le;X&lt;t<sub>2</sub>) ဖြစ်နိုင်သည့်ကန့်သတ် ဖြစ်သည်။ ဤသို့ ဖြစ်နိုင်မှုရှာဖွေရေးအတွက် **ဖြစ်နိုင်မှု အထူအစစ် (probability density function)** p(x) ကို သတ်မှတ်သည်။
![P(t_1\le X<t_2)=\int_{t_1}^{t_2}p(x)dx](../../../../translated_images/my/probability-density.a8aad29f17a14afb.webp)
ဆက်လက်ဆဲလျော့ သက်တမ်းကန့်သတ် အတွင်း ထပ်တူညီမျှဖြန့်ဖြူးမှုကို **ဆက်လက်ညီမျှဖြန့်ဖြူးမှု** ဟု ခေါ်သည်။ အဲဒီအတွင်း X သည် l အရှည်ရှိသော ကန့်သတ်တွင် ကျရောက်မှုဖြစ်နိုင်ခြေသည် l နှင့် ဆန့်ကျင်။ ၁ ထိ မြင့်တက်သည်။
Continuous uniform distribution ဟုခေါ်သော uniform distribution ၏ continuous analog ကို အကန့်အသတ် interval တစ်ခုတွင် သတ်မှတ်သည်။ X တန်ဖိုးသည် အကွာအဝေး l တွင် ကျရောက်သော အလားအလာသည် l နှင့် အချိုးကျပြီး 1 အထိ မြင့်တက်သည်။
အရေးပါသော distribution တစ်ခုမှာ **normal distribution** ဖြစ်ပြီး၊ ကျွန်ုပ်တို့သည် အောက်တွင် ပိုမိုအသေးစိတ်ဆွေးနွေးမည်။
တခြားအရေးကြီးသောဖြန့်ဖြူးမှုမှာ **normal distribution** ဖြစ်ပြီး နောက်ပိုင်းတွင် ပိုမိုသေချာ ပြောကြားမည်။
## ပျမ်းမျှတန်ဖိုး၊ အပြောင်းအလဲနှင့် စံချိန်လှိုင်
## ယူဆချက်၊ ပြောင်းလဲမှုနှင့် စံ အထွက်တန်ဖိုး
လွတ်တန်းအပြောင်းအလဲ X ၏ နမူနာ n ခုကို ဆွဲယူသည်ဟု ယူပါစို့။ x<sub>1</sub>, x<sub>2</sub>, ..., x<sub>n</sub>**ပျမ်းမျှတန်ဖိုး** (သို့မဟုတ် **အင်္ဂါရပ်ပျမ်းမျှ**) ကို x<sub>1</sub>+x<sub>2</sub>+x<sub>n</sub>/n ဟု ရိုးရှင်းသောနည်းဖြင့် သတ်မှတ်နိုင်သည်။ နမူနာအရွယ်အစားကို ကြီးထွားစေသောအခါ (n→∞ ဖြစ်သောအကန့်အသတ်ကို ယူပါ) distribution ၏ ပျမ်းမျှတန်ဖိုး (**မျှော်မှန်းချက်**) ကို ရရှိမည်။ **E**(x) ဟု မျှော်မှန်းချက်ကို မှတ်သားမည်။
ေလွတ်သတ်မှတ်တန်ဖိုး X ၏ နမူနာအဆင့် n ခုကို ရွေးယူပါ။ x<sub>1</sub>, x<sub>2</sub>, ..., x<sub>n</sub> တန်ဖိုးများဖြစ်သည်။ စိတ်ကြိုက်အလျော်ကြားအား (သို့) အမြတ်ပေါင်း၏ အနံ့အရသာ (arithmetic average) သတ်မှတ်ချက်မှာ (x<sub>1</sub>+x<sub>2</sub>+...+x<sub>n</sub>)/n ဖြစ်သည်။ နမူနာအရွယ်အစားကြီးလာစဉ် (n&rarr;&infin;) အတွင်း ယူဆချက် (expectation) ကို ရရှိမည်ဖြစ်သည်။ ယူဆချက်ကို **E**(x) ဖြင့် ပြရန် သတ်မှတ်သည်။
> Discrete distribution တစ်ခုစီအတွက် {x<sub>1</sub>, x<sub>2</sub>, ..., x<sub>N</sub>} တန်ဖိုးများနှင့် ၎င်းတို့၏ အလားအလာ p<sub>1</sub>, p<sub>2</sub>, ..., p<sub>N</sub> အတွက် မျှော်မှန်းချက်သည် E(X)=x<sub>1</sub>p<sub>1</sub>+x<sub>2</sub>p<sub>2</sub>+...+x<sub>N</sub>p<sub>N</sub> ဖြစ်သည်ကို သက်သေပြနိုင်သည်။
> ရေတွက်နိုင်သောဖြန့်ဖြူးမှုနှင့် တကွ {x<sub>1</sub>, x<sub>2</sub>, ..., x<sub>N</sub>} တန်ဖိုးများနှင့် အတူ p<sub>1</sub>, p<sub>2</sub>, ..., p<sub>N</sub> ဖြစ်နိုင်မှုများရှိပါက ယူဆချက်မှာ E(X)=x<sub>1</sub>p<sub>1</sub>+x<sub>2</sub>p<sub>2</sub>+...+x<sub>N</sub>p<sub>N</sub> ု သက်သေပြနိုင်သည်။
တန်ဖိုးများသည် ဘယ်လောက်အထိ ပျံ့နှံ့နေသည်ကို သတ်မှတ်ရန် variance σ<sup>2</sup> = ∑(x<sub>i</sub> - μ)<sup>2</sup>/n ကို တွက်ချက်နိုင်သည်၊ ဤတွင် μ သည် နမူနာ၏ ပျမ်းမျှတန်ဖိုးဖြစ်သည်။ σ ကို **စံချိန်လှိုင်း** ဟုခေါ်ပြီး၊ σ<sup>2</sup> ကို **variance** ဟုခေါ်သည်။
တန်ဖိုးများ သာမာန်နေရာမှဘယ်လောက် ပြန့်ပြားသည်ကိုသိရန် &sigma;<sup>2</sup> = &sum;(x<sub>i</sub> - &mu;)<sup>2</sup>/n, যেখানে &mu; သည် ယူဆချက်ဖြစ်သည်၊ ကိုတွက်ချက်ပါ။ &sigma; ကို **စံအထွက်တန်ဖိုး** ဟု ခေါ်ပြီး &sigma;<sup>2</sup> ကို **ပြောင်းလဲမှု** ဟု ခေါ်သည်။
## Mode, Median နှင့် Quartiles
## မုဒ်၊ မဒီယံနှင့် စတုတ္ထပိုင်းများ
စ်ခါတစ်ရံ ပျမ်းမျှတန်ဖိုးသည် ဒေတာအတွက် "ပုံမှန်" တန်ဖိုးကို လုံလောက်စွာ ကိုယ်စားပြုမထားနိုင်ပါ။ ဥပမာအားဖြင့် အလွန်အမင်းသော တန်ဖိုးအချို့သည် အကွာအဝေးအပြင်မှာရှိပြီး၊ ၎င်းတို့သည် ပျမ်းမျှတန်ဖိုးကို သက်ရောက်စေနိုင်သည်။ အခြားသော ကောင်းမွန်သော အညွှန်းက **median** ဖြစ်ပြီး၊ ဒေတာအချက်အလက်၏ တစ်ဝက်သည် ၎င်းထက် နိမ့်ပြီး၊ အခြားတစ်ဝက်သည် - မြင့်သည်။
ခါတရံမှာ ယူဆချက်သည် ဒေတာ၏ "ဖောင်းနည်း" တန်ဖိုး ကိုတိုက်ဆိုင်စွာ ကိုယ်စားပြုခြင်း မလုံလောက်နိုင်ပါ။ ဥပမာ အလွန်ရှည်မဟုတ်သည့် တန်ဖိုး အနည်းငယ် ရှိပါက ယူဆချက်ကို ထိခိုက်နိုင်သည်။ ထိုနေရာတွင် **မဒီယံ** ဟူသော တန်ဖိုးကို အသုံးပြုနိုင်သည်။ ၎င်းမှာ ဒေတာ၏ နှစ်ဝက်ထက်နည်းသော နေရာစုံတန်ဖိုးဖြစ်သည်။
ဒေတာ၏ distribution ကို နားလည်ရန် ကူညီရန် **quartiles** အကြောင်း ပြောခြင်းသည် အကျိုးရှိသည်-
ဒေတာဖြန့်ဖြူးမှုကို နားလည်ရန် **စတုတ္ထပိုင်း** များကိုလည်း ဘာသာပြန်ပြောနိုင်သည်။
* ပထမ quartile သို့မဟုတ် Q1 သည် ဒေတာ၏ 25% သည် ၎င်းထက် နိမ့်သော တန်ဖိုးဖြစ်သည်။
* တတိယ quartile သို့မဟုတ် Q3 သည် ဒေတာ၏ 75% သည် ၎င်းထက် နိမ့်သော တန်ဖိုးဖြစ်သည်။
* ပထမ စတုတ္ထပိုင်း Q1 မှာ ဒေတာ၏ ၂၅% ဖြစ်သော တန်ဖိုးအောက်တွင်ဖြစ်သည်
* တတိယ စတုတ္ထပိုင်း Q3 တွင် ဒေတာ၏ ၇၅% ဖြစ်သော တန်ဖိုးအောက်တွင်ရှိသည်
Median နှင့် quartiles တစ်ခုချင်းစီ၏ ဆက်နွယ်မှုကို **box plot** ဟုခေါ်သော အကြမ်းဖျင်းပုံစံတွင် ဖော်ပြနိုင်သည်-
ပန်းချီဆွဲချက်အနေဖြင့် မဒီယံ နှင့် စတုတ္ထပိုင်းဆိုင်ရာ အဆက်အသွယ်ကို **အမှတ်တံဆိပ်တန်း (box plot)** တိုင်ကြားပုံဖော်နိုင်သည်။
<img src="../../../../translated_images/my/boxplot_explanation.4039b7de08780fd4.webp" alt="Box Plot Explanation" width="50%">
ဒီမှာ **inter-quartile range** IQR=Q3-Q1 ကို တွက်ချက်ပြီး၊ **outliers** ဟုခေါ်သော တန်ဖိုးများကို တွက်ချက်သည် - [Q1-1.5*IQR,Q3+1.5*IQR] အကန့်အသတ်များအပြင်မှာရှိသော တန်ဖိုးများ။
ဒီမှာလည်း **စတုတ္ထပိုင်းအတွင်းအချင်းကွာဟမှု** IQR=Q3-Q1 ကိုတွက်ချက်ပြီး **အထွက်တန်ဖိုး (outliers)** များကို [Q1-1.5*IQR, Q3+1.5*IQR] အပြင်တွင် ရှိသော တန်ဖိုးများ အဖြစ် သတ်မှတ်သည်
နည်းနည်းသော တန်ဖိုးများကိုသာ ပါဝင်သော နမူနာ distribution အတွက် "ပုံမှန်" တန်ဖိုးက အများဆုံး ထပ်တလဲလဲ ဖြစ်သော တန်ဖိုးဖြစ်ပြီး၊ ၎င်းကို **mode** ဟုခေါ်သည်။ ၎င်းကို အရောင်များကဲ့သို့သော category ဒေတာတွင် အများအားဖြင့် အသုံးပြုသည်။ လူအုပ်နှစ်စုရှိသော အခြေအနေကို စဉ်းစားပါ - အချို့သည် အနီရောင်ကို အလွန်နှစ်သက်ပြီး၊ အခြားသူများသည် အပြာရောင်ကို နှစ်သက်သည်။ အရောင်များကို နံပါတ်များဖြင့် ကုဒ်ပြုလုပ်ပါက၊ အကြိုက်ဆုံးအရောင်အတွက် ပျမ်းမျှတန်ဖိုးသည် လိမ္မော်-အစိမ်းရောင် spectrum တစ်ခုတွင် ရှိမည်ဖြစ်ပြီး၊ ၎င်းသည် အုပ်စုတစ်ခုမှ အကြိုက်နှစ်သက်မှုကို မဖော်ပြနိုင်ပါ။ သို့သော် mode သည် အရောင်တစ်ခု သို့မဟုတ် အရောင်နှစ်ခုဖြစ်နိုင်ပြီး၊ ၎င်းတို့ကို မဲပေးသော လူအရေအတွက်သည် တူညီပါက (ဤအခြေအနေတွင် sample ကို **multimodal** ဟုခေါ်သည်)
တန်ဖိုးနည်းပါးပြီး များစွာဆိုရင် ပါဝင်သော တန်ဖိုးများထဲမှ အများဆုံး ဆောင်ရွက်သော တန်ဖိုးကို **မုဒ် (mode)** ဟုခေါ်သည်။ ၎င်းကို အများအားဖြင့် အရောင်စာရင်းစသည့် အမျိုးအစားဒေတာများတွင် အသုံးပြုကြသည်။ နီရောင်ကိုအားသာသော ကျေးဇူးပြုသောသူများနဲ့ အပြာရောင်ကိုအားသာသောသူများ တို့ကိုယူဆပါက အရောင်ကို နံပါတ်ဖြင့် ကိုက်ညီစီစဉ်ပါက မုဒ်မှာ အိမ့်မက်အနီနွဲ့အပြာလိုက် အနီ၊ အပြာ တန်ဖိုးတွေ ဖြစ်နိုင်ပါသည်။ မတူညီခြင်းဖြင့် ကွဲပြားမှုရှိခဲ့လျှင် နမူနာကို **multimodal** ဟု ခေါ်သည်
## အမှန်တကယ် ဒေတာ
## အမှန်တကယ်ရှိသောဒေတာများ
အမှန်တကယ် ဒေတာကို ခွဲခြားသောအခါ၊ ၎င်းတို့သည် အလွတ်တန်းအပြောင်းအလဲများ မဟုတ်သောအခါများစွာရှိသည်၊ အဓိကအားဖြင့် ကျွန်ုပ်တို့သည် မသိသောရလဒ်ဖြင့် စမ်းသပ်မှုများ မလုပ်ဆောင်ပါ။ ဥပမာအားဖြင့် ဘေ့စ်ဘောကစားသမားအဖွဲ့တစ်ခုကို စဉ်းစားပါ၊ ၎င်းတို့၏ ကိုယ်ခန္ဓာဒေတာများ၊ height, weight နှင့် အသက်ကဲ့သို့သော။ ၎င်းနံပါတ်များသည် အလွတ်တန်းမဟုတ်သော်လည်း၊ ကျွန်ုပ်တို့သည် အတူတူသော သင်္ချာဆိုင်ရာ အယူအဆများကို လျှောက်ထားနိုင်သည်။ ဥပမာအားဖြင့် လူများ၏ အလေးချိန်များ၏ နမူနာတစ်ခုကို အလွတ်တန်းအပြောင်းအလဲတစ်ခုမှ ဆွဲယူသော တန်ဖိုးများ၏ နမူနာတစ်ခုအဖြစ် စဉ်းစားနိုင်သည်။ အောက်တွင် [Major League Baseball](http://mlb.mlb.com/index.jsp) မှ ဘေ့စ်ဘောကစားသမားများ၏ အလေးချိန်များ၏ နမူနာကို ဖော်ပြထားသည်၊ [ဒီဒေတာ](http://wiki.stat.ucla.edu/socr/index.php/SOCR_Data_MLB_HeightsWeights) မှ ယူထားသည် (သင့်အဆင်ပြေစေရန်၊ ပထမ 20 တန်ဖိုးများကိုသာ ဖော်ပြထားသည်)။
လူမှုဘဝမှ ဒေတာများအားလုံးကို အလွတ်သတ်မှတ်တန်ဖိုးတွေအဖြစ် မပြောနိုင်ပါ။ ဥပမာအားဖြင့် ဘေ့စ်ဘောကစားသမားများ အဖွဲ့တစ်ခု၏ အမြင့်၊ အလေးချိန် နှင့် အသက် ကဲ့သို့သော ကိုယ်ရေးအချက်အလက်များမှာ ပြည့်စုံသော ရလဒ်ပါရှိသည်။ သို့သော် အတိုင်းအတာတစ်ခုအဖြစ် နမူနာတစ်ခုဖြစ်သည်ဟုယူဆနိုင်သည်။ အောက်တွင် [Major League Baseball](http://mlb.mlb.com/index.jsp) မှ ရရှိသော ကစားသမားများ၏ အလေးချိန်ဒေတာတွေရှိသည်။ [ဒီဒေတာအစု](http://wiki.stat.ucla.edu/socr/index.php/SOCR_Data_MLB_HeightsWeights) မှ ယူထားသည် (အဆင်ပြေစေရန် ပထမ ၂၀ သာပြထားသည်)။
```
[180.0, 215.0, 210.0, 210.0, 188.0, 176.0, 209.0, 200.0, 231.0, 180.0, 188.0, 180.0, 185.0, 160.0, 180.0, 185.0, 197.0, 189.0, 185.0, 219.0]
```
> **Note**: ဒီဒေတာကို အသုံးပြု၍ လုပ်ဆောင်မှုကို ကြည့်ရန် [accompanying notebook](notebook.ipynb) ကို ကြည့်ပါ။ ဒီသင်ခန်းစာတစ်လျှောက်တွင် စိန်ခေါ်မှုများစွာလည်းရှိပြီး၊ ၎င်းတို့ကို notebook တွင် code အချို့ ထည့်သွင်းခြင်းဖြင့် ပြီးမြောက်နိုင်သည်။ ဒေတာကို လုပ်ဆောင်ရန် မသိပါက စိတ်မပူပါနှင့် - ကျွန်ုပ်တို့သည် Python ကို အသုံးပြု၍ ဒေတာနှင့် လုပ်ဆောင်ရန် နောက်ပိုင်းတွင် ပြန်လာပါမည်။ Jupyter Notebook တွင် code ကို အကောင်အထည်ဖော်ရန် မသိပါက [ဒီဆောင်းပါး](https://soshnikov.com/education/how-to-execute-notebooks-from-github/) ကို ကြည့်ပါ။
> **မှတ်ချက်**: ဒီဒေတာကို ကိုင်တွယ် နမူနာလုပ်ဆောင်မှုကြည့်ရန် [accompanying notebook](notebook.ipynb) ကိုကြည့်ပါ။ ဒီသင်ခန်းစာအတွင်း ကြိုးစားစေချင်တဲ့ ပြဿနာများ အများအပြား ရှိပြီး သင်ထဲမှာ ကုဒ်ထည့်ပြီး ဖြေရှင်းနိုင်သည်။ ဒေတာကို ဘယ်လို ကိုင်တွယ်ရမည် မသိပါက စိတ်မပူပါနဲ့ - နောက်ပိုင်း Python အသုံးပြုပြီး ထပ်ကြိုးစားမှု လုပ်ပါမယ်။ Jupyter Notebook တွင် ကုဒ် ဘယ်လို အလုပ်လုပ်မည်မသိပါက [ဒီဆောင်းပါး](https://soshnikov.com/education/how-to-execute-notebooks-from-github/) ကြည့်ပါ။
ဒီမှာ ကျွန်ုပ်တို့၏ ဒေတာအတွက် ပျမ်းမျှတန်ဖိုး၊ median နှင့် quartiles ကို ဖော်ပြထားသော box plot ဖြစ်သည်-
အောက်တွင် အချက်အလက်များ၏ ယူဆချက်၊ မဒီယံနှင့် စတုတ္ထပိုင်းများကို ဖော်ပြသည့် box plot တစ်ခု ရှိသည်။
![Weight Box Plot](../../../../translated_images/my/weight-boxplot.1dbab1c03af26f8a.webp)
ကျွန်ုပ်တို့၏ ဒေတာတွင် ကစားသမား **roles** အကြောင်း အချက်အလက်များ ပါဝင်သောကြောင့် role အလိုက် box plot ကိုလည်း ပြုလုပ်နိုင်သည် - ၎င်းသည် parameter values များသည် roles အလိုက် ဘယ်လိုကွဲပြားနေသည်ကို နားလည်ရန် ကူညီပေးမည်။ ဒီအကြိမ်မှာ height ကို စဉ်းစားပါမည်-
ဒေတာတွင် ကစားသမား **ရာထူးများ** အကြောင်း ပါဝင်ပြီးသားဖြစ်၍ ရာထူးအလိုက် box plot ကို ဖော်ပြနိုင်သည် - ၎င်းက ရာထူးအလိုက် ပါရာမီတာတန်ဖိုးများ ကွာခြားမှုကို သိနိုင်စေသည်။ အခုအချိန် ခုနှစ်ရာထူးအလိုက် အမြင့်ကို ကြည့်ပါ။
![Box plot by role](../../../../translated_images/my/boxplot_byrole.036b27a1c3f52d42.webp)
ဒီ diagram က ပထမ base ကစားသမား height သည် ဒုတိယ base ကစားသမား height ထက် ပျမ်းမျှအားဖြင့် မြင့်သည်ကို ဖော်ပြသည်။ ဒီသင်ခန်းစာတွင် ကျွန်ုပ်တို့သည် ဒီအယူအဆကို ပိုမိုတိကျစွာ စမ်းသပ်နိုင်သော နည်းလမ်းများနှင့် ကျွန်ုပ်တို့၏ ဒေတာသည် အထောက်အထားအလုံလောက်ရှိသည်ကို သက်သေပြနိုင်သော နည်းလမ်းများကို လေ့လာမည်။
ဤပုံက ရှင်းပြသည်မှာ ပထမအခြေခန်းပြုသူများ၏ အမြင့်သည် ဒုတိယအခြေခန်းပြုသူများထက် မြင့်သည်ဟု ဆိုနိုင်သည်။ နောက်ပိုင်း၌ ဤသီအိုရီကို ပိုမိုမှန်ကန်စွာ စစ်ဆေးနည်း နှင့် ဒေတာသည် သေချာစွာ ဖြစ်နိုင်မှုဖြင့် အတည်ပြုနိုင်ပါမည်။
> အမှန်တကယ် ဒေတာနှင့် လုပ်ဆောင်သောအခါ၊ ဒေတာအချက်အလက်အားလုံးသည် probability distribution တစ်ခုမှ ဆွဲယူသော နမူနာများဖြစ်သည်ဟု ယူဆသည်။ ဒီအယူအဆသည် machine learning နည်းလမ်းများကို လျှောက်ထားရန်နှင့် အလုပ်လုပ်နိုင်သော ခန့်မှန်းမှုမော်ဒယ်များကို တည်ဆောက်ရန် ခွင့်ပြုသည်။
> အမှန်တကယ် ဒေတာများကို ကိုင်တွယ်ရာတွင် ဒေတာအချက်အလက်အားလုံးကို တစ်ခုသော ဖြစ်နိုင်မှု ဖြန့်ဖြူးမှုမှ ယူမြောက်ထားသည်ဟု မျှော်လင့်သည်။ ၎င်းက များစွာသော စက်မှုသင်ယူနည်းများနှင့် မော်ဒယ်များ လုပ်ဆောင်နိုင်စေသည်။
ကျွန်ုပ်တို့၏ ဒေတာ distribution ကို ကြည့်ရန် **histogram** ဟုခေါ်သော graph တစ်ခုကို ရှုနိုင်သည်။ X-axis တွင် အလေးချိန် interval များ (so-called **bins**) ပါဝင်ပြီး၊ vertical axis တွင် random variable sample သည် interval တစ်ခုတွင် ရှိသောအခါ အကြိမ်အရေအတွက်ကို ဖော်ပြသည်။
ဒေတာ၏ဖြန့်ဖြူးမှုကို သိရန် **ဟစ်စ်တိုဂရမ်း(histogram)** ကို ချပြနိုင်သည်။ X အားသည် အလေးချိန်ကွက်အလိုက် (bins) နေရာများ ပါရှိမည်ဖြစ်ပြီး ရှေ့တန်းတည့်အနေဖြင့် ဒေတာတန်ဖိုး ပဟေဋ္ဌိ အပေါင်းသို့ ဝင်ရောက်မှု အရေအတွက်ကို ပြနိုင်သည်။
![Histogram of real world data](../../../../translated_images/my/weight-histogram.bfd00caf7fc30b14.webp)
ဒီ histogram မှာ အလေးချိန်များအားလုံးသည် ပျမ်းမျှအလေးချိန်
ဒီဟစ်စ်တိုဂရမ်တွင် အလေးချိန်တန်ဖိုးများသည် တိတိကျကျ ယူဆချက် အနီး အလယ်တွင် စုပေါင်းထားပြီး ၎င်းကနေ လွှဲကို ဝင်လာသည်။ ဒါဆို ဘေ့စ်ဘောကစားသမား အလေးချိန်သည် ပုံမှန်ထက် မတူညီခြင်း ထုံးစံမဟုတ်ကြောင်း ကိုဆိုလိုသည်။ အလေးချိန်ပြောင်းလဲမှုသည် ယူဆချက်မှ ဘယ်လောက်ကွာခြားနိုင်သလဲကို ပြသသည်။
> လူများအခြား အဖွဲ့အစည်းများ၏ အလေးချိန်များကို ယူပါက ဖြန့်ဖြူးမှုကွဲပြားနိုင်ပါသည်။ သို့သော် ဖြန့်ဖြူးမှုပုံစံမှာ တူညီပေမယ့် ယူဆချက်နှင့် ပြောင်းလဲမှုကွာခြားမည်။ ထို့ကြောင့် ဘေ့စ်ဘောကစားသမားများအပေါ် ပြုလုပ်သော မော်ဒယ်ကို တက္ကသိုလ်ကျောင်းသားများအပေါ် အလျောက်သုံးသည့်အခါ မှားယွင်းမှု ဖြစ်ပေါ်နိုင်သည်။
## နော်မာ လွှမ်းမှု (Normal Distribution)
အထက်ဖော်ပြသော အလေးချိန်ဖြန့်ဖြူးမှုသည် ယေဘူယျအလားအလာရှိပြီး အများအပြား အတိုင်းအရာများလည်း ဒီလိုဖြန့်ဖြူးမှုနည်းနဲ့ သွားပါသည်၊ သို့သော် ယူဆချက်နှင့် ပြောင်းလဲမှုအတတ်ပညာကွာခြားသည်။ ဤဖြန့်ဖြူးမှုကို **နော်မာဖြန့်ဖြူးမှု** ဟုခေါ်ပြီး ဆောင်းပါးပညာတွင် အရေးပါသည်။
နော်မာဖြန့်ဖြူးမှုကို အသုံးပြု၍ ဘေ့စ်ဘော ကစားသမား အလေးချိန်များကို မဖြစ်မနေ ယေဘူယျတန်ဖိုးအတိုင်း ဖန်တီးနိုင်သည်။ ယူဆချက် `mean` နှင့် စံအထွက်တန်ဖိုး `std` သတ်မှတ်သွားပြီးနောက် ၁၀၀၀ ခုကို ဖန်တီးနိုင်သည်။
```python
samples = np.random.normal(mean,std,1000)
```
ဖန်တီးခြင်းနမူနာများ၏ ဟစ်စ်တိုဂရမ်းကို ဆွဲပါက အထက်ပါပုံအတိုင်း ထင်ပေါ်မှု ရပါတယ်။ နမူနာအရေအတွက်နှင့် bin အရေအတွက်များ တိုးလာသည်နှင့်အမျှ နော်မာဖြန့်ဖြူးမှု ပိုလုပ်ခွင့်ရှိသည့် ပုံရိပ် ပိုတိကျလာသည်။
![Normal Distribution with mean=0 and std.dev=1](../../../../translated_images/my/normal-histogram.dfae0d67c202137d.webp)
*ယူဆချက်=0၊ စံအထွက်တန်ဖိုး=1 နဲ့ နော်မာဖြန့်ဖြူးမှု*
## ယုံကြည်မှု ကန့်သတ်များ (Confidence Intervals)
1</sub>, ..., X<sub>n</sub> ကို ကျွန်ုပ်တို့၏ distribution မှ ရယူသည်။ Distribution မှ sample တစ်ခုစီကို ရယူတိုင်း၊ mean value μ သည် မတူညီသော တန်ဖိုးတစ်ခုဖြစ်လာမည်ဖြစ်သည်။ ထို့ကြောင့် μ ကို random variable တစ်ခုအဖြစ် သတ်မှတ်နိုင်သည်။ **Confidence interval** သည် confidence p နှင့်အတူ (L<sub>p</sub>, R<sub>p</sub>) တန်ဖိုးစုံဖြစ်ပြီး၊ **P**(L<sub>p</sub> ≤ μ ≤ R<sub>p</sub>) = p ဖြစ်သည်။ အဆိုပါ interval အတွင်း measured mean value ရောက်ရှိနိုင်မည့် probability သည် p နှင့် ညီမျှသည်။
ဘေ့စ်ဘော ကစားသမား အလေးချိန်များအကြောင်း ပြောတဲ့အခါ တစ်ခုသော **ဖျော်ဖြေသည့် အလွတ်တန်ဖိုး W** ကို ရှိကြောင်း ယူဆသည်။ ဒါဟာ ကစားသမား အားလုံးရဲ့ အလေးချိန်ဖြန့်ဖြူးမှုကို ကိုယ်စားပြုသည်။ ကျွန်ုပ်တို့ ရှိသည့် အလေးချိန်များ သည် **နမူနာ** လို့ ခေါ်ထားသော အဖွဲ့အစည်း၏ အစိတ်အပိုင်းတစ်ခုဖြစ်သည်။ အံ့သြစရာကောင်းသော မေးခွန်းမှာတော့ W ၏ ဖြန့်ဖြူးမှုတန်ဖိုးများ၊ ယူဆချက်နှင့် ပြောင်းလဲမှုများကို ရရှိနိုင်မလားဖြစ်သည်။
အဆိုပါ confidence intervals များကို မည်သို့တွက်ချက်ရမည်ကို အပြည့်အဝဆွေးနွေးရန် ကျွန်ုပ်တို့၏ အကျဉ်းချုပ်အတွင်း မပါဝင်ပါ။ [Wikipedia](https://en.wikipedia.org/wiki/Confidence_interval) တွင် အသေးစိတ်ကို ရှာဖွေနိုင်သည်။ အကျဉ်းချုပ်အားဖြင့်၊ population၏ true mean နှင့် ဆက်စပ် sample mean distribution ကို သတ်မှတ်ပြီး၊ ၎င်းကို **student distribution** ဟု ခေါ်သည်။
လွယ်တကူဖြေဆိုရမည့် နည်းမှာ နမူနာ၏ ယူဆချက်နှင့် ပြောင်းလဲမှုများကိုတွက်ချက်သည်။ သို့သော် နမူနာမှာ ပြည့်စုံသော ဖျော်ဖြေမှုကို ကိုယ်စားပြုရမှာ မဟုတ်နိုင်ပါ။ ထို့ကြောင့် **ယုံကြည်မှု ကန့်သတ် (confidence interval)** ကို ပြောပါ
> **စိတ်ဝင်စားဖွယ် အချက်**: Student distribution ကို သင်္ချာပညာရှင် William Sealy Gosset ၏ နာမည်ဖြင့် မဟုတ်ဘဲ "Student" ဟု အမည်ခံ၍ ထုတ်ဝေခဲ့သည်။ သူသည် Guinness brewery တွင် အလုပ်လုပ်ခဲ့ပြီး၊ statistical tests များကို raw materials ၏ အရည်အသွေးသတ်မှတ်ရန် အသုံးပြုနေကြောင်း အများပြည်သူ မသိစေရန် သူ၏အလုပ်ရှင်က မလိုလားခဲ့ကြောင်း တစ်ခုသော သတင်းအချက်အလက်အရ သိရသည်။
> **ယုံကြည်မှု ကန့်သတ်** ဆိုသည်မှာ နမူနာမှ စမ်းသပ်၍ ရရှိသည့် အနီးကပ်ယူဆချက်ဖြင့် လူထု၏ အမှန်ပြ စားချက်ကို ယုံကြည်မှုတစ်ခု ဖြင့် ခန့်မှန်းခြင်းဖြစ်သည်။
Population ၏ mean μ ကို confidence p ဖြင့် ခန့်မှန်းလိုပါက၊ Student distribution A ၏ *(1-p)/2-th percentile* ကို ရယူရမည်ဖြစ်သည်။ ၎င်းကို tables များမှ ရယူနိုင်သလို၊ statistical software (ဥပမာ Python, R စသည်) ၏ built-in functions များကို အသုံးပြု၍လည်း ရနိုင်သည်။ ထို့နောက် μ အတွက် interval သည် X ± A*D/√n ဖြစ်မည်ဖြစ်သည်။ ဤတွင် X သည် sample ၏ mean ဖြစ်ပြီး၊ D သည် standard deviation ဖြစ်သည်။
X<sub>1</sub>, ..., X<sub>n</sub> နမူနာယူထားပြီး တစ်ခါတစ်လေ အနီးကပ်ယူဆချက် &mu; ရှိသည်။ ထို &mu; ကို အလွတ်သတ်မှတ်တန်ဖိုး ဟုယူနိုင်သည်။ ယုံကြည်မှု p ပါရှိသော ယုံကြည်မှု ကန့်သတ်သည် (L<sub>p</sub>,R<sub>p</sub>) နှစ်ခုလုံးဖြစ်သည်၊ အဲ့ဒါမှာ **P**(L<sub>p</sub>&leq;&mu;&leq;R<sub>p</sub>)=p ဖြစ်သည်၊ သို့ဆို လေ့လာသည့် ယူဆချက် &mu; သည် ကန့်သတ်အတွင်း ဖြစ်နိုင်မှု p ရှိသည်။
> **မှတ်ချက်**: Student distribution နှင့် ဆက်စပ်သော [degrees of freedom](https://en.wikipedia.org/wiki/Degrees_of_freedom_(statistics)) ၏ အရေးပါမှုကို မဆွေးနွေးထားပါ။ ဤအကြောင်းအရာကို နက်နက်ရှိုင်းရှိုင်း နားလည်လိုပါက သင်္ချာနှင့် စာရင်းအင်းဆိုင်ရာ စာအုပ်များကို ရည်ညွှန်းပါ။
အကျဉ်းချုပ်အနေနှင့် ၎င်းတို့ကို ဘယ်လိုတွက်ချက်ကြောင်း ဤမိတ်ဆက်အတွင်း မရှင်းလင်းပါ။ ပိုပြီးသိလိုပါက [Wikipedia](https://en.wikipedia.org/wiki/Confidence_interval) ကို ကြည့်ပါ။ ကျွန်ုပ်တို့ သတ်မှတ်ထားသော နမူနာယူဆချက်ဖြန့်ဖြူးမှုနှင့် လူထု၏ အသေးစိတ် ဖြစ်နိုင်မှုဖြန့်ဖြူးမှု လေးနက်စွာ ခြားနားမှုတစ်ခုဖြစ်သည်၊ ကို **student distribution** ဟုခေါ်ပါသည်။
> **စိတ်ဝင်စားဖွယ်အချက်**: Student distribution ကို ရေးမထားသူ မှတ်စုမှာ ကြမ်းတမ်းတဲ့ သင်္ချာပညာရှင် William Sealy Gosset ရဲ့နာမည်ကို အသုံးပြုထားပြီး၊ သူ့စာတမ်းကို "Student" ဆိုတဲ့ နာမည်ပြောင်းနောက်ဖှယ်နာမည်ဖြင့် တင်ပြခဲ့သည်။ သူသည် Guinness brewery တွင် အလုပ်လုပ်ခဲ့ပြီး၊ အစီအစဉ်အရ သူ့အလုပ်ရှင်က လူထုကို အသိပေးချင်ခြင်းမရှိခဲ့ကြောင်း၊ အရင်းသတင်းများအရ စံချိန်စစ်ဆေးမှုများ အသုံးပြု၍ မူလတန်းပစ္စည်း၏ အရည်အသွေးကို သတ်မှတ်နေကြသည်ကို ထုတ်ဖော်ပြောဆိုခြင်း မကြာသေးဟု ဆိုသည်။
Weight နှင့် height များအတွက် confidence interval တွက်ချက်မှု၏ ဥပမာကို [accompanying notebooks](notebook.ipynb) တွင် ကြည့်ရှုနိုင်သည်။
ကျွန်တော်တို့ သန်းခေါင် &mu; ကို ယုံကြည်မှုပမာဏ p ဖြင့် ခန့်မှန်းလိုပါက၊ Student distribution A ၏ *(1-p)/2-th percentile* ကို သုံးရမည်ဖြစ်ပြီး၊ ၎င်းကို ဇယားများမှ ဖတ်ယူနိုင်ခြင်းသို့မဟုတ် စားပွဲထွက်စက်ပစ္စည်းများ (ဥပမာ Python, R စသည်ဖြင့်) ၏ အတွင်းဖော်ပြချက်အချို့မှ ခန့်မှန်းချက် ပြုလုပ်နိုင်သည်။ ထို့နောက် &mu; အတွက် အကွာအဝေးကို X&pm;A*D/&radic;n ဟူ၍ တွက်ချက်နိုင်ပြီး၊ X သည် ယူထားသော နမူနာ၏ သန်းခေါင်ဖြစ်ပြီး D သည် စံချိန်ဖြစ်သည်။
| p | Weight mean |
> **မှတ်ချက်**: ကျွန်ုပ်တို့သည် Student distribution နှင့် ဆက်စပ်သော အရေးကြီးသော [Degrees of freedom](https://en.wikipedia.org/wiki/Degrees_of_freedom_(statistics)) ဆိုင်ရာ အယူအဆကို လွှဲချော်ထားသည်။ ထို့ကြောင့် ဒီအတွေးအခေါ်ကိုနက်နဲစွာနားလည်ရန် စားပွဲထိုးစာအုပ်များကို ကိုးကားနိုင်သည်။
ကိုယ်ပြုလုပ်ထားသော နမူနာများအတွက် ယုံကြည်မှုပမာဏအကွာအဝေးကို [အတူတကွ ရေးသားထားသော notebook များတွင်](notebook.ipynb) ဥပမာပြထားသည်။
| p | အလေးချိန် များစု |
|-----|-----------|
| 0.85 | 201.73±0.94 |
| 0.90 | 201.73±1.08 |
| 0.95 | 201.73±1.28 |
Confidence probability မြင့်မားလျှင် confidence interval သည် ပိုကျယ်လာသည်ကို သတိပြုပါ။
ယုံကြည်မှု၏ မြင့်မားမှုနှင့် ကွာအဝေးကျယ်ပြန့်မှုတွဲဖက်စွာ ဖြစ်တတ်ကြောင်း သတိပြုပါ။
## Hypothesis Testing
## သဘောထား စမ်းသပ်ခြင်း
Baseball players dataset တွင် player roles များကို အောက်ပါအတိုင်း အကျဉ်းချုပ်နိုင်သည် ([accompanying notebook](notebook.ipynb) တွင် ဤဇယားကို မည်သို့တွက်ချက်ရမည်ကို ကြည့်ပါ):
ကျွန်တော်တို့၏ ဘေ့စ်ဘော်ရိုက်ကစားသမားများ ဒေတာစုတွင် ကစားသမား အခန်းကဏ္ဍ အမျိုးမျိုးရှိပြီး အောက်ပါအတိုင်း စုစည်းနိုင်သည် (ဘယ်လိုဇယား တည်ဆောက်သည်ကို [အတူတကွ ရေးသားထားသော notebook တွင်](notebook.ipynb) ကြည့်ရှုနိုင်သည်) -
| Role | Height | Weight | Count |
| အခန်းကဏ္ဍ | အမြင့် | အလေးချိန် | အရေအတွက် |
|------|--------|--------|-------|
| Catcher | 72.723684 | 204.328947 | 76 |
| Designated_Hitter | 74.222222 | 220.888889 | 18 |
@ -125,29 +150,29 @@ Baseball players dataset တွင် player roles များကို အေ
| Starting_Pitcher | 74.719457 | 205.163636 | 221 |
| Third_Baseman | 73.044444 | 200.955556 | 45 |
First basemen ၏ mean height သည် second basemen ထက် မြင့်မားသည်ကို သတိပြုမိနိုင်သည်။ ထို့ကြောင့် **first basemen သည် second basemen ထက် မြင့်မားသည်** ဟု သတ်မှတ်လို temptation ရှိနိုင်သည်။
ပထမဘေစ်စ်မစားသူများ၏ အမြင့်သည် ဒုတိယဘေစ်စ်မစားသူများထက် မြင့်တယ်ဆိုတာ တွေ့ရသည်။ ထိုကြောင့် ကျွန်တော်တို့ဆိုရင် **ပထမဘေစ်စ်မစားသူများသည် ဒုတိယဘေစ်စ်မစားသူများထက် ပိုမြင့်ကြောင်း** သတိပေးနိုင်သည်။
> ဤအဆိုကို **hypothesis** ဟု ခေါ်သည်၊ အချက်အလက်သည် အမှန်ဖြစ်မဖြစ် မသိရသေးသောကြောင့် ဖြစ်သည်။
> ဒီအကြောင်းပြချက်ကို **သဘောထားတစ်ခု** ဟု ခေါ်သည်၊ အဲဒါက အချက်အလက်ကအစစ်ပါလား မဟုတ်ပါဘူးဆိုတာ မသိသေးလို့ ဖြစ်ပါတယ်။
သို့သော်၊ ဤသတ်မှတ်ချက်ကို ပြုလုပ်နိုင်မည်မဟုတ်မည်ကို အချို့သောအခါတွင် မရှင်းလင်းနိုင်ပါ။ အထက်တွင် ဆွေးနွေးခဲ့သည့်အတိုင်း၊ mean တစ်ခုစီတွင် confidence interval တစ်ခုစီ ပါရှိပြီး၊ ဤကွာခြားမှုသည် statistical error ဖြစ်နိုင်သည်။ Hypothesis ကို စမ်းသပ်ရန် ပိုမိုတိကျသော နည်းလမ်းတစ်ခုလိုအပ်သည်။
သို့သော် န်တယ်ဖြစ်လွယ်တာမဟုတ်ပါဘူး၊ ငါတို့ဟာတိုင်းထိန်းချက်ကို သိထားသလို တစ်ခုချင်းလဲ အမြင့်တိုင်းရဲ့ယုံကြည်မှုအကွာအဝေးလည်း ရှိပြီး၊ အဲဒီကွာချက်ဟာ သင်္ကေတချွေတာမှုတစ်ခု ဖြစ်နိုင်ပါတယ်။ ငါတို့အကြောင်းခံထားသော သဘောတရားကို စစ်ဆေးဖို့ ပိုမိုတိကျတဲ့ နည်းလမ်းလိုအပ်ပါတယ်။
First basemen နှင့် second basemen ၏ height များအတွက် confidence intervals ကို သီးခြားတွက်ချက်ကြည့်ပါစို့:
ပထမနှင့် ဒုတိယ ဘေစ်စ်မစားသူများ၏ အမြင့်များအတွက် ယုံကြည်မှု အကွာအဝေးများကို စာရင်းဆွဲကြပါစို့ -
| Confidence | First Basemen | Second Basemen |
| ယုံကြည်မှု | ပထမဘေစ်စ်မစားသူ | ဒုတိယဘေစ်စ်မစားသူ |
|------------|---------------|----------------|
| 0.85 | 73.62..74.38 | 71.04..71.69 |
| 0.90 | 73.56..74.44 | 70.99..71.73 |
| 0.95 | 73.47..74.53 | 70.92..71.81 |
Confidence မည်သည့်တစ်ခုတွင်မဆို interval များသည် မတူညီကြောင်း တွေ့ရသည်။ ထို့ကြောင့် first basemen သည် second basemen ထက် မြင့်မားကြောင်း hypothesis ကို အတည်ပြုသည်။
ယုံကြည်မှု မည်မျှ နိမ့်ထားသောအခါမဆို အကွာအဝေးများ တပြန်ထိုက်တမ်း ဖန်တီးခြင်း မရှိကြောင်း ကျွန်တော်တို့တွေ့နိုင်ပြီး၊ ခုနှစ်ထည့်သွင်းထားသော သဘောထားကြောင့် ပထမဘေစ်စ်မစားသူများသည် ဒုတိယဘေစ်စ်မစားသူများထက် ပိုမြင့်ကြောင်း သက်သေပြပြီးဖြစ်သည်။
ပိုမိုတိကျစွာဆိုရသော်၊ ကျွန်ုပ်တို့ ဖြေရှင်းနေသော ပြဿနာသည် **probability distributions နှစ်ခုတူညီကြောင်း** သို့မဟုတ် အနည်းဆုံး parameters တူညီကြောင်း စစ်ဆေးခြင်းဖြစ်သည်။ Distribution အမျိုးအစားပေါ်မူတည်၍၊ အမျိုးမျိုးသော tests များကို အသုံးပြုရမည်ဖြစ်သည်။ Distribution များသည် normal ဖြစ်ကြောင်း သိပါက၊ **[Student t-test](https://en.wikipedia.org/wiki/Student%27s_t-test)** ကို အသုံးပြုနိုင်သည်။
ပိုမိုတိကျစွာ ဆိုရမည်မှာ ကျွန်တော်တို့ ပြဿနာရှာဖွေချင်တာက **နှစ်ခုသော ဖြစ်နိုင်မည့်ဖြန့်ဖြူးမှုများသည် တူညီပါသလား၊ သို့မဟုတ် လျော်ကြည့်ထားသော ပါရာမီတာများ တူပါသလား** ကို သိလိုတာဖြစ်သည်။ ဖြန့်ဖြူးမှု အမျိုးအစားအရ စမ်းသပ်မှု မျိုးဟာ ကွဲပြားပါမယ်။ သို့သော် ကျွန်တော်တို့ရဲ့ ဖြန့်ဖြူးမှုတွေမှာ ပုံမှန်ဖြန့်ဖြူးမှုဖြစ်တယ်ဆိုလျှင် **[Student t-test](https://en.wikipedia.org/wiki/Student%27s_t-test)** ကို အသုံးပြုနိုင်ပါသည်။
Student t-test တွင်၊ **t-value** ဟုခေါ်သော တန်ဖိုးကို တွက်ချက်ပြီး၊ ၎င်းသည် variance ကို ထည့်သွင်းစဉ်းစားထားသည်။ T-value သည် **student distribution** ကို လိုက်နာကြောင်း သက်သေပြထားပြီး၊ confidence level **p** အတွက် threshold value ကို ရယူနိုင်သည် (ဤတန်ဖိုးကို တွက်ချက်နိုင်သလို၊ tables တွင်လည်း ရှာနိုင်သည်)။ ထို့နောက် hypothesis ကို အတည်ပြုရန် သို့မဟုတ် ပယ်ချရန် t-value ကို threshold နှင့် နှိုင်းယှဉ်သည်။
Student t-test တွင်၊ ကျွန်တော်တို့သည် "t-value" ဟူသော တန်ဖိုးတစ်ခုတွက်ချက်ပြီး၊ ၎င်းသည် အနည်းဆုံး များစွာသော အချက်အလက်များအကြား ကွာခြားချက်ကို ဖော်ပြသည်။ ထို့နောက် t-value သည် **student distribution** ကို လိုက်နာသည်ဟု ပြသပြီး၊ ယုံကြည်မှုပမာဏ p အတွက် ခြားနားလိုက်ဖက်နိုင်သော အစွန်းတန်ဖိုးကို ရနိုင်သည် (ဤအတန်ဖိုးသည် တိုင်းတာနိုင်သလို ဇယားများမှလည်း ရရှိနိုင်ပါသည်)။ ထို့နောက် t-value ကို အစွန်းတန်ဖိုးနှင့် နှိုင်းယှဉ်၍ သဘောထားကို လက်ခံခြင်း သို့မဟုတ် ငြင်းဆန်ခြင်း ချမှတ်နိုင်ပါသည်။
Python တွင်**SciPy** package ကို အသုံးပြုနိုင်ပြီး၊ ၎င်းတွင် `ttest_ind` function ပါဝင်သည် (statistical functions အသုံးဝင်သော အခြားများစွာပါဝင်သည်)။ Function သည် t-value ကို ကျွန်ုပ်တို့အတွက် တွက်ချက်ပေးပြီး၊ confidence p-value ကိုလည်း reverse lookup ပြုလုပ်ပေးသည်။ ထို့ကြောင့် confidence ကိုသာ ကြည့်၍ သတ်မှတ်ချက်ပြုနိုင်သည်။
Python တွင် အထူးသဖြင့် **SciPy** စာကြောင်းကို အသုံးပြုနိုင်ပြီး၊ `ttest_ind` မှတ်တမ်း (အခြား များစွာသော စာရင်းဒီဇိုင်န်းစစ်ဆေးရေး အလုပ်လုပ်ဖို့ အကူအညီပေး) ပါဝင်သည်။ ၎င်းသည် ကျွန်တော်တို့အတွက် t-value ကို တွက်ချက်ပေးခြင်းအပြင် ယုံကြည်မှုပမာဏ p-value ကိုလည်း ပြန်ရှာဖွေနိုင်ပါသည်၊ ထိုကြောင့် ယုံကြည်မှုတန်ဖိုးမျှသာ ကြည့်၍ ရလဒ် ရနိုင်ပါသည်။
ဥပမာအားဖြင့်၊ first basemen နှင့် second basemen ၏ height များကို နှိုင်းယှဉ်သောအခါ၊ အောက်ပါရလဒ်များရရှိသည်။
ဥပမာအနေဖြင့် ပထမနှင့် ဒုတိယဘေစ်စ်မစားသူများ၏ အမြင့်များနှိုင်းယှဉ်မှုများမှရလဒ်မှာ။
```python
from scipy.stats import ttest_ind
@ -158,87 +183,91 @@ print(f"T-value = {tval[0]:.2f}\nP-value: {pval[0]}")
T-value = 7.65
P-value: 9.137321189738925e-12
```
ဤအခါတွင်၊ p-value သည် အလွန်နိမ့်သောကြောင့်၊ first basemen သည် taller ဖြစ်ကြောင်း အတည်ပြုသည့် အထောက်အထားအားကောင်းသည်။
ကျွန်ုပ်တို့အခြေအနေတွင် p-value သာမန် များစွာနည်းပါးခြင်းကြောင့် ပထမ ဘေစ်စ်မစားသူများသည် ပိုမြင့်ကြောင်း အထောက်အထားကောင်းသော သက်သေရှိသည်။
ထို့အပြင်၊ စမ်းသပ်လိုသည့် hypothesis အမျိုးအစား အခြားများလည်း ရှိနိုင်သည်၊ ဥပမာအားဖြင့်:
* Sample တစ်ခုသည် distribution တစ်ခုနှင့် ကိုက်ညီကြောင်း သက်သေပြရန်
* Sample ၏ mean value တစ်ခုသည် သတ်မှတ်ထားသော တန်ဖိုးနှင့် ကိုက်ညီကြောင်း သက်သေပြရန်
* Samples အများအပြား၏ mean များကို နှိုင်းယှဉ်ရန် (ဥပမာ၊ အသက်အရွယ်အုပ်စုများအကြား ပျော်ရွှင်မှုအဆင့်ကွာခြားမှု)
ဤစိတ်ပိုင်းကွဲရွှားမှုကြောင့် မတူညီသည့် သဘောထားများကို စမ်းသပ်လို့ရပါသည်၊ ဥပမာ-
* နမူနာတစ်ခုသည် တစ်ခုခု ဖြန့်ဖြူးမှုကို လိုက်နာသည်ဟု သက်သေပြရန်။ ကျွန်တော်တို့ဥပမာ အရ အမြင့်များသည် ပုံမှန်ဖြန့်ဖြူးမှု ဖြစ်ဟု ယူခဲ့သည်၊ ဒါပေမယ့် ၎င်းသည် တိကျသော သင်္ကေတ ဖြင့် စစ်ဆေးရန်လိုသည်။
* နမူနာတစ်ခု၏ သန်းခေါင်တန်ဖိုးသည် ထုံးစံသတ်မှတ်ထားသော တန်ဖိုးနှင့် ကိုက်ညီကြောင်း သက်သေပြရန်
* နမူနာအမျိုးအစားများစီ၏ သန်းခေါင်များကို နှိုင်းယှဉ်ရန် (ဥပမာ အသက်အစုအဝေးပေါ် မူတည်၍ ပျော်ရွှင်မှုများကွာခြားမှု)
## Law of Large Numbers and Central Limit Theorem
## နံပါတ်ကြီးချက်များ၏ဥပဒေ နှင့် အလယ်အလတ်ကန့်သတ်သီအိုရီ
Normal distribution အရေးပါမှု၏ အဓိကအကြောင်းအရင်းတစ်ခုမှာ **central limit theorem** ဖြစ်သည်။ N → ∞ ဖြစ်သည့်အခါ၊ mean Σ<sub>i</sub>X<sub>i</sub> သည် μ နှင့် σ<sup>2</sup>/N ဖြင့် normal distribution ဖြစ်လာမည်။
ပုံမှန်ဖြန့်ဖြူးမှု အရေးကြီးသော အကြောင်းအရင်းအရစ် တစ်ခုမှာ **အလယ်အလတ်ကန့်သတ်သီအိုရီ** ဖြစ်သည်။ အပြတ်သပ်သီးခြားသော N ကိန်းဂဏန်း X<sub>1</sub>, ..., X<sub>N</sub> (သန်းခေါင် &mu; နှင့် မတည့်သော)) မည်သည့် ဖြန့်ဖြူးမှုမှ ရလာသည် ဟုယူပါစို့၊ N အရေအတွက် ကြီးလျှင် (အနည်းဆုံး N&rarr;&infin; ဖြစ်သည့်အခါ) သန်းခေါင် &Sigma;<sub>i</sub>X<sub>i</sub> သည် ပုံမှန် ဖြန့်ဖြူးမှုမူတည်ပြီး၊ သန်းခေါင် &mu; နှင့် မတည့်သော sigma<sup>2</sup>/N ဖြစ်မည်။
> Central limit theorem ကို အခြားနည်းလမ်းဖြင့် အဓိပ္ပာယ်ဖွင့်ဆိုပါက၊ random variable values များ၏ summation ၏ mean ကို တွက်ချက်သည့်အခါ၊ normal distribution ကိုရရှိမည်ဟု ဆိုနိုင်သည်။
> အလယ်အလတ်ကန့်သတ်သီအိုရီကို နားလည်ရန် အခြားနည်းလမ်းတစ်ခုမှာ၊ ဖြန့်ဖြူးမှု မည်မျှမဟုတ်ဘဲ၊ မည်သည့် ကိန်းဂဏန်းတန်ဖိုးများ၏ ယူထားပြီး တန်ဖိုးစု၏ သန်းခေါင် တွက်ချက်သည် ပုံမှန်ဖြန့်ဖြူးမှုဖြစ်လာသည်ဟု ဆိုခြင်း ဖြစ်သည်။
Central limit theorem မှလည်း၊ N → ∞ ဖြစ်သည့်အခါ၊ sample mean သည် μ နှင့် ညီမျှဖြစ်မည့် probability သည် 1 ဖြစ်လာမည်ကို သက်သေပြသည်။ ၎င်းကို **law of large numbers** ဟု ခေါ်သည်။
အလယ်အလတ်ကန့်သတ်သီအိုရီမှ တစ်ဆင့် ရယူနိုင်သည့်နောက်ထပ် အချက်မှာ N&rarr;&infin; ဖြစ်သောအခါ နမူနာ သန်းခေါင်သည် &mu; နှင့် တူညီမှု ဖြစ်ပေါ်မှု သံသယအလွန်နည်းပါးလာပြီး၊ ၎င်းကို **နံပါတ်ကြီးချက်များ၏ဥပဒေ** ဟုခေါ်သည်။
## Covariance and Correlation
## ကိုဗယ်ရေလးရှင်းနှင့် ကိုရလာရှင်း
Data Science ၏ အဓိကလုပ်ဆောင်ချက်တစ်ခုမှာ ဒေတာများအကြား ဆက်စပ်မှုများကို ရှာဖွေခြင်းဖြစ်သည်။ Sequence နှစ်ခုသည် တစ်ချိန်တည်းတွင် အတူတူတက်/ကျနေပါက၊ သို့မဟုတ် တစ်ခုတက်နေစဉ် တစ်ခုကျနေပါက၊ ၎င်းတို့သည် **correlate** ဖြစ်ကြောင်း ဆိုနိုင်သည်။
ဒေတာသိပ္ပံလုပ်ငန်းတွင် အချက်အလက်များအကြား ဆက်စပ်မှုများ ရှာဖွေရခြင်း တစ်ခုပါဝင်သည်။ နှစ်ခုသော စာရင်းများသည် **ကိုရလာရှင်း** တွေ့ရသည်ဟုဆိုသည်မှာ တစ်ချိန်တည်းမှာ အလားတူ အပြုအမူ ပြသခြင်းဖြစ်ပြီး၊ များ/နိမ့်ခြင်း တို့ကို တပြိုင်နက် လိုက်လျောညီထွေ ဖြစ်စေ သို့မဟုတ် တစ်ခုမြင့် တစ်ခု နိမ့် သော ပြုမူမှု ဖြစ်စေသည်။
> Correlation သည် causal relationship ကို မပြသနိုင်ပါ၊ တစ်ခါတစ်ရံ variable နှစ်ခုသည် အခြားအကြောင်းတစ်ခုကြောင့် ဆက်စပ်နေနိုင်သည်၊ သို့မဟုတ် အကြောင်းမဲ့ correlation ဖြစ်နိုင်သည်။ သို့သော်၊ အားကောင်းသော mathematical correlation သည် variable နှစ်ခု ဆက်စပ်နေကြောင်း ပြသနိုင်သည်။
> ကိုရလာရှင်းသည် နှစ်ခုသော စာရင်းများ အကြား အကြောင်းပြချက်ဆက်စပ်မှုကို မသိကြောင်း ဖော်ပြသော်လည်း၊ တခါတရံမှာ အပြင်ပိုင်း အကြောင်းတစ်ခုနှစ်ခုစလုံး ပံ့ပိုးကြောင်းဖြစ်နိုင်ပြီး၊ ဒါမှမဟုတ် ပေါင်းစပ်မှုသည် ယုံကြည်မှုပဲဖြစ်နိုင်သည်။ သင်္ချာပညာပိုင်း ပြင်းထန်သော ကိုရလာရှင်းသည် နှစ်ခုသော အမျိုးအစားများ ဆက်စပ်မှုရှိကြောင်း သက်သေရှိသည်။
Mathematically, **covariance** သည် random variables နှစ်ခုအကြား ဆက်စပ်မှုကို ပြသသည့် အဓိကအချက်ဖြစ်သည်။ Cov(X,Y) = **E**\[(X-**E**(X))(Y-**E**(Y))\] ဖြင့် တွက်ချက်သည်။ Variable နှစ်ခုသည် mean value များမှ deviation တူညီပါက၊ covariance သည် positive ဖြစ်မည်။ Deviations မတူညီပါက၊ covariance သည် negative ဖြစ်မည်။ Deviations မဆက်စပ်ပါက၊ covariance သည် 0 ဖြစ်မည်။
သင်္ချာပညာမှာ နှစ်ခုသော အရေရှည်အချိန်နောက်ခံ မှတ်သားမှုကို ဖော်ပြရန် အဓိကယူဆချက်မှာ **ကိုဗယ်ရေလေးရှင်း** ဖြစ်ပြီး၊ ၎င်းကို အောက်ပါအတိုင်းတွက်ချက်သည်။ Cov(X,Y) = **E**\[(X-**E**(X))(Y-**E**(Y))\]။ ကျွန်တော်တို့သည် နှစ်ခုသော အမျိုးအစားများ၏ သန်းခေါင်မှ ရှုပ်ထွေးမှုကိုတွက်ပြီး၊ ၎င်း ရှုပ်ထွေးမှုတန်ဖိုးများ၏ထုတ်ကုန်ကို တွက်ချက်သည်။ နှစ်ခုသော အရေရှည်အချိန်အမှားကဲ့သို့လျှင်တစ်ပြိုင်တည်း ရှိနေပြီး ၊ ထုတ်ကုန်သည် အမြဲဉက္ကနေတန်ဖိုး ဖြစ်ပြီး၊ ကိုဗယ်ရေလေးရှင်းအပေါ် တိုးပွားသည်။ ထုတ်ကုန်များ ဆန့်ကျင်ဖက်သည့်ာလျှင် (တစ်ခုက ပျက်ကွက်ပြီး တစ်ခုက တက်နေသော) များဖွဲ့စည်းမျှခြားအပ်မှု တፈပ်ဖြစ်ပြီး၊ ကိုဗယ်ရေလေးရှင်း နောက်လွှတ် စုစုပေါင်း မလိုက်လျောမှု ဖြစ်သွားသည်။ မဟုတ်သောအခါ တန်ဖိုးများ ပုံမှန် ရှိပြီး သဟဇာတမျှဝေမှု မရှိကြောင်းပြသည်။
Covariance ၏ absolute value သည် correlation ၏ အရွယ်အစားကို မပြသနိုင်ပါ၊ ထို့ကြောင့် standard deviation ဖြင့် normalize ပြုလုပ်၍ **correlation** ကို ရယူရမည်။ Correlation သည် [-1,1] အတွင်းရှိပြီး၊ 1 သည် အားကောင်းသော positive correlation ကို ပြသသည်၊ -1 သည် အားကောင်းသော negative correlation ကို ပြသသည်၊ 0 သည် correlation မရှိကြောင်း ပြသသည်။
ကိုဗယ်ရေလေးရှင်း၏ တန်ဖိုး အပြည့်အဝ ဟာ ကိုရလာရှင်းအရွယ်အစား ပြသမှုဖြစ်စေခြင်း မဟုတ်ပါဘူး၊ ကိန်းဂဏန်းတန်ဖိုး၏အကြီးအမြတ်ပေါ် မူတည်သည်။ ၎င်းကို ပုံမှန်တန်ဖိုးဖြင့် ခွဲလိုက်ခြင်းဖြင့် **ကိုရလာရှင်း** ရနိုင်သည်။ ကောင်းတာက ကိုရလာရှင်းမှာ -1 မှ 1 အတွင်း အမြဲတမ်း ရှိပြီး၊ ၁ ဆိုသည်မှာ တန်ဖိုးများ များစွာပေါင်းပြီး ကိုက်ညီမှုအားပြသည်၊ -၁ ဆိုသည်မှာ တန်ဖိုးများ ဆန့်ကျင်ပြသမှုပြင်းထန်ပြီး ၊ ဆိုသည်မှာ ဆက်စပ်မှု မရှိကြောင်း (အမျိုးအစားများ သီးခြား) ဖြစ်သည်။
**ဥပမာ**: Baseball players ၏ weight နှင့် height အကြား correlation ကို တွက်ချက်ကြည့်ပါ:
**ဥပမာ**: ကျွန်တော်တို့Dataset တွင် ပါဝင်သော ဘေ့စ်ဘော်ကစားသမားများ၏ အလေးချိန်နှင့် အမြင့်များ၏ ကိုရလာရှင်းကို တွက်ချက်ကြည့်ပါ။
```python
print(np.corrcoef(weights,heights))
```
ရလဒ်အနေဖြင့် **correlation matrix** ကို ရရှိမည်:
ရလဒ်အဖြစ် အောက်ပါအတိုင်း **ကိုရလာရှင်းဇယား** ရရှိသည် -
```
array([[1. , 0.52959196],
[0.52959196, 1. ]])
```
> ကိုရလာရှင်းဇယား C ကို S<sub>1</sub>, ..., S<sub>n</sub> တို့လိုမျိုး ထည့်သွင်းချက်များကို မည်မျှရှိနှင့်မဆိုတွက်ချက်နိုင်သည်။ C<sub>ij</sub> သည် S<sub>i</sub> နှင့် S<sub>j</sub> တို့အကြား ကိုရလာရှင်းတန်ဖိုးဖြစ်ပြီး၊ ဇယား၏ ထောင့်တန်းထောက် အစိတ်အပိုင်းများမှာ အမြဲတမ်း ၁ ဖြစ်သည် (S<sub>i</sub> ၏ ကိုယ်ပိုင် ကိုရလာရှင်း)။
> Correlation matrix C ကို input sequences S<sub>1</sub>, ..., S<sub>n</sub> အတွက် တွက်ချက်နိုင်သည်။ C<sub>ij</sub> သည် S<sub>i</sub> နှင့် S<sub>j</sub> အကြား correlation ဖြစ်ပြီး၊ diagonal elements သည် အမြဲ 1 ဖြစ်သည်။
ဤအခါတွင်၊ 0.53 သည် weight နှင့် height အကြား correlation ရှိကြောင်း ပြသသည်။ Scatter plot ကို ရေးဆွဲ၍ visual relationship ကိုလည်း ကြည့်နိုင်သည်:
ကျွန်တော်တို့အခြေအနေမှာ 0.53 ဟုဆိုလိုလျှင် ဆိုင်ရာ လူ ဦးရေ၏ အလေးချိန်နှင့် အမြင့်တို့အကြား အချင်းချင်း ဆက်စပ်မှု ရှိသည်ဟု ဆိုနိုင်သည်။ တစ်ခုတည်း၏ တန်ဖိုးကို အခြားတစ်ခုဆီ အရိုက်ပြသဖို့ ရုပ်ပိုင်းဆိုင်ရာ အပြိုင်အဆိုင် ပုံကိုသုံးနိုင်သည်-
![Relationship between weight and height](../../../../translated_images/my/weight-height-relationship.3f06bde4ca2aba99.webp)
![အလေးချိန်နှင့် အမြင့် အကြား ဆက်စပ်မှု](../../../../translated_images/my/weight-height-relationship.3f06bde4ca2aba99.webp)
> Correlation နှင့် covariance ၏ နောက်ထပ်ဥပမာများကို [accompanying notebook](notebook.ipynb) တွင် ရှာဖွေနိုင်သည်။
> ကိုရလာရှင်းနှင့် ကိုဗယ်ရေလေးရှင်း ပိုမိုအသေးစိတ် ဥပမာများကို [အတူတကွ ရေးသားထားသော notebook တွင်](notebook.ipynb) တွေ့ရှိနိုင်ပါသည်။
## နိဂုံးချုပ်
အခန်းတွင် ကျွန်ုပ်တို့ သင်ယူခဲ့သည်မှာ:
အပိုဒ်တွင် ကျွန်တော်တို့ ဖတ်သင်ယူခဲ့တာများမှာ -
* mean, variance, mode နှင့် quartiles ကဲ့သို့သော ဒေတာ၏ အခြေခံ statistical properties
* normal distribution အပါအဝင် random variables ၏ distribution များ
* property များအကြား correlation ရှာဖွေခြင်း
* hypothesis များကို သက်သေပြရန် သင်္ချာနှင့် စာရင်းအင်း၏ တိကျသော နည်းလမ်းများ
* data sample ကို အသုံးပြု၍ random variable ၏ confidence intervals တွက်ချက်ခြင်း
* အချက်အလက်၏ အခြေခံ သင်္ကေတပညာ ပိုင်ဆိုင်မှုများ၊ ဥပမာ သန်းခြေ၊ မတည့်မှု၊ အနာဂတ် နှင့် ကွိုင်တိုင်များ။
* မတူညီသော ဖြစ်နိုင်မည့် ဖြန့်ဖြူးမှုများ၊ ပုံမှန် ဖြန့်ဖြူးမှု အပါအဝင်
* အချက်အလက်များအကြား ကိုရလာရှင်း ရှာဖွေရေးနည်းများ။
* သင်္ချာနှင့် စာရင်းအင်းရဲ့ သင့်လျော်သော ကိရိယာများကို အသုံးပြု၍ သဘောထား တည်ဆောက်ခြင်း။
* သင်္ကေတမြောက် နမူနာများအား အခြေခံကာ ယုံကြည်မှုအကွာအဝေး တွက်ချက်ခြင်း။
Probability နှင့် statistics ၏ အခြေခံအချက်များကို သင်ယူခဲ့ပြီး၊ ဤသင်တန်းအတွက် စတင်ရန် လုံလောက်သည်
ဒါဟာ ပရိုဘဘယ်လီတီနှင့် စတက်တစ်စတစ်ဆိုင်ရာ ဌာန အတွင်းရှိ ဘာသာရပ်များအတွက် ရှာဖွေသင်ယူဖို့ လုံလောက်တဲ့ စတင်မှုသာဖြစ်ပြီး၊ အကုန်လုံး မဟုတ်ပါဘူး
## 🚀 စိန်ခေါ်မှု
Notebook တွင်ပါရှိ sample code ကို အသုံးပြု၍ အောက်ပါ hypothesis များကို စမ်းသပ်ပါ:
1. First basemen သည် second basemen ထက် အသက်ကြီးကြသည်။
2. First basemen သည် third basemen ထက် မြင့်မားကြသည်။
3. Shortstops သည် second basemen ထက် မြင့်မားကြသည်။
Notebook ထဲမှ နမူနာ ကုဒ်ကို အသုံးပြု၍ အောက်ဖော်ပြပါ သဘောထားများကို စမ်းသပ်ပါ-
1. ပထမဘေစ်စ်မစားသူများသည် ဒုတိယဘေစ်စ်မစားသူများထက် ကြီးပြင်းကြောင်း
2. ပထမဘေစ်စ်မစားသူများသည် တတိယဘေစ်စ်မစားသူများထက် ပိုမြင့်ကြောင်း
3. ရှုပ်စတေါပ်များသည် ဒုတိယဘေစ်စ်မစားသူများထက် ပိုမြင့်ကြောင်း
## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/7)
## [မောင်ဘာသာ စစ်ဆေးမေးစက်](https://ff-quizzes.netlify.app/en/ds/quiz/7)
## ပြန်လည်သုံးသပ်ခြင်းနှင့် ကိုယ်တိုင်လေ့လာခြင်း
## ပြန်လည် ကြည့်ရှုမှုနှင့် ကိုယ်ကိုယ့်လေ့လာမှု
Probability နှင့် statistics သည် အလွန်ကျယ်ပြန့်သော အကြောင်းအရာဖြစ်ပြီး၊ ၎င်းအတွက် သီးခြားသင်တန်းတစ်ခု လိုအပ်သည်။ သင်္ချာနှင့် စာရင်းအင်း၏ နက်ရှိုင်းသောသီအိုရီများကို ဆက်လက်လေ့လာလိုပါက၊ အောက်ပါစာအုပ်များကို ဖတ်ရှုနိုင်သည်:
ပရိုဘဘယ်လီတီနှင့် စတက်တစ်စတစ်သည် အလွန်ကျယ်ပြန့်သော ကဏ္ဍဖြစ်ပြီး၊ သီးသန့်သင်တန်းတစ်ခုအဖြစ် မရှိမဖြစ်လိုအပ်သည်။ သင်သည် အဆင့်မြင့် ကရိယာများအတွက် စိတ်ဝင်စားပါက အောက်ပါ စာအုပ်များကို ဆက်လက်ဖတ်ရှုနိုင်သည်-
1. [Carlos Fernandez-Granda](https://cims.nyu.edu/~cfgranda/) [Probability and Statistics for Data Science](https://cims.nyu.edu/~cfgranda/pages/stuff/probability_stats_for_DS.pdf) (အွန်လိုင်းတွင် ရရှိနိုင်သည်)
1. [Peter and Andrew Bruce. Practical Statistics for Data Scientists.](https://www.oreilly.com/library/view/practical-statistics-for/9781491952955/) [[sample code in R](https://github.com/andrewgbruce/statistics-for-data-scientists)]
1. [James D. Miller. Statistics for Data Science](https://www.packtpub.com/product/statistics-for-data-science/9781788290678) [[sample code in R](https://github.com/PacktPublishing/Statistics-for-Data-Science)]
1. New York University ၏ [Carlos Fernandez-Granda](https://cims.nyu.edu/~cfgranda/) က ရေးသားထားသော အထူးသင်ခန်းစာမှတ်တမ်းများ [Probability and Statistics for Data Science](https://cims.nyu.edu/~cfgranda/pages/stuff/probability_stats_for_DS.pdf) (အွန်လိုင်းတွင် ရနိုင်သည်)
1. [Peter နှင့် Andrew Bruce. Practical Statistics for Data Scientists.](https://www.oreilly.com/library/view/practical-statistics-for/9781491952955/) [[R ဖြင့် နမူနာကုဒ်](https://github.com/andrewgbruce/statistics-for-data-scientists)]။
1. [James D. Miller. Statistics for Data Science](https://www.packtpub.com/product/statistics-for-data-science/9781788290678) [[R ဖြင့် နမူနာကုဒ်](https://github.com/PacktPublishing/Statistics-for-Data-Science)]
## လုပ်ငန်းတာဝန
## လုပ်အမှုဆောင်
[Small Diabetes Study](assignment.md)
[အသေးစား ဆီးချိုရောဂါ သုတေသန](assignment.md)
## အကျိုးတူဆောင်ရွက်သူများ
## ကျေးဇူးတင်စကား
သင်ခန်းစာကို [Dmitry Soshnikov](http://soshnikov.com) ၏ အချစ်နှင့်အတူ ရေးသားထားသည်။
ဘာသာပြန် စာမူကို ♥️ နှင့်အတူ [Dmitry Soshnikov](http://soshnikov.com) မှ ရေးသားသည်။
---
**အကြောင်းကြားချက်**:
ဤစာရွက်စာတမ်းကို 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,62 +1,64 @@
# ဒေတာနှင့်အလုပ်လုပ်ခြင်း: Python နှင့် Pandas Library
# ဒေတာနှင့်အလုပ်လုပ်ခြင်း: Python နှင့် Pandas စာကြည့်တိုက်
| ![ Sketchnote by [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/07-WorkWithPython.png) |
| :-------------------------------------------------------------------------------------------------------: |
| Python နှင့်အလုပ်လုပ်ခြင်း - _Sketchnote by [@nitya](https://twitter.com/nitya)_ |
| Python ဖြင့် အလုပ်လုပ်ခြင်း - _Sketchnote by [@nitya](https://twitter.com/nitya)_ |
[![Intro Video](../../../../translated_images/my/video-ds-python.245247dc811db8e4.webp)](https://youtu.be/dZjWOGbsN4Y)
ဒေတာများကို သိမ်းဆည်းရန်နှင့် query languages အသုံးပြု၍ ရှာဖွေရန်အတွက် databases သည် အလွန်ထိရောက်သောနည်းလမ်းများပေးနိုင်သော်လည်း၊ ဒေတာကို ကိုယ်တိုင်ရေးသားထားသော program ဖြင့် ပြုပြင်ရန် flexibility အများဆုံးရှိသည်။ အချို့သောအခြေအနေများတွင် database query သည် ပိုထိရောက်နိုင်သော်လည်း၊ SQL ဖြင့် လွယ်ကူစွာလုပ်ဆောင်၍မရသော ဒေတာကို ရှုပ်ထွေးစွာ ပြုပြင်ရန်လိုအပ်သောအခါများရှိသည်
ဒေတာကို programming language မည်သည့်အမျိုးအစားဖြင့်မဆို ပြုပြင်နိုင်သော်လည်း၊ ဒေတာနှင့်အလုပ်လုပ်ရန်အတွက် အဆင့်မြင့်သော programming languages ရှိသည်။ ဒေတာသိပ္ပံပညာရှင်များသည် အောက်ပါဘာသာစကားများကို အများအားဖြင့်နှစ်သက်ကြသည်-
ဒေတာဘေ့စ်များသည် ဒေတာကို သိမ်းဆည်းရန် နှင့် query ဘာသာစကားများကို အသုံးပြု၍ query ဆွဲရန် အထူးထိရောက်သောနည်းလမ်းများကို ပေးစွမ်းပေမယ့်၊ ဒေတာကို ကြီးကြပ်ဖွဲ့စည်းရန် အကောင်းဆုံးနည်းလမ်းမှာ ကိုယ့်အတွက် ကိုယ်ရေးတဲ့ ကွန်ပရိုဂရမ်ကို အသုံးပြုခြင်းဖြစ်သည်။ ဘယ်အချို့မှာတော့ database query ပြုလုပ်ခြင်းသည် ပိုပြီးထိရောက်စေမည့်နည်းလမ်းဖြစ်နိုင်ပါသည်။ သို့သော် စကားဝိုင်း အဆင့်မြင့် ဒေတာကြီးကြပ်မှု လိုအပ်သောအခါတွင် SQL ဖြင့် လွယ်ကူစွာမပြုလုပ်နိုင်ပါ
ဒေတာကြီးကြပ်မှုကို programming ဘာသာစကား မည်သည့်အမျိုးအစားဖြင့် မဆိုရေးနိုင်ပေမယ့် ဒေတာနှင့်အလုပ်လုပ်ရန် အဆင့်မြင့် ဘာသာစကားအချို့ ရှိပါသည်။ ဒေတာသိပ္ပံပညာရှင်များသည် အောက်ပါ ဘာသာစကားများအနက်မှတစ်ခုကို မကြာခဏ အသုံးပြုကြပါသည်-
* **[Python](https://www.python.org/)** သည် general-purpose programming language ဖြစ်ပြီး၊ ရိုးရှင်းမှုကြောင့် စတင်လေ့လာသူများအတွက် အကောင်းဆုံးရွေးချယ်မှုတစ်ခုအဖြစ် သတ်မှတ်ခံရသည်။ Python တွင် ZIP archive မှ ဒေတာကို ထုတ်ယူခြင်း၊ သို့မဟုတ် ပုံကို grayscale သို့ ပြောင်းခြင်းကဲ့သို့သော အများအပြားသော အကူအညီပေးနိုင်သော libraries ရှိသည်။ ဒေတာသိပ္ပံပညာအပြင် Python ကို web development အတွက်လည်း အသုံးပြုကြသည်။
* **[R](https://www.r-project.org/)** သည် statistical data processing အတွက် ထုတ်လုပ်ထားသော traditional toolbox ဖြစ်သည်။ CRAN libraries များပါဝင်သောကြောင့် ဒေတာကို ပြုပြင်ရန်အတွက် ရွေးချယ်ရန်ကောင်းသောအရာဖြစ်သည်။ သို့သော် R သည် general-purpose programming language မဟုတ်သည့်အပြင် ဒေတာသိပ္ပံပညာနယ်ပယ်အပြင် အခြားနယ်ပယ်များတွင် ရှားရှားပါးပါးသာ အသုံးပြုသည်။
* **[Julia](https://julialang.org/)** သည် ဒေတာသိပ္ပံပညာအတွက် အထူးထုတ်လုပ်ထားသော programming language ဖြစ်သည်။ Python ထက် performance ပိုကောင်းစေရန် ရည်ရွယ်ထားသောကြောင့် သိပ္ပံလေ့လာမှုများအတွက် ကောင်းမွန်သောကိရိယာတစ်ခုဖြစ်သည်။
* **[Python](https://www.python.org/)** သည် မည်သည့် ဘာသာရပ်ဆိုဒ်ရာတွင်မဆို အသုံးပြုနိုင်သော အထွေထွေ programming ဘာသာစကားဖြစ်ပြီး၊ ရိုးရှင်း လွယ်ကူကြောင့် စတင်သင်ယူသူများအကြား အကောင်းဆုံးရွေးချယ်စရာတစ်ခုအနေနှင့် သိကြသည်။ Python သည် များစွာသော ပရိုဂရမ်လိုင်ဘရီများကိုပါ အသုံးချနိုင်ပြီး၊ ဒါနဲ့ ZIP ဖိုင်ထဲမှ ဒေတာထုတ်ယူခြင်း၊ ဓာတ်ပုံကို အပြာရောင် ခြစ်ခြင်းကဲ့သို့သော လုပ်ငန်းများကို ဖြေရှင်းရန် ကူညီပေးနိုင်သည်။ ဒေတာသိပ္ပံအပြင် ဝဘ်ဆက်တင်ဖွံ့ဖြိုးရေးအတွက်လည်း နေရာယူစွာ အသုံးပြုသည်။
* **[R](https://www.r-project.org/)** သည် သီအိုရီကွန်ယက်အချက်အလက် ကြီးကြပ်မှု အထူးပြု စနစ်တခုထုတ်လုပ်ထားပြီး၊ CRAN လိုင်ဘရီ သိမ်းတည်းရာကြီးကြပ်မှုကြောင့် ဒေတာအလုပ်များအတွက် စုံလင်သည်။ သို့သော် R သည် အထွေထွေ programming ဘာသာစကား မဟုတ်ဘဲ ဒေတာသိပ္ပံနယ်ပယ်အတွင်း မကြာခဏသာ အသုံးပြုသည်။
* **[Julia](https://julialang.org/)** သည် ဒေတာသိပ္ပံအတွက် အထူးဖန်တီးထားသော ဘာသာစကားတစ်ခုဖြစ်ပြီး Python ထက် ပိုမိုမြန်ဆန်သော သုတေသနစမ်းသပ်မှုများအတွက် အသုံးပြုရန် ရည်ရွယ်ပါသည်။
ဒီသင်ခန်းစာတွင် Python ကို အသုံးပြု၍ ရိုးရှင်းသော ဒေတာပြုပြင်ခြင်းကို အဓိကထားမည်ဖြစ်သည်။ Python ဘာသာစကားနှင့် အခြေခံကျွမ်းကျင်မှုရှိသည်ဟု သတ်မှတ်ထားမည်။ Python ကို ပိုမိုနက်နက်ရှိုင်းရှိုင်းလေ့လာလိုပါက အောက်ပါ resources များကို ရည်ညွှန်းနိုင်သည်-
ဒီသင်ခန်းစာမှာ Python ကို အသုံးပြု၍ ရိုးရှင်းသော ဒေတာကြီးကြပ်မှုကို လေ့လာပါမည်။ ဘာသာစကားကို အခြေခံ မိတ်ဆက်ပြီးသားဖြစ်ကြောင်း ယူဆပါမည်။ Python ကို ပိုမိုနက်နဲသော သင်ခန်းစာလိုပါက အောက်ပါ ရင်းမြစ်များကို ရွေးချယ် ကြည့်ရှုနိုင်သည်-
* [Learn Python in a Fun Way with Turtle Graphics and Fractals](https://github.com/shwars/pycourse) - GitHub-based Python Programming အကျဉ်းချုပ်သင်တန်း
* [Take your First Steps with Python](https://docs.microsoft.com/en-us/learn/paths/python-first-steps/?WT.mc_id=academic-77958-bethanycheum) Microsoft Learn တွင် Learning Path
* [Learn Python in a Fun Way with Turtle Graphics and Fractals](https://github.com/shwars/pycourse) - GitHub ပေါ်တွင်ရှိသော Python programming အရှုံးအစလေးတို့ကို လျင်မြန်စွာ ရှင်းပြတဲ့ သင်ခန်းစာ
* [Take your First Steps with Python](https://docs.microsoft.com/en-us/learn/paths/python-first-steps/?WT.mc_id=academic-77958-bethanycheum) - Microsoft Learn တွင် ရရှိနိုင်သော သင်ခန်းစာလမ်းကြောင်း
ဒေတာသည် အမျိုးမျိုးသောပုံစံများဖြင့် ရှိနိုင်သည်။ ဒီသင်ခန်းစာတွင် **tabular data**, **text** နှင့် **images** ဆိုသည့် ဒေတာပုံစံသုံးမျိုးကို စဉ်းစားမည်ဖြစ်သည်။
ဒေတာများသည် မတူညီသော ပုံစံများဖြင့် ရရှိနိုင်ပါသည်။ ဒီသင်ခန်းစာတွင် များသောအားဖြင့် **ဇယားပုံဒေတာ (tabular data)**၊ **စာသား (text)** နှင့် **ပုံရိပ် (images)** အမျိုးအစား သုံးမျိုးကို ဖော်ပြပါမည်။
ဒေတာပြုပြင်ခြင်းနှင့်ပတ်သက်သော libraries အားလုံးကို အပြည့်အစုံမဖော်ပြဘဲ၊ အချို့သော ဥပမာများကိုသာ အဓိကထားမည်ဖြစ်သည်။ ဒါက သင်ကို အဓိကအကြောင်းအရာကို နားလည်စေပြီး၊ လိုအပ်သောအခါတွင် သင့်ပြဿနာများအတွက် ဖြေရှင်းချက်များကို ရှာဖွေရန် နားလည်မှုရရှိစေမည်ဖြစ်သည်။
ဒေတာကြီးကြပ်မှု အမူအရာနှင့်ပတ်သက်၍ ဆုံးလတ်ပြည့်စုံသော စာကြည့်တိုက်များအား ပေးရန် မဟုတ်ဘဲ အခြေခံ ဥပမာအချို့သာ ဖော်ပြပေးမည်ဖြစ်ပြီး ဒါကနေ မင်းတို့ကို မှတ်သားနိုင်စေပြီး၊ ပြဿနာဖြေရှင်းနိုင်ရန် ရင်းမြစ်များကို စတင်သိရှိနိုင်စေဖို့ ဖြစ်ပါသည်။
> **အထောက်အကူပြု အကြံပေးချက်**။ မင်း မသိသော ဒေတာအပေါ် လုပ်ငန်းစဉ်တစ်ခု လုပ်ရန်လိုအပ်လာရင် အင်တာနက်ပေါ်တွင် ရှာဖွေကြည့်ပါ။ [Stackoverflow](https://stackoverflow.com/) တွင် Python ဖြင့် ခြားနားသည့် task များအတွက် အသုံးဝင်သော ကုဒ်ဥပမာများ များစွာပါရှိသည်။
> **အရေးကြီးသောအကြံပေးချက်**။ သင်မသိသော ဒေတာအပေါ်လုပ်ဆောင်ရန်လိုအပ်သော operation ကို ရှာဖွေရန်အခါတွင် အင်တာနက်တွင် ရှာဖွေကြည့်ပါ။ [Stackoverflow](https://stackoverflow.com/) တွင် Python ဖြင့် အများအပြားသော ရိုးရှင်းသောအလုပ်များအတွက် အသုံးဝင်သော code samples ရှိလေ့ရှိသည်။
## [Pre-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/12)
## Tabular Data နှင့် Dataframes
## [Pre-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/12)
Relational databases အကြောင်းပြောသောအခါတွင် သင်သည် tabular data ကို ရင်းနှီးပြီးဖြစ်သည်။ ဒေတာများစွာရှိပြီး၊ အမျိုးမျိုးသော tables များတွင် ချိတ်ဆက်ထားသောအခါတွင် SQL ကို အသုံးပြု၍ အလုပ်လုပ်ရန် make sense ဖြစ်သည်။ သို့သော် အချို့သောအခြေအနေများတွင် table တစ်ခုရှိသော ဒေတာကို **နားလည်မှု** သို့မဟုတ် **insights** ရရှိရန်လိုအပ်သည်။ ဥပမာအားဖြင့် distribution, correlation between values စသည်ဖြင့်။ ဒေတာသိပ္ပံပညာတွင် original data ကို ပြုပြင်ပြီး visualization ပြုလုပ်ရန်လိုအပ်သောအခါများရှိသည်။ Python ကို အသုံးပြု၍ အလွယ်တကူလုပ်ဆောင်နိုင်သည်။
## ဇယားပုံဒေတာနှင့် Dataframes
Python တွင် tabular data ကို handle လုပ်ရန် အထောက်အကူပြုသော libraries နှစ်ခုအများဆုံးအသုံးဝင်သည်-
ဆက်စပ် relational databases အကြောင်း ပြောပြချိန်တွင် ဇယားပုံဒေတာ အသိမှတ်ပြုခဲ့ပြီးသားဖြစ်သည်။ ဒေတာအရေအတွက် များပြီး တော်တော်ပါးများသော စက်ရုပ် ဘောင်တစ်ခုထဲတွင် တည်ရှိနေတဲ့အခါ သိပ်များတဲ့ SQL ဖြင့် အလုပ်လုပ်ဖို့ သင့်တော်သည်။ သို့သော် ဒေတာဇယားရှိပြီး ဒါ့အပေါ် မူတည်၍ ဒေတာကို နားလည်မှုသို့မဟုတ် အတွေးအမြင်တစ်ချို့ ရရှိရန် လိုအပ်သောအခါ (ဥပမာ distribution, correlation) တို့အတွက် တိုအချို့သော ဒေတာပြောင်းလဲခြင်းများနှင့် မြင်ကြည့်ခြင်းများ လိုအပ်နိုငကြောင်း သင်္ချိုင်းတွင် လေ့လာခဲ့သည်။ ဒေတာသိပ္ပံတွင် ဒေတာပြောင်းလဲခြင်းများ ပြုလုပ်ပြီး မြင်ရလွယ်အောင် ပြုလုပ်ရန် အများကြီးအခါစဥ်ကြုံတွေ့ရသည်။ ဒါတွေကို Python ဖြင့် လွယ်ကူစွာ ပြုလုပ်နိုင်ပါသည်။
* **[Pandas](https://pandas.pydata.org/)** သည် **Dataframes** ကို manipulate လုပ်ရန် အထောက်အကူပြုသည်။ Dataframes သည် relational tables နှင့် ဆင်တူသည်။ Named columns ရှိပြီး၊ rows, columns နှင့် dataframes အပေါ် operation များကို ပြုလုပ်နိုင်သည်။
* **[Numpy](https://numpy.org/)** သည် **tensors** (multi-dimensional **arrays**) နှင့်အလုပ်လုပ်ရန် library ဖြစ်သည်။ Array တွင် တူညီသော underlying type ရှိပြီး၊ dataframe ထက် ရိုးရှင်းသော်လည်း mathematical operations ပိုမိုလုပ်ဆောင်နိုင်ပြီး overhead ပိုမိုလျော့နည်းသည်။
Python တွင် ဇယားပုံဒေတာနှင့် အလုပ်လုပ်ရာတွင် အထောက်အကူပြုသော စာကြည့်တိုက် နှစ်ခုရှိသည်-
* **[Pandas](https://pandas.pydata.org/)** သည် relational ဇယားကဲ့သို့ ဖြစ်သော **Dataframes** ကို အုပ်စုဖွဲ့လိုက်လုပ်ဆောင်နိုင်သည်။ ထိုမှာ နာမည်တွဲသော ကော်လံများရှိနိုင်ပြီး အတန်းများ၊ ကော်လံများနှင့် Dataframe အားလုံးအပေါ် စိတ်ကြိုက် လုပ်ဆောင်နိုင်သည်။
* **[Numpy](https://numpy.org/)** သည် **tensors** အပေါ် အလုပ်လုပ်ရန် ထူးခြားသော စာကြည့်တိုက်ဖြစ်ပြီး multi-dimensional **arrays** မြောက်များစွာကို ကိုင်တွယ်နိုင်သည်။ Array တွင် တူညီသော အမျိုးအစား တန်ဖိုးများသာ ပါရှိပြီး Dataframe ထက် ပိုမိုလွယ်ကူသော်လည်း ဆိုင်ရာဂဏန်းဆိုင်ရာ လုပ်ဆောင်ချက်များပို၍ ပါဝင်ပြီး အလေးချိန် လည်း သက်သာစေသည်။
အခြားသိထားသင့်သော libraries များမှာ-
အခြားလည်း သိထားသင့်သော စာကြည့်တိုက်အသေးစိတ်များလည်း ရှိသည်-
* **[Matplotlib](https://matplotlib.org/)** သည် ဒေတာမြင်ကွင်းဖော်ခြင်းနှင့် ဇယားဆွဲခြင်းအတွက် အသုံးပြုသည်။
* **[SciPy](https://www.scipy.org/)** သည် အချို့သုတေသနဆိုင်ရာ function များ ပါဝင်သည့် စာကြည့်တိုက် ဖြစ်ပြီး သင်္ချိုင်းတွင် probability နှင့် statistics ဆွေးနွေးရာတွင် အစီအစဉ်တစ်ခုအဖြစ် အသုံးတည်ခဲ့ပြီးဖြစ်သည်။
* **[Matplotlib](https://matplotlib.org/)** သည် data visualization နှင့် graph plotting အတွက် အသုံးပြုသော library ဖြစ်သည်။
* **[SciPy](https://www.scipy.org/)** သည် အပိုသော သိပ္ပံ functions များပါဝင်သော library ဖြစ်သည်။ Probability နှင့် statistics အကြောင်းပြောသောအခါတွင် library ကို ရင်းနှီးပြီးဖြစ်သည်။
Python program အစပိုင်းတွင် အောက်ပါလို အတိုင်း အသုံးပြုလေ့ရှိသော စာကြည့်တိုက်အား အတူတင်သွင်းသည့်ကုဒ်အစိတ်အပိုင်း:
Python program ရဲ့အစမှာ libraries များကို import လုပ်ရန် အသုံးပြုသော code:
```python
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from scipy import ... # you need to specify exact sub-packages that you need
```
from scipy import ... # သင်လိုအပ်သော ရှင်းလင်းသော အပိုက်ကေ့ချ်များကို သတ်မှတ်ရန် လိုအပ်ပါသည်
```
Pandas သည် အခြေခံအရာများ အနည်းငယ်ကို အခြေခံထားသည်။
Pandas သည် အခြေခံ concepts အချို့ကို အဓိကထားသည်။
### Series
### Series
**Series** သည် တစ်သဖြင့် အသေးစား အချက်တစ်ခုခုပင်ဖြစ်သော စီးရီးတစ်ခုဖြစ်ပြီး၊ list သို့မဟုတ် numpy array နှင့် အလားတူသည်။ အဓိကကွာခြားချက်မှာ series တွင် **index** ပါရှိပြီး series ပေါ်တွင် လုပ်ဆောင်ခြင်း (ဥပမာ ထပ်ထည့်ခြင်း) ပြုလုပ်သည့်အခါ index ကိုထည့်စဉ်းစားသည်။ index သည် integer နံပါတ်အဆင့် ဖြစ်နိုင်သည် (list သို့ array မှ series ဖန်တီးစဉ် default index ဖြစ်သည်) သို့မဟုတ် အချိန်ကာလပိုင်းလို ပိုရှုပ်ထွေးသော အစိတ်အပိုင်းလည်း ဖြစ်နိုင်သည်။
**Series** သည် list သို့မဟုတ် numpy array နှင့် ဆင်တူသော values များ၏ အစဉ်လိုက်ဖြစ်သည်။ အဓိကကွာခြားချက်မှာ series တွင် **index** ရှိပြီး၊ series အပေါ် operation (ဥပမာ- add) ပြုလုပ်သောအခါ index ကို အရေးထားသည်။ Index သည် list သို့မဟုတ် array မှ default အနေဖြင့် integer row number ဖြစ်နိုင်သလို၊ date interval ကဲ့သို့သော ရှုပ်ထွေးသော structure ဖြစ်နိုင်သည်။
> **မှတ်ချက်**: Pandas စတင်သင်ကြားမှုနှင့်သက်ဆိုင်သော code များကို အတူတကွလာရှိသည့် notebook [`notebook.ipynb`](notebook.ipynb) တွင် ရှိပါသည်။ အောက်မှာ ဥပမာအချို့သာ ရှင်းပြထားပြီး ကိုယ်တိုင် အပြည့်အစုံ ကြည့်ရှုနိုင်ပါသည်။
> **Note**: Pandas code အချို့ကို notebook [`notebook.ipynb`](notebook.ipynb) တွင်ပါဝင်သည်။ ဤနေရာတွင် အချို့သောဥပမာများကို outline လုပ်ထားပြီး၊ notebook အပြည့်အစုံကို ကြည့်ရှုရန် လွတ်လပ်သည်။
ဥပမာအနေဖြင့် - ကျွန်ုပ်တို့၏ အအေးခဲဘူးရောင်းအားကို ချိတ်ဆက်စစ်ဆေးချင်ကြပါစို့။ ရက်ပေါင်းအတော်များအတွက် ရောင်းနှုန်းနံပါတ်များ စီးရီးတစ်ခု ဖန်တီးပါမည်-
ဥပမာအားဖြင့်- ice-cream spot ရဲ့ sales ကို analysis လုပ်လိုပါက sales numbers (နေ့စဉ်ရောင်းချသော items အရေအတွက်) series ကို generate လုပ်မည်:
```python
start_date = "Jan 1, 2020"
end_date = "Mar 31, 2020"
@ -67,20 +69,20 @@ items_sold.plot()
```
![Time Series Plot](../../../../translated_images/my/timeseries-1.80de678ab1cf727e.webp)
ပတ်စဉ်တွင် party အတွက် ice-cream packs 10 ခုကို ထပ်မံယူသည့်အခါ series တစ်ခုကို week အဖြစ် index လုပ်၍ ဖော်ပြနိုင်သည်:
ခုဆိုရင်၊ ကျွန်ုပ်တို့သည် အပတ်တိုင်း သူငယ်ချင်းများအတွက်ပါတီပြုလုပ်ပြီး အပို ၁၀ စုံးအအေးခဲဘူးကို ပါတီအတွက် ယူသွားနေသည်ဆိုပါစို့။ အပတ်အလိုက် index ချထားသော ဒုတိယ စီးရီး တစ်ခု ဖန်တီးနိုင်ပါသည်-
```python
additional_items = pd.Series(10,index=pd.date_range(start_date,end_date,freq="W"))
```
Series နှစ်ခုကို ပေါင်းလိုက်သောအခါ total number ရရှိမည်:
Series နှစ်ခုကို ပေါင်းလျှင် စုစုပေါင်း တန်ဖိုးကို ရယူနိုင်ပါသည်-
```python
total_items = items_sold.add(additional_items,fill_value=0)
total_items.plot()
```
![Time Series Plot](../../../../translated_images/my/timeseries-2.aae51d575c55181c.webp)
> **Note**: `total_items+additional_items` syntax ကို ရိုးရှင်းစွာမသုံးပါ။ သုံးပါက `NaN` (*Not a Number*) values များကို ရရှိမည်။ ဒါကြောင့် `fill_value` parameter ကို addition အတွင်း specify လုပ်ရန်လိုအပ်သည်။
> **မှတ်ချက်**- simple syntax ဖြစ်သော `total_items+additional_items` ကို အသုံးမပြုပါနှင့်။ အဲဒါကို သုံးရင် ရလဒ်တွင် `NaN` (*Not a Number*) တန်ဖိုးများ များစွာ ရရှိမှာ ဖြစ်သည်။ အဲဒါမှာ `additional_items` series ၏ နောက်ဆုံး index တန်ဖိုးများ မရှိတော့လို့ ဖြစ်ပြီး NaN ကို တန်ဖိုးတစ်ခုချင်းထည့်လိုက်တော့ `NaN` ဖြစ်သွားတာပါ။ ထို့ကြောင့် ပေါင်းစပ်ရာမှာ `fill_value` parameter ကို သတ်မှတ်ရပါမည်။
Time series တွင် **resample** လုပ်၍ time interval များကို ပြောင်းနိုင်သည်။ ဥပမာအားဖြင့် monthly mean sales volume ကို ရှာလိုပါက:
time series တွင် အချိန်ကာလမျိုးစုံဖြင့် **resample** ပြုလုပ်နိုင်သည်။ ဥပမာ- တစ်လစာ ပျမ်းမျှရောင်းအားအားတွက်ချင်သောပွင့် code အောက်ပါအတိုင်းဖြစ်သည်-
```python
monthly = total_items.resample("1M").mean()
ax = monthly.plot(kind='bar')
@ -89,23 +91,23 @@ ax = monthly.plot(kind='bar')
### DataFrame
DataFrame သည် index တူသော series များ၏ collection ဖြစ်သည်။ Series များကို DataFrame အဖြစ်ပေါင်းစည်းနိုင်သည်:
DataFrame သည် အခြေခံအားဖြင့် index တူညီသော series များ စုစည်းထားခြင်းဖြစ်သည်။ series များ အတူလိုက်ပြီး DataFrame ဖန်တီးနိုင်သည်-
```python
a = pd.Series(range(1,10))
b = pd.Series(["I","like","to","play","games","and","will","not","change"],index=range(0,9))
df = pd.DataFrame([a,b])
```
ဤအခါ horizontal table တစ်ခုရရှိမည်:
ဒီလို horizontal ဇယားတစ်ခု ဖန်တီးပါလိမ့်မည်-
| | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| --- | --- | ---- | --- | --- | ------ | --- | ------ | ---- | ---- |
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 1 | I | like | to | use | Python | and | Pandas | very | much |
Series များကို columns အဖြစ်အသုံးပြု၍ dictionary ဖြင့် column names ကို specify လုပ်နိုင်သည်:
Series များကို ကော်လံအဖြစ်အသုံးပြုပြီး ကော်လံနာမည်များကို dictionary ဖြင့် သတ်မှတ်နိုင်သည်-
```python
df = pd.DataFrame({ 'A' : a, 'B' : b })
```
ဤအခါ table ကို အောက်ပါပုံစံရရှိမည်:
ဒါမှ ဆင်တူဇယားပုံစံဖြစ်ပါသည်-
| | A | B |
| --- | --- | ------ |
@ -119,44 +121,68 @@ df = pd.DataFrame({ 'A' : a, 'B' : b })
| 7 | 8 | very |
| 8 | 9 | much |
**Note**: `.T` သည် DataFrame ကို transpose လုပ်ခြင်းဖြစ်ပြီး၊ `rename` operation သည် column names ကို ပြောင်းရန် အသုံးပြုသည်။
**မှတ်ချက်**- ယခင်ဇယားကို transpose လုပ်ခြင်းဖြင့်လည်း ဒီဇယားနမူနာကို ရနိုင်သည်။ ဥပမာသည်-
```python
df = pd.DataFrame([a,b]).T..rename(columns={ 0 : 'A', 1 : 'B' })
```
ဤနေရာတွင် `.T` သည် DataFrame ကို rows နှင့် columns ပြောင်းခြင်းလုပ်ဆောင်ချက်ဖြစ်ပြီး `rename` သည် ကော်လံနာမည် ပြောင်းရန် သုံးသည်။
DataFrame အပေါ်လုပ်ဆောင်နိုင်သော အရေးကြီးသော operations များမှာ-
DataFrame များအပေါ် လုပ်ဆောင်နိုင်သော အရေးကြီးဆုံးလုပ်ငန်းစဉ်အချို့မှာ-
**Column selection**. Individual columns ကို `df['A']` ဖြင့် ရွေးနိုင်သည်။ Subset of columns ကို `df[['B','A']]` ဖြင့် DataFrame အခြားတစ်ခုအဖြစ် ရွေးနိုင်သည်။
**ကော်လံရွေးချယ်ခြင်း**။ ထုတ်ယူလိုသည့်ကော်လံကို `df['A']` ဟုပြီး ရေးရုံဖြင့် ရွေးချယ်နိုင်ပြီး အဲဒါ Series ကိုပြန်ပေးသည်။ ကော်လံအစုအဝေးကို `df[['B','A']]` ဟုပြီး ရွေးချယ်လည်း ဤအခါ DataFrame ကိုပြန်ပေးသည်။
**Filtering**. ဥပမာအားဖြင့် column `A` > 5 ဖြစ်သော rows များကို `df[df['A']>5]` ဖြင့် ရွေးနိုင်သည်။
**အတန်းများကို စစ်ထုတ်ခြင်း**။ ဥပမာ ကော်လံ `A` ၏တန်ဖိုးသည် ၅ ထက်ကြီးသောအတန်းများသာ ကြည့်ချင်ရင် `df[df['A']>5]` ဟု ရေးနိုင်သည်။
> **Note**: Filtering သည် boolean series ကို index အဖြစ်အသုံးပြု၍ rows များကို ရွေးသည်။ Boolean expression များကို Python syntax ဖြင့် ရိုးရှင်းစွာရေးမရပါ။ `&` operation ကို boolean series အပေါ်အသုံးပြုရမည်။
> **မှတ်ချက်** - စစ်ထုတ်ပုံသည် `df['A']<5` လိုရေးသည့်အခါ boolean series တစ်ခုရရှိပြီး၊ ဒါက `True`/`False` ကို original series `df['A']` ၏ မူရင်း တန်ဖိုးအလိုက်ပြန်ပြောသည်။ Boolean series ကို index အဖြစ်သုံးရင် DataFrame ၏ အတန်းများတစ်စုကို ပြန်ပေးသည်။ ထို့ကြောင့် Python boolean expression များကို တိုက်တိုက်ဆင့် ရေး၍ မရဘူး။ ဥပမာ၊ `df[df['A']>5 and df['A']<7]` ဟုရေးရင် မှားနေသည်။ အဲဒီအစား `df[(df['A']>5) & (df['A']<7)]` (ပုံကြီးကို စောင့်ရပါမယ်) ဟုပြောရမည်။
**Creating new computable columns**. DataFrame အတွက် computable columns အသစ်များကို ရိုးရှင်းသော expression ဖြင့် ဖန်တီးနိုင်သည်:
**ဖန်တီးနိုင်သောကော်လံအသစ်ပြုလုပ်ခြင်း**။ အောက်ပါကဲ့သို့သင့် DataFrame အတွက် တန်ဖိုးတွက်နိုင်သည့် ကော်လံအသစ်များရရှိရန် ရိုးရာ လွယ်ကူသောဖော်ပြချက်များဖြင့် ပြုလုပ်နိုင်သည်-
```python
df['DivA'] = df['A']-df['A'].mean()
```
Series ကို left-hand-side သို့ assign လုပ်၍ column အသစ်ကို ဖန်တီးသည်။
ဤဥပမာတွင် A ၏ ပျမ်းမျှတန်ဖိုးနှင့်သော အရွား ရွေးချယ်ချက်သည်။ ကောင့်လုပ်သည်မှာ series တစ်ခု တွက်ချက်ပြီး ဘယ်ဘက်ရိုးနေရာတွင် သတ်မှတ်ထားခြင်းဖြစ်သည်။ အဲဒီကြောင့် series မဟုတ်သော operation များ မလူနဲ့နိုင်ပါ၊ ဥပမာအောက်ပါကုဒ် မှားနေပါသည်-
```python
# မှားနေသော ကုဒ် -> df['ADescr'] = "Low" if df['A'] < 5 else "Hi"
df['LenB'] = len(df['B']) # <-
```
နောက်ဆုံး အထဲမှာ syntax မှန်သော်လည်း မမှန်သောရလဒ်ပေါ်လာပြီး ၊ series `B` ၏ အရှည်ကို ကော်လံတစ်ခုလုံး အတွက် ရှင်းပြသွားသည်၊ အသေးစိတ် element တစ်ခုချင်း၏ အရှည်မဟုတ်ခြင်း ဖြစ်သည်။
Complex expressions များကို `apply` function ဖြင့် ရေးနိုင်သည်:
ရှုပ်ထွေးသော ဖော်ပြချက်များရှိလျှင် `apply` လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။ နောက်ဆုံးဥပမာကို အောက်ပါအတိုင်း ပြင်ဆင်ရေးသားနိုင်သည်-
```python
df['LenB'] = df['B'].apply(lambda x : len(x))
# or
# သို့မဟုတ်
df['LenB'] = df['B'].apply(len)
```
**Selecting rows based on numbers**. `iloc` ကို အသုံးပြု၍ rows များကို ရွေးနိုင်သည်:
အထက်ဖော်ပြသည့် ဆက်လက်လုပ်ဆောင်ချက်များပြီးနောက် ရလာသည့် DataFrame -
| | A | B | DivA | LenB |
| --- | --- | ------ | ---- | ---- |
| 0 | 1 | I | -4.0 | 1 |
| 1 | 2 | like | -3.0 | 4 |
| 2 | 3 | to | -2.0 | 2 |
| 3 | 4 | use | -1.0 | 3 |
| 4 | 5 | Python | 0.0 | 6 |
| 5 | 6 | and | 1.0 | 3 |
| 6 | 7 | Pandas | 2.0 | 6 |
| 7 | 8 | very | 3.0 | 4 |
| 8 | 9 | much | 4.0 | 4 |
**အကောင့်နံပါတ်အားဖြင့် အတန်းရွေးချယ်ခြင်း**ကို `iloc` ကိုသုံးနိုင်သည်။ ဥပမာ DataFrame ၏ ပထမဆုံး ၅ ခုသောအတန်းများ ရွေးချယ်ရန်-
```python
df.iloc[:5]
```
**Grouping**. Pivot tables ကဲ့သို့သောအကျိုးအမြတ်ရရှိရန် group လုပ်နိုင်သည်:
**Group လုပ်ခြင်း**သည် Excel ဒေတာ့ pivot table ကဲ့သို့ ထွက်ရှိစေရန် အသုံးပြုသည်။ ကော်လံ `A` ၏ ပျမ်းမျှတန်ဖိုးကို `LenB` အလိုက် ကွဲပြားသောအုပ်စုများအတွက်တွက်ချင်သောအခါ Group by ရေးပြီး `mean` ခေါ်နိုင်သည်-
```python
df.groupby(by='LenB')[['A','DivA']].mean()
```
Mean နှင့် group အတွင်း elements အရေအတွက်ကို `aggregate` function ဖြင့် ရေးနိုင်သည်:
ပို၍ ခက်ခဲသော အုပ်စုဆိုင်ရာ `aggregate` function ကို လည်း အသုံးပြုနိုင်သည်-
```python
df.groupby(by='LenB') \
.aggregate({ 'DivA' : len, 'A' : lambda x: x.mean() }) \
.rename(columns={ 'DivA' : 'Count', 'A' : 'Mean'})
```
ဤကဲ့သို့ဇယားရရှိသည်-
| LenB | Count | Mean |
| ---- | ----- | -------- |
@ -167,94 +193,95 @@ df.groupby(by='LenB') \
| 6 | 2 | 6.000000 |
### ဒေတာရယူခြင်း
### Series နှင့် DataFrames တည်ဆောက်ခြင်း
Python object တွေကို အသုံးပြုပြီး Series နဲ့ DataFrames တည်ဆောက်တာ ဘယ်လောက်လွယ်ကူတယ်ဆိုတာကို ကြည့်ပြီးသားဖြစ်ပါတယ်။ သို့သော် အချက်အလက်တွေဟာ အများအားဖြင့် text file တစ်ခု၊ ဒါမှမဟုတ် Excel table အနေနဲ့ ရှိတတ်ပါတယ်။ ကံကောင်းစွာ Pandas က disk မှ အချက်အလက်တွေကို load လုပ်ဖို့ လွယ်ကူတဲ့နည်းလမ်းတစ်ခုကို ပေးထားပါတယ်။ ဥပမာ CSV file ကို ဖတ်ရှုဖို့ အလွန်လွယ်ကူပါတယ်:
Python objects များမှ Series နှင့် DataFrames များကို တည်ဆောက်ခြင်း များ ရိုးရှင်းသည်ကို ကျွန်ုပ်တို့ မြင်ခဲ့ပါပြီ။ သို့ရာတွင် ဒေတာသည် ပုံမှန်အားဖြင့် စာသားဖိုင် သို့မဟုတ် Excel ဇယားဖြစ်လာလေ့ရှိသည်။ ကံကောင်းစွာ ဖြင့် Pandas သည် ဒေတာကို disk မှ မောင်းယူရန် ရိုးရှင်းသည့်နည်းလမ်း တစ်ခုကို ပံ့ပိုးပေးသည်။ ဥပမာ CSV ဖိုင်ကို ဖတ်ခြင်းသည် အောက်ပါအတိုင်း ရိုးရှင်းသည်။
```python
df = pd.read_csv('file.csv')
```
"Challenge" အပိုင်းမှာ အခြားသော data loading နမူနာများ၊ အပြင်မှာရှိတဲ့ website တွေမှ data ကို ရယူခြင်းအပါအဝင်၊ တွေ့ရပါမယ်။
ကျွန်ုပ်တို့သည် "Challenge" အပိုင်းတွင် ဝက်ဘ်ဆိုဒ်များမှ ဒေတာကို ရယူခြင်း အပါအဝင် ဒေတာ မောင်းယူခြင်း၏ ဥပမာများ ပိုမို ကြည့်ရှုရမည်ဖြစ်သည်
### Printing နှင့် Plotting
### ပုံနှိပ်ခြင်းနှင့် ပလော့ခြင်း
Data Scientist တစ်ဦးအနေနဲ့ အချက်အလက်တွေကို ရှာဖွေဖို့ လုပ်ရတတ်ပါတယ်၊ ဒါကြောင့် visualization လုပ်နိုင်ဖို့ အရေးကြီးပါတယ်။ DataFrame ကြီးတစ်ခုရှိတဲ့အခါမှာ အများအားဖြင့် ပထမဆုံးအတန်းတွေကို print ထုတ်ပြီး အားလုံးကို မှန်ကန်စွာလုပ်နေတယ်လို့ သေချာချင်တတ်ပါတယ်။ ဒါကို `df.head()` ကို ခေါ်ပြီး လုပ်နိုင်ပါတယ်။ Jupyter Notebook မှာ run လုပ်ရင် DataFrame ကို tabular ပုံစံလှလှပပနဲ့ ပြသပါလိမ့်မယ်။
Data Scientist တစ်ဦးသည် မကြာခဏ ဒေတာကို လေ့လာရန်လိုအပ်သည်၊ ထို့ကြောင့် ဒေတာကို မြင်မြင်ရရ အလင်းပုံဖော်နိုင်ရန် အရေးကြီးသည်။ DataFrame သည် ကြီးမားလျှင် ပုံမှန်အားဖြင့် ပထမဆုံး အတန်းများအနည်းငယ်ကိုပဲ ပုံနှိပ်သုံးသပ်လိုသည်။ ၎င်းကို `df.head()` ကို ခေါ်ဆိုခြင်းဖြင့် ပြုလုပ်နိုင်သည်။ Jupyter Notebook မှ run လုပ်ပါက DataFrame ကို ကောင်းမွန်သော ဇယားပုံစံဖြင့် ပုံနှိပ်ပြပါမည်။
`plot` function ကို အသုံးပြုပြီး column တချို့ကို visualize လုပ်တာကို ကြည့်ပြီးသားဖြစ်ပါတယ်။ `plot` ဟာ အလုပ်အတော်များစွာအတွက် အသုံးဝင်ပြီး `kind=` parameter ကို အသုံးပြုပြီး graph အမျိုးအစားများစွာကို ပံ့ပိုးပေးနိုင်ပါတယ်။ သို့သော် `matplotlib` library ကို အသုံးပြုပြီး ပိုမိုရှုပ်ထွေးတဲ့အရာတွေကို plot လုပ်နိုင်ပါတယ်။ Data visualization ကို သီးသန့်သင်ခန်းစာတွေမှာ အသေးစိတ်လေ့လာပါမယ်။
ကျွန်ုပ်တို့သည် ဆော်လစ် `plot` function ကို တချို့ကော်လံများကို ဂရပ်ဖ်ဆွဲရန် အသုံးပြုသည့် နည်းလမ်းကိုလည်း မြင်ခဲ့ပါသည်။ `plot` သည် အများအပြားလုပ်ငန်းများအတွက် အသုံးဝင်ပြီး `kind=` ပရမီတာမှတဆင့် ကွဲပြားသည့် ဂရပ်ဖ်အမျိုးအစားများကို ယူဆောင်ပေးသည်။ သို့သော် ပို၍ရှုပ်ထွေးသော ပုံစံများ版အတွက် မူရင်း `matplotlib` စာကြည့်တိုက်ကို စိတ်ကြိုက် အသုံးပြုနိုင်သည်။ ဒေတာမြင်ကွင်းဖော်ခြင်းကို သီးခြားသင်ခန်းစာများတွင် အသေးစိတ်ဖေါ်ပြမည်ဖြစ်သည်။
ဒီအကျဉ်းချုပ်မှာ Pandas ရဲ့ အရေးကြီးဆုံး concept တွေကို ဖော်ပြထားပါတယ်၊ သို့သော် library ဟာ အလွန်ချောမွေ့ပြီး မိမိလုပ်နိုင်တဲ့အရာတွေမှာ အကန့်အသတ်မရှိပါဘူး! အခုတော့ ဒီအတတ်ပညာကို အသုံးပြုပြီး အထူးပြဿနာကို ဖြေရှင်းကြပါစို့။
ဤအနှစ်ချုပ်သည် Pandas ၏ အရေးကြီးသော အယူအဆများ၏ အများစုကို ဖော်ပြခြင်းဖြစ်သော်လည်း ၎င်းစာကြည့်တိုက်သည် အလွန်ဆန်းသစ်ပြီး မည်သည့်အရာမျှ မလျှော့ပယ်နိုင်ပါ။ ယခု Knowledge များကို သတ်မှတ်ထားသော ပြဿနာကို ဖြေရှင်းရန် အသုံးပြုပို့ကြပါစို့။
## 🚀 Challenge 1: COVID-19 ပျံ့နှံ့မှုကို ခွဲခြမ်းစိတ်ဖြာခြင်း
## 🚀 Challenge 1: COVID ကူးစက်သည့် ဖန်တီးမှု ခွဲခြမ်းစိတ်ဖြာခြင်း
ပထမပြဿနာမှာ COVID-19 ရောဂါပျံ့နှံ့မှုကို မော်ဒယ်တစ်ခုအနေနဲ့ ဖော်ပြပါမယ်။ ဒါကိုလုပ်ဖို့ [Center for Systems Science and Engineering](https://systems.jhu.edu/) (CSSE) မှ [Johns Hopkins University](https://jhu.edu/) က ပေးထားတဲ့ အမျိုးမျိုးသောနိုင်ငံများမှ ကူးစက်ခံရသူအရေအတွက်အချက်အလက်တွေကို အသုံးပြုပါမယ်။ Dataset ကို [ဒီ GitHub Repository](https://github.com/CSSEGISandData/COVID-19) မှာ ရနိုင်ပါတယ်။
ကျွန်ုပ်တို့ အလေးပေးမည့် ပထမဆုံး ပြဿနာမှာ COVID-19 ရောဂါကူးစက်မှု မော်ဒယ်တစ်ခုကို တည်ဆောက်ခြင်း ဖြစ်သည်။ ၎င်းအတွက်ဘယ်လိုလုပ်မလဲဆိုသည်မှာ လူမျိုးနိုင်ငံအလိုက် ကူးစက်ခံရသူနံပါတ်များကို [Center for Systems Science and Engineering](https://systems.jhu.edu/) (CSSE) မှ [Johns Hopkins University](https://jhu.edu/) ပေးသည့် ဒေတာကို အသုံးပြုမည်ဖြစ်သည်။ ဒေတာစုံစုသည် [ဤ GitHub Repository](https://github.com/CSSEGISandData/COVID-19) တွင် ရရှိနိုင်သည်။
အချက်အလက်တွေကို ဘယ်လိုကိုင်တွယ်ရမလဲဆိုတာကို ပြသဖို့ [`notebook-covidspread.ipynb`](notebook-covidspread.ipynb) ကို ဖွင့်ပြီး အပေါ်မှ အောက်သို့ ဖတ်ရှုပါ။ Cell တွေကို run လုပ်နိုင်ပြီး အဆုံးမှာ ကျွန်တော်တို့ထားခဲ့တဲ့ challenge တွေကို လုပ်နိုင်ပါတယ်။
ဒေတာကို ကိုင်တွယ်သည့်နည်းကို ဖော်ပြရန် ရည်ရွယ်၍ [`notebook-covidspread.ipynb`](notebook-covidspread.ipynb) ကို ဖွင့်ပြီး အပေါ်မှ အောက်သို့ဖတ်ပါ။ ဆဲလ်များကို ပြီးမြောက်စွာ တည်ဆောက်လို့ရသလို၊ ကျွန်ုပ်တို့က ပေးထားသော စိန်ခေါ်မှုများကိုလည်း ပြုလုပ်နိုင်သည်။
![COVID Spread](../../../../translated_images/my/covidspread.f3d131c4f1d260ab.webp)
> Jupyter Notebook မှာ code ကို ဘယ်လို run လုပ်ရမလဲ မသိရင် [ဒီဆောင်းပါး](https://soshnikov.com/education/how-to-execute-notebooks-from-github/) ကို ကြည့်ပါ။
> Jupyter Notebook တွင် code run မလုပ်နိုင်ပါက [ဆောင်းပါး](https://soshnikov.com/education/how-to-execute-notebooks-from-github/) ကိုကြည့်ပါ။
## Unstructured Data ကို ကိုင်တွယ်ခြင်း
## မတိမ်မွေ့သော ဒေတာနှင့် လုပ်ကိုင်ခြင်း
အချက်အလက်တွေဟာ tabular ပုံစံနဲ့ ရှိတတ်ပေမယ့် တချို့အခါမှာ ပုံစံမရှိတဲ့ အချက်အလက်တွေ၊ ဥပမာ text ဒါမှမဟုတ် image တွေကို ကိုင်တွယ်ရတတ်ပါတယ်။ ဒီအခါမှာ အပေါ်မှာ ပြထားတဲ့ data processing နည်းလမ်းတွေကို အသုံးပြုဖို့ structured data ကို **extract** လုပ်ဖို့ လိုအပ်ပါတယ်။ ဥပမာအချို့မှာ:
ဒေတာသည် အများအားဖြင့် ဇယားအပေါ်တွင် ရှိသော်လည်း အချို့အခါတွင် ပိုမို မတိမ်မွေ့သော ဒေတာများနှင့် လုပ်ကိုင်ရလေ့ရှိသည်၊ ဥပမာ စာသား သို့မဟုတ် ပုံများ။ ထိုအခါတွင် ရှိပြီးသား ဒေတာ စီမံခန့်ခွဲရေး နည်းလမ်းများကို အသုံးချနိုင်ရန် ဆွဲထုတ်၍ **extract** ပြုလုပ်ရပါမည်။ ဥပမာအချို့မှာ-
* Text မှ keyword တွေကို extract လုပ်ပြီး keyword တွေ ဘယ်လောက်ကြိမ်တွေ့ရလဲဆိုတာ ကြည့်ခြင်း
* Neural networks ကို အသုံးပြုပြီး ပုံထဲမှာရှိတဲ့ object တွေကို အချက်အလက်ရယူခြင်း
* Video camera feed မှ လူတွေ့ရဲ့ခံစားချက်အချက်အလက်ရယူခြင်း
* စာသားမှ Keyword များ ဆွဲထုတ်ပြီး၊ မည်သည့် Keyword များ အကြိမ်ကြိမ် ကြားနေရသည်ကို စစ်ဆေးခြင်း
* ပုံရိပ်ပေါ်ရှိ အရာဝတ္ထုများအကြောင်း အချက်အလက် ထုတ်ယူရန် Neural Networks များအသုံးပြုခြင်း
* ဗီဒီယို ကင်မရာ မျက်နှာဖြင့် လူများ၏ စိတ်ခံစားမှုအချက်အလက် ရယူခြင်း
## 🚀 Challenge 2: COVID Papers ကို ခွဲခြမ်းစိတ်ဖြာခြင်း
## 🚀 Challenge 2: COVID စာတမ်းများ ခွဲခြမ်းစိတ်ဖြာခြင်း
ဒီ challenge မှာ COVID pandemic နဲ့ ဆက်စပ်တဲ့ သိပ္ပံစာတမ်းတွေကို ကိုင်တွယ်ပါမယ်။ [CORD-19 Dataset](https://www.kaggle.com/allen-institute-for-ai/CORD-19-research-challenge) မှာ metadata နဲ့ abstract တွေပါဝင်တဲ့ COVID ပေါ်မှာ စာတမ်း ၇၀၀၀ ကျော် (ရေးသားချိန်အချိန်မှာ) ရနိုင်ပါတယ်။ အချို့စာတမ်းတွေအတွက် full text ပါဝင်ပါတယ်။
ဤ စိန်ခေါ်မှုတွင် COVID ကပ်ရောဂါနဲ့ဆိုင်သော သုတေသနစာတမ်းများကို ဆက်လက်လုပ်ဆောင်မည်ဖြစ်သည်။ COVID အပေါ် စာတမ်း ၇၀၀၀ ကျော် (ရေးသားချိန်အတိုင်း) ပါရှိသည့် [CORD-19 Dataset](https://www.kaggle.com/allen-institute-for-ai/CORD-19-research-challenge) ကို Metadata နှင့် အကျဉ်းချုပ်များနှင့်အတူ ရရှိနိုင်ပြီး၊ တချို့စာတမ်းများအတွက် စာတမ်းအပြည့်အစုံလည်း ပါဝင်သည်။
[Text Analytics for Health](https://docs.microsoft.com/azure/cognitive-services/text-analytics/how-tos/text-analytics-for-health/?WT.mc_id=academic-77958-bethanycheum) cognitive service ကို အသုံးပြုပြီး dataset ကို ခွဲခြမ်းစိတ်ဖြာထားတဲ့ နမူနာကို [ဒီ blog post](https://soshnikov.com/science/analyzing-medical-papers-with-azure-and-text-analytics-for-health/) မှာ ဖော်ပြထားပါတယ်။ ကျွန်တော်တို့ ဒီ analysis ရဲ့ ရိုးရှင်းတဲ့ version ကို ဆွေးနွေးပါမယ်။
[Text Analytics for Health](https://docs.microsoft.com/azure/cognitive-services/text-analytics/how-tos/text-analytics-for-health/?WT.mc_id=academic-77958-bethanycheum) ကွက်တစ်ခုသုံးပြီး ဒီ Dataset ကို ခွဲခြမ်းစိတ်ဖြာသည့် ပုံမှန်ဥပမာကို [ဤဘလော့ဂ်ဆောင်းပါး](https://soshnikov.com/science/analyzing-medical-papers-with-azure-and-text-analytics-for-health/) တွင်ဖော်ပြထားသည်။ ကျွန်ုပ်တို့သည် ၎င်းကို ရိုးရှင်းသောဗားရှင်းအား ပြုလုပ်ဆွေးနွေးမည်။
> **NOTE**: Dataset ကို repository မှာ မပါဝင်ပါဘူး။ [Kaggle](https://www.kaggle.com/allen-institute-for-ai/CORD-19-research-challenge?select=metadata.csv) မှ [`metadata.csv`](https://www.kaggle.com/allen-institute-for-ai/CORD-19-research-challenge?select=metadata.csv) ကို download လုပ်ဖို့လိုအပ်နိုင်ပါတယ်။ Kaggle မှာ registration လုပ်ဖို့လိုအပ်နိုင်ပါတယ်။ [ဒီနေရာ](https://ai2-semanticscholar-cord-19.s3-us-west-2.amazonaws.com/historical_releases.html) မှာ registration မလိုအပ်ဘဲ dataset ကို download လုပ်နိုင်ပါတယ်၊ ဒါပေမယ့် metadata file အပြင် full texts အားလုံးပါဝင်ပါမယ်။
> **NOTE**: ဤ repository ၌ dataset ၏ မိတ္တူကို မပေးပါ။ Kaggle ၏ [ဤ dataset](https://www.kaggle.com/allen-institute-for-ai/CORD-19-research-challenge?select=metadata.csv) မှ [`metadata.csv`](https://www.kaggle.com/allen-institute-for-ai/CORD-19-research-challenge?select=metadata.csv) ဖိုင်ကို ဒေါင်းလုပ်ရယူရန် လိုအပ်နိုင်သည်။ Kaggle တွင် အကောင့်ဖွင့်ထားရန် မရှိမဖြစ်လိုအပ်နိုင်သည်။ ဒါမှမဟုတ် [ဤနေရာမှ](https://ai2-semanticscholar-cord-19.s3-us-west-2.amazonaws.com/historical_releases.html) ရရှိနိုင်သော်လည်း metadata ဖိုင်ဖြင့်အတူ စာတမ်းစာသားများ အပြည့်အစုံ ပါဝင်ပါမည်။
[`notebook-papers.ipynb`](notebook-papers.ipynb) ကို ဖွင့်ပြီး အပေါ်မှ အောက်သို့ ဖတ်ရှုပါ။ Cell တွေကို run လုပ်နိုင်ပြီး အဆုံးမှာ ကျွန်တော်တို့ထားခဲ့တဲ့ challenge တွေကို လုပ်နိုင်ပါတယ်။
[`notebook-papers.ipynb`](notebook-papers.ipynb) ကို ဖွင့်ပြီး အပေါ်မှ အောက်သို့ ဖတ်ပါ။ ဆဲလ်များကို လည်း ပြုလုပ်ကာ ကျန်ရှိသည့် စိန်ခေါ်မှုများကို လေ့လာနိုင်ပါသည်။
![Covid Medical Treatment](../../../../translated_images/my/covidtreat.b2ba59f57ca45fbc.webp)
## Image Data ကို ကိုင်တွယ်ခြင်း
## ပုံရိပ်ဒေတာ ကို ကိုင်တွယ်ခြင်း
လတ်တလောမှာ ပုံတွေကို နားလည်နိုင်တဲ့ အလွန်အစွမ်းထက်တဲ့ AI model တွေ ဖွံ့ဖြိုးလာပါတယ်။ Pre-trained neural networks ဒါမှမဟုတ် cloud services ကို အသုံးပြုပြီး အလုပ်အမျိုးမျိုးကို ဖြေရှင်းနိုင်ပါတယ်။ ဥပမာအချို့မှာ:
မကြာသေးမီက ဒိဂျစ်တယ်ဉာဏ်ရည် (AI) စနစ်များသည် ပုံရိပ်များကို နားလည်ပုံဖေါ်နိုင်စွမ်းရှိလာသည်။ ဒီနည်းလမ်းများသည် ကြို တရားသင်ကြားထားသော neural network များ သို့မဟုတ် cloud ဝန်ဆောင်မှုများ အသုံးပြု၍ ဖြေရှင်းနိုင်သော အလုပ်များစွာ ရှိပါသည်။ ဥပမာအချို့မှာ-
* **Image Classification** - ပုံကို pre-defined class တစ်ခုမှာ categorize လုပ်နိုင်ပါတယ်။ [Custom Vision](https://azure.microsoft.com/services/cognitive-services/custom-vision-service/?WT.mc_id=academic-77958-bethanycheum) ကို အသုံးပြုပြီး ကိုယ်ပိုင် image classifier တွေကို training လုပ်နိုင်ပါတယ်။
* **Object Detection** - ပုံထဲမှာ object တွေကို detect လုပ်နိုင်ပါတယ်။ [computer vision](https://azure.microsoft.com/services/cognitive-services/computer-vision/?WT.mc_id=academic-77958-bethanycheum) က အများအားဖြင့် object တွေကို detect လုပ်နိုင်ပြီး [Custom Vision](https://azure.microsoft.com/services/cognitive-services/custom-vision-service/?WT.mc_id=academic-77958-bethanycheum) ကို training လုပ်ပြီး အထူး object တွေကို detect လုပ်နိုင်ပါတယ်။
* **Face Detection** - အသက်၊ ကျား/မ၊ ခံစားချက် detection ပါဝင်ပါတယ်။ [Face API](https://azure.microsoft.com/services/cognitive-services/face/?WT.mc_id=academic-77958-bethanycheum) ကို အသုံးပြုနိုင်ပါတယ်။
* **ပုံရိပ် ခွဲခြမ်းခြင်း** (Image Classification) - ဤနည်းပညာဖြင့် ပုံရိပ်ကို ကြိုတင်သတ်မှတ်ထားသည့် အမျိုးအစားတစ်ခုသို့ စ分類နိုင်သည်။ သင်၏ပုံရိပ် ခွဲခြမ်းတွဲဖက်ရေး အတွက် [Custom Vision](https://azure.microsoft.com/services/cognitive-services/custom-vision-service/?WT.mc_id=academic-77958-bethanycheum) ကဲ့သို့သော ဆာဗစ်များကို အသုံးပြု၍ လွယ်ကူစွာ လေ့ကျင့်နိုင်သည်။
* **အရာဝတ္ထု တွေ့ရှိခြင်း** (Object Detection) - ပုံရိပ်ထဲရှိ အရာဝတ္ထုများကို ရှာဖွေဖော်ပြရန် [computer vision](https://azure.microsoft.com/services/cognitive-services/computer-vision/?WT.mc_id=academic-77958-bethanycheum) နှင့် [Custom Vision](https://azure.microsoft.com/services/cognitive-services/custom-vision-service/?WT.mc_id=academic-77958-bethanycheum) အကူအညီဖြင့် ထိရောက်စွာ ဖြေရှင်းနိုင်သည်။
* **မျက်နှာ တွေ့ရှိခြင်း** (Face Detection) - အသက်၊ကျားမနှင့် စိတ်ခံစားမှုများ ဖော်ထုတ်ခြင်းတို့ကို [Face API](https://azure.microsoft.com/services/cognitive-services/face/?WT.mc_id=academic-77958-bethanycheum) ဖြင့် ဆောင်ရွက်နိုင်သည်။
Python SDK တွေကို အသုံးပြုပြီး [cloud services](https://docs.microsoft.com/samples/azure-samples/cognitive-services-python-sdk-samples/cognitive-services-python-sdk-samples/?WT.mc_id=academic-77958-bethanycheum) တွေကို ခေါ်နိုင်ပြီး data exploration workflow မှာ ပေါင်းစပ်နိုင်ပါတယ်။
အဆိုပါ cloud ဝန်ဆောင်မှုများကို [Python SDKs](https://docs.microsoft.com/samples/azure-samples/cognitive-services-python-sdk-samples/cognitive-services-python-sdk-samples/?WT.mc_id=academic-77958-bethanycheum) အသုံးပြု၍ ခေါ်ယူနိုင်ပြီး ဒေတာလေ့လာခြင်းအတွက် စက်လည်မှုတစ်ခုအဖြစ် ပေါင်းထည့်နိုင်ပါသည်။
Image data source တွေကို explore လုပ်တဲ့ နမူနာအချို့မှာ:
* [How to Learn Data Science without Coding](https://soshnikov.com/azure/how-to-learn-data-science-without-coding/) blog post မှာ Instagram ပုံတွေကို explore လုပ်ပြီး ပုံတစ်ပုံကို ဘယ်လိုလူတွေ like ပေးတယ်ဆိုတာ နားလည်ဖို့ ကြိုးစားပါတယ်။ [computer vision](https://azure.microsoft.com/services/cognitive-services/computer-vision/?WT.mc_id=academic-77958-bethanycheum) ကို အသုံးပြုပြီး ပုံတွေကနေ အချက်အလက်တွေကို extract လုပ်ပြီး [Azure Machine Learning AutoML](https://docs.microsoft.com/azure/machine-learning/concept-automated-ml/?WT.mc_id=academic-77958-bethanycheum) ကို အသုံးပြုပြီး model တစ်ခုကို တည်ဆောက်ပါတယ်။
* [Facial Studies Workshop](https://github.com/CloudAdvocacy/FaceStudies) မှာ [Face API](https://azure.microsoft.com/services/cognitive-services/face/?WT.mc_id=academic-77958-bethanycheum) ကို အသုံးပြုပြီး ပုံထဲမှာရှိတဲ့ လူတွေ့ရဲ့ခံစားချက်ကို extract လုပ်ပြီး လူတွေကို ဘယ်လိုပျော်ရွှင်စေတယ်ဆိုတာ နားလည်ဖို့ ကြိုးစားပါတယ်။
ပုံရိပ်ဒေတာရင်းမြစ်မှ ဒေတာရှာဖွေရန် ဥပမာအချို့ကတော့-
* ဘလော့ဂ် စာမျက်နှာ [How to Learn Data Science without Coding](https://soshnikov.com/azure/how-to-learn-data-science-without-coding/) တွင် Instagram ဓာတ်ပုံများကို လေ့လာ၍ မည်သည့်အချက်များကြောင့် လူများသည် ဓာတ်ပုံကို ပို၍ ကြိုက်နှစ်သက်သနည်း ကို နားလည်ရန် ကြိုးပမ်းသည်။ ပထမဦးစွာ [computer vision](https://azure.microsoft.com/services/cognitive-services/computer-vision/?WT.mc_id=academic-77958-bethanycheum) သုံး၍ ဓာတ်ပုံမှ အချက်အလက်များ စုဆောင်းထားပြီး ထို့နောက် [Azure Machine Learning AutoML](https://docs.microsoft.com/azure/machine-learning/concept-automated-ml/?WT.mc_id=academic-77958-bethanycheum) ဖြင့် တိကျသောမော်ဒယ်တစ်ခု ဖန်တီးခဲ့သည်။
* [Facial Studies Workshop](https://github.com/CloudAdvocacy/FaceStudies) တွင် ျက်နှာ API ကို အသုံးပြုပြီး ပွဲမှဓာတ်ပုံများမှ လူများ၏ စိတ်ခံစားမှုများကို ဆွဲထုတ်ကာ မည်သည့်အချက်များကြောင့် လူများ ပျော်ရွှင်သည်ဆိုသည်ကို သိရှိရန် ကြိုးစားသည်။
## နိဂုံး
## နိဂုံးချုပ်
Structured ဒါမှမဟုတ် unstructured data ရှိနေပါက Python ကို အသုံးပြုပြီး data processing နဲ့ နားလည်မှုနဲ့ ပတ်သက်တဲ့ အဆင့်အားလုံးကို လုပ်နိုင်ပါတယ်။ Python ဟာ data processing အတွက် အလွန် flexible ဖြစ်ပြီး ဒါကြောင့် Data Scientist အများစုက Python ကို အဓိက tool အနေနဲ့ အသုံးပြုကြပါတယ်။ Data science ကို အလေးထားပြီး လေ့လာချင်ရင် Python ကို နက်နက်ရှိုင်းရှိုင်း လေ့လာဖို့ အကြံပေးပါတယ်။
သင်မှာ အဆင်းကျသော ဒေတာမျိုး ဖြစ်ပါစေ မတိမ်မွေ့သောဒေတာ ဖြစ်ပါစေ၊ Python ကို အသုံးပြု၍ ဒေတာဆိုင်ရာ လုပ်ငန်းဆောင်တာအားလုံးကို လုပ်ဆောင်နိုင်သည်။ ဒေတာ ကိုင်တွယ်ရန် အများဆုံးလွယ်ကူပြီး မည်သည့်အကြောင်းအရင်းကြောင့် ဆိုမည်ဆိုရင် Data Scientist အများစုသည် Python ကို သူတို့၏ ပထမဆုံးကိရိယာအဖြစ် အသုံးပြုကြသည်။ သင်၏ ဒေတာသိပ္ပံခရီးကို ကျင့်ကြံကောင်းစွာ ဆက်လက်လေ့လာရန် Python ကို နက်နဲစွာလေ့လာသင့်သည်ဟု ထင်ပါသည်။
## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/13)
## Review & Self Study
## ပြန်လည်သုံးသပ်ခြင်းနှင့် ကိုယ်တိုင်လေ့လာမှု
**Books**
**စာအုပ်များ**
* [Wes McKinney. Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython](https://www.amazon.com/gp/product/1491957662)
**Online Resources**
* Official [10 minutes to Pandas](https://pandas.pydata.org/pandas-docs/stable/user_guide/10min.html) tutorial
* [Documentation on Pandas Visualization](https://pandas.pydata.org/pandas-docs/stable/user_guide/visualization.html)
**အွန်လိုင်း အရင်းအမြစ်များ**
* တရားဝင် [10 minutes to Pandas](https://pandas.pydata.org/pandas-docs/stable/user_guide/10min.html) သင်ခန်းစာ
* [Pandas Visualization အတွက် စာတမ်း](https://pandas.pydata.org/pandas-docs/stable/user_guide/visualization.html)
**Learning Python**
* [Learn Python in a Fun Way with Turtle Graphics and Fractals](https://github.com/shwars/pycourse)
* [Take your First Steps with Python](https://docs.microsoft.com/learn/paths/python-first-steps/?WT.mc_id=academic-77958-bethanycheum) Learning Path on [Microsoft Learn](http://learn.microsoft.com/?WT.mc_id=academic-77958-bethanycheum)
**Python ကို လေ့လာခြင်း**
* [Turtle Graphics နှင့် Fractals ဖြင့် စိတ်ဝင်စားဖွယ် Python လေ့လာခြင်း](https://github.com/shwars/pycourse)
* [Python နဲ့ ပထမဆုံး ခြေလှမ်းများ](https://docs.microsoft.com/learn/paths/python-first-steps/?WT.mc_id=academic-77958-bethanycheum) Microsoft Learn တွင်
## Assignment
## အလုပ်တာဝန်
[Perform more detailed data study for the challenges above](assignment.md)
[အထက်ဖော်ပြထားသောစိန်ခေါ်မှုများအတွက် ပိုမိုအသေးစိတ် ဒေတာလေ့လာရေး ပြုလုပ်ပါ](assignment.md)
## Credits
## အထောက်အပံ့များ
ဒီသင်ခန်းစာကို [Dmitry Soshnikov](http://soshnikov.com) မှ ♥️ နဲ့ရေးသားထားပါတယ်။
ဤသင်ခန်းစာကို ♥️ဖြင့် [Dmitry Soshnikov](http://soshnikov.com) မှရေးသားထားသည်။
---
**ဝက်ဘ်ဆိုက်မှတ်ချက်**:
ဤစာရွက်စာတမ်းကို 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,114 +1,217 @@
# ဒေတာ သိပ္ပံ၏ အသက်ရှင်မှု စက်ဝိုင်း: ဆက်သွယ်မှု
# The Data Science Lifecycle: ဆက်သွယ်ရေး
|![ Sketchnote by [(@sketchthedocs)](https://sketchthedocs.dev)](../../sketchnotes/16-Communicating.png)|
|:---:|
| ဒေတာ သိပ္ပံ၏ အသက်ရှင်မှု စက်ဝိုင်း: ဆက်သွယ်မှု - _Sketchnote by [@nitya](https://twitter.com/nitya)_ |
| Data Science Lifecycle: ဆက်သွယ်ရေး - _Sketchnote by [@nitya](https://twitter.com/nitya)_ |
## [Pre-Lecture Quiz](https://ff-quizzes.netlify.app/en/ds/quiz/30)
အထက်ပါ Pre-Lecture Quiz ကို ဖြေဆိုပြီး လာမည့် အခန်းအကြောင်း သင်၏ အသိပညာကို စမ်းသပ်ကြည့်ပါ။
အထက်ပါ Pre-Lecture Quiz ဖြင့် မကြာမီသင်ယူမည့်အကြောင်းအရာကို သင့်ရဲ့အသိပညာကို စမ်းသပ်ပါ!
# အကျဉ်းချုပ်
# နိဒါန်း
### ဆက်သွယ်မှုဆိုတာဘာလဲ?
ဒီသင်ခန်းစာကို စတင်မိန့်ခွန်းဖြင့် ဆက်သွယ်မှုဆိုတာ ဘာလဲဆိုတာ သတ်မှတ်ခြင်းဖြင့် စတင်ကြမယ်။ **ဆက်သွယ်မှုဆိုတာ အချက်အလက်များကို ပေးပို့ခြင်း သို့မဟုတ် ဖလှယ်ခြင်း ဖြစ်ပါတယ်။** အချက်အလက်ဆိုတာ အတွေးအခေါ်များ၊ ခံစားချက်များ၊ သတင်းစကားများ၊ လျှို့ဝှက်အချက်များ၊ ဒေတာများ စသည်ဖြစ်နိုင်ပြီး **_ပေးပို့သူ_** (အချက်အလက်ပေးပို့သူ) တစ်ဦးက **_လက်ခံသူ_** (အချက်အလက်လက်ခံသူ) တစ်ဦးကို နားလည်စေလိုသော အရာများဖြစ်ပါတယ်။ ဒီသင်ခန်းစာမှာတော့ ပေးပို့သူများကို ဆက်သွယ်သူများဟု ခေါ်ပြီး၊ လက်ခံသူများကို ပရိသတ်ဟု ခေါ်ပါမယ်။
### ဆက်သွယ်ရေးဆိုတာဘာလဲ?
ဒီအခန်းကို စတင်ရန် ဆက်သွယ်ရေးဆိုသည်မှာ ဘာဖြစ်ကြောင်း သတ်မှတ်ထားပါစို့။ **ဆက်သွယ်ရေးဆိုသည်မှာ အချက်အလက်အား ပို့ဆက်ခြင်း သို့မဟုတ် နှလုံးထားချင်းလဲလှယ်ခြင်းဖြစ်သည်။** အချက်အလက်ဆိုတာ မှတ်သားချက်များ၊ ထင်မြင်ချက်များ၊ ခံစားချက်များ၊ စာအချက်များ၊ လျှို့ဝှက်အချက်များ၊ ဒေတာ၊ သို့မဟုတ် **_ပို့သူ_** (အချက်အလက် ပို့သည့်သူ) သည် **_လက်ခံသူ_** (အချက်အလက် လက်ခံသူ) သို့ နားလည်စေလိုသော အရာမျိုးစုံဖြစ်နိုင်သည်။ ဒီသင်ခန်းစာအတွင်းတွင်၊ ပို့သူများကို ဆက်သွယ်သူများဟု ခေါ်တော့မည်၊ လက်ခံသူများကို ပရိသတ်ဟု ခေါ်မည်။
### ဒေတာဆက်သွယ်မှုနှင့် ပုံပြင်ပြောဆိုမှု
ဆက်သွယ်မှုဆိုတာ အချက်အလက်များကို ပေးပို့ခြင်း သို့မဟုတ် ဖလှယ်ခြင်းဖြစ်တယ်ဆိုတာကို နားလည်ပြီးသားဖြစ်ပါတယ်။ ဒါပေမယ့် ဒေတာကို ဆက်သွယ်တဲ့အခါမှာတော့ သင့်ရဲ့ ရည်မှန်းချက်ဟာ ရိုးရိုးနံပါတ်တွေကို ပရိသတ်ဆီ ပေးပို့ဖို့မဟုတ်ဘူး။ သင့်ရဲ့ ရည်မှန်းချက်က ဒေတာကနေ အဓိပ္ပါယ်ရတဲ့ ပုံပြင်တစ်ပုဒ်ကို ဆက်သွယ်ဖို့ ဖြစ်ပါတယ်။ ဒေတာဆက်သွယ်မှုအောင်မြင်မှုနဲ့ ပုံပြင်ပြောဆိုမှုဟာ လက်တွဲသွားတယ်။ သင့်ပရိသတ်ဟာ သင်ပေးတဲ့ နံပါတ်ထက် သင်ပြောတဲ့ ပုံပြင်ကို ပိုမိုမှတ်မိနိုင်ပါတယ်။ ဒီသင်ခန်းစာရဲ့ နောက်ပိုင်းမှာ သင့်ဒေတာကို ပိုထိရောက်စွာ ဆက်သွယ်ဖို့ ပုံပြင်ပြောဆိုမှုကို ဘယ်လိုအသုံးချရမလဲဆိုတာကို ဆွေးနွေးသွားပါမယ်။
### ဒေတာဆက်သွယ်ရေးနှင့် ဇာတ်လမ်းပြခြင်း
ဆက်သွယ်ရာတွင် ရည်ရွယ်ချက်မှာ အချက်အလက် ပို့ဆက်ခြင်းသာဖြစ်သည်ကို သတိပြုရမည်။ ဒေတာလက်ခံသူထံ ပြောကြားရာတွင်တော့ ဂဏန်းများကိုသာ ဆက်သွယ်ရဟု မျှော်လင့်သင့်သည်။ ဒေတာအာရုံခံချက်အား အသုံးပြု၍ သင့်ရဲ့ဇာတ်လမ်းကို ဆက်သွယ်ခြင်းဖြင့် ကျယ်ပြန့်ပြီး အကျိုးသက်ရောက်မှုရှိသော ဒေတာဆက်သွယ်ရေးနှင့် ဇာတ်လမ်းပြခြင်းကို လက်တွဲသုံးစွဲသင့်သည်။ သင့်ပရိသတ်သည် သင့်ပြောသော ဇာတ်လမ်းကို ဂဏန်းထက် ပိုမိုမှတ်မိနိုင်သည်။ ဒီသင်ခန်းစာတွင် ဒေတာကို ပိုမိုထိရောက်စွာ ဆက်သွယ်ရန် ဇာတ်လမ်းပြနည်းအချို့ကို ရှင်းလင်းပြောကြားပါမည်။
### ဆက်သွယ်မှုအမျိုးအစားများ
ဒီသင်ခန်းစာတစ်ခုလုံးမှာ ဆက်သွယ်မှုအမျိုးအစားနှစ်မျိုးကို ဆွေးနွေးသွားပါမယ်။ အဲဒါတွေကတော့ တစ်ဖက်သတ်ဆက်သွယ်မှုနဲ့ နှစ်ဖက်သတ်ဆက်သွယ်မှု ဖြစ်ပါတယ်။
### ဆက်သွယ်ရေးအမျိုးအစားများ
ဒီသင်ခန်းစာတလျှောက် Operator နှစ်မျိုး ဆွေးနွေးမည်ဖြစ်ပြီး၊ One-Way Communication နှင့် Two-Way Communication ဖြစ်သည်။
**တစ်ဖက်သတ်ဆက်သွယ်မှု** ဆိုတာက ပေးပို့သူတစ်ဦးက အချက်အလက်ကို လက်ခံသူဆီ ပေးပို့ပြီး၊ ပြန်လည်တုံ့ပြန်မှုမရှိတဲ့ အခါဖြစ်ပါတယ်။ တစ်ဖက်သတ်ဆက်သွယ်မှုကို နေ့စဉ်တွေ့မြင်နေရတယ် bulk/mass emails, သတင်းတွေက နောက်ဆုံးရသတင်းတွေကို ပေးပို့တဲ့အခါ၊ သို့မဟုတ် ရုပ်မြင်သံကြားကြော်ငြာတစ်ခုက သူတို့ထုတ်ကုန်က ဘာကြောင့်ကောင်းတယ်ဆိုတာ ပြောပြတဲ့အခါတွေမှာပါ။ ဒီအခါတွေမှာ ပေးပို့သူဟာ အချက်အလက်ဖလှယ်မှုကို ရှာဖွေမနေပါဘူး။ သူတို့ရဲ့ ရည်မှန်းချက်က အချက်အလက်ကို ပေးပို့ဖို့သာ ဖြစ်ပါတယ်။
**One-way communication** ဆိုသည်မှာ ပို့သူသည် လက်ခံသူထံ အချက်အလက် ပို့၍ ပြန်တုံ့ပြန်ချက် မရရှိဘဲဖြစ်သည်။ ဥပမာ အများပြည်သူထံ အီးမေးလ်များပို့ခြင်း၊ သတင်းပေးသွင်းမှုများ၊ သွားရင် မျက်နှာတောင်တင်ကြည့်ရတာကောင်းတယ်ဆိုတဲ့ ထုတ်လွှင့်မှုများ တို့က One-way ဆက်သွယ်ရေးဖြစ်သည်။ ဒီလိုအခါတိုင်း ပို့သူသည် အချက်အလက်လဲလှယ်မှု မလိုလားဘဲ သတင်းအချက်အလက်သာ ပို့ချင်ပါသည်။
**နှစ်ဖက်သတ်ဆက်သွယ်မှု** ဆိုတာက ပါဝင်သူအားလုံးဟာ ပေးပို့သူနဲ့ လက်ခံသူအဖြစ် လုပ်ဆောင်တဲ့အခါ ဖြစ်ပါတယ်။ ပေးပို့သူတစ်ဦးက အချက်အလက်ကို ဆက်သွယ်ပြီး၊ လက်ခံသူက ပြန်လည်တုံ့ပြန်မှု သို့မဟုတ် အကြောင်းပြန်ပေးပါတယ်။ နှစ်ဖက်သတ်ဆက်သွယ်မှုဟာ ကျွန်တော်တို့ ဆက်သွယ်မှုအကြောင်း ပြောတဲ့အခါ အများအားဖြင့် တွေးမိတဲ့အရာဖြစ်ပါတယ်။ လူတွေဟာ မျက်နှာချင်းဆိုင်၊ ဖုန်းခေါ်ဆိုမှု၊ လူမှုကွန်ရက် သို့မဟုတ် စာတိုပို့ခြင်းတို့မှတဆင့် စကားပြောနေကြတယ်လို့ ကျွန်တော်တို့ တွေးမိတတ်ပါတယ်။
**Two-way communication** ဆိုသည်မှာ ပါဝင်သူအားလုံးသည် ပို့သူနှင့် လက်ခံသူနှစ်ဦးလုံးအဖြစ် လှုပ်ရှားကြသည်။ ပို့သူမှ ဒေတာပြောပြပြီး၊ လက်ခံသူမှ ပြန်တုံ့ပြန်ချက် ပေးပါသည်။ Two-way ဆက်သွယ်ရေးကို လူများအကြား စကားပြောဆိုခြင်းအဖြစ် သာမက ဖုန်းခေါ်ဆိုမှု၊ လူမှုမီဒီယာ သို့မဟုတ် စာတိုပို့ခြင်းကဲ့သို့ အသုံးပြုအချိန်တွင် တွေးမိကြသည်။
ဒေတာကို ဆက်သွယ်တဲ့အခါမှာ တစ်ဖက်သတ်ဆက်သွယ်မှုကို အသုံးပြုရမယ့် အခါတွေရှိမယ် (ဥပမာ- စီမံကိန်းတစ်ခုမှာ တင်ပြတဲ့အခါ သို့မဟုတ် မေးခွန်းမေးဖို့ မရနိုင်တဲ့ လူအုပ်ကြီးတစ်စုကို တင်ပြတဲ့အခါ)၊ နှစ်ဖက်သတ်ဆက်သွယ်မှုကို အသုံးပြုရမယ့် အခါတွေရှိမယ် (ဥပမာ- ဒေတာကို အသုံးပြုပြီး အချို့သော အရေးပါတွေ့ဖက်များကို သ перекာ
အဲမာဆန်သည် ဒီအစည်းအဝေးအတွင်း ဆက်သွယ်မှုလုပ်ဆောင်ပုံက အကျိုးရှိစွာဖြစ်ခဲ့ပါသလား?
ဒေတာဆက်သွယ်ရာတွင်လည်း တစ်ဖက်သို့ ဆက်သွယ်ရေးတွင်ကြုံတွေ့မည့်အခြေအနေများရှိမည် (ဥပမာ ညီလာခံမှာ တင်ပြခြင်း သို့မဟုတ် မေးခွန်း မေးရန်အချိန်မရှိသော အဖွဲ့ကြီးထံ မျှဝေခြင်း) နှင့် နှစ်ဖက်ဆက်သွယ်ရေးအသုံးပြုမည့်အခြေအနေများရှိမည် (ဥပမာ ဝယ်ယူသူများကို ရှင်းပြရန် ဒေတာ အသုံးပြုခြင်း သို့မဟုတ် အသင်းသားတို့အကြား သစ်ကိုယ်ပစ္စည်း တည်ဆောက်ရန်အတွက် အချိန်နှင့် ကြိုးပမ်းမှု လိုအပ်ကြောင်း ဖေါ်ပြရန်)။
အစည်းအဝေးအတွင်းမှာ ကုမ္ပဏီတစ်ခုမှ အဖွဲ့ခေါင်းဆောင်တစ်ဦးက အဲမာဆန်ပြောပြခဲ့သည့် ဖောက်သည်များ၏ တိုင်ကြားချက် ၁၀ မိနစ်ကိုသာ အာရုံစိုက်ခဲ့သည်။ အစည်းအဝေးပြီးဆုံးချိန်တွင်လည်း အဖွဲ့ခေါင်းဆောင်က အဲဒီတိုင်ကြားချက်များကိုသာ မှတ်မိနေခဲ့သည်။ အခြားကုမ္ပဏီမှ အဖွဲ့ခေါင်းဆောင်တစ်ဦးကတော့ အဲမာဆန်၏ သုတေသနလုပ်ငန်းစဉ်ကို အဓိကအာရုံစိုက်ခဲ့သည်။ တတိယအဖွဲ့ခေါင်းဆောင်က အဲမာဆန်က တင်ပြခဲ့သည့် ဖြေရှင်းနည်းများကို မှတ်မိခဲ့သော်လည်း အဲဒီဖြေရှင်းနည်းများကို ဘယ်လိုအကောင်အထည်ဖော်ရမည်ဆိုတာ မသေချာခဲ့ပါ။
# ထိရောက်သော ဆက်သွယ်ရေး
အထက်ပါအခြေအနေတွင် မြင်နိုင်သည့်အတိုင်း အဲမာဆန်က အဖွဲ့ခေါင်းဆောင်များအား သိရှိစေလိုသော အချက်များနှင့် အဖွဲ့ခေါင်းဆောင်များက အစည်းအဝေးမှ ယူဆသွားသော အချက်များအကြား အရေးကြီးသော ကွာဟမှုတစ်ရပ် ရှိနေသည်။ အဲမာဆန်အနေဖြင့် စဉ်းစားနိုင်သည့် အခြားနည်းလမ်းတစ်ခုကို အောက်တွင် ဖော်ပြထားပါသည်။
### ဆက်သွယ်သူအနေဖြင့် သင်၏ တာဝန်များ
ဆက်သွယ်ရာတွင်၊ သင်၏ လက်ခံသူများသည် သင့်လိုချင်သော အချက်အလက်ကို စနစ်တကျ ရယူနိုင်ရန် သေချာစေရမည်။ ဒေတာဆက်သွယ်လျှင်၊ လက်ခံသူများကို ဂဏန်းများကိုသာ ယူစေမည်မဟုတ်ပါ၊ ဒေတာမှ ထွက်ရှိသော ဇာတ်လမ်းကို ခံယူစေပါမည်။ ကောင်းမွန်သော ဒေတာဆက်သွယ်သူမှာ ကောင်းမွန်သော ဇာတ်လမ်းပြသူဖြစ်ပါသည်။
အဲမာဆန်သည် ဤနည်းလမ်းကို ဘယ်လိုတိုးတက်အောင်လုပ်နိုင်မလဲ?
အခြေအနေ၊ ပဋိပက္ခ၊ ထိပ်တန်းအချက်၊ အဆုံးသတ်၊ နိဂုံးချုပ်
**အခြေအနေ** - အဲမာဆန်သည် အစပိုင်း ၅ မိနစ်အတွင်း အခြေအနေတစ်ခုလုံးကို မိတ်ဆက်ပေးပြီး အဖွဲ့ခေါင်းဆောင်များအား အဆိုပါပြဿနာများသည် ကုမ္ပဏီအတွက် အရေးကြီးသော အချက်များ (ဥပမာ- ဝင်ငွေ) ကို ဘယ်လိုထိခိုက်စေမည်ကို နားလည်စေသင့်သည်။
ဒေတာဖြင့် ဇာတ်လမ်းပြရန် ဘယ်လိုလုပ်မလဲ? နည်းလမ်းများစွာရှိပါသည်၊ ဒီသင်ခန်းစာအတွင်းမှာ ဆွေးနွေးမည့် ၆ ချက်မှာ -
1. သင့်ပရိသတ်၊ သင့်မီဒီယာနှင့် သင့်ဆက်သွယ်ရေးနည်းလမ်းကို နားလည်ခြင်း
2. အဆုံးအဖြစ်ကို စဉ်းစားပါ
3. တကယ့်ဇာတ်လမ်းတစ်ပုဒ်ကဲ့သို့ ရပ်တည်ပါ
4. အဓိပ္ပာယ်ရှိသော စကားလုံးများနှင့် စကားပုံများ အသုံးပြုပါ
5. ခံစားချက်ကို အသုံးပြုပါ
ဤအတိုင်း ဖော်ပြနိုင်သည် - "လက်ရှိတွင် ကျွန်ုပ်တို့၏ app သည် app store တွင် 2.5 အဆင့်ရှိသည်။ app store အဆင့်သည် App Store Optimization အတွက် အရေးကြီးပြီး ကျွန်ုပ်တို့၏ app ကို ရှာဖွေမှုတွင် အသုံးပြုသူများ များစွာမြင်နိုင်စေရန်နှင့် အသုံးပြုသူများ၏ အမြင်ကို သက်ရောက်စေသည်။ သဘာဝအားဖြင့် အသုံးပြုသူအရေအတွက်သည် ဝင်ငွေနှင့် တိုက်ရိုက်ဆက်စပ်နေသည်။"
စံနစ်တကျ ဖြေကြားမှုအတွက် ဒီနည်းတွေကို အောက်တွင် ပိုမိုအသေးစိတ်ရှင်းပြထားပါသည်။
**ပဋိပက္ခ** - ထို့နောက် အဲမာဆန်သည် ပဋိပက္ခအကြောင်းကို ၅ မိနစ်ခန့် ဆွေးနွေးနိုင်သည်။
### ၁။ သင့်ပရိသတ်၊ သင့်မီဒီယာနှင့် သင့်ဆက်သွယ်ရေးနည်းလမ်းကို နားလည်ခြင်း
မိသားစုအဖွဲ့ဝင်များအား ဆက်သွယ်ရာ၌ မိတ်ဆွေများအား ဆက်သွယ်ရာထက် ကွာခြားချက်ရှိနိုင်သည်။ ထိုပုဂ္ဂိုလ်များ နားလည်ရန် ပိုမိုလွယ်ကူသော စကားများကို အသုံးပြုနိုင်သည်။ ဒေတာဆက်သွယ်ရာတွင်လည်း အတူတူ နည်းလမ်းကို အသုံးပြုပါ။ သင် ဆက်သွယ်မည့် ပရိသတ် ကို စဉ်းစားပါ။ ၎င်းတို့၏ ရည်မှန်းချက်များနှင့် သင့်တင်ပြချက်တွင် ဖော်ပြလိုသည့် အကြောင်းအရာအတိုင်း ဖြစ်စေရန် လေ့လာပါ။
ဤအတိုင်း ပြောနိုင်သည် - "အသုံးပြုသူများသည် စနေ၊ တနင်္ဂနွေများတွင် တိုင်ကြားချက်နှင့် bug report များကို ၄၂% ပိုမိုတင်ပြကြသည်။ တိုင်ကြားချက်တစ်ခုကို ၄၈ နာရီအတွင်း ဖြေရှင်းမရပါက အဆိုပါဖောက်သည်များသည် app store တွင် ကျွန်ုပ်တို့၏ app ကို ၂ အောက်အဆင့်ပေးရန် ၃၂% ပိုမိုဖြစ်နိုင်သည်။ ကျွန်ုပ်တို့၏ app store အဆင့်ကို ၄ အထိ တိုးမြှင့်ခြင်းဖြင့် ကျွန်ုပ်တို့၏ မြင်နိုင်မှုကို ၂၀-၃၀% တိုးတက်စေမည်ဖြစ်ပြီး ဝင်ငွေကို ၁၀% တိုးတက်စေမည်ဟု ခန့်မှန်းပါသည်။" အဲမာဆန်သည် ဤအချက်အလက်များကို အတည်ပြုရန် ပြင်ဆင်ထားသင့်သည်။
အများသောအားဖြင့်၊ သင်၏ ပရိသတ်ကို အောက်ပါအမျိုးအစားများအဖြစ် သတ်မှတ်နိုင်သည်။ _Harvard Business Review_ ဆောင်းပါးတစ်ခုဖြစ်သော “Data ဖြင့် ဇာတ်လမ်းပြခြင်းအား ဘယ်လိုလုပ်မလဲ” တွင် Dell Executive Strategist Jim Stikeleather သည် ပရိသတ်အမျိုးအစားငါးမျိုး ခွဲခြားထားသည်။
**ထိပ်တန်းအချက်** - အခြေခံအချက်များကို ဖော်ပြပြီးနောက် အဲမာဆန်သည် ထိပ်တန်းအချက်ကို ၅ မိနစ်ခန့် ဆွေးနွေးနိုင်သည်။
- **အသစ်သင်ယူသူ (Novice)** : အကြောင်းအရာနှင့် ပထမဆုံးတွေ့ရှိမည်၊ သို့သော် မျှတမှုမထားသော အသေးစိတ်လွယ်ကူရိုးရှင်းခြင်း မလိုချင်သူ။
- **ပုံမှန်သိထားသူ (Generalist)** : အကြောင်းအရာကို သိရှိပြီး ယေဘုယျနားလည်မှုနှင့် အဓိကအကြောင်းအရာများ ရှာဖွေသူ။
- **အုပ်ချုပ်သူ (Managerial)** : အသေးစိတ်နှင့် လုပ်ဆောင်နိုင်မှုအလားအလာ ရှိသော နားလည်မှုနှင့် အချုပ်အခြာအာဏာ။
- **ကျွမ်းကျင်သူ (Expert)** : ပိုမိုလေ့လာမှု့များနှင့် ရှာဖွေမှုများ၊ ဇာတ်လမ်းများထက် အသေးစိတ်အချက်အလက်များ။
- **အရာရှိအဆင့် (Executive)** : အချိန်နည်း၍ အဓိကအချက်များနှင့် သတ်မှတ်ချက်များကိုသာ သိရှိသူ။
အဲမာဆန်သည် အဆိုပါ ဖြေရှင်းနည်းများကို မိတ်ဆက်ပြီး ပြဿနာများကို ဘယ်လိုဖြေရှင်းမည်၊ အဆိုပါဖြေရှင်းနည်းများကို လက်ရှိ workflow များတွင် ဘယ်လိုထည့်သွင်းမည်၊ အကုန်အကျသက်သက်၊ ROI ဘယ်လောက်ရှိမည်၊ screenshots သို့မဟုတ် wireframes များကို ပြသနိုင်သည်။ ထို့အပြင် ၄၈ နာရီကျော်ပြီးမှ တိုင်ကြားချက်ကို ဖြေရှင်းရသော အသုံးပြုသူများ၏ သက်သေခံချက်များနှင့် လက်ရှိ customer service ကိုယ်စားလှယ်တစ်ဦး၏ သက်သေခံချက်ကိုလည်း မျှဝေနိုင်သည်။
ဤအမျိုးအစားများမှာ သင့်ဒေတာ တင်ပြပုံကို အကြံပြုဖို့ အထောက်အကူဖြစ်နိုင်သည်။
**အဆုံးသတ်** - အဲမာဆန်သည် ၅ မိနစ်အတွင်း ကုမ္ပဏီကြုံတွေ့နေရသည့် ပြဿနာများကို ပြန်လည်ဖော်ပြပြီး အဆိုပါ ဖြေရှင်းနည်းများကို ပြန်လည်ဆွေးနွေးပြီး အဲဒီဖြေရှင်းနည်းများသည် ဘာကြောင့်မှန်ကန်ကြောင်း ပြန်လည်သုံးသပ်နိုင်သည်။
သင့်ပရိသတ်အမျိုးအစားကို စဉ်းစားသည့်အပြင်၊ သင့်ပရိသတ်နှင့်ဆက်သွယ်ရာ မီဒီယာလည်း စဉ်းစားပါ။ မီမိုစာရေးခြင်း၊ အီးမေးလ်ပို့ခြင်းနှင့် အစည်းအဝေးပါဝင်ခြင်း သို့မဟုတ် ညီလာခံတွင် တင်ပြခြင်းတို့တွင် မတူသည်။
**နိဂုံးချုပ်** - Stakeholder အနည်းငယ်နှင့် အပြန်အလှန်ဆွေးနွေးမှုဖြင့် ကျင်းပသည့် အစည်းအဝေးဖြစ်သောကြောင့် အဲမာဆန်သည် အစည်းအဝေးပြီးဆုံးမည့်အချိန်တွင် မရှင်းလင်းသေးသော အချက်များကို ရှင်းလင်းရန် မေးခွန်းများအတွက် ၁၀ မိနစ်ခန့် ထားရှိနိုင်သည်။
သင့်ပရိသတ်ကို နားလည်ခြင်းပြုမူခြင်းအပြင်၊ သင် ဘယ်နည်းလမ်းဖြင့် ဆက်သွယ်မည်ဟု သတ်မှတ်ထားသည်နှင့်ပတ်သက်၍ သိရှိရတာလည်း အရေးကြီးသည်။
အဲမာဆန်သည် နည်းလမ်း #၂ ကို လိုက်နာခဲ့ပါက အဖွဲ့ခေါင်းဆောင်များသည် အဲမာဆန်က သူတို့အား သိရှိစေလိုသော အချက်များကို ပိုမိုသေချာစွာ သိရှိသွားမည်ဖြစ်သည်။ အဆိုပါအချက်များမှာ တိုင်ကြားချက်များနှင့် bug များကို ကိုင်တွယ်ပုံကို တိုးတက်အောင်လုပ်နိုင်ပြီး အကောင်အထည်ဖော်နိုင်မည့် ဖြေရှင်းနည်း ၂ ခု ရှိကြောင်း ဖြစ်သည်။ ဤနည်းလမ်းသည် အဲမာဆန်၏ အချက်အလက်များနှင့် ပုံပြင်ကို ပိုမိုထိရောက်စွာ ဆက်သွယ်နိုင်မည့် နည်းလမ်းဖြစ်သည်။
သင် Novice ပရိသတ်အများစုနှင့် One-way ဆက်သွယ်ရေး အသုံးပြုရပါက ပရိသတ်အား ပထမဆုံး ဘာသာပြောပြပေးပြီး သင့်ဒေတာကို ဟောပြောရန် ကောင်းစွာပြင်ဆင်ပေးရမည်။ ဒီအချိန်တွင် ရှင်းလင်းမှုကို အလွန်အကျွံ အာရုံစိုက်ရမည်၊ မေးခွန်းမေးနိုင်မှုမရှိသောကြောင့် စတိရိုက်လှည့်ပြောရမည်ဖြစ်သည်။
# နိဂုံးချုပ်
### အဓိကအချက်များအကျဉ်းချုပ်
- ဆက်သွယ်မှုဆိုသည်မှာ အချက်အလက်များကို ပေးပို့ခြင်း သို့မဟုတ် ဖလှယ်ခြင်းဖြစ်သည်။
- အချက်အလက်များကို ဆက်သွယ်ရာတွင် သင့်ရည်မှန်းချက်မှာ ကိန်းဂဏန်းများကိုသာ ပေးပို့ရန်မဟုတ်ပါ။ သင့်ရည်မှန်းချက်မှာ သင့်အချက်အလက်များမှ သတင်းအချက်အလက်တစ်ခုကို ပုံပြင်အဖြစ် ဆက်သွယ်ရန်ဖြစ်သည်။
- ဆက်သွယ်မှုအမျိုးအစား ၂ မျိုးရှိသည် - တစ်ဖက်သတ်ဆက်သွယ်မှု (တုံ့ပြန်မှုမရရှိရန် ရည်ရွယ်၍ အချက်အလက်များကို ဆက်သွယ်ခြင်း) နှင့် အပြန်အလှန်ဆက်သွယ်မှု (အချက်အလက်များကို အပြန်အလှန် ဆက်သွယ်ခြင်း)
- သင့်အချက်အလက်များနှင့် ပုံပြင်တစ်ခုကို ပြောပြရန် အသုံးပြုနိုင်သည့် နည်းလမ်းများစွာရှိသည်။ ကျွန်ုပ်တို့ဆွေးနွေးခဲ့သည့် နည်းလမ်း ၅ ခုမှာ -
- သင့်ရည်မှန်းပရိသတ်၊ သင့်မီဒီယာနှင့် သင့်ဆက်သွယ်မှုနည်းလမ်းကို နားလည်ပါ
- အဆုံးသတ်ကို စဉ်းစားပြီး စတင်ပါ
- တစ်ခုတည်းသော ပုံပြင်လိုက်ပါ
- အဓိပ္ပာယ်ရှိသော စကားများနှင့် စကားစုများကို အသုံးပြုပါ
- စိတ်ခံစားမှုကို အသုံးပြုပါ
Managerial ပရိသတ်အများစုနှင့် Two-way ဆက်သွယ်ရေး အသုံးပြုပါက ပရိသတ်အား ပညာပေးခြင်း သို့မဟုတ် အသေးစိတ်ဖော်ပြမှု မလိုအပ်ပါ။ သင့်တင်ပြချက်ကို တိုက်ရိုက် ဆွေးနွေးနိုင်သည်။ ဒါပေမယ့် ဆွေးနွေးမှု အချိန်နှင့် Presentation ကို ထိန်းချုပ်ပေးရမည် ဖြစ်သည်။ ထိုအခါ၌ မေးခွန်းများအစဉ်လိုက်ပေါ်တက်ပြီး သင့်ပြောလိုသည့် ဇာတ်လမ်းနှင့်ကိုက်ညီမှုမရှိသော ခေါင်းဆောင်တင်ပြမှု များဖြစ်လာနိုင်ပါသည်။ ဤအခါ သင် ဆွေးနွေးမှုကို ဇာတ်လမ်းကို ပြန်လမ်းညွှန်ရန် တင်ပြပြီး ထိန်းချုပ်နိုင်ပါသည်။
### ကိုယ်တိုင်လေ့လာရန် အကြံပြုအရင်းအမြစ်များ
[The Five C's of Storytelling - Articulate Persuasion](http://articulatepersuasion.com/the-five-cs-of-storytelling/)
### ၂။ အဆုံးအဖြစ်ကို စဉ်းစားပါ
အဆုံးအဖြစ်ကို စဉ်းစားခြင်းဆိုသည်မှာ ပရိသတ်အား ဆက်သွယ်ခြင်း မလုပ်မီ သင်တင်ပြလိုသည့် အချက်အလက်အဓိကများကို နားလည်ထားခြင်း ဖြစ်သည်။ သင်၏ဇာတ်လမ်းကို ပရိသတ် ထောက်လိုက်နားလည်နိုင်ရန် ရည်ရွယ်ချက် ရေးသားထားခြင်း အရေးကြီးသည်။ အဆုံးအဖြစ်ကို စဉ်းစားရခြင်းသည် One-way နှင့် Two-way ဆက်သွယ်ရေး အမျိုးအစားနှစ်မျိုးလုံးသင့်တော်သည်။
[1.4 Your Responsibilities as a Communicator Business Communication for Success (umn.edu)](https://open.lib.umn.edu/businesscommunication/chapter/1-4-your-responsibilities-as-a-communicator/)
အဆုံးအဖြစ်က စတင်ရန် ဘယ်လိုလုပ်မလဲ? ဒေတာပြောပြမီ သင့်အဓိကယူဆချက်များကို စာရေးပါ။ ပြီးတော့ ဒေတာဇာတ်လမ်း ပြင်ဆင်မှု အဆင့်ဆင့်မှာ "ဒီအပိုင်းသည် ငါ့ဇာတ်လမ်းနဲ့ ဘယ်လိုအတူတူသလဲ?" ဟု မေးပါ။
[How to Tell a Story with Data (hbr.org)](https://hbr.org/2013/04/how-to-tell-a-story-with-data)
သတိပေး အဆုံးအဖြစ် စတင်ခြင်းသည် သင့်ရည်ရွယ်ချက်အမျိုးမျိုးကိုသာ ထောက်ခံသော ဒေတာများကိုသာ ပြောဆိုသင့်သည်ဟု မမြင်ရပါ။ ၎င်းကို Cherry-Picking လို့ခေါ်ပြီး၊ ဆက်သွယ်သူသည် သတ်မှတ်ချက်ကို ထောက်ပံ့သော ဒေတာသာ ပြောပြီး အခြားဒေတာများအား မမြင့်မသာ လက်မခံခြင်း ဖြစ်သည်။
[Two-Way Communication: 4 Tips for a More Engaged Workplace (yourthoughtpartner.com)](https://www.yourthoughtpartner.com/blog/bid/59576/4-steps-to-increase-employee-engagement-through-two-way-communication)
သင့်စုဆောင်းထားသော ဒေတာသည် သင့်ရည်ရွယ်ချက်များကို ပံ့ပိုးပေးရပါမည်။ သို့သော် ကိုက်ညီမှုမရှိသေးသော ဒေတာရှိပါက ပြောပြသင့်သည်။ ထိုအခါ ပရိသတ်ကို ဖြေရှင်းပြီး၊ ဘာကြောင့် အားလုံးကို မပံ့ပိုးသော်လည်း သင့်ဇာတ်လမ်းကို ဆက်ပြောရန် ရွေးချယ်ထားကြောင်း ဖေါ်ပြပါ။
[6 succinct steps to great data storytelling - BarnRaisers, LLC (barnraisersllc.com)](https://barnraisersllc.com/2021/05/02/6-succinct-steps-to-great-data-storytelling/)
### ၃။ တကယ့်ဇာတ်လမ်းကဲ့သို့ ရပ်တည်ပါ
ရိုးရာဇာတ်လမ်းတွေမှာ အဆင့် ၅ ခုရှိကြောင်း ကြားဖူးဖြစ်နိုင်သည်။ အဲဒီအဆင့်တွေအား Exposition, Rising Action, Climax, Falling Action၊ Denouncement ဟုခေါ်တတ်ကြသည်။ ဒါမှမဟုတ် မှတ်မိရလွယ်ကူစေရန် အဆင့်များမှာ Context, Conflict, Climax, Closure, Conclusion ဟု ခွဲခြားတတ်သည်။ ဒေတာနှင့် ဇာတ်လမ်း ဆက်သွယ်ရာတွင်လည်း အတူတူနည်းလမ်းကို အသုံးပြုနိုင်သည်။
[How to Tell a Story With Data | Lucidchart Blog](https://www.lucidchart.com/blog/how-to-tell-a-story-with-data)
နောက်ခံသတင်း အကြောင်းအရာဖြင့် စတင်ပြီး ပရိသတ်အား အတူတူ နားလည်အောင် ပြင်ဆင်ပါ။ ထို့နောက် စိန်ခေါ်မှုအကြောင်း ဖော်ပြပါ။ ဤဒေတာစုဆောင်းရခြင်းမှာ ဘာကြောင့်လိုအပ်ခဲ့သလဲ။ ဘယ်ပြဿနာကို ဖြေရှင်းဖို့ကြိုးစားခဲ့တာလဲ။ ထို့နောက် အကောင်းဆုံး အချက်အလက်/Climax အနေဖြင့် ဒေတာပြသပါ။ ဒေတာ၏ အဓိပ္ပာယ်သည်ဘာလဲ။ ဒေတာကဆိုရင် ဘယ်လိုဖြေရှင်းချက်များ လိုအပ်သလဲ။ နောက်ဆုံးတွင် စိတ်ချရသော နိဂုံးချုပ် (Closure) ပြုလုပ်ပြီး ပြဿနာနှင့် ဖြေရှင်းနည်း(များ)ကို ထပ်မံ ဖော်ပြပါ။ နောက်ဆုံးတွင် နိဂုံးချုပ်မှာ အဓိကယူဆချက်များနှင့် အသင်းသားများဆောင်ရွက်ရန် လမ်းညွန်ချက်များကို တိုတောင်းပြီး ဆုံးဖြတ်ပါ။
[6 Cs of Effective Storytelling on Social Media | Cooler Insights](https://coolerinsights.com/2018/06/effective-storytelling-social-media/)
### ၄။ အဓိပ္ပာယ်ရှိသော စကားလုံးများနှင့် စကားပုံများ အသုံးပြုပါ
သင်နှင့်ကျွန်တော် တူတူ ပစ္စည်းတစ်ခုအပေါ် အတူလုပ်ဆောင်စဉ်တွင်သည်းခံခြင်းပြောပါက "ကျွန်တော်တို့အသုံးပြုသူများသည် ဒီပလက်ဖောင်းပေါ် အချိန်ကြာမြင့်စွာ ကြာသည့်အချိန်ဦးရေတင်ပါမည်" ဟု ဆိုပါက "အချိန်ကြာမြင့်တာ" ဆိုသည်မှာ မည်မျှ အချိန်ကို ဆိုလိုသနည်း? တစ်နာရီလား? တစ်ပတ်လား? လုပ်ရခက်သည်။ သင်အနေနှင့်ပရိသတ်အားလုံးထံမှာပြောပါကလည်း တစ်ဦးချင်းစီက မတူညီသော အယူအဆ ရရှိနိုင်သည်။
[The Importance of Emotions In Presentations | Ethos3 - A Presentation Training and Design Agency](https://ethos3.com/2015/02/the-importance-of-emotions-in-presentations/)
အစားတစ်ခုကောင်းကောင်း၊ "ကျွန်တော်တို့ အသုံးပြုသူများသည် ပလက်ဖောင်းပေါ် သုံးစွဲရန် လျှောက်လွှာပုံသဏ္ဍာန်သို့ ဝင်ရောက်ရန် မိနစ် ၃ ပျမ်းမျှ ကြာသည်" ဟု ဆိုပါကပိုပြတ်သားပါလိမ့်မယ်။
[Data storytelling: linking emotions and rational decisions (toucantoco.com)](https://www.toucantoco.com/en/blog/data-storytelling-dataviz)
ဒေတာဆက်သွယ်ရာတွင် လူတိုင်း သင့်လိုပဲ တွေးတတ်သည်ဟု ထင်မှားရလွယ်သည်။ ဒေတာနှင့် ၎င်း၏ အဓိပ္ပာယ်ကို ရှင်းလင်းသေချာ အပြောကြားခြင်းသည် ဆက်သွယ်သူ၏ တာဝန်တစ်ခုဖြစ်သည်။ ဒေတာ သို့မဟုတ် ဇာတ်လမ်း မရှင်းလင်းပါက ပရိသတ်တို့ အနားမလဲနိုင်ပါ၊ အဓိကယူဆချက်များကို နားမလည်နိုင်ဘူး ဖြစ်နိုင်သည်။
[Emotional Advertising: How Brands Use Feelings to Get People to Buy (hubspot.com)](https://blog.hubspot.com/marketing/emotions-in-advertising-examples)
အဓိပ္ပာယ်ရှိသော စကားများ၊ စကားပုံများကို အသုံးပြုလျှင် ပိုရှင်းလင်းစွာ ဆက်သွယ်နိုင်သည်၊ နာမ်မသိစကားများကို မသုံးသင့်ပါ။ အောက်တွင် တချို့ ဥပမာများရှိသည်။
[Choosing Colors for Your Presentation Slides | Think Outside The Slide](https://www.thinkoutsidetheslide.com/choosing-colors-for-your-presentation-slides/)
- ရွှေရောင်နှစ်တစ်နှစ်ရမည်ဟု ယူဆသည်။
- တစ်ဦးကတော့ ၂% - ၃% ဝင်ငွေတိုးခြင်းဟု သတ်မှတ်နိုင်ပြီး၊ တစ်ဦးကတော့ ၅၀% - ၆၀% တိုးခြင်းဟု ယူနိုင်သည်။
- အသုံးပြုသူများ၏ အောင်မြင်မှုနှုန်းသည် *အလွန် များပြားစွာ* တိုးတက်လာသည်။
- များပြားစွာ တိုးတက်တဲ့ဟာ ဘယ်လောက်ကြီးမလဲ?
- ဒီလုပ်ငန်းမှာ *အရေးကြီးသော* ကြိုးပမ်းမှုလိုအပ်သည်။
- အရေးကြီးဆုံး ကြိုးပမ်းမှုသည် မည်မျှလောက်ဖြစ်လဲ?
[How To Present Data [10 Expert Tips] | ObservePoint](https://resources.observepoint.com/blog/10-tips-for-presenting-data)
နည်းနည်း နောက်ဆက်တွဲဒေတာကို မိတ်ဆက်ရန် သို့မဟုတ် သင်ပြောလိုသော ဇာတ်လမ်းရဲ့ အကျဉ်းချုပ်အဖြစ် အသုံးပြုနိုင်သည်။ သို့သော် သင့်တင်ပြချက်၏ အစိတ်အပိုင်းအားလုံး သင်၏ ပရိသတ်များအတွက် ရှင်းလင်းစေရန် သတိပြုပါ။
[Microsoft Word - Persuasive Instructions.doc (tpsnva.org)](https://www.tpsnva.org/teach/lq/016/persinstr.pdf)
[The Power of Story for Your Data (thinkhdi.com)](https://www.thinkhdi.com/library/supportworld/2019/power-story-your-data.aspx)
### ၅။ ခံစားချက်ကို အသုံးပြုပါ
ခံစားချက်သည် ဇာတ်လမ်းပြခြင်းတွင် အရေးကြီးသည်။ ဒေတာဖြင့် ဇာတ်လမ်းပြရာတွင်ပိုမို အရေးကြီးသည်။ ဒေတာဆက်သွယ်ရာတွင်၊ သင်လိုချင်သည့် ယူဆချက်များကို ပရိသတ် ထောက်ခံစေသည်။ ခံစားချက်ဖြစ်ထွန်းသည့်အခါ ပရိသတ်တို့သည် ခံစားချက်နှင့် တစ်ခုတည်း ဖြစ်၍ လုပ်ဆောင်ခြင်းများ ပိုမိုဖြစ်ပေါ်စေသည်။ ခံစားချက်ကြောင့် ပရိသတ်များသည် သင့်ရဲ့ စာတိုက်အချက်ကို ပိုမိုမှတ်မိနိုင်ပါသည်။
[Common Mistakes in Data Presentation (perceptualedge.com)](https://www.perceptualedge.com/articles/ie/data_presentation.pdf)
ပြီးခဲ့စဉ်က TV ကွန်ရက်များတွင် တွေ့ကြုံဖူးဖြစ်နိုင်သည်။ တစုံတခုက တော်တော်ဆိုးလည်း ရပါသည်။ ဒါမှမဟုတ် ပျော်စရာဆန်းသစ်ပြီး သင့်ဒေတာနှင့် ပျော်ရွှင်မှု ခံစားချက်ဖြင့် ပေါင်းစည်းစေသောကကြော်ငြာများလည်းရှိသည်။
[Infographic: Here are 15 Common Data Fallacies to Avoid (visualcapitalist.com)](https://www.visualcapitalist.com/here-are-15-common-data-fallacies-to-avoid/)
ဒေတာဆက်သွယ်ရာ၌ ခံစားချက်ကို ဘယ်လိုသုံးမလဲ? အောက်ပါနည်းလမ်းများအတော်များများရှိသည်။
[Cherry Picking: When People Ignore Evidence that They Dislike Effectiviology](https://effectiviology.com/cherry-picking/#How_to_avoid_cherry_picking)
- သက်ဆိုင်သူများ၏ သက်သေစကားများနှင့် ကိုယ်တိုင်အတွေ့အကြုံများ အသုံးပြုသည်။
- ဒေတာစုဆောင်းစဉ်တွင် အရေအတွက်နှင့် အရည်အသွေးဒေတာများနှစ်မျိုးလုံး ဖော်ဆောင်ရန် ကြိုးစားပါ၊ ဒါမှသာ ဒေတာများအပေါ် အေဖော့စုံဆွဲခြင်း ထိရောက်စွာ ပြောပြနိုင်မည်။
- ပုံအမြင်များ အသုံးပြုပါ
- ပုံများက ပရိသတ်တို့အား ကိုယ့်ကိုယ်ကို အခြေအနေတစ်ခုထဲတွင် တွေ့မြင်ရန် ကူညီပေးသည်။ ပုံများ အသုံးပြုပြီး ခံစားချက်ကို ဦးတည်ရန် အားပေးနိုင်သည်။
- အပေါ်တန်း အရောင်အသုံးပြုပါ
- အရောင်အသီးသီးသည် ခံစားချက်အသီးသီးကို လှုံ့ဆော်သည်။ လူကြိုက်များသော အရောင်များနှင့် ၎င်းတို့သည် ဖြစ်စေသောခံစားချက်များမှာ -
- အပြာရောင်သည် အေးချမ်းခြင်းနှင့် ယုံကြည်မှုကိုဖြစ်စေသည်
- အစိမ်းရောင်သည် သဘာဝနှင့် ပတ်သတ်သည်
- နီရောင်သည် စိတ်လှုပ်ရှားမှုနှင့် စိတ်အားထိုးမှုဖြစ်စေသည်
- အဝါရောင်သည် မျှော်လင့်ချက်နှင့် ပျော်ရွှင်မှုဖြစ်စေသည်
[Tell Stories with Data: Communication in Data Science | by Sonali Verghese | Towards Data Science](https://towardsdatascience.com/tell-stories-with-data-communication-in-data-science-5266f7671d7)
# ဆက်သွယ်ရေးအကြောင်း အကောင်အထည်ဖော်
[1. Communicating Data - Communicating Data with Tableau [Book] (oreilly.com)](https://www.oreilly.com/library/view/communicating-data-with/9781449372019/ch01.html)
Emerson သည် မိုဘိုင်းအက်ပ်အတွက် ထုတ်ကုန်အမှုဆောင်မန်နေဂျာ ဖြစ်သည်။ Emerson သည် ဖျက်ဆီးမကြားသည့် မနက်ဖြန်သာမှာ ဖောက်သည်များက ၄၂% ပိုမိုပြောဆိုသော တိုင်ကြားချက်များနှင့် အမှားအစစ်များ ရှိကြောင်း တွေ့ရှိခဲ့သည်။ ယင်းနှင့်အတူ၊ ၄၈ နာရီ အတွင်း မဖြေရှင်းသေးသော တိုင်ကြားချက်ပေးသူများသည် အက်ပ်ဆိုင်တွင် အဆိုပြုအဆင့် ၁ သို့မဟုတ် ၂ ကို ပေးခြင်းဖြစ်နိုင်မှု ၃၂% ပိုမိုရှိကြောင်း တွေ့ရှိခဲ့သည်။
## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/31)
သုတေသနပြီးဆုံးကာ Emerson သည် ပြဿနာအတွက် ဖြေရှင်းနည်းများနှစ်ခုရှိသည်။ Emerson သည် ကုမ္ပဏီအမှုဆောင် သုံးဦးနှင့် ၃၀မိနစ်စာ အစည်းအဝေး တစ်ခုစီတက်ပြီး ဒေတာနှင့် ရထားသော ဖြေရှင်းချက်များကို ဆက်သွယ်ပြောကြားလိုက်သည်။
အထက်ပါ Post-Lecture Quiz ဖြင့် သင်လေ့လာခဲ့သည့်အရာများကို ပြန်လည်သုံးသပ်ပါ!
ဆိုပါအစည်းအဝေးအတွင်း Emerson ၏ ရည်ရွယ်ချက်မှာ ကုမ္ပဏီအမှုဆောင်များအား ဒီဖြေရှင်းချက်နှစ်ခုသည် အက်ပ်၏ အဆင့်သတ်မှတ်ချက်တိုးတက်စေပြီး ဝင်ငွေမြင့်တက်မည့် အတည်ပြုမှုကို ပိုမို ရရှိစေကြောင်း နားလည်စေရန် ဖြစ်သည်။
## လုပ်ငန်းတာဝန်
[Market Research](assignment.md)
**ဖြေရှင်းချက် ၁။** စနေနေ့များတွင် ဖောက်သည်ဆက်ဆံရေး ဝန်ထမ်းများခန့်ထားသည်။
**ဖြေရှင်းချက် ၂။** ဖောက်သည်ဆက်ဆံရေး ဝန်ထမ်းများသည် အဆုံးဆုံးတိုင်ကြားချက်များကို မှတ်ပုံတင်တင်ပြရန် လွယ်ကူစေရန် အသစ်သော စနစ် တစ်ခု ဝယ်ယူသည်။
အစည်းအဝေးတွင် Emerson သည် အက်ပ်ဆိုင်တွင် အသင့်မပြုအဆင့် ရှိခြင်းက ဘာကြောင့် ဆိုးကြောင်း ၅ မိနစ်ရှင်းပြ၊ ရှာဖွေမှု လည်ပတ်မှု နှင့် ရလဒ်များကို ၁၀ မိနစ်ရှင်းပြ၊ လတ်တလော ဖောက်သည်တိုင်ကြားချက်များကို ၁၀ မိနစ်ဆွေးနွေးပြီး နောက်ဆုံး ၅ မိနစ်တွင် ဖြေရှင်းနည်း၂ မျိုးကို အကျဉ်းချုပ် ပြောကြားခဲ့သည်။
ဤအစည်းအဝေးအတွင်း Emerson သည် ထိရောက်စွာ ဆက်သွယ်ဆောင်ရွက်နိုင်ခဲ့ပါသလား?
အစည်းအဝေးအတွင်း တစ်ဦးသော ကုမ္ပဏီခေါင်းဆောင်တစ်ဦးသည် Emerson မှ ခံစားချက်ပြုသော ၁၀ မိနစ်တာ ဈေးကွက်ဖောက်သည်ရဲ့ ဖောက်သည်တုံ့ပြန်ချက်များကိုသာ အာရုံစိုက်ခဲ့သည်။ အစည်းအဝေးပြီးပါက အဲဒီဖောက်သည်တုံ့ပြန်ချက်များသာ အဲ့ဒီအသင်းခေါင်းဆောင် အကြောင်းအရိပ်အနက်တွင် ကျန်ရှိခဲ့သည်။ ကုမ္ပဏီခေါင်းဆောင်တစ်ဦးကတော့ Emerson ၏ သုတေသနလုပ်ငန်းစဉ် အကြောင်းကိုအဓိကထား အာရုံစိုက်ခဲ့သည်။ တတိယကုမ္ပဏီခေါင်းဆောင်ကတော့ Emerson က တင်ပြသော ဖြေရှင်းချက်များကိုမှတ်မိသော်လည်း ထိုဖြေရှင်းချက်များကို မည်သို့ အကောင်အထည်ဖော်နိုင်မည်ဆိုသည်ကို မသေချာဘူး။
အထက်ပါအခြေနေမှ တွေ့နိုင်သည့် အချက်မှာ Emerson အလိုရှိသလို အသင်းခေါင်းဆောင်များက အစည်းအဝေးကနေ ရရှိလိုသည့် အချက်နှင့် အစည်းအဝေးအပြီးမှာ ရရှိခဲ့သည့် အချက်များမှာ သိသိသာသာ ခြားနားမှုရှိသည်။ အောက်မှာ Emerson သည် စဉ်းစားနိုင်သည့် နည်းလမ်းတစ်ခုကို ဖော်ပြထားသည်။
Emerson သည် ဒီနည်းလမ်းကို မည်သို့ တိုးတက်သွားစေနိုင်မလဲ?
Context, Conflict, Climax, Closure, Conclusion
**Context** - Emerson သည် ပထမ ၅ မိနစ်အတွင်း စီးပွားရေးလုပ်ငန်းရှိပြဿနာများနှင့် ၎င်းတို့သည် ကုမ္ပဏီအတွက် အရေးကြီးသော မီထရစ်များကို ဘယ်လို ထိခိုက်နေသည်ဆိုသည်ကို အသင်းခေါင်းဆောင်များ နားလည်စေဖို့ အကူအညီပေးနိုင်သည်။
ဒီလို ဖော်ပြနိုင်ပါသည်။ "လက်ရှိအားဖြင့် ကျွန်ုပ်တို့၏အက်ပ်သည် အက်ပ်စတိုးတွင် ၂.၅ မွတ်စတင်ထားသည်။ အက်ပ်စတိုးတွင် အမှတ်ပေးခြင်းသည် App Store Optimization အတွက် အရေးကြီးပြီး၊ ဤကိစ္စသည် ဘယ်လောက်သော အသုံးပြုသူများက ကျွန်ုပ်တို့၏ အက်ပ်ကို ရှာဖွေတွေ့ရှိနိုင်မည်နည်းနှင့် ဤအက်ပ်ကို ကြည့်ရှုသော ရှေ့သို့သွားမည့်အသုံးပြုသူများ၏ အမြင်ကို သက်ရောက်စေသည်။ လူဦးရေမှာလည်း သက်ဆိုင်ရာ ဝင်ငွေနှင့် တိုက်ရိုက် ဆက်နွယ်နေသည်။"
**Conflict** - Emerson သည် နောက် ၅ မိနစ်ခန့် တင်းမာမှုအကြောင်း ပြောဆိုနိုင်သည်။
ဒီလိုပြောစေလိုက်ပါ။ “အသုံးပြုသူများသည် စနေ၊ လယ်ကနေ့များတွင် ၄၂% ပို complaint နှင့် bug report တင်ပြကြသည်။ ၄၈ နာရီအတွင်း အကြောင်းပြချက်မဖြေကြားထားသော ဖောက်သည်များသည် အက်ပ်စတိုးတွင် အမှတ် ၂ ထက် အထက် အမှတ်ပေးရန် ၃၂% ပို၍ မသွားနိုင်ပါ။ ကျွန်ုပ်တို့အက်ပ် ၏ အမှတ်ကို ၄ အထိ တိုးမြှင့်ခြင်းဖြင့် မျက်နှာပြင် ဆွဲဆောင်မှု ၂၀-၃၀%တိုးနိုင်ပြီး ဝင်ငွေ ၁၀% တိုးတတ်မည်ဟု ခန့်မှန်းပါသည်။" သို့သော် Emerson သည် ဤအချက်အလက်များကို မှန်ကန်ကြောင်း ထောက်ခံရန် ပြင်ဆင်ထားဖြစ်ရမည်။
**Climax** - အခြေခံချက်များကို သတိထားပြီးနောက် Emerson သည် ၅ မိနစ်ခန့် Climax အပိုင်းကို ဆက်လုပ်တော့မည်။
Emerson သည် ပြဿနာများကို ဖြေရှင်းရန် တင်ပြထားသည့် နည်းလမ်းများ၊ ၎င်းနည်းလမ်းများသည် ပြဿနာကို မည်သို့ ဖြေရှင်းမည်၊ ၎င်းနည်းလမ်းများကို လက်ရှိလုပ်ငန်းစဉ်များတွင် မည်သို့ ထည့်သွင်းနိုင်မည်၊ ကုန်ကျစရိတ်၊ ROI ထောင်ခြားချက်၊ အသုံးပြုခံရမှုနဲ႔လည်း screenshots အများအပြား၊ wireframes များကိုတင်ပြနိုင်ပါသည်။ ပိုပြီးမိနစ် ၄၈ ကျော်အတွင်း complaint ဖြေရှင်းခံရသူ အသုံးပြုသူများ၏ သက်သေအကြောင်းအထောက်အထားများ၊ လက်ရှိ ကုမ္ပဏီ Customer Service ကိုယ်စားလှယ်တစ်ဦး၏ ticketing system အကြောင်း ကောလဟာလချက်များကိုလည်း မျှဝေနိုင်ပါသည်။
**Closure** - ယခု Emerson သည် ၅ မိနစ် အတွင်းလည်း ကုမ္ပဏီရင်ဆိုင်နေသည့် ပြဿနာများကို ပြန်လည်ဖော်ပြ၍ တင်ပြထားသော ဖြေရှင်းချက်များကို ပြန်လည်ဆွေးနွေးကာ အဓိကဖြေရှင်းချက်များကို ပြန်လည်သုံးသပ်နိုင်သည်။
**Conclusion** - အစည်းအဝေးမှာ ပါဝင်သူ အနည်းငယ်သာ ပါဝင်ပြီး နှစ်ဖက်ဆက်သွယ်မှုဖြစ်မည်ဖြစ်သောကြောင့် Emerson သည် မေးခွန်းများအတွက် ၁၀ မိနစ် ထားရှိ စီစဉ်နိုင်ပြီး အသင်းခေါင်းဆောင်များ၏ ထိုက်သင့် သဘောတူမှုကို ရရှိခွင့် ချမှတ်နိုင်ရန် အခွင့်အရေးရရှိနိုင်ပါသည်။
Emerson ရဲ့ နည်းလမ်း #၂ ကို ယူဆောင်ခဲ့ပါက အသင်းခေါင်းဆောင်များသည် အစည်းအဝေးမှ ရှင်းလင်းချက်ယူသင့်သလို ရှင်းလင်းချက်တစ်ခုပေးထားခြင်းဖြင့် မဖြစ်မနေ တုံ့ပြန်မှုနှင့် ကျင်လည်သွားမည်ဖြစ်ပါသည်။ Complaints နှင့် bugs ကို မည်သို့ အကောင်အထည်ဖော်သင့်သည်ဆိုသည့် အတွေးအခေါ်နှင့် နည်းလမ်း နှစ်ခုကို အသုံးချနိုင်မည်ဆိုသည် အလွန်ထိရောက်သော ဆက်သွယ်ရေးနည်းဖြစ်မည်ဖြစ်သည်။
# Conclusion
### အဓိကအချက်များ အကျဉ်းချုပ်
- ဆက်သွယ်ရေး란 သတင်းအချက်အလက်များ ဆက်လက် ပြောကြားခြင်း သို့မဟုတ် လဲလှယ်ခြင်း ဖြစ်သည်။
- ဒေတာကို ဆက်သွယ်သောအခါ သင့်ရဲ့ ရည်ရွယ်ချက်သည် သေးငယ်သော နံပါတ်များကိုသာ မျှဝေရန်မဟုတ်ပဲ သင့်ဒေတာတွင် ပါဝင်သည့် ပုံပြင်တစ်ပုဒ်ကို ဆက်ပြောရန် ဖြစ်ပါသည်။
- ဆက်သွယ်မှုနှင့်ပတ်သက်၍ နှစ်မျိုးရှိသည်။ One-Way Communication (တုံ့ပြန်မှုမရှိဘဲ သတင်းအချက်အလက်များ ပေးပို့ခြင်း) နှင့် Two-Way Communication (သတင်းအချက်အလက်များ လွှဲပြောင်းပြန်လည်ပေးပို့ခြင်း) ။
- ဒေတာဖြင့် ပုံပြင်တစ်ပုဒ် ပြောဆိုရာတွင် အသုံးပြုနိုင်သည့် မျိုးစုံသော မဟာဗျူဟာများ ရှိပြီး ၅ မျိုးအနက် -
- သင့် ပရိသတ်၊ မီဒီယာနှင့် ဆက်သွယ်မှုနည်းလမ်းကို နားလည်ခြင်း
- အဆုံးကို ရှေးတောင့်ပြီး စတင်ခြင်း
- ပုံပြင်တစ်ပုဒ်အတိုင်း ခံယူ သုံးသပ်ခြင်း
- အဓိပ္ပါယ်ရှိသော စကားနှင့် ဝေါဟာရများ အသုံးပြုခြင်း
- ခံစားမှုများ အသုံးပြုခြင်း
### ကိုယ်တိုင်လေ့လာရန် အကြံပြုသော အရင်းအမြစ်များ
[The Five C's of Storytelling - Articulate Persuasion](http://articulatepersuasion.com/the-five-cs-of-storytelling/)
[1.4 Your Responsibilities as a Communicator Business Communication for Success (umn.edu)](https://open.lib.umn.edu/businesscommunication/chapter/1-4-your-responsibilities-as-a-communicator/)
[How to Tell a Story with Data (hbr.org)](https://hbr.org/2013/04/how-to-tell-a-story-with-data)
[Two-Way Communication: 4 Tips for a More Engaged Workplace (yourthoughtpartner.com)](https://www.yourthoughtpartner.com/blog/bid/59576/4-steps-to-increase-employee-engagement-through-two-way-communication)
[6 succinct steps to great data storytelling - BarnRaisers, LLC (barnraisersllc.com)](https://barnraisersllc.com/2021/05/02/6-succinct-steps-to-great-data-storytelling/)
[How to Tell a Story With Data | Lucidchart Blog](https://www.lucidchart.com/blog/how-to-tell-a-story-with-data)
[6 Cs of Effective Storytelling on Social Media | Cooler Insights](https://coolerinsights.com/2018/06/effective-storytelling-social-media/)
[The Importance of Emotions In Presentations | Ethos3 - A Presentation Training and Design Agency](https://ethos3.com/2015/02/the-importance-of-emotions-in-presentations/)
[Data storytelling: linking emotions and rational decisions (toucantoco.com)](https://www.toucantoco.com/en/blog/data-storytelling-dataviz)
[Emotional Advertising: How Brands Use Feelings to Get People to Buy (hubspot.com)](https://blog.hubspot.com/marketing/emotions-in-advertising-examples)
[Choosing Colors for Your Presentation Slides | Think Outside The Slide](https://www.thinkoutsidetheslide.com/choosing-colors-for-your-presentation-slides/)
[How To Present Data [10 Expert Tips] | ObservePoint](https://resources.observepoint.com/blog/10-tips-for-presenting-data)
[Microsoft Word - Persuasive Instructions.doc (tpsnva.org)](https://www.tpsnva.org/teach/lq/016/persinstr.pdf)
[The Power of Story for Your Data (thinkhdi.com)](https://www.thinkhdi.com/library/supportworld/2019/power-story-your-data.aspx)
[Common Mistakes in Data Presentation (perceptualedge.com)](https://www.perceptualedge.com/articles/ie/data_presentation.pdf)
[Infographic: Here are 15 Common Data Fallacies to Avoid (visualcapitalist.com)](https://www.visualcapitalist.com/here-are-15-common-data-fallacies-to-avoid/)
[Cherry Picking: When People Ignore Evidence that They Dislike Effectiviology](https://effectiviology.com/cherry-picking/#How_to_avoid_cherry_picking)
[Tell Stories with Data: Communication in Data Science | by Sonali Verghese | Towards Data Science](https://towardsdatascience.com/tell-stories-with-data-communication-in-data-science-5266f7671d7)
[1. Communicating Data - Communicating Data with Tableau [Book] (oreilly.com)](https://www.oreilly.com/library/view/communicating-data-with/9781449372019/ch01.html)
## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/31)
အထက်ပါ Post-Lecture Quiz ဖြင့် သင်လေ့လာသင်ယူခဲ့သည့်အရာများ ကို ပြန်လည်သုံးသပ်လိုက်ပါ!
## Assignment
[Market Research](assignment.md)
---
**ဝက်ဘ်ဆိုက်မှတ်ချက်**:
ဤစာရွက်စာတမ်းကို 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 -->

@ -4,300 +4,278 @@
|:---:|
| Cloud တွင် Data Science: Low Code - _Sketchnote by [@nitya](https://twitter.com/nitya)_ |
အကြောင်းအရာများ:
- [Cloud တွင် Data Science: "Low code/No code" နည်းလမ်း](../../../../5-Data-Science-In-Cloud/18-Low-Code)
- [Pre-Lecture quiz](../../../../5-Data-Science-In-Cloud/18-Low-Code)
- [1. အကျဉ်းချုပ်](../../../../5-Data-Science-In-Cloud/18-Low-Code)
- [1.1 Azure Machine Learning ဆိုတာဘာလဲ?](../../../../5-Data-Science-In-Cloud/18-Low-Code)
- [1.2 Heart Failure Prediction Project:](../../../../5-Data-Science-In-Cloud/18-Low-Code)
- [1.3 Heart Failure Dataset:](../../../../5-Data-Science-In-Cloud/18-Low-Code)
- [2. Azure ML Studio တွင် Low code/No code နည်းလမ်းဖြင့် မော်ဒယ်ကို လေ့ကျင့်ခြင်း](../../../../5-Data-Science-In-Cloud/18-Low-Code)
- [2.1 Azure ML workspace တစ်ခု ဖန်တီးခြင်း](../../../../5-Data-Science-In-Cloud/18-Low-Code)
- [2.2 Compute Resources](../../../../5-Data-Science-In-Cloud/18-Low-Code)
- [2.2.1 Compute resources အတွက် ရွေးချယ်မှုများ](../../../../5-Data-Science-In-Cloud/18-Low-Code)
- [2.2.2 Compute cluster တစ်ခု ဖန်တီးခြင်း](../../../../5-Data-Science-In-Cloud/18-Low-Code)
- [2.3 Dataset ကို Load လုပ်ခြင်း](../../../../5-Data-Science-In-Cloud/18-Low-Code)
- [2.4 AutoML ဖြင့် Low code/No Code လေ့ကျင့်ခြင်း](../../../../5-Data-Science-In-Cloud/18-Low-Code)
- [3. Low code/No Code မော်ဒယ်ကို တင်သွင်းခြင်းနှင့် Endpoint ကို အသုံးပြုခြင်း](../../../../5-Data-Science-In-Cloud/18-Low-Code)
- [3.1 မော်ဒယ် တင်သွင်းခြင်း](../../../../5-Data-Science-In-Cloud/18-Low-Code)
- [3.2 Endpoint ကို အသုံးပြုခြင်း](../../../../5-Data-Science-In-Cloud/18-Low-Code)
- [🚀 စိန်ခေါ်မှု](../../../../5-Data-Science-In-Cloud/18-Low-Code)
- [Post-Lecture Quiz](../../../../5-Data-Science-In-Cloud/18-Low-Code)
- [Review & Self Study](../../../../5-Data-Science-In-Cloud/18-Low-Code)
- [Assignment](../../../../5-Data-Science-In-Cloud/18-Low-Code)
အကြောင်းအရာဇယား:
- [Cloud တွင် Data Science: "Low code/No code" နည်းလမ်း](#cloud-တွင်-data-science-low-codeno-code-နည်းလမ်း)
- [နောက်တန်းစာမေးခွန်း](#နောက်တန်းစာမေးခွန်း)
- [1. နိဒါန်း](#1-နိဒါန်း)
- [1.1 Azure Machine Learning ကဘာလဲ?](#11-azure-machine-learning-ကဘာလဲ)
- [1.2 နှလုံးပျက်စီးမှု ခန့်မှန်းမှု စုစည်းမှု](#12-နှလုံးပျက်စီးမှု-ခန့်မှန်းမှု-စုစည်းမှု)
- [1.3 နှလုံးပျက်စီးမှု ဒေတာစုစည်းမှု](#13-နှလုံးပျက်စီးမှု-ဒေတာစုစည်းမှု)
- [2. Azure ML Studio တွင် Low code/No code မော်ဒယ် လေ့ကျင့်ခြင်း](#2-azure-ml-studio-တွင်-low-codeno-code-မော်ဒယ်-လေ့ကျင့်ခြင်း)
- [2.1 Azure ML workspace တစ်ခု ဖန်တီးခြင်း](#21-azure-ml-workspace-တစ်ခု-ဖန်တီးခြင်း)
- [2.2 ကွန်ပျူတာ အရင်းအမြစ်များ](#22-ကွန်ပျူတာအရင်းအမြစ်များ)
- [2.2.1 ကွန်ပျူတာ အရင်းအမြစ်များအတွက် မှန်ကန်သော ရွေးချယ်မှုများ](#221-သင့်ကုွန်ပျူတာအရင်းအမြစ်များအတွက်-မှန်ကန်သောရွေးချယ်စရာများ)
- [2.2.2 Compute cluster ဖန်တီးခြင်း](#222-ကွန်ပျူတာအုပ်စု-တည်ဆောက်ခြင်း)
- [2.3 ဒေတာစုစည်းမှုကို တင်သွင်းခြင်း](#23-ဒေတာစုစည်းမှုတင်ခြင်း)
- [2.4 AutoML ဖြင့် Low code/No code လေ့ကျင့်ခြင်း](#24-low-codeno-code-training-နှင့်-automl)
- [3. Low code/No code မော်ဒယ် ပို့ဆောင်ခြင်းနှင့် endpoint အသုံးပြုခြင်း](#3-low-codeno-code-မော်ဒယ်-ထည့်သွင်းခြင်းနှင့်-endpoint-အသုံးပြုခြင်း)
- [3.1 မော်ဒယ် ပို့ဆောင်ခြင်း](#31-မော်ဒယ်-ထည့်သွင်းခြင်း)
- [3.2 Endpoint အသုံးပြုခြင်း](#32-endpoint-အသုံးပြုခြင်း)
- [🚀 စိန်ခေါ်မှု](#-challenge)
- [နောက်တန်းစာမေးခွန်း](#စာသင်ခန်းပြီး-quiz)
- [ပြန်လည်သုံးသပ်ခြင်းနှင့် ကိုယ်တိုင်လေ့လာမှု](#review--self-study)
- [တာဝန်ခံမှု](#ပေးအပ်ထားသော-လေ့ကျင့်မှုများ)
## [Pre-Lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/34)
## [နောက်တန်းစာမေးခွန်း](https://ff-quizzes.netlify.app/en/ds/quiz/34)
## 1. အကျဉ်းချုပ်
### 1.1 Azure Machine Learning ဆိုတာဘာလဲ?
## 1. နိဒါန်း
### 1.1 Azure Machine Learning ကဘာလဲ?
Azure cloud platform သည် 200 ကျော်သော ထုတ်ကုန်များနှင့် cloud ဝန်ဆောင်မှုများကို ပေးစွမ်းပြီး သင့်ရဲ့ အစီအစဉ်အသစ်များကို ဖန်တီးရန် အကူအညီပေးသည်။
Data scientist များသည် အချက်အလက်များကို စူးစမ်းခြင်း၊ ကြိုတင်လုပ်ဆောင်ခြင်းနှင့် မော်ဒယ်လေ့ကျင့်မှု algorithm များကို စမ်းသပ်ခြင်းတို့တွင် အချိန်များစွာ သုံးစွဲရသည်။ အချိန်ကုန်လွန်မှုများကြောင့် အဆင့်မြင့် hardware များကို မထိရောက်စွာ အသုံးပြုတတ်သည်။
Azure cloud ပလက်ဖောင်းသည် သင့်အား ဖြေရှင်းချက်အသစ်များ တည်ဆောက်နိုင်ရန် အထောက်အကူဖြစ်စေဖွယ် ပစ္စည်းနှင့် cloud ဝန်ဆောင်မှု ၂၀၀ ကျော် ထုတ်လုပ်ထားသည်။
ဒေတာသိပ္ပံပညာရှင်များသည် ဒေတာကို စူးစမ်းခြင်းနှင့် ကြိုတင် ပြင်ဆင်ခြင်းများကို များစွာ ကြိုးစားပြီး မော်ဒယ်လေ့ကျင့်မှု အမျိုးမျိုးကို စမ်းသပ်ကာ တိကျမှန်ကန်သော မော်ဒယ်များ ထုတ်လုပ်ရန် ကြိုးပမ်းတတ်ကြသည်။ ၎င်းများသည် အချိန်ကုန်ပြီး ထုတ်လုပ်မှု့စျေးကြီးသော ကွန်ပျူတာ ဆိပ်ကမ်းပစ္စည်းများကို မထိရောက်စွာ အသုံးပြုတတ်သည်။
[Azure ML](https://docs.microsoft.com/azure/machine-learning/overview-what-is-azure-machine-learning?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109) သည် Azure တွင် machine learning ဖြေရှင်းချက်များကို ဖန်တီးခြင်းနှင့် လုပ်ဆောင်ခြင်းအတွက် cloud-based platform တစ်ခုဖြစ်သည်။
ဤ platform တွင် data scientist များအတွက် အချက်အလက်များကို ပြင်ဆင်ခြင်း၊ မော်ဒယ်များကို လေ့ကျင့်ခြင်း၊ အတိအကျ အချက်အလက်များကို ထုတ်ဝေခြင်းနှင့် အသုံးပြုမှုများကို စောင့်ကြည့်ခြင်းတို့အတွက် အကူအညီပေးသော feature များစွာ ပါဝင်သည်။ အဓိကအားဖြင့် မော်ဒယ်လေ့ကျင့်မှုတွင် အချိန်ကုန်လွန်မှုများကို အလိုအလျောက်လုပ်ဆောင်ခြင်းဖြင့် ထိရောက်မှုကို မြှင့်တင်ပေးသည်။ ထို့အပြင် cloud-based compute resources များကို အသုံးပြု၍ အချက်အလက်များကို အကျိုးရှိစွာ စီမံခန့်ခွဲနိုင်သည်။
[Azure ML](https://docs.microsoft.com/azure/machine-learning/overview-what-is-azure-machine-learning?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109) သည် Azure တွင် machine learning ဖြေရှင်းချက်များ တည်ဆောက်ခြင်းနှင့် စီမံခန့်ခွဲရန် cloud-အခြေပြု ပလက်ဖောင်းတစ်ခုဖြစ်သည်။ ဒေတာသိပ္ပံပညာရှင်များ အတွက် ဒေတာ ပြင်ဆင်ခြင်း၊ မော်ဒယ်လေ့ကျင့်ခြင်း၊ ခန့်မှန်း ဝန်ဆောင်မှုများ ပေါက်ထွက်ခြင်းနှင့် အသုံးပြုမှုများကိုစောင့်ကြည့်ခြင်းဆိုင်ရာ အင်္ဂါရပ်များနှင့် စွမ်းရည်များစွာ ပါဝင်သည်။ အရေးကြီးဆုံးအချက်မှာ မော်ဒယ်လေ့ကျင့်ရာတွင် အချိန်ကုန်သက်သာမှုရှိသော တာဝန်များကို အလိုအလျောက် လှုံ့ဆော်ပေးပြီး ရောနှောသော ဒေတာပမာဏများကို တက်ကြွစွာ ကိုင်တွယ်နိုင်ပြီး အသုံးပြုနေစဉ်သာ စရိတ်ဖြစ်ပေါ်ရန် cloud-အခြေပြု ကွန်ပျူတာအရင်းအမြစ်များကို အသုံးပြုနိုင်ကာ ထိရောက်စွာ ထိန်းချုပ်နိုင်သည်။
Azure ML သည် developer များနှင့် data scientist များအတွက် machine learning workflow များကို စီမံခန့်ခွဲရန် လိုအပ်သော tools များအားလုံးကို ပေးသည်။ ဤ tools များတွင် ပါဝင်သည်မှာ-
Azure ML သည် မော်ဒယ်လေ့ကျင့်မှု လုပ်ဆောင်ရာတွင် developer များနှင့် ဒေတာသိပ္ပံပညာရှင်များ လိုအပ်သမျှ ကိရိယာများအားလုံးကို ပေးသည်။ ၎င်းတို့သည်-
- **Azure Machine Learning Studio**: မော်ဒယ်လေ့ကျင့်ခြင်း၊ တင်သွင်းခြင်း၊ automation၊ tracking နှင့် asset management အတွက် low-code နှင့် no-code ရွေးချယ်မှုများကို ပေးသော web portal ဖြစ်သည်။
- **Jupyter Notebooks**: ML မော်ဒယ်များကို prototype နှင့် စမ်းသပ်ရန် အလျင်အမြန်။
- **Azure Machine Learning Designer**: drag-n-drop modules ဖြင့် low-code ပတ်ဝန်းကျင်တွင် စမ်းသပ်မှုများကို ဖန်တီးပြီး pipeline များကို တင်သွင်းနိုင်သည်။
- **Automated machine learning UI (AutoML)**: ML မော်ဒယ်ဖွံ့ဖြိုးမှု၏ iterative task များကို အလိုအလျောက်လုပ်ဆောင်ခြင်း
- **Data Labelling**: အချက်အလက်များကို အလိုအလျောက် label လုပ်ရန် ML tool တစ်ခု
- **Machine learning extension for Visual Studio Code**: ML project များကို ဖန်တီးခြင်းနှင့် စီမံခန့်ခွဲရန် အပြည့်အစုံ development environment တစ်ခု
- **Machine learning CLI**: command line မှ Azure ML resources များကို စီမံခန့်ခွဲရန် command များကို ပေးသည်
- **PyTorch, TensorFlow, Scikit-learn စသည်တို့နှင့် open-source frameworks များနှင့် ပေါင်းစပ်မှု**: ML process အဆုံးအထိ စီမံခန့်ခွဲရန်
- **MLflow**: ML experiment များ၏ life cycle ကို စီမံခန့်ခွဲရန် open-source library တစ်ခု
- **Azure Machine Learning Studio**: မော်ဒယ် လေ့ကျင့်ခြင်း၊ ပို့ဆောင်ခြင်း၊ အလိုအလျောက်လုပ်ဆောင်မှု၊ တည်ဆဲမှု စောင့်ကြည့်ခြင်း နှင့် ပစ္စည်းစီမံခန့်ခွဲမှုများအတွက် low-code နှင့် no-code ဝန်ဆောင်မှုများ ပါဝင်သည့် Azure Machine Learning ၏ ဝက်ဘ်ဆိုင်ရာ ပေါ်တယ်ဖြစ်သည်။ Studio သည် Azure Machine Learning SDK နှင့် ပေါင်းစပ်၍ အတွေ့အကြုံ ပံ့ပိုးသည်။
- **Jupyter Notebooks**: ML မော်ဒယ်များကို လျင်မြန်စွာ အကြံပေးစမ်းသပ်ရန်။
- **Azure Machine Learning Designer**: မော်ဒယ် တည်ဆောက်သည့် လုပ်ထုံးလုပ်နည်းများကို ခွဲ၍ ဆွဲ၍ စမ်းသပ်ရန်ဖြစ်ပြီး နောက်မှ pipeline များ low-code ပတ်ဝန်းကျင်တွင် ပို့ဆောင်နိုင်သည်။
- **Automated machine learning UI (AutoML)**: machine learning မော်ဒယ် တီထွင်ရာ အပြောင်းအလဲများကိုအလိုအလျောက် လုပ်ဆောင်သည်၊ မြင့်မားသော ပမာဏ၊ ထိရောက်မှု နှင့် ထုတ်လုပ်မှုရှိမှုဖြင့် ML မော်ဒယ်တည်ဆောက်ပေးပြီး မော်ဒယ် အရည်အသွေး ထိန်းသိမ်းသည်
- **Data Labelling**: ဒေတာကို အလိုအလျောက် တိကျမှန်ကန်စွာ မျှဝေရာ ML ကိရိယာ
- **Visual Studio Code အတွက် machine learning extension**: ML ပရောဂျက်များ တည်ဆောက်ခြင်းနှင့် စီမံခန့်ခွဲမှုအတွက် အပြည့်အစုံ ဖွံ့ဖြိုးရေးပတ်ဝန်းကျင်ကို ပံ့ပိုးပေးသည်
- **Machine learning CLI**: Command line မှတစ်ဆင့် Azure ML အရင်းအမြစ်များကို စီမံခန့်ခွဲရန် Command များ
- **Open-source frameworks နှင့် ပေါင်းစပ်မှု**: PyTorch, TensorFlow, Scikit-learn များ၏ training, deploying နှင့် end-to-end machine learning လုပ်ငန်းစဉ်စီမံခန့်ခွဲမှုများ
- **MLflow**: machine learning စမ်းသပ်မှုများ၏ အသက်ကြာမြင့်မှုကို စီမံခန့်ခွဲရာ open-source ไลဘ်ရယ်ရီ။ **MLFlow Tracking** သည် training run များ၏ metrics နှင့် မော်ဒယ် artifact များကို logging နှင့် tracking ပြုလုပ်သည်
### 1.2 Heart Failure Prediction Project:
### 1.2 နှလုံးပျက်စီးမှု ခန့်မှန်းမှု စုစည်းမှု
Project တစ်ခုကို ဖန်တီးခြင်းနှင့် တည်ဆောက်ခြင်းသည် သင်၏ ကျွမ်းကျင်မှုနှင့် အသိပညာကို စမ်းသပ်ရန် အကောင်းဆုံးနည်းလမ်းဖြစ်သည်။
ဤသင်ခန်းစာတွင် Heart Failure Prediction Project ကို Azure ML Studio တွင် Low code/No code နည်းလမ်းနှင့် Azure ML SDK နည်းလမ်းတို့ဖြင့် တည်ဆောက်ခြင်းကို လေ့လာမည်။
စွမ်းခြင်းစွမ်းအား သက်သေပြရန် ပရောဂျက်တည်ဆောက်မှုသည် အကောင်းဆုံး နည်းလမ်းဖြစ်သည်မှာ ပြတ်သားစွာ မှတ်သားစရာဖြစ်သည်။ ဒီသင်ခန်းစာတွင် Azure ML Studio တွင် Low code/No code နည်းလမ်းဖြင့်နှင့် Azure ML SDK အသုံးပြု၍ နှလုံးပျက်စီးမှု ခန့်မှန်းမှု data science ပရောဂျက်တည်ဆောက်မည်ဖြစ်၍ အောက်ပါ diagram အတိုင်းပါ။
![project-schema](../../../../5-Data-Science-In-Cloud/18-Low-Code/images/project-schema.PNG)
![project-schema](../../../../translated_images/my/project-schema.736f6e403f321eb4.webp)
Low code/No code နည်းလမ်းသည် GUI (Graphical User Interface) ကို အသုံးပြု၍ စတင်ရန် လွယ်ကူပြီး code အတွေ့အကြုံမလိုအပ်ပါ။
သို့သော် project တစ်ခုသည် production-ready ဖြစ်လာသည်နှင့် GUI ဖြင့် resource များကို ဖန်တီးရန် မလုံလောက်တော့ပါ။
ဤအချိန်တွင် Azure ML SDK ကို အသုံးပြုနိုင်ရန် သိရှိထားရမည်ဖြစ်သည်။
နည်းလမ်းတိုင်းတွင် အားသာချက်နှင့် အားနည်းချက် ရှိသည်။ Low code/No code နည်းလမ်းသည် GUI (Graphical User Interface) ဖြင့် လုပ်ဆောင်သည့် အတွက် ကုဒ်ရေးခြင်း မလိုဘဲ လွယ်ကူစွာ စတင်နိုင်သည်။ဤနည်းလမ်းသည် project သက်တမ်း စမ်းသပ်ရန်နှင့် POC (Proof Of Concept) ဖန်တီးရန် အထောက်အကူဖြစ်ချေသည်။ သို့သော် project ကြီးလာလျှင် production-ready ဖြစ်ရန် GUI မှန်မှန် resource ဖန်တီးခြင်း မဖြစ်နိုင်တော့ပါ။ resource ဖန်တီးခြင်းမှ မော်ဒယ် deployment အထိ အားလုံးကို အလိုအလျောက်လုပ်ရန် programmatically လုပ်နိုင်ရန် Azure ML SDK အသုံးပြုနည်း သတိပြုရသည်။
| | Low code/No code | Azure ML SDK |
|-------------------|------------------|---------------------------|
| Code ကျွမ်းကျင်မှု | မလိုအပ် | လိုအပ် |
| ဖွံ့ဖြိုးမှုအချိန် | လွယ်ကူနှင့် မြန် | Code ကျွမ်းကျင်မှုအပေါ် မူတည် |
| Production-ready | မဟုတ် | ဟုတ် |
| ကုဒ် ကျွမ်းကျင်မှု | မလိုအပ်ပါ | လိုအပ်ပါ |
| ဖွံ့ဖြိုးရန် အချိန် | မြန်ဆန်ပြီး လွယ်ကူသည် | ကုဒ် ကျွမ်းကျင်မှုပေါ် မူတည်သည် |
| Production-ready | မဟုတ်ပါ | ဟုတ်ပါ |
### 1.3 Heart Failure Dataset:
### 1.3 နှလုံးပျက်စီးမှု ဒေတာစုစည်းမှု
Cardiovascular diseases (CVDs) သည် ကမ္ဘာ့သေဆုံးမှုများ၏ 31% ကို ဖြစ်စေသော အကြီးဆုံးအကြောင်းရင်းဖြစ်သည်။
တည်းဖြတ်မှုများ၊ အစားအစာမကျန်းမာမှု၊ အလေးချိန်ပိုများခြင်း၊ ရေရှည်အလှုပ်ရှားမှုမရှိခြင်းနှင့် အရက်သောက်မှုများကို feature များအဖြစ် အသုံးပြု၍ CVD ဖြစ်နိုင်မှုကို ခန့်မှန်းနိုင်သည်။
Kaggle တွင် [Heart Failure dataset](https://www.kaggle.com/andrewmvd/heart-failure-clinical-data) ကို public အဖြစ် ရရှိနိုင်ပြီး project အတွက် အသုံးပြုမည်။
ဤ dataset သည် 13 columns (12 features နှင့် 1 target variable) နှင့် 299 rows ပါဝင်သော tabular dataset ဖြစ်သည်။
ကမ္ဘာ့အဆိုးဆုံး သေဆုံးမှုအကြောင်းရင်း ၁ ဖြစ်သည့် Cardiovascular ရောဂါများ (CVDs)သည် ကမ္ဘာတစ်ဝှမ်းတွင် သေဆုံးမှုများ၏ ၃၁% ကို ဖြစ်စေသည်။ ဆေးလိပ်သောက်သည်၊ စားသောက်မှားယွင်းမှုများနှင့် လေးစားထားသည့်အကဲဖြတ်ချက်မဟုတ်သည့် အစားအသောက်၊ ရုပ်ပိုင်းဆိုင်ရာ လှုပ်ရှားမှုနည်းသောစိတ်နေစိတ်ထား၊ အရက်စားမှုများအပါအဝင် ပတ်ဝန်းကျင်နှင့် ကျင့်သုံးမှုဆိုင်ရာ လိုအပ်သော အချက်များကို ခန့်မှန်းမှု မော်ဒယ်များတွင် တစ်ခုတည်း feature များအဖြစ် အသုံးပြုနိုင်သည်။ CVD ဖြစ်ရက်ရှိကြောင်း ခန့်မှန်းခြေပြုနိုင်ခြင်းသည် အန္တရာယ်အများကြီးရှိသော လူများကို တားဆီးရန် အကျိုးရှိစေသည်။
Kaggle သည် အများပြည်သူ သုံးစွဲနိုင်ရန် [Heart Failure dataset](https://www.kaggle.com/andrewmvd/heart-failure-clinical-data) ကို ထုတ်ဝေထားပြီး ၎င်းကို ဒီ project အတွက် သုံးမည် ဖြစ်သည်။ ဒေတာကို ယခုဒေါင်းလုဒ်နိုင်သည်။ ဒီ dataset သည် ၁၃ ကော်လံ (12 feature နှင့် 1 target variable)နှင့် 299 စာကြောင်း ပါဝင်သည်။
| | Variable name | Type | Description | Example |
|----|---------------------------|-----------------|-----------------------------------------------------------|-------------------|
| 1 | age | numerical | လူနာ၏ အသက် | 25 |
| 2 | anaemia | boolean | အနီရောင်သွေးဆဲလ်များ သို့မဟုတ် haemoglobin လျော့နည်းမှု | 0 or 1 |
| 3 | creatinine_phosphokinase | numerical | သွေးထဲရှိ CPK enzyme အဆင့် | 542 |
| 4 | diabetes | boolean | လူနာသည် ဆီးချိုရောဂါရှိ/မရှိ | 0 or 1 |
| 5 | ejection_fraction | numerical | နှလုံး contraction တစ်ခုစီတွင် သွေးထွက်မှု ရာခိုင်နှုန်း | 45 |
| 6 | high_blood_pressure | boolean | လူနာသည် သွေးတိုးရောဂါရှိ/မရှိ | 0 or 1 |
| 7 | platelets | numerical | သွေးထဲရှိ platelets အရေအတွက် | 149000 |
| 8 | serum_creatinine | numerical | သွေးထဲရှိ serum creatinine အဆင့် | 0.5 |
| 9 | serum_sodium | numerical | သွေးထဲရှိ serum sodium အဆင့် | jun |
| 10 | sex | boolean | အမျိုးသမီး သို့မဟုတ် အမျိုးသား | 0 or 1 |
| 11 | smoking | boolean | လူနာသည် ဆေးလိပ်သောက်/မသောက် | 0 or 1 |
| 12 | time | numerical | follow-up အချိန် (ရက်) | 4 |
| 1 | age | ရက်စက် | လူနာ၏ အသက် | 25 |
| 2 | anaemia | အမှန်/အမှား | ခန္ဓာကိုယ်တွင် သွေးလောင်ခြင်း သို့မဟုတ် haemoglobin လျော့နည်းခြင်း | 0 or 1 |
| 3 | creatinine_phosphokinase | ရက်စက် | သွေးထဲရှိ CPK အင်ဇိုင်မှု အဆင့် | 542 |
| 4 | diabetes | အမှန်/အမှား | လူနာတွင် ဆီးချို ရှိ/မရှိ | 0 or 1 |
| 5 | ejection_fraction | ရက်စက် | နှလုံး၏ contraction တစ်ခုစီအတွင်း သွေးထွက်ချိန် ရာခိုင်နှုန်း | 45 |
| 6 | high_blood_pressure | အမှန်/အမှား | လူနာတွင် သွေးတိုး ရှိ/မရှိ | 0 or 1 |
| 7 | platelets | ရက်စက် | သွေး၏ platelets အရေအတွက် | 149000 |
| 8 | serum_creatinine | ရက်စက် | သွေးထဲရှိ serum creatinine အဆင့် | 0.5 |
| 9 | serum_sodium | ရက်စက် | သွေးထဲရှိ serum sodium အဆင့် | jun |
| 10 | sex | အမှန်/အမှား | အမျိုးသမီး သို့မဟုတ် အမျိုးသား | 0 or 1 |
| 11 | smoking | အမှန်/အမှား | လူနာ တိုက်ဆိုင်နေမှု ရှိ/မရှိ | 0 or 1 |
| 12 | time | ရက်စက် | လိုက်ရှာခြင်းကာလ (ရက်) | 4 |
|----|---------------------------|-----------------|-----------------------------------------------------------|-------------------|
| 21 | DEATH_EVENT [Target] | boolean | follow-up အချိန်အတွင်း လူနာ သေဆုံး/မသေဆုံး | 0 or 1 |
| 21 | DEATH_EVENT [Target] | အမှန်/အမှား | လိုက်ရှာကာလအတွင်း လူနာ သေဆုံး/မသေဆုံး | 0 or 1 |
Dataset ရရှိပြီးပါက Azure တွင် project ကို စတင်နိုင်ပါသည်
ဒေတာကုန်ဆုံပြီးနောက်မှာ Azure တွင် Project ကို စတင်နိုင်ပါပြီ
## 2. Azure ML Studio တွင် Low code/No code နည်းလမ်းဖြင့် မော်ဒယ်ကို လေ့ကျင့်ခြင်း
## 2. Azure ML Studio တွင် Low code/No code မော်ဒယ် လေ့ကျင့်ခြင်း
### 2.1 Azure ML workspace တစ်ခု ဖန်တီးခြင်း
Azure ML တွင် မော်ဒယ်ကို လေ့ကျင့်ရန်အတွက် အရင်ဆုံး Azure ML workspace တစ်ခု ဖန်တီးရမည်။
Workspace သည် Azure Machine Learning အတွက် အထက်ဆုံး resource ဖြစ်ပြီး ML workflow များကို စီမံခန့်ခွဲရန် အချက်အလက်များကို စုစည်းထားသည်။
Workspace သည် training run များ၏ မှတ်တမ်းများ၊ log များ၊ metrics များ၊ output များနှင့် script များ၏ snapshot ကို သိမ်းဆည်းထားသည်။
ဤအချက်အလက်များကို အသုံးပြု၍ အကောင်းဆုံး မော်ဒယ်ကို ရွေးချယ်နိုင်သည်။ [Learn more](https://docs.microsoft.com/azure/machine-learning/concept-workspace?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109)
Azure ML တွင် မော်ဒယ်လေ့ကျင့်ရန်အတွက် ပထမတည်းမှာ Azure ML workspace တစ်ခု ဖန်တီးရပါမည်။ Workspace သည် Azure Machine Learning အတွက် အဆင့်မြင့်အရင်းအမြစ်တစ်ခုဖြစ်ကာ သင် Azure ML အသုံးပြုစဉ် ဖန်တီးသည့် နည်းလမ်းအားလုံးကို စုစည်းရာနေရာဖြစ်သည်။ Workspace သည် training run အားလုံး၏ မှတ်တမ်းများ(လော့ဂ်များ၊ metrics များ၊ output များနှင့် script များ၏ snapshot) သိမ်းဆည်းထားကာ ဘယ် training run သည် အကောင်းဆုံး မော်ဒယ်ပေးသည်ဆိုတာ ဆုံးဖြတ်ရာတွင် အသုံးပြုနိုင်သည်။ [ပိုမိုသိရှိရန်](https://docs.microsoft.com/azure/machine-learning/concept-workspace?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109)
Browser အနေနှင့် operating system နှင့် ကိုက်ညီသော နောက်ဆုံး version ကို အသုံးပြုရန် အကြံပြုသည်။
အောက်ပါ browser များကို အထောက်အပံ့ပေးသည်-
သင်၏ OS နှင့် ကိုက်ညီသောအရင်းအမြစ် browser အသစ်ဆုံးကို အသုံးပြုရန် အကြံပေးသည်။ အောက်ဖော်ပြပါ browser များကို ပံ့ပိုးသည်-
- Microsoft Edge (နောက်ဆုံး version)
- Safari (Mac အတွက် နောက်ဆုံး version)
- Chrome (နောက်ဆုံး version)
- Firefox (နောက်ဆုံး version)
- Microsoft Edge (Microsoft Edge အသစ်၊ နောက်ဆုံးဗားရှင်း၊ Microsoft Edge legacy မဟုတ်ရန်)
- Safari (နောက်ဆုံးဗားရှင်း၊ Mac အတွက်သာ)
- Chrome (နောက်ဆုံးဗားရှင်း)
- Firefox (နောက်ဆုံးဗားရှင်း)
Azure Machine Learning ကို အသုံးပြုရန်အတွက် သင့် Azure subscription တွင် workspace တစ်ခု ဖန်တီးပါ။
ဤ workspace ကို ML workload များနှင့် ဆက်စပ်သော data, compute resources, code, models နှင့် artifacts များကို စီမံခန့်ခွဲရန် အသုံးပြုနိုင်သည်။
Azure Machine Learning အသုံးပြုရန်အတွက် သင်၏ Azure subscription တွင် workspace တစ်ခုဖန်တီးပါ။ ထို workspace တွင် ဒေတာ၊ ကွန်ပျူတာအရင်းအမြစ်များ၊ ကုဒ်၊ မော်ဒယ်များနှင့် machine learning လုပ်ငန်းစဉ်များနှင့် ဆက်စပ်သော အရာများကို စီမံခန့်ခွဲနိုင်သည်။
> **_မှတ်ချက်:_** Azure ML workspace ရှိနေသည့်အချိန်အတွင်း သင့် Azure subscription တွင် data storage အတွက် အနည်းငယ် ကုန်ကျမှုရှိမည်ဖြစ်သည်။
> Workspace ကို မသုံးတော့ပါက delete လုပ်ရန် အကြံပြုသည်။
> **_မှတ်ချက်:_** Azure Machine Learning workspace သည် သင်၏ subscription တွင် ရှိနေသည့်အထိ ဒေတာသိမ်းဆည်းမှုအတွက် စရိတ်သေးငယ်တစ်ချိန်ပေးရမည်ဖြစ်သောကြောင့် သင် မသုံးတော့သောအခါမှာ workspace ကို ဖျက်ပစ်ရန် အကြံပြုပါသည်။
1. Microsoft credentials ဖြင့် [Azure portal](https://ms.portal.azure.com/) တွင် sign in လုပ်ပါ။
2. **Create a resource** ကို ရွေးချယ်ပါ
1. [Azure portal](https://ms.portal.azure.com/) တွင် သင်၏ Microsoft အကောင့်ဖြင့် login ဝင်ပါ။
2. **Create a resource** ကိုရွေးချယ်ပါ
![workspace-1](../../../../5-Data-Science-In-Cloud/18-Low-Code/images/workspace-1.PNG)
![workspace-1](../../../../translated_images/my/workspace-1.ac8694d60b073ed1.webp)
Machine Learning ကို ရှာဖွေပြီး Machine Learning tile ကို ရွေးချယ်ပါ။
Machine Learning ကို ရှာဖွေပြီး Machine Learning tile ကိုရွေးပါ။
![workspace-2](../../../../5-Data-Science-In-Cloud/18-Low-Code/images/workspace-2.PNG)
![workspace-2](../../../../translated_images/my/workspace-2.ae7c486db8796147.webp)
Create button ကို နှိပ်ပါ။
Create ခလုတ်ကို နှိပ်ပါ။
![workspace-3](../../../../5-Data-Science-In-Cloud/18-Low-Code/images/workspace-3.PNG)
![workspace-3](../../../../translated_images/my/workspace-3.398ca4a5858132cc.webp)
အောက်ပါအတိုင်း setting များကို ဖြည့်ပါ-
- Subscription: သင် Azure subscription
- Resource group: Resource group တစ်ခု ဖန်တီး/ရွေးချယ်ပါ
- Workspace name: Workspace အတွက် ထူးခြားသော နာမည်တစ်ခု ထည့်ပါ
- Region: သင့်နီးစပ်ရာ ဒေသကို ရွေးချယ်ပါ
- Storage account: Workspace အတွက် default storage account
- Key vault: Workspace အတွက် default key vault
- Application insights: Workspace အတွက် default application insights resource
- Container registry: မော်ဒယ်ကို container သို့ deploy လုပ်သောအခါ auto ဖန်တီးမည်။
အောက်ပါအတိုင်း ဆက်လက်ဖြည့်စွက်ပါ-
- Subscription: သင် Azure subscription
- Resource group: resource group အသစ် ဖန်တီးရန် သို့မဟုတ် ရွေးချယ်ရန်
- Workspace name: workspace အမည် ထည့်ရန်
- Region: သင်နှင့် နီးစပ်သော ဒေသရွေးချယ်ပါ
- Storage account: workspace အတွက် အလိုအလျောက် ဖန်တီးမည့် storage account ကို မှတ်သားပါ
- Key vault: workspace အတွက် အလိုအလျောက် ဖန်တီးမည့် key vault ကို မှတ်သားပါ
- Application insights: workspace အတွက် အလိုအလျောက် ဖန်တီးမည့် application insights resource ကို မှတ်သားပါ
- Container registry: မရှိပါ (မော်ဒယ် ကို container သို့ ပို့ဆောင်ကြိယာ ပြုလုပ်သည့်အချိန်တွင် အလိုအလျောက် ဖန်တီးမည်)
![workspace-4](../../../../5-Data-Science-In-Cloud/18-Low-Code/images/workspace-4.PNG)
![workspace-4](../../../../translated_images/my/workspace-4.bac87f6599c4df63.webp)
- Create + review ကို နှိပ်ပြီး create button ကို နှိပ်ပါ။
3. Workspace ဖန်တီးမှုအတွက် မိနစ်အနည်းငယ် စောင့်ပါ။ ပြီးလျှင် portal တွင် workspace ကို သွားပါ။
Machine Learning Azure service မှ workspace ကို ရှာနိုင်သည်။
4. Workspace ၏ Overview page တွင် Azure Machine Learning studio ကို launch လုပ်ပါ (သို့မဟုတ် browser tab အသစ်တွင် https://ml.azure.com သို့ သွားပါ)။
Microsoft account ဖြင့် Azure Machine Learning studio တွင် sign in လုပ်ပါ။
Azure directory, subscription နှင့် Azure ML workspace ကို ရွေးချယ်ပါ။
- Create+Review ကို နှိပ်ပြီး Create ခလုတ်ကို အတည်ပြုပါ။
3. Workspace ဖန်တီးခြင်းပြီးချိန် (အချိန်လည်းပေါ့) သေချာရန် ချိန်ဆိုင်းပြီး portal တွင် သွားပါ။ Machine Learning Azure ဝန်ဆောင်မှုမှ သူ့ကို ရှာနိုင်သည်။
4. Workspace Overview စာမျက်နှာတွင် Azure Machine Learning studio ဖြင့် အကောင့် ဝင်ပါ (သို့မဟုတ် browser tab အသစ် ဖွင့်ပြီး https://ml.azure.com သို့ သွားပါ)။ Microsoft အကောင့်ဖြင့် sign in ဝင်ပြီး Azure directory နှင့် subscription, Azure Machine Learning workspace ကို ရွေးချယ်ပါ။
![workspace-5](../../../../5-Data-Science-In-Cloud/18-Low-Code/images/workspace-5.PNG)
![workspace-5](../../../../translated_images/my/workspace-5.a6eb17e0a5e64200.webp)
5. Azure Machine Learning studio တွင် ☰ icon ကို toggle လုပ်၍ interface ၏ စာမျက်နှာများကို ကြည့်ပါ။
Workspace resources များကို စီမံခန့်ခွဲရန် ဤစာမျက်နှာများကို အသုံးပြုနိုင်သည်။
5. Azure Machine Learning studio တွင် အပေါ်ဘယ်ဘက်က ☰ လိုဂိုကို နှိပ်၍ interface တွင် ရှိ page များကို ကြည့်ရှုနိုင်ပါသည်။ သင် workspace အရင်းအမြစ်များကို စီမံရန် စာမျက်နှာများကို အသုံးပြုနိုင်သည်။
![workspace-6](../../../../5-Data-Science-In-Cloud/18-Low-Code/images/workspace-6.PNG)
![workspace-6](../../../../translated_images/my/workspace-6.8dd81fe841797ee1.webp)
Workspace ကို Azure portal မှ စီမံနိုင်သော်လည်း data scientist များနှင့် ML operations engineer များအတွက် Azure ML Studio သည် ပိုမိုအာရုံစိုက်သော interface ကို ပေးသည်။
Azure portal ဖြင့် workspace ကို စီမံနိုင်သော်လည်း ဒေတာသိပ္ပံပညာရှင်များနှင့် ML operations engineers များအတွက် Azure Machine Learning Studio သည် workspace resource များကို ပိုမိုအာရုံစိုက်စွာ စီမံနိုင်သော အသုံးပြုသူ အင်တာဖေ့စ် ဖြစ်သည်။
### 2.2 Compute Resources
### 2.2 ကွန်ပျူတာအရင်းအမြစ်များ
Compute Resources သည် cloud-based resource များဖြစ်ပြီး မော်ဒယ်လေ့ကျင့်ခြင်းနှင့် data စူးစမ်းမှုလုပ်ငန်းစဉ်များကို run လုပ်နိုင်သည်။
Compute resource များတွင် အောက်ပါအမျိုးအစား ၄ မျိုး ပါဝင်သည်-
Compute Resources များသည် မော်ဒယ်လေ့ကျင့်ခြင်းနှင့် ဒေတာ စူးစမ်းရှာဖွေရေး လုပ်ငန်းများကို cloud ပေါ်တွင် လည်ပတ်ရန် သုံးသော အရင်းအမြစ်များ ဖြစ်သည်။ ဖန်တီးနိုင်သော compute resource ประเภทလေး မျိုးရှိသည်-
- **Compute Instances**: Data scientist များအတွက် development workstation များဖြစ်ပြီး data နှင့် မော်ဒယ်များကို အလုပ်လုပ်ရန် အသုံးပြုနိုင်သည်။
Virtual Machine (VM) တစ်ခု ဖန်တီးပြီး notebook instance ကို launch လုပ်ပါ။
Notebook မှ compute cluster ကို ခေါ်၍ မော်ဒယ်ကို လေ့ကျင့်နိုင်သည်။
- **Compute Clusters**: VM များ၏ scalable cluster များဖြစ်ပြီး experiment code များကို on-demand ဖြင့် process လုပ်ရန် အသုံးပြုသည်။
မော်ဒယ်ကို လေ့ကျင့်ရန် compute cluster များလိုအပ်သည်။
GPU သို့မဟုတ် CPU resource များကို အသုံးပြုနိုင်သည်။
- **Inference Clusters**: ML မော်ဒယ်များကို deploy လုပ်ရန် target များဖြစ်သည်။
- **Attached Compute**: Azure ရဲ့ Virtual Machines သို့မဟုတ် Azure Databricks clusters ကဲ့သို့သော ရှိပြီးသား Azure compute resources များနှင့် ချိတ်ဆက်ထားသည်။
- **Compute Instances**: ဒေတာသိပ္ပံပညာရှင်များသည် ဒေတာနှင့် မော်ဒယ်များဖြင့် အလုပ်လုပ်ရန် အသုံးပြုသည့် ဖွံ့ဖြိုးရေး workstations ဖြစ်ပြီး Virtual Machine (VM) တစ်ခု ဖန်တီးကာ notebook instance တစ်ခု စတင်လည်ပတ်သည်။ မှတ်စုယာပေါ်မှ compute cluster ကို ခေါ်ပြီး မော်ဒယ် လေ့ကျင့်နိုင်သည်။
- **Compute Clusters**: Experiment code များကို အလိုအလျောက် လုပ်ငန်းစဉ်လိုအပ်သလို ပိုမိုကြီးမားသော VM များစုစည်းထားသော scalable cluster ဖြစ်သည်။ မော်ဒယ်လေ့ကျင့်ရာတွင် လိုအပ်ပြီး specialized GPU သို့မဟုတ် CPU အရင်းအမြစ်များကိုလည်း အသုံးပြုနိုင်သည်။
- **Inference Clusters**: သင်၏ လေ့ကျင့်ပြီး မော်ဒယ်များကို အသုံးပြု၍ ခန့်မှန်း ဝန်ဆောင်မှုများကို ပို့ဆောင်ရန် အတိုက်အခံများ။
- **အသက်ဆက်ထားသော ကွန်ပျူတာ**: Virtual Machines သို့မဟုတ် Azure Databricks clusters ကဲ့သို့ ရှိပြီးသား Azure ကွန်ပျူတာအရင်းအမြစ်များနှင့် ချိတ်ဆက်ထားသည်။
#### 2.2.1 သင့် compute resources အတွက် ရွေးချယ်မှုများကို မှန်ကန်စွာ ရွေးချယ်ခြင်
#### 2.2.1 သင့်ကုွန်ပျူတာအရင်းအမြစ်များအတွက် မှန်ကန်သောရွေးချယ်စရာများ
Compute resource တစ်ခုကို ဖန်တီးရာတွင် အရေးကြီးသော ဆုံးဖြတ်ချက်များဖြစ်နိုင်သော အချက်အလက်များကို စဉ်းစားရန် လိုအပ်သည်။
ကွန်ပျူတာအရင်းအမြစ်တည်ဆောက်ရာတွင် စဉ်းစားရမည့် အဓိကအချက်များအချို့ရှိပြီး ထိုရွေးချယ်မှုများသည် ဆုံးဖြတ်ချက်အတွက် အရေးကြီးသောဟူ၍ ပြုလုပ်နိုင်သည်။
**CPU သို့မဟုတ် GPU လိုအပ်ပါသလား?**
**သင်အား CPU ဒါမှမဟုတ် GPU လိုအပ်ပါသလား?**
CPU (Central Processing Unit) သည် ကွန်ပျူတာပရိုဂရမ်ကို ဖော်ဆောင်ရန် လိုအပ်သော အမိန့်များကို အကောင်အထည်ဖော်ပေးသည့် အီလက်ထရောနစ် စက်ကိရိယာဖြစ်သည်။ GPU (Graphics Processing Unit) သည် ဂရပ်ဖစ်ဆိုင်ရာ ကုဒ်များကို အလွန်မြန်ဆန်စွာ အကောင်အထည်ဖော်နိုင်သော အထူးပြု အီလက်ထရောနစ် စက်ကိရိယာဖြစ်သည်။
CPU (Central Processing Unit) သည် ကွန်ပျူတာပရိုဂရမ်ကို ဖွဲ့စည်းသော အညွှန်းများကို လုပ်ဆောင်ပေးသော အီလက်ထရောနစ်ဇယားဖြစ်သည်။ GPU (Graphics Processing Unit) သည် ဂရပ်ဖစ်ဆိုင်ရာ ကုတ်ကို အလွန်မြန်ဆန်စွာ လုပ်ဆောင်နိုင်သော အထူးပြု အီလက်ထရောနစ်ဇယားဖြစ်သည်။
CPU နှင့် GPU architecture အကြား အဓိကကွာခြားချက်မှာ CPU သည် အမျိုးမျိုးသော တာဝန်များကို မြန်ဆန်စွာ (CPU clock speed ဖြင့် တိုင်းတာသည်) ဆောင်ရွက်ရန် ရည်ရွယ်ထားပြီး တစ်ချိန်တည်းတွင် လုပ်ဆောင်နိုင်သော တာဝန်များအရေအတွက်မှာ ကန့်သတ်ထားသည်။ GPU များသည် parallel computing အတွက် ရည်ရွယ်ထားပြီး deep learning tasks များတွင် ပိုမိုထူးချွန်သည်။
CPU နှင့် GPU ၏ မူရင်းမတူကွာခြားချက်မှာ CPU သည် အကျယ်ပြန့်သော အလုပ်များကို အမြန်နည်းဖြင့် လုပ်ဆောင်ရန် ဒီဇိုင်းဆွဲထားပြီး (CPU ကာလမြန်နှုန်းဖြင့် တိုင်းတာသည်) တစ်ပြိုင်တည်း လုပ်ကိုင်နိုင်သော အလုပ်အရေအတွက်မှာ ကန့်သတ်ထားသည်။ GPU များကို ပိုင်းခြားတွက်ချက်မှုများအတွက် ဒီဇိုင်းဆွဲထား၍ အထူးသဖြင့် အလွန်ကောင်းမွန်သော နက်ရှိုင်းသင်ယူမှု အလုပ်များအတွက် အသုံးပြုကြသည်။
| CPU | GPU |
|-----------------------------------------|-----------------------------|
| စျေးနှုန်း ပိုသက်သာ | စျေးနှုန်း ပိုကြီး |
| တစ်ချိန်တည်းတွင် လုပ်ဆောင်နိုင်မှု အနည်းဆုံး | တစ်ချိန်တည်းတွင် လုပ်ဆောင်နိုင်မှု အများဆုံး |
| Deep learning မော်ဒယ်များကို လေ့ကျင့်ရာတွင် ပိုနှေး | Deep learning အတွက် အကောင်းဆုံး |
**Cluster Size**
Cluster size ပိုကြီးလျှင် စျေးနှုန်းပိုကြီးသော်လည်း တုံ့ပြန်မှု ပိုမိုကောင်းမွန်လာမည်။ ထို့ကြောင့် အချိန်ရှိပြီး ငွေမလုံလောက်ပါက cluster size သေးငယ်သော cluster ကို စတင်သုံးပါ။ အချိန်မရှိပြီး ငွေရှိပါက cluster size ကြီးမားသော cluster ကို စတင်သုံးပါ။
**VM Size**
RAM, disk, core အရေအတွက်နှင့် clock speed size ကို သင့်အချိန်နှင့် ဘတ်ဂျက်အခြေအနေအရ ပြောင်းလဲနိုင်သည်။ အဆိုပါ parameters များအားလုံးကို တိုးမြှင့်ခြင်းသည် စျေးကြီးလာမည်ဖြစ်သော်လည်း performance ပိုမိုကောင်းမွန်လာမည်။
**Dedicated သို့မဟုတ် Low-Priority Instances?**
Low-priority instance သည် interruptible ဖြစ်သည်။ Microsoft Azure သည် အဆိုပါ resources များကို အခြား task များတွင် အသုံးပြုနိုင်ပြီး job ကို ခေတ္တရပ်တန့်နိုင်သည်။ Dedicated instance သို့မဟုတ် non-interruptible သည် သင့်ခွင့်ပြုချက်မရှိဘဲ job ကို ရပ်တန့်မည်မဟုတ်ပါ။
ဤအချက်သည် အချိန်နှင့် ငွေကြေးအခြေအနေကို ထည့်စဉ်းစားရန် လိုအပ်သည်။ Interruptible instances များသည် Dedicated instances များထက် စျေးနှုန်း သက်သာသည်။
| ကျမကျပါး | ပိုကျမကျပါး |
| တစ်ပြိုင်တည်းလုပ်နိုင်မှုနည်း | တစ်ပြိုင်တည်းလုပ်နိုင်မှုများမှုများ |
| နက်ရှိုင်းသင်ယူမှု မော်ဒယ်တွေသင်ယူရာ ပိုနောက်ကျ | နက်ရှိုင်းသင်ယူမှုအတွက် အကောင်းဆုံး |
#### 2.2.2 Compute cluster ဖန်တီးခြင်း
[Azure ML workspace](https://ml.azure.com/) တွင် Compute ကို သွားပြီး compute instances, compute clusters, inference clusters နှင့် attached compute များကို ကြည့်နိုင်သည်။ ဤ project အတွက် မော်ဒယ်ကို လေ့ကျင့်ရန် compute cluster တစ်ခုလိုအပ်သည်။ Studio တွင် "Compute" menu ကို နှိပ်ပြီး "Compute cluster" tab ကို ရွေးချယ်ပါ။ "+ New" button ကို နှိပ်ပြီး compute cluster တစ်ခု ဖန်တီးပါ။
**အုပ်စုအရွယ်အစား**
![22](../../../../5-Data-Science-In-Cloud/18-Low-Code/images/cluster-1.PNG)
အုပ်စုကြီးများသည် ပိုကျစရိတ်မြင့်သော်လည်း တုံ့ပြန်ချက်ကောင်းမွန်စေနိုင်သည်။ ထို့ကြောင့် သင်တွင် အချိန်ရှိသော်လည်း ငွေမလုံလောက်ပါက အုပ်စုအသေးငယ်မှ စတင်သင့်သည်။ ပြန်လည်ဆိုပါက ငွေရှိသော်လည်း အချိန်မရှိပါက အုပ်စုကြီးမှ စတင်သင့်သည်။
1. Dedicated vs Low priority, CPU or GPU, VM size နှင့် core number ကို ရွေးချယ်ပါ (ဤ project အတွက် default settings ကို ထားနိုင်သည်)။
2. Next button ကို နှိပ်ပါ။
**VM အရွယ်အစား**
![23](../../../../5-Data-Science-In-Cloud/18-Low-Code/images/cluster-2.PNG)
သင့်အချိန်နှင့် စရိတ်ကန့်သတ်ချက်အပေါ် မူတည်၍ RAM၊ မိုင်းခတ်စွမ်းဆောင်ရည်၊ လေးကိုယ်နဲ့ ကလိပ်နှုန်း အရွယ်အစားများကို အမျိုးမျိုးပြောင်းလဲနိုင်သည်။ ထို parameter များအားလုံး တိုးမြှင့်ခြင်းသည် စရိတ်ကြီးမားသော်လည်း စွမ်းဆောင်ရည်ကောင်းမွန်စေသည်။
3. Cluster ကို compute name တစ်ခုပေးပါ။
4. Minimum/Maximum nodes အရေအတွက်, Idle seconds before scale down, SSH access ကို ရွေးချယ်ပါ။ Minimum nodes အရေအတွက် 0 ဖြစ်ပါက cluster idle ဖြစ်နေစဉ် ငွေကို သက်သာစေမည်။ Maximum nodes အရေအတွက် ပိုများလျှင် training ပိုမိုမြန်ဆန်မည်။ Maximum nodes အရေအတွက်အတွက် အကြံပြုချက်မှာ 3 ဖြစ်သည်။
5. "Create" button ကို နှိပ်ပါ။ ဤအဆင့်သည် မိနစ်အနည်းငယ်ကြာနိုင်သည်။
**Dedicated သို့မဟုတ် Low-Priority Instances ?**
![29](../../../../5-Data-Science-In-Cloud/18-Low-Code/images/cluster-3.PNG)
Low-priority instance ဆိုသည်မှာ ရပ်တန့်နိုင်သည်ဟု အဓိပ္ပါယ်ရသည်။ အဓိပ္ပါယ်က Microsoft Azure သည် ထိုရင်းမြစ်များကို ယူပြီး အခြားအလုပ်တစ်ခုကို ပေးအပ်နိုင်ခြင်းဖြစ်ပြီး အလုပ်တစ်ခုကို ရပ်တန့်နိုင်သည်။ Dedicated instance သည် နားထောင်၍မရပ်တန့်နိုင်သောနေရာဖြစ်ပြီး သင်၏ ခွင့်ပြုချက်မရှိသည့်အခါ အလုပ်ကို ရပ်တန့်မည်မဟုတ်ပါ။ ဤဟာသည် အချိန်နှင့် ငွေ သုံးစွဲမှုအကြား ထပ်တူစဉ်းစားရမည့်အချက်တစ်ရပ်ဖြစ်သည်၊ ရပ်တန့်နိုင်သော instance များမှာ dedicated များထက် ပိုထော့လျော့စရိတ်ဖြစ်သည်။
အံ့မခန်းပါပဲ! Compute cluster ရှိပြီးနောက် Azure ML Studio သို့ data ကို load လုပ်ရန် လိုအပ်ပါသည်။
#### 2.2.2 ကွန်ပျူတာအုပ်စု တည်ဆောက်ခြင်း
### 2.3 Dataset ကို Load လုပ်ခြင်း
[Azure ML workspace](https://ml.azure.com/) ထဲသို့ သွားပြီး ကွန်ပျူတာတွင်သွားပါက ယခုဆွေးနွေးသမျှ ကွန်ပျူတာအရင်းအမြစ် များ (ကုွန်ပျူတာ instance များ၊ compute cluster များ၊ inference cluster များနှင့် attached compute များ) ကို မြင်ရမည်ဖြစ်သည်။ ဤပရောဂျက်အတွက် မော်ဒယ်လေ့ကျင့်ခြင်းအတွက် compute cluster လိုအပ်သည်။ Studio တွင် "Compute" မီနူးကို နှိပ်ပြီး "Compute cluster" tab တွင် "+ New" ခလုတ်ကို နှိပ်ကာ compute cluster အသစ်တည်ဆောက်ပါ။
1. [Azure ML workspace](https://ml.azure.com/) တွင် "Datasets" ကို left menu တွင် နှိပ်ပြီး "+ Create dataset" button ကို နှိပ်ပါ။ "From local files" option ကို ရွေးချယ်ပြီး ယခင်က download လုပ်ထားသော Kaggle dataset ကို ရွေးပါ။
![22](../../../../translated_images/my/cluster-1.b78cb630bb543729.webp)
![24](../../../../5-Data-Science-In-Cloud/18-Low-Code/images/dataset-1.PNG)
1. သင့်အတွက် ရွေးချယ်စရာများ: Dedicated vs Low priority, CPU လား GPU လား, VM အရွယ်အစားနှင့် core အရေအတွက် (ဤပရောဂျက်အတွက် default ဆက်တင်များကို ထိန်းသိမ်းနိုင်သည်)။
2. Next ခလုတ်ကို နှိပ်ပါ။
2. Dataset ကို name, type နှင့် description တစ်ခုပေးပါ။ Next ကို နှိပ်ပါ။ Files မှ data ကို upload လုပ်ပါ။ Next ကို နှိပ်ပါ။
![23](../../../../translated_images/my/cluster-2.ea30cdbc9f926bb9.webp)
![25](../../../../5-Data-Science-In-Cloud/18-Low-Code/images/dataset-2.PNG)
3. cluster အမည်ပေးပါ။
4. သင့်အတွက် ရွေးချယ်စရာများ: အနည်းဆုံး/အများဆုံး node အရေအတွက်၊ scale down မလုပ်မီ ရပ်နားထားသည့် စက္ကန့်၊ SSH access။ အနည်းဆုံး node အရေအတွက်ကို 0 သတ်မှတ်ထားပါက cluster မည်သည်အချိန်မဆို ရပ်နားသည့်အခါ ငွေစုဆောင်းနိုင်သည်။ အများဆုံး node အရေအတွက်များရှိသည့်အချိန် training ၏ အချိန်ကောင်လည်း ပိုတို သွားမည်ဖြစ်သည်။ အကြံပြုထားသည့် အများဆုံး node အရေအတွက်မှာ 3 ဖြစ်သည်။
5. "Create" ခလုတ်ကို နှိပ်ပါ။ ဤအဆင့်သည် မိနစ်အနည်းငယ် ကြာမြင့်နိုင်သည်။
3. Schema တွင် anaemia, diabetes, high blood pressure, sex, smoking, နှင့် DEATH_EVENT အတွက် data type ကို Boolean သို့ ပြောင်းပါ။ Next ကို နှိပ်ပြီး Create ကို နှိပ်ပါ။
![29](../../../../translated_images/my/cluster-3.8a334bc070ec173a.webp)
![26](../../../../5-Data-Science-In-Cloud/18-Low-Code/images/dataset-3.PNG)
အံ့သြဖွယ်! Compute cluster ရရှိပြီနောက် Azure ML Studio သို့ ဒေတာကို တင်ရမည်။
အလွန်ကောင်းမွန်ပါသည်! Dataset ရှိပြီး compute cluster ဖန်တီးပြီးနောက် မော်ဒယ်ကို training စတင်နိုင်ပါပြီ။
### 2.3 ဒေတာစုစည်းမှုတင်ခြင်း
### 2.4 AutoML ဖြင့် Low code/No Code training
Traditional machine learning model ဖွံ့ဖြိုးတိုးတက်မှုသည် အရင်းအမြစ်များကို အလွန်လိုအပ်ပြီး domain knowledge နှင့် အချိန်များကို model များစွာ ဖန်တီးရန်နှင့် နှိုင်းယှဉ်ရန် လိုအပ်သည်။ Automated machine learning (AutoML) သည် machine learning model ဖွံ့ဖြိုးတိုးတက်မှု၏ အချိန်စားသော iterative tasks များကို အလိုအလျောက်လုပ်ဆောင်ခြင်းဖြစ်သည်။
1. [Azure ML workspace](https://ml.azure.com/) မှ်သွားပြီး "Datasets" ကို ဘယ်ဘက်မီနူးတွင် နှိပ်ပြီး "+ Create dataset" ခလုတ်ကို နှိပ်ပါ။ "From local files" ရွေးပြီး အရင် downloaded လုပ်ထားသည့် Kaggle dataset ကို ရွေးချယ်ပါ။
![24](../../../../translated_images/my/dataset-1.e86ab4e10907a6e9.webp)
AutoML သည် data scientists, analysts, နှင့် developers များကို ML models များကို အကျယ်အဝန်း, ထိရောက်မှု, နှင့် ထုတ်လုပ်မှုမြင့်မားစွာ ဖန်တီးရန် ခွင့်ပြုသည်။ [Learn more](https://docs.microsoft.com/azure/machine-learning/concept-automated-ml?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109)
2. dataset အတွက် အမည်၊ အမျိုးအစားနှင့် ဖော်ပြချက်ပေးပြီး Next ကို နှိပ်ပါ။ ဖိုင်မှ ဒေတာတင်ပါ။ Next ကို နှိပ်ပါ။
![25](../../../../translated_images/my/dataset-2.f58de1c435d5bf9c.webp)
1. [Azure ML workspace](https://ml.azure.com/) တွင် "Automated ML" ကို left menu တွင် နှိပ်ပြီး upload လုပ်ထားသော dataset ကို ရွေးပါ။ Next ကို နှိပ်ပါ။
3. Schema တွင် anaemia, diabetes, high blood pressure, sex, smoking, နှင့် DEATH_EVENT ပုံစံများအား Boolean အမျိုးအစားသို့ ပြောင်းပါ။ Next နှိပ်ပြီး Create ကို နှိပ်ပါ။
![26](../../../../translated_images/my/dataset-3.58db8c0eb783e892.webp)
![27](../../../../5-Data-Science-In-Cloud/18-Low-Code/images/aml-1.PNG)
အရမ်းကောင်းပြီ! dataset ကို ထည့်သွင်းပြီး compute cluster ကို တည်ဆောက်ပြီးသားဖြစ်သဖြင့် မော်ဒယ် training ကို စတင်နိုင်ပြီ။
2. Experiment name အသစ်, target column (DEATH_EVENT) နှင့် ဖန်တီးထားသော compute cluster ကို ထည့်ပါ။ Next ကို နှိပ်ပါ။
### 2.4 Low code/No Code training နှင့် AutoML
![28](../../../../5-Data-Science-In-Cloud/18-Low-Code/images/aml-2.PNG)
ရိုးရာစက်မှုလေ့ကျင့်မှု မော်ဒယ် ဖွံ့ဖြိုးတိုးတက်ခြင်းသည် အရင်းအမြစ်များ များစွာ သုံးစွဲပြီး ဒိုမိန်း ဝိဇ္ဇာနည်းများနှင့် အချိန်အမျိုးမျိုးလိုအပ်သည်။
Automated machine learning (AutoML) သည် စက်မှုလေ့ကျင့်မှု မော်ဒယ်ခြေရာခံခြင်း၏ အချိန်စားပြီး ပြန်လည်ဆောင်ရွက်ရသော အလုပ်များကို သက်သာကြးစေသော လုပ်ငန်းစဉ်ဖြစ်သည်။ ဒေတာသိပ္ပံပညာရှင်များ၊ နည်းပညာဗဟုသုတရှိသူများနှင့် ကုဒ်ရေးဆရာများအား တိုးတက်မှုမြင့်မားပြီး ထိရောက်သော စွမ်းဆောင်ရည်ဖြင့် ML မော်ဒယ်များ တည်ဆောက်ရန် အဆင်ပြေစေသည်။ ထုတ်လုပ်နိုင်စရာရှိသော ML မော်ဒယ်များကို ဦးစွာ ရရှိစေရန် ခက်ခဲစွာ နှင့် ထိရောက်စွာ လျော့နည်းစေသည်။ [အသေးစိတ်သိရှိရန်](https://docs.microsoft.com/azure/machine-learning/concept-automated-ml?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109)
3. "Classification" ကို ရွေးပြီး Finish ကို နှိပ်ပါ။ ဤအဆင့်သည် compute cluster size အပေါ်မူတည်၍ 30 မိနစ်မှ 1 နာရီကြာနိုင်သည်
1. အရင်က တည်ဆောက်ထားသော [Azure ML workspace](https://ml.azure.com/) ထဲသို့ သွားပြီး ဘယ်ဘက်မီနူးအတွင်း "Automated ML" ကို နှိပ်ပါ။ ကိုယ့်တင်ထားသော dataset ကို ရွေးချယ်ပြီး Next ကို နှိပ်ပါ
![30](../../../../5-Data-Science-In-Cloud/18-Low-Code/images/aml-3.PNG)
![27](../../../../translated_images/my/aml-1.67281a85d3a1e2f3.webp)
4. Run ပြီးဆုံးပြီးနောက် "Automated ML" tab ကို နှိပ်ပြီး run ကို ရွေးပါ။ "Best model summary" card တွင် Algorithm ကို နှိပ်ပါ။
2. သစ်လွင်သော experiment အမည်၊ target column (DEATH_EVENT) နှင့် တည်ဆောက်ထားသော compute cluster ကို ထည့်နှိပ်ပါ။ Next ကို နှိပ်ပါ။
![28](../../../../translated_images/my/aml-2.c9fb9cffb39ccbbe.webp)
![31](../../../../5-Data-Science-In-Cloud/18-Low-Code/images/aml-4.PNG)
3. "Classification" ရွေးပြီး Finish ကို နှိပ်ပါ။ ဤအဆင့်သည် သင့် compute cluster အရွယ်အစား ပေါ်မူတည်၍ ၃၀ မိနစ်မှ ၁ နာရီအထိ ကြာနိုင်သည်။
![30](../../../../translated_images/my/aml-3.a7952e4295f38cc6.webp)
ဒီနေရာမှာ AutoML ဖန်တီးထားသော အကောင်းဆုံး model အကြောင်းအရာကို အသေးစိတ်ကြည့်နိုင်ပါသည်။ Models tab တွင် အခြား mode များကိုလည်း စူးစမ်းနိုင်ပါသည်။ Explanations (preview button) တွင် models များကို စစ်ဆေးရန် အချိန်ယူပါ။ AutoML ရွေးချယ်ထားသော အကောင်းဆုံး model ကို ရွေးချယ်ပြီးနောက် model ကို deploy လုပ်ပုံကို ကြည့်မည်။
4. run ပြီးဆုံးသည့်အခါ "Automated ML" tab တွင် သွား၍ ကိုယ် run ပြုလုပ်ထားသော အရာကိုနှိပ်ပြီး "Best model summary" ကတ်ရှိ algorithm ကို နှိပ်ပါ။
![31](../../../../translated_images/my/aml-4.7a627e09cb6f16d0.webp)
## 3. Low code/No Code model deployment နှင့် endpoint consumption
### 3.1 Model deployment
ဤနေရာတွင် AutoML ဆောင်ရွက်သည့် အကောင်းဆုံး မော်ဒယ်၏ အသေးစိတ် ဖော်ပြချက်ကို ကြည့်ရှုနိုင်သည်။ Models tab တွင် တခြားမော်ဒယ်များကိုလည်း စူးစမ်းလေ့လာနိုင်ပါသည်။ Explanations (preview button) တွင် မော်ဒယ်များကို စူးစမ်းရန် အချိန်ယူပါ။ သင့်ရွေးချယ်လိုသော မော်ဒယ်ကို ရွေးထားပြီး (ဒီနေရာမှာ AutoML ရွေးချယ်သော အကောင်းဆုံးမော်ဒယ်ကို အသုံးပြုမည်) ဖော်ပြချက်အပေါ် မော်ဒယ် ကို ဘယ်လို Deploy လုပ်ရမည်ကို ကြည့်ရအောင်။
Automated machine learning interface သည် အကောင်းဆုံး model ကို web service အဖြစ် deploy လုပ်ရန် အဆင့်အနည်းငယ်သာ လိုအပ်သည်။ Deployment သည် model ကို အသစ်သော data အပေါ် အတိအကျခန့်မှန်းနိုင်ရန်နှင့် အခွင့်အလမ်းများကို ရှာဖွေရန် အတူတကွပေါင်းစပ်ခြင်းဖြစ်သည်။
## 3. Low code/No Code မော်ဒယ် ထည့်သွင်းခြင်းနှင့် Endpoint အသုံးပြုခြင်း
### 3.1 မော်ဒယ် ထည့်သွင်းခြင်း
Best model description တွင် "Deploy" button ကို နှိပ်ပါ
Automated machine learning အဆင့်တွင် အကောင်းဆုံးမော်ဒယ်အား web service အဖြစ် အဆင့်အတန်းရလွယ်ကူစွာ ထည့်သွင်းနိုင်သည်။ ထည့်သွင်းခြင်းဆိုသည်မှာ မော်ဒယ်အား အသစ်ရလာသော ဒေတာအပေါ် မူတည်၍ ခန့်မှန်းမှုများပြုလုပ်နိုင်ရန်နှင့် အခွင့်အလမ်းများ ရှာဖွေနိုင်ရန် အမြဲတမ်း ဆက်စပ်စေခြင်းဖြစ်သည်။ ဤပရောဂျက်အတွက် web service သို့ deployment ပြုလုပ်ခြင်း ဆိုသည်မှာ ဆေးဘက်ဆိုင်ရာ Application များသည် လက်ရှိ လူနာများ၏ နှလုံးရောဂါကာကွယ်မှု အန္တရာယ်ကို တိုင်းတာ ခန့်မှန်းနိုင်ဖို့ မော်ဒယ်ကို အသုံးပြုနိုင်ခြင်း ဖြစ်သည်
![deploy-1](../../../../5-Data-Science-In-Cloud/18-Low-Code/images/deploy-1.PNG)
အကောင်းဆုံးမော်ဒယ် ဖော်ပြချက်အတွင်း "Deploy" ခလုတ်ကို နှိပ်ပါ။
![deploy-1](../../../../translated_images/my/deploy-1.ddad725acadc84e3.webp)
15. Name, description, compute type (Azure Container Instance), authentication ကို enable လုပ်ပြီး Deploy ကို နှိပ်ပါ။ ဤအဆင့်သည် 20 မိနစ်ခန့်ကြာနိုင်သည်။ Deployment process တွင် model ကို register လုပ်ခြင်း, resources များကို ဖန်တီးခြင်းနှင့် web service အတွက် configure လုပ်ခြင်းတို့ ပါဝင်သည်။ Deploy status အောက်တွင် status message တစ်ခု ပေါ်လာမည်။ Refresh ကို အကြိမ်ကြိမ်နှိပ်ပြီး deployment status ကို စစ်ဆေးပါ။ Status "Healthy" ဖြစ်ပါက deploy လုပ်ပြီး running ဖြစ်နေသည်။
15. အမည်၊ ဖော်ပြချက်၊ compute အမျိုးအစား (Azure Container Instance)၊ အတည်ပြုချက် ပေးမှု ဖွင့်ပြီး Deploy ကို နှိပ်ပါ။ ဤအဆင့်သည် ၂၀ မိနစ်ခန့် ကြာနိုင်သည်။ Deployment မှတ်တမ်းတွင် မော်ဒယ်တင်ခြင်း၊ ရင်းမြစ်များ ပေါ်ထွက်ခြင်းနှင့် web service အတွက် ပြင်ဆင်ခြင်းတို့ ပါဝင်သည်။ Deploy status အောက်တွင် အခြေအနေစာတမ်းပြပါမည်။ Refresh periodically ကို ရွေးပြီး Deployment အခြေအနေ စစ်ဆေးပါ။ status သည် "Healthy" ဖြစ်သည့်အခါ ထည့်သွင်းပြီး ဖြစ်သည်။
![deploy-2](../../../../5-Data-Science-In-Cloud/18-Low-Code/images/deploy-2.PNG)
![deploy-2](../../../../translated_images/my/deploy-2.94dbb13f23908647.webp)
16. Deployment ပြီးဆုံးပြီးနောက် Endpoint tab ကို နှိပ်ပြီး deploy လုပ်ထားသော endpoint ကို ရွေးပါ။ Endpoint အကြောင်းအရာအားလုံးကို ဒီနေရာမှာ ကြည့်နိုင်ပါသည်။
16. ထည့်သွင်းပြီးသော အခါ Endpoint tab ကို နှိပ်ပြီး သင့်ထည့်သွင်းပြီးသော endpoint ကို နှိပ်ပါ။ ဤနေရာတွင် endpoint အကြောင်း အသေးစိတ် အချက်အလက်များ ရှိသည်။
![deploy-3](../../../../5-Data-Science-In-Cloud/18-Low-Code/images/deploy-3.PNG)
![deploy-3](../../../../translated_images/my/deploy-3.fecefef070e8ef3b.webp)
အံ့မခန်းပါပဲ! Model ကို deploy လုပ်ပြီးနောက် endpoint consumption ကို စတင်နိုင်ပါပြီ။
အံ့သြဖွယ်! မော်ဒယ်တင်ပြီးမှ Endpoint ကို အသုံးပြုစတင်နိုင်ပြီ။
### 3.2 Endpoint consumption
### 3.2 Endpoint အသုံးပြုခြင်း
"Consume" tab ကို နှိပ်ပါ။ REST endpoint နှင့် consumption option တွင် python script ကို တွေ့နိုင်ပါသည်။ Python code ကို အချိန်ယူဖတ်ပါ။
"Consume" tab ကို နှိပ်ပါ။ ဒီမှာ REST endpoint နှင့် python script ကို အသုံးပြုမှု ရွေးချယ်မှုအောက် တွင် မြင်ရပါမည်။ python code ကို ဖတ်ရယူရန် အချိန်ယူပါ။
ဤ script ကို သင့် local machine မှ တိုက်ရိုက် run လုပ်ပြီး endpoint ကို consume လုပ်နိုင်ပါသည်။
ဤ script သည် သင့်ဒေသအကျယ်မှ တိုက်ရိုက် သွင်းလုပ်၍ endpoint ကို အသုံးပြုနိုင်ပါသည်။
![35](../../../../5-Data-Science-In-Cloud/18-Low-Code/images/consumption-1.PNG)
![35](../../../../translated_images/my/consumption-1.700abd196452842a.webp)
ဤ code မှာ အဓိက 2 လိုင်းကို စဉ်းစားပါ။
အောက်ပါ ကုဒ်အတန်း ၂ လိုင်းကို တစ်စိမ်ကြည့်ပါ:
```python
url = 'http://98e3715f-xxxx-xxxx-xxxx-9ec22d57b796.centralus.azurecontainer.io/score'
api_key = '' # Replace this with the API key for the web service
api_key = '' # ဤနေရာတွင် ဝဘ်ဝန်ဆောင်မှုအတွက် API key ကို အစားထိုးပါ။
```
`url` variable သည် consume tab တွင် တွေ့ရသော REST endpoint ဖြစ်ပြီး `api_key` variable သည် consume tab တွင် တွေ့ရသော primary key ဖြစ်သည် (authentication ကို enable လုပ်ထားပါကသာ ဖြစ်သည်)။ Script သည် endpoint ကို consume လုပ်ပုံမှာ ဤပုံစံဖြစ်သည်။
`url` နှင့် `api_key` အမျိုးအစားများသည် consume tab တွင် ရှိသော REST endpoint နှင့် primary key ဖြစ်သည် (Authentication ဖွင့်ထားသောအခါတွင်သာဖြစ်သည်)။ Script သည် ဤသို့ Endpoint ကို စားသုံးရန် ဖြစ်သည်။
18. Script ကို run လုပ်ပါက အောက်ပါ output ကို တွေ့ရမည်။
```python
18. Script ကို run လုပ်ပါက အောက်ပါ output ကို မြင်ရမည်ဖြစ်သည်:
```python
b'"{\\"result\\": [true]}"'
```
ဤ output သည် heart failure ရှိမည်ဟု ခန့်မှန်းထားသော အချက်ကို ဆိုလိုသည်။ Script တွင် default data အားလုံးသည် 0 နှင့် false ဖြစ်နေသည်ကို သတိပြုပါ။ အောက်ပါ input sample ဖြင့် data ကို ပြောင်းလဲနိုင်သည်။
၎င်းသည် ပေးထားသော ဒေတာအပေါ် နှလုံးပြတ်တောက်ရခြင်း ခန့်မှန်းချက်မှာ တကယ်ဖြစ်ကြောင်းကို ဆိုလိုသည်။ script တွင် အလိုအလျောက် ပြုလုပ်ထားသော ဒေတာကို ချည့်ကြည့်ပါက အဖြစ်တည်ရှိမှုများအားလုံးသည် 0 နှင့် false ဖြစ်ပါသည်။ ဒေတာကို အောက်ပါ input နမူနာဖြင့် ပြောင်းလဲနိုင်သည်-
```python
data = {
@ -334,31 +312,33 @@ data = {
],
}
```
Script သည် အောက်ပါ output ကို ပြန်ပေးမည်။
```python
Script မှ ထုတ်ပေးသည့် အဖြေမှာ:
```python
b'"{\\"result\\": [true, false]}"'
```
ဂုဏ်ယူပါတယ်! Azure ML တွင် model ကို train လုပ်ပြီး deploy လုပ်ပြီး endpoint ကို consume လုပ်နိုင်ပါပြီ!
အောင်မြင်ပါပြီ! သင်သည် Azure ML တွင် မော်ဒယ်ကို တင်ပြီး သင်ကြားပြီးနောက် deployed မော်ဒယ်ကို အသုံးပြုနိုင်ပြီဖြစ်သည်!
> **_NOTE:_** Project ပြီးဆုံးပါက resources အားလုံးကို delete လုပ်ရန် မမေ့ပါနှင့်။
## 🚀 Challenge
> **_မှတ်ချက်:_** ပရောဂျက်ပြီးဆုံးသည်နှင့်နောက် ယူထားသော ရင်းမြစ်များအားလုံး ဖျက်ရန် မမေ့ပါနှင့်။
## 🚀 စိန်ခေါ်မှု
AutoML ဖန်တီးထားသော အကောင်းဆုံး model များ၏ explanations နှင့် details ကို အနီးကပ်ကြည့်ပါ။ အကောင်းဆုံး model သည် အခြား model များထက် အကောင်းဆုံးဖြစ်ရသည့် အကြောင်းရင်းကို နားလည်ရန် ကြိုးစားပါ။ Compare လုပ်ထားသော algorithms များက ဘာတွေလဲ? အကြားကွာခြားချက်များက ဘာတွေလဲ? ဤကိစ္စတွင် အကောင်းဆုံး model သည် ဘာကြောင့် ပိုမိုထူးချွန်သနည်း?
AutoML က ထုတ်ပေးသော အကောင်းဆုံးမော်ဒယ်နှင့် အခြားမော်ဒယ်များ၏ ဖော်ပြချက် နှင့် အသေးစိတ်များကို သေချာကြည့်ပါ။ အကောင်းဆုံး မော်ဒယ်သည် အခြားတို့ထက် မည်သည့်ကြောင့် ကောင်းမွန်သနည်း။ မည်သည့် အယ်လဂိုရစ်သမ်များကို နှိုင်းယှဉ်ထားသနည်း။ သူတို့အကြားကွာခြားချက်များသည် ဘာလဲ။ ဒီအခြေအနေတွင် အကောင်းဆုံးမော်ဒယ်သည် မည်သို့ ပိုဆင်ခြင်သနည်း။
## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/35)
## [စာသင်ခန်းပြီး Quiz](https://ff-quizzes.netlify.app/en/ds/quiz/35)
## Review & Self Study
## ပြန်လည်သုံးသပ်ခြင်းနှင့် ကိုယ်တိုင်လေ့လာမှု
ဤသင်ခန်းစာတွင် heart failure risk ကို cloud တွင် Low code/No code နည်းဖြင့် ခန့်မှန်းရန် model ကို train, deploy နှင့် consume လုပ်ပုံကို သင်ယူခဲ့သည်။ AutoML ဖန်တီးထားသော model explanations များကို အနီးကပ်ကြည့်ပြီး အကောင်းဆုံး model သည် အခြား model များထက် အကောင်းဆုံးဖြစ်ရသည့် အကြောင်းရင်းကို နားလည်ရန် ကြိုးစားပါ။
ဤသင်ခန်းတွင် သင်သည် Low code/No code fashion ဖြင့် မော်ဒယ်တစ်ခုကို cloud ပေါ်တွင် နှလုံးရောဂါ ဖြစ်နိုင်ခြေ ခန့်မှန်းရန် သင်ကြားခြင်း၊ ထည့်သွင်းခြင်းနှင့် အသုံးပြုခြင်းတို့ကိုလေ့လာခဲ့ပါသည်။ သင် မလုပ်ဆောင်သေးပါက AutoML ထုတ်ပေးသော အကောင်းဆုံးမော်ဒယ်၏ ဖော်ပြချက်များကို ပိုမိုနက်ရှိုင်းစွာ လေ့လာကြည့်ပြီး အကောင်းဆုံးမော်ဒယ်သည် အခြားတွေနှင့် ကြောင့်ကောင်းသည့်အကြောင်း မှတ်မိပါ။
Low code/No code AutoML အကြောင်းကို [documentation](https://docs.microsoft.com/azure/machine-learning/tutorial-first-experiment-automated-ml?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109) မှာ ဆက်လက်ဖတ်ရှုနိုင်ပါသည်။
Low code/No code AutoML ကို နက်ရှိုင်းစွာ လေ့လာလိုပါက [documentation](https://docs.microsoft.com/azure/machine-learning/tutorial-first-experiment-automated-ml?WT.mc_id=academic-77958-bethanycheum&ocid=AID3041109) ကို ဖတ်ရှုနိုင်သည်။
## Assignment
## ပေးအပ်ထားသော လေ့ကျင့်မှုများ
[Low code/No code Data Science project on Azure ML](assignment.md)
---
**အကြောင်းကြားချက်**:
ဤစာရွက်စာတမ်းကို 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,126 +1,151 @@
# အမှန်တကယ်ကမ္ဘာကြီးထဲက ဒေတာသိပ္ပံ
# ဒေတာ သိပ္ပံကို အမှန်တကယ်ကမ္ဘာပေါ်မှာ
| ![ Sketchnote by [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/20-DataScience-RealWorld.png) |
| :--------------------------------------------------------------------------------------------------------------: |
| အမှန်တကယ်ကမ္ဘာကြီးထဲက ဒေတာသိပ္ပံ - _Sketchnote by [@nitya](https://twitter.com/nitya)_ |
| ဒေတာ သိပ္ပံကို အမှန်တကယ်ကမ္ဘာပေါ်မှာ - _Sketchnote by [@nitya](https://twitter.com/nitya)_ |
ကျွန်တော်တို့ သင်ယူမှုခရီးလမ်းရဲ့ နောက်ဆုံးအပိုင်းကို ရောက်လာပြီ!
ဒီ တန်ခိုးတက္ကြွမှုခရီးစဉ်ရဲ့ အဆုံးအပေါ်ကို နီးနီးလာပြီ!
ကျွန်တော်တို့ ဒေတာသိပ္ပံနဲ့ ကျင့်ဝတ်များအကြောင်း အဓိပ္ပါယ်ဖွင့်ဆိုမှုများနဲ့ စတင်ခဲ့ပြီး ဒေတာခွဲခြမ်းစိတ်ဖြာခြင်းနဲ့ အမြင်အာရုံဖော်ပြခြင်းအတွက် အမျိုးမျိုးသော ကိရိယာများနဲ့ နည်းလမ်းများကို လေ့လာခဲ့ပါတယ်။ ဒေတာသိပ္ပံ၏ အသက်တာလှိုင်းကို ပြန်လည်သုံးသပ်ပြီး cloud computing services ကို အသုံးပြု၍ ဒေတာသိပ္ပံ workflow များကို အတိုင်းအတာချဲ့ထွင်ခြင်းနှင့် အလိုအလျောက်လုပ်ဆောင်ခြင်းကို လေ့လာခဲ့ပါတယ်။ ဒါကြောင့် သင်မေးနိုင်ပါတယ် - _"ဒီသင်ယူမှုအားလုံးကို အမှန်တကယ်ကမ္ဘာကြီးထဲမှာ ဘယ်လိုသုံးနိုင်မလဲ?"_
ဒေတာ သိပ္ပံနဲ့ဂရုဏာရှိမှု၏ အဓိပ္ပါယ်တွေကို စတင်ပြီး၊ ဒေတာ विश्लेषणနဲ့ မြင်ကွင်း ပြုလုပ်မှုအတွက် ကိရိယာများနဲ့ နည်းပညာမျိုးစုံကို စူးစမ်းလေ့လာခဲ့ပြီး၊ ဒေတာ သိပ္ပံ ပြန်လည်အသုံးပြုခြင်းလည်ပတ်မှု လည်ပတ်ခြင်းများကို ပြန်လည်သုံးသပ်ခဲ့ပြီး၊ ကလေ့ ဂျစ်ဝန်ဆောင်မှုများဖြင့် ဒေတာ သိပ္ပံ လုပ်ငန်းစဉ်များကို တိုးချဲ့မှုနဲ့ အလိုအလျောက်ဆောင်ရွက်မှုတွေဆီသွားခဲ့သည်။ ဒါကြောင့် သင်တန်းသားတွေ ဟောပြောမဲ့အကြောင်းမှာ: _"ဒီသင်ယူချက်တွေကို အမှန်တကယ်ကမ္ဘာပေါ် ဖြစ်ရပ်များနဲ့ ဘယ်လို ညွှန်ပြမလဲ?"_ ဆိုတဲ့ စိတ်ကူးတွေပဲ ဖြစ်နိုင်ပါတယ်။
ဒီသင်ခန်းစာမှာ ကျွန်တော်တို့ စက်မှုလုပ်ငန်းများအတွင်း ဒေတာသိပ္ပံ၏ အမှန်တကယ်အသုံးချမှုများကို လေ့လာပြီး သုတေသန၊ ဒစ်ဂျစ်တယ် လူ့ကျမ်းစာများ၊ နှင့် တည်တံ့မှုဆိုင်ရာ အထူးနမူနာများကို ဆွေးနွေးပါမယ်။ ကျောင်းသား project အခွင့်အလမ်းများကို လေ့လာပြီး သင့်ရဲ့ သင်ယူမှုခရီးလမ်းကို ဆက်လက်တိုးတက်စေဖို့ အသုံးဝင်သော အရင်းအမြစ်များနဲ့ အဆုံးသတ်ပါမယ်။
ဒီသင်ခန်းစာမှာ ဒေတာ သိပ္ပံကို ကဏ္ဍအတွင်း အမှန်တကယ်ကမ္ဘာပေါ်၏ အသုံးပြုမှုများကို ရှာဖွေပြီး သုတေသန၊ ဒစ်ဂျစ်တယ် လူမှုကဏ္ဍနဲ့ တာဝန်ခံတည်ဆောက်မှုဆိုင်ရာ ဥပမာများကို နက်ရှိုင်းစွာ ကြည့်ရှုမှာဖြစ်ပါတယ်။ ကျောင်းသား စာပေ အတွက် အခွင့်အလမ်းများကို ရှင်းပြပြီး သင့်တက်ကြွမှုခရီးစဉ်ကို ဆက်လက်တိုးတက်ဖို့ အထောက်အကူပြုပစ္စည်းများနဲ့ အဆုံးသတ်ပါမည်။
## သင်ခန်းစာ မတိုင်မီ စစ်ဆေးမေးခွန်း
## သင်ခန်းစာမတိုင်မီမေးခွန်း
## [သင်ခန်းစာ မတိုင်မီ စစ်ဆေးမေးခွန်း](https://ff-quizzes.netlify.app/en/ds/quiz/38)
## [Pre-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/38)
## ဒေတာ သိပ္ပံ + စက်မှုလုပ်ငန်း
## ဒေတာသိပ္ပံ + စက်မှုလုပ်ငန်း
AI ကို လူသုံးတန်းမြှင့်တင်ခြင်းကြောင့်၊ ဖွံ့ဖြိုးသူများသည် AI မောင်းနှင်သော ဆုံးဖြတ်ချက် ချမှုနဲ့ ဒေတာအပေါ် အခြေခံထားသော နားလည်မှုများအား အသုံးပြုသူအတွေ့အကြုံနဲ့ ဖွံ့ဖြိုးမှု လုပ်ငန်းစဉ်များအတွင်း ပေါင်းစည်း အတက်အကျ လုပ်ဆောင်ရတာ ပိုလွယ်ကူလာပြီ ဖြစ်သည်။ ဒီမှာ အချို့ ဥပမာတွေရှိတယ်၊ ဒေတာ သိပ္ပံအား စက်မှုလုပ်ငန်းတစ်ခုလုံးတစ်ဆက်တည်းတွင် "အသုံးချ" ပြုလုပ်တဲ့ နေရာမှာ -
AI ကို လူတိုင်းအသုံးပြုနိုင်အောင် လွယ်ကူလာတာကြောင့် developer များအတွက် AI အခြေပြု ဆုံးဖြတ်ချက်များနှင့် ဒေတာအခြေပြု အမြင်များကို user experience နှင့် development workflow များထဲသို့ ပေါင်းစပ်ထည့်သွင်းဖန်တီးရန် ပိုမိုလွယ်ကူလာပါတယ်။ ဒေတာသိပ္ပံကို စက်မှုလုပ်ငန်းအတွင်း "အသုံးချ" နေတဲ့ နမူနာအချို့ကို အောက်မှာ ဖော်ပြထားပါတယ်-
* [Google Flu Trends](https://www.wired.com/2015/10/can-learn-epic-failure-google-flu-trends/) က ဒေတာ သိပ္ပံသုံးပြီး ရှာဖွေမှု စကားလုံးများနဲ့ ဖလူး လေ့လာမှုများကို ဆက်စပ်စေခဲ့ပါတယ်။ နည်းလမ်းမှာ ပြစ်မှားချက်များ ရှိခဲ့ပေမယ့်၊ ဒေတာအပေါ် အခြေခံထားသော ကျန်းမာရေးခန့်မှန်းမှုများ၏ အခွင့်အရေးများနဲ့ စိန်ခေါ်မှုများကို အသိပေးခဲ့သည်။
* [Google Flu Trends](https://www.wired.com/2015/10/can-learn-epic-failure-google-flu-trends/) က search term များကို flu trends နဲ့ ဆက်စပ်ဖို့ ဒေတာသိပ္ပံကို အသုံးပြုခဲ့ပါတယ်။ နည်းလမ်းမှာ အားနည်းချက်များရှိခဲ့ပေမယ့် ဒေတာအခြေပြု ကျန်းမာရေးခန့်မှန်းမှုများ၏ အခွင့်အလမ်းများ (နှင့် စိန်ခေါ်မှုများ) အပေါ် သတိပေးမှုကို တိုးမြှင့်ပေးခဲ့ပါတယ်။
* [UPS Routing Predictions](https://www.technologyreview.com/2018/11/21/139000/how-ups-uses-ai-to-outsmart-bad-weather/) မှာ UPS သည် ဒေတာ သိပ္ပံနဲ့ machine learning ကို အသုံးပြုပြီး ပို့ဆောင်ရာလမ်းကြောင်းများကို မိုးလေဝသ၊ ယာဉ်များ လည်ပတ်မှု မျိုးစုံ၊ ပို့ဆောင်ရမည့် အချိန် အတိအကျ တွက်ချက်ကာ ခန့်မှန်းတယ်ဆိုတာ ဖော်ပြထားပါတယ်။
* [UPS Routing Predictions](https://www.technologyreview.com/2018/11/21/139000/how-ups-uses-ai-to-outsmart-bad-weather/) - UPS က ဒေတာသိပ္ပံနှင့် machine learning ကို အသုံးပြု၍ ရေရှည်ပို့ဆောင်မှုအတွက် ရွေးချယ်မှုအကောင်းဆုံးလမ်းကြောင်းများကို ခန့်မှန်းခဲ့ပါတယ်။ ဒါတွင် ရာသီဥတုအခြေအနေများ၊ လမ်းပိတ်ဆို့မှု pattern များ၊ ပို့ဆောင်မှုအချိန်ကန့်သတ်ချက်များ စသည်တို့ကို ထည့်သွင်းစဉ်းစားခဲ့ပါတယ်။
* [NYC Taxicab Route Visualization](http://chriswhong.github.io/nyctaxi/) မှာ [Freedom Of Information Laws](https://chriswhong.com/open-data/foil_nyc_taxi/) ဖြင့် စုဆောင်းထားတဲ့ ဒေတာက NYC taxicab တစ်နေ့တာရဲ့ နေ့စဉ် အကြောင်းအရာတွေကို မြင်ရစေပြီး၊ သူတို့ ဘယ်လိုမြို့ကြီးထဲ လမ်းကြောင်းရွေးချယ်သွားကြတာ၊ ဘယ်လောက်ငွေရှာကြတာနဲ့ တစ် ၂၄ နာရီအတွင်း ခရီးများကာလများကို နားလည်ထင်မြင်စေပါသည်။
* [NYC Taxicab Route Visualization](http://chriswhong.github.io/nyctaxi/) - [Freedom Of Information Laws](https://chriswhong.com/open-data/foil_nyc_taxi/) ကို အသုံးပြု၍ ရရှိသော ဒေတာများက NYC taxi များ၏ နေ့စဉ်လှုပ်ရှားမှုကို visualization ပြုလုပ်ပေးခဲ့ပြီး မြို့ကြီးအတွင်းမှာ ဘယ်လို navigation လုပ်သလဲ၊ ဘယ်လောက်ငွေရှာရသလဲ၊ နှင့် ၂၄ နာရီအတွင်း ခရီးစဉ်များ၏ အချိန်ကာလကို နားလည်စေခဲ့ပါတယ်။
* [Uber Data Science Workbench](https://eng.uber.com/dsw/) သည် Uber ခရီးဆိုဒ်ပေါင်း မီလျံကျော်မှ ရိုက်ကြည့်ထားသော Pickup & dropoff တည်နေရာများ၊ ခရီးကာလ၊ နှစ်သက်သော လမ်းကြောင်းများ စသည်များ ပုံသွား စုဆောင်းခဲ့ပါသည်။ ဒေတာကို အသုံးပြုပြီး စျေးနှုန်းချချက်၊ ဘေးကင်းမှု၊ လိမ်လည်မှု တွေ ဖော်ထုတ်ခြင်းနှင့် လမ်းညွှန်မှု ဆုံးဖြတ်ချက်များအတွက် ဒေတာ သုံးသပ်မှုဆော့ဖ်ဝဲတစ်ခု တည်ဆောက်ထားသည်။
* [Uber Data Science Workbench](https://eng.uber.com/dsw/) - Uber က နေ့စဉ် သန်းပေါင်းများစွာသော ခရီးစဉ်များမှ ရရှိသော pickup & dropoff location, ခရီးစဉ်အချိန်ကာလ၊ နှစ်သက်သောလမ်းကြောင်းများ စသည်တို့ကို အသုံးပြု၍ ဒေတာအာနိသင် tool တစ်ခုကို ဖန်တီးခဲ့ပြီး ဈေးနှုန်းချမှတ်ခြင်း၊ လုံခြုံရေး၊ လိမ်လည်မှုရှာဖွေခြင်း၊ နှင့် navigation ဆုံးဖြတ်ချက်များအတွက် အထောက်အကူပြုခဲ့ပါတယ်။
* [Sports Analytics](https://towardsdatascience.com/scope-of-analytics-in-sports-world-37ed09c39860) က _ခန့်မှန်းချက် သုံးသပ်မှု_ (အသင်းနဲ့ ကစားသမား သုံးသပ်မှု - [Moneyball](https://datasciencedegree.wisconsin.edu/blog/moneyball-proves-importance-big-data-big-ideas/) စသဖြင့် - နှင့် ပရိသတ် စီမံခန့်ခွဲမှု) နဲ့ _ဒေတာ မြင်ကွင်းပြ_ (အသင်းနဲ့ ပရိသတ် ဖျော်ဖြေမှု ဒိုင်ခွာတို့၊ ပြိုင်ပွဲများ ဖြစ်စဉ်) ကျွမ်းကျင်သော ပရော်ဂရမ်များဟာ အရည်အချင်းရှာဖွေခြင်း၊ အားကစား စာရင်းဝင်ကစားခြင်းနဲ့ ဂိမ်း/ဦးတည်ချက် စီမံခန့်ခွဲမှုတို့တွင် အသုံးပြုပါသည်။
* [Sports Analytics](https://towardsdatascience.com/scope-of-analytics-in-sports-world-37ed09c39860) - _predictive analytics_ (အသင်းနှင့် ကစားသမားခန့်မှန်းခြင်း - [Moneyball](https://datasciencedegree.wisconsin.edu/blog/moneyball-proves-importance-big-data-big-ideas/) ကို စဉ်းစားပါ - နှင့် ပရိသတ်စီမံခန့်ခွဲမှု) နှင့် _data visualization_ (အသင်းနှင့် ပရိသတ် dashboard များ၊ ကစားပွဲများ စသည်တို့) ကို အဓိကထားပြီး talent scouting, sports gambling, inventory/venue management စသည်တို့တွင် အသုံးချနိုင်ပါတယ်။
* [Data Science in Banking](https://data-flair.training/blogs/data-science-in-banking/) မှာ ဘဏ်လုပ်ငန်းတွင် ဒေတာ သိပ္ပံ၏ တန်ဖိုးကို ဖော်ပြသော ဥပမာများပါဝင်ပြီး၊ ဆိုးရွားမှု မော်ဒယ်ဖော်ခြင်း၊ လိမ်လည်မှု ကြိုတင်ရှာဖွေရေး၊ ဖောက်သည် အပိုင်းခွဲခြားမှု၊ တိကျသောအချိန်ခန့်မှန်းခြင်း၊ အကြံပေးစနစ်များကို ပါဝင်ပါတယ်။ ခန့်မှန်းချက် သုံးသပ်မှုများက [အကြွေးကောက်စနစ်](https://dzone.com/articles/using-big-data-and-predictive-analytics-for-credit) ကဲ့သို့ အရေးပါသော စနစ်များကို တိုးတက်စေသည်။
* [Data Science in Banking](https://data-flair.training/blogs/data-science-in-banking/) - ဘဏ္ဍာရေးလုပ်ငန်းတွင် ဒေတာသိပ္ပံ၏ တန်ဖိုးကို ဖော်ပြပြီး risk modeling, fraud detection, customer segmentation, real-time prediction, recommender systems စသည်တို့မှ applications များကို ဖော်ပြထားပါတယ်။ Predictive analytics က [credit scores](https://dzone.com/articles/using-big-data-and-predictive-analytics-for-credit) ကဲ့သို့သော အရေးကြီးသော အတိုင်းအတာများကိုလည်း drive လုပ်ပေးပါတယ်။
* [Data Science in Healthcare](https://data-flair.training/blogs/data-science-in-healthcare/) မှာ ဆေးဘက်ဆိုင်ရာ ရုပ်ပုံသရုပ်ကွက် (ဥပမာ - MRI, X-Ray, CT-Scan)၊ ကိုယ်ဗီဇအချက်အလက် (DNA စီးကွင်း)၊ ဆေးထုတ်လုပ်ခြင်း (အန္တရာယ် ခန့်မှန်းခြင်း၊ အောင်မြင်မှု ခန့်မှန်းခြင်း)၊ ညွှန်ကြားမှု သုံးသပ်မှု (လူနာစောင့်ရှောက်မှုနဲ့ ကုန်ပစ္စည်း ရှေ့ဆောင်ခြင်း)၊ ရောဂါ လေ့လာ & ကာကွယ်မှု စသည့် ကဏ္ဍများကို ဖော်ပြထားသည်။
* [Data Science in Healthcare](https://data-flair.training/blogs/data-science-in-healthcare/) - medical imaging (ဥပမာ MRI, X-Ray, CT-Scan), genomics (DNA sequencing), drug development (risk assessment, success prediction), predictive analytics (patient care & supply logistics), disease tracking & prevention စသည်တို့ကဲ့သို့သော applications များကို ဖော်ပြထားပါတယ်။
![Data Science Applications in The Real World](../../../../translated_images/my/data-science-applications.4e5019cd8790ebac.webp) ပုံရိပ် ချီးမြှင့်မှု: [Data Flair: 6 Amazing Data Science Applications ](https://data-flair.training/blogs/data-science-applications/)
![Data Science Applications in The Real World](../../../../translated_images/my/data-science-applications.4e5019cd8790ebac.webp) Image Credit: [Data Flair: 6 Amazing Data Science Applications ](https://data-flair.training/blogs/data-science-applications/)
ဓာတ်ပုံသည် ဒေတာ သိပ္ပံ နည်းစနစ်များကို အသုံးပြုဖို့ အခြားကဏ္ဍများနဲ့ ဥပမာများကို ပြသထားပါသည်။ အခြား အသုံးချမှုများ ရှာဖွေရန် စိတ်ဝင်စားပါသလား? အောက်ပါ [ပြန်လည်သုံးသပ်မှု & ကိုယ်တိုင်လေ့လာမှု](?id=review-amp-self-study) အပိုင်းကို ကြည့်ပါ။
ဤပုံသည် ဒေတာသိပ္ပံနည်းလမ်းများကို အသုံးချနိုင်သော အခြား domains နှင့် နမူနာများကို ဖော်ပြထားသည်။ အခြား applications များကို လေ့လာလိုပါသလား? [Review & Self Study](../../../../6-Data-Science-In-Wild/20-Real-World-Examples) အပိုင်းကို ကြည့်ပါ။
## ဒေတာသိပ္ပံ + သုတေသန
## ဒေတာ သိပ္ပံ + သုတေသန
| ![ Sketchnote by [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/20-DataScience-Research.png) |
| :---------------------------------------------------------------------------------------------------------------: |
| ဒေတာသိပ္ပံနှင့် သုတေသန - _Sketchnote by [@nitya](https://twitter.com/nitya)_ |
| ဒေတာ သိပ္ပံနဲ့ သုတေသန - _Sketchnote by [@nitya](https://twitter.com/nitya)_ |
အမှန်တကယ်ကမ္ဘာပေါ် အသုံးပြုမှုများသည် အကြီးစား စက်မှုလုပ်ငန်းအသုံးပြုမှု အခြေပြုထားသော နေရာများတွင် ဦးစားပေးထားပေမယ့်၊ _သုတေသန_ အသုံးပြုမှု နှင့် ပရောဂျက်များဟာ အနည်းငယ် မျက်နှာပြင် နှစ်မျိုးဖြင့် အသုံးဝင်တတ်သည် -
အမှန်တကယ်အသုံးချမှုများသည် အများအားဖြင့် စက်မှုလုပ်ငန်းအတွင်း အတိုင်းအတာချဲ့ထွင်မှုများကို အဓိကထားသော်လည်း _သုတေသန_ applications နှင့် project များသည် အောက်ပါနှစ်ခုအမြင်မှ အသုံးဝင်နိုင်သည်-
* _နည်းပညာတီထွင်မှု အခွင့်အလမ်းများ_ - တိုးတက်ပြောင်းလဲသောတွေးခေါ်မှု တီထွင်ရေးနှင့် နောက်ဆုံးပေါ် အသုံးချမှုများအတွက် အသုံးပြုသူ အတွေ့အကြုံ လေ့လာခြင်း။
* _အသုံးချမှု အခက်အခဲများ_ - အမှန်တကယ်ကမ္ဘာပေါ် တွင် ဒေတာ သိပ္ပံ နည်းပညာများက စွန့်စားမှုများ သို့မဟုတ် မမှန်ကန်သော အကျိုးသက်ရောက်မှုများ ရှိမရှိ စိစစ်သုံးသပ်ခြင်း။
* _innovation opportunities_ - အဆင့်မြင့် concepts များကို prototype လုပ်ခြင်းနှင့် နောက်မျိုးဆက် applications များအတွက် user experience များကို စမ်းသပ်ခြင်း။
* _deployment challenges_ - အမှန်တကယ်ကမ္ဘာကြီးထဲတွင် ဒေတာသိပ္ပံနည်းပညာများ၏ အန္တရာယ်များ သို့မဟုတ် မျှော်လင့်မထားသော အကျိုးဆက်များကို စုံစမ်းလေ့လာခြင်း။
ကျောင်းသားများအတွက် သုတေသနပုဂ္ဂိုလ်ရေးအခွင့်အလမ်းများက ဗဟုသုတရှာဖွေမှုနဲ့ပေါင်းသင်းဆက်ဆံခြင်းအတွက် ကူညီပေးပြီး၊ အကြောင်းအရာနဲ့ ပတ်သက်သော လူများသို့မဟုတ် အဖွဲ့အစည်းများနှင့် ပိုမိုကောင်းမွန်သော ဆက်ဆံရေးတည်ဆောက်ရန် အထောက်အကူဖြစ်သလို သင်၏ ခံစားမှုကို မြှင့်တင်ပေးသည့် အခွင့်အလမ်းများကို ပေးစွမ်းနိုင်သည်။ သုတေသနပရောဂျက်များက ဘယ်လို ရှိပြီး အကျိုးသက်ရောက်မှု ဘယ်လို ရနိုင်မလဲ?
ကျောင်းသားများအတွက် သုတေသန project များသည် သင်ယူမှုနှင့် ပူးပေါင်းဆောင်ရွက်မှုအခွင့်အလမ်းများကို ပေးစွမ်းနိုင်ပြီး သင့်ရဲ့ ချက်ချင်းနားလည်မှုကို တိုးတက်စေပြီး သက်ဆိုင်ရာလူများ သို့မဟုတ် အဖွဲ့များနှင့် ပိုမိုနီးကပ်စေပါမယ်။ ဒါဆို သုတေသန project များက ဘယ်လိုပုံစံရှိပြီး ဘယ်လို အကျိုးသက်ရောက်မှုရှိနိုင်မလဲ?
တစ်ချက်တွေ့ကြည့်ပါ - Joy Buolamwini (MIT Media Labs) မှ အချက်အလက်အရ [MIT Gender Shades Study](http://gendershades.org/overview.html) တစ်ခု၊ Timnit Gebru (အဲဒီအချိန်မှာ Microsoft Research) နှင့် ပူးပေါင်းရေးသားထားတဲ့ [လက်မှတ်သုတေသနစာတမ်း](http://proceedings.mlr.press/v81/buolamwini18a/buolamwini18a.pdf) တစ်ခုရှိပါသည်။
နမူနာတစ်ခုကို ကြည့်ကြမယ် - Joy Buolamwini (MIT Media Labs) ရဲ့ [MIT Gender Shades Study](http://gendershades.org/overview.html) နှင့် Timnit Gebru (Microsoft Research) တို့ကရေးသားခဲ့သော [signature research paper](http://proceedings.mlr.press/v81/buolamwini18a/buolamwini18a.pdf) ကို အခြေခံထားသည်။
* **ဘာလဲ:** ကာမ သမားနဲ့ အရောင်အမျိုးအစားအပေါ် အလိုအလျောက် မျက်နှာပြင် တိကျမှု ဝေဖန်ချက်သုံးသပ်မှု နဲ့ ဒေတာစုစည်းမှုများရှိမှုကို အကဲဖြတ်ခြင်းဖြစ်ပါသည်။
* **ဘာကြောင့်:** မျက်နှာတစ်ချပ်စီကို ခွဲခြားအသုံးပြုခြင်းကို ဥပဒေကြောင့် စစ်ဆေးခြင်း၊ လေဆိပ်လုံခြုံရေး၊ အလုပ်ခန့်မှန်းမှု စနစ် တွင် အသုံးပြုသော နေရာများရှိသည်။ အမှားရှိသော ခွဲခြားမှု (ဥပမာ - ဝါဒ အကြောင့်) က လူများ သို့မဟုတ် အုပ်စုများအပေါ် စီးပွားရေးနှင့် လူမှုဆက်ဆံရေး အန္တရာယ် ဖြစ်စေနိုင်သည်။ ဝါဒများကို နားလည်၊ ဖယ်ရှားခြင်း သို့မဟုတ် လျော့နည်းစေရန် အရေးပါသည်။
* **ဘာလို့:** သုတေသနသမားများသည် ယခင်စမ်းသပ်ငဲ့များတွင် အဓိကအားဖြင့် အရောင်ပြာသော အများစုကို အသုံးပြုကြောင်း သိရှိပြီး အသစ်တစ်ခုတည်းသော ဒေတာစုစည်းမှု (၁၀၀၀+ ပုံများ) ကို ကာယအမျိုးအစားနှင့် ကာမ သမား ခြားနားမှုဖြင့် မျှတအောင် ပြင်ဆင်ထားသည်။ ဒေတာစုစည်းမှုကို Microsoft, IBM & Face++ မှ ထုတ်ထားသော ကာမသရုပ် ခွဲခြားမှု ထုတ်ကုန်သုံးခုအား တိကျမှု စစ်တမ်းဆုတ်ခွာရန် အသုံးပြုခဲ့သည်။
* **ဘာလဲ:** သုတေသန project ရဲ့ ရည်ရွယ်ချက်မှာ _gender နှင့် skin type အပေါ် automated facial analysis algorithm များနှင့် dataset များတွင် bias ရှိမှုကို အကဲဖြတ်ရန်_ ဖြစ်သည်။
* **ဘာကြောင့်:** Facial analysis ကို ရဲတပ်ဖွဲ့၊ လေဆိပ်လုံခြုံရေး၊ အလုပ်ခန့်ထားမှုစနစ်များ စသည်တို့တွင် အသုံးပြုသည် - အမှားအယွင်းများ (ဥပမာ bias ကြောင့်) သည် သက်ဆိုင်သော လူများ သို့မဟုတ် အုပ်စုများအပေါ် စီးပွားရေးနှင့် လူမှုရေးအကျိုးသက်ရောက်မှုများ ဖြစ်စေနိုင်သည်။ Bias များကို နားလည်ခြင်း (နှင့် ဖယ်ရှားခြင်း သို့မဟုတ် လျှော့ချခြင်း) သည် အသုံးပြုမှုတွင် တရားမျှတမှုအတွက် အရေးကြီးသည်။
* **ဘယ်လို:** သုတေသနသူများသည် ရှိပြီးသား benchmark များသည် အဓိကအားဖြင့် အရောင်နုသော subject များကို အသုံးပြုသည်ကို သတိပြုခဲ့ပြီး gender နှင့် skin type အပေါ် _ပိုမိုထိန်းညှိထားသော_ dataset (1000+ images) ကို curate လုပ်ခဲ့သည်။ dataset ကို Microsoft, IBM, Face++ တို့၏ gender classification product သုံးခု၏ တိကျမှုကို အကဲဖြတ်ရန် အသုံးပြုခဲ့သည်။
ရလဒ်များပြသခဲ့သည်မှာ စုစုပေါင်း ခွဲခြားမှုမှန်ကန်မှုကောင်းသော်လည်း အဖွဲ့ခွဲတိုင်း၏ အမှားနှုန်းတွေက ကွာခြားချက်ရှိပြီး - ကာမသွားလမ်းမှားခြင်း _misgendering_ အမှားမှားခြင်းသည် မိန်းကလေးများ သို့မဟုတ် အရောင်မူကြီးသောလူများအတွင်း ပိုများသည်။ ဤသည်သည် ဗဟိုထားချက်ဖြစ်သည်။
ရလဒ်များအရ classification accuracy သည် စုစုပေါင်းအားဖြင့် ကောင်းမွန်သော်လည်း အုပ်စုခွဲခြားမှုများအကြား error rate တွင် အထင်အရှားကွာခြားမှုရှိသည်ကို ပြသခဲ့သည် - **misgendering** သည် အမျိုးသမီးများ သို့မဟုတ် အရောင်နက်သော skin type များတွင် ပိုမိုမြင့်မားသည်ကို ပြသခဲ့ပြီး bias ရှိမှုကို ဖော်ပြခဲ့သည်။
**အရေးပါသောရလဒ်များ** - ဒေတာ သိပ္ပံသည် ပိုမို _ကိုယ်စားပြုပုံဖော်သော ဒေတာစုစည်းမှု_ (မတူညီသော အုပ်စုခွဲများကို မျှတစွာဖြန့်ဖြူးထား) နဲ့ ပိုမို _ပါင်ကူညီသော အဖွဲ့များ_ (မျိုးခွဲ မျိုးစုံ) လိုအပ်သည်ဟု သတိပေးခဲ့ပြီး AI ဖြေရှင်းနည်းများတွင် ဤဗဟိုထားချက်များကို ကျော်လွှား ဖျယ်ဖျက်ရန် ကြိုတင်တွေ့ရှိနိုင်ဟု သုတေသနပလုပ်မှုများက အဆက်မပြတ် အဖွဲ့အစည်းမတူညီများတွင် _တာန်ရှိသော AI_ အဆင့်မြှင့်နည်းလမ်း၊ စည်းမျဉ်းများ သတ်မှတ်နိုင်မှုကို ကြီးပွားစေသည်။
**အဓိကရလဒ်များ:** ဒေတာသိပ္ပံသည် _အထောက်အထားပြည့်စုံသော dataset များ_ (subgroup များကို ထိန်းညှိထားသော) နှင့် _ပါင်မှုများစွာသော အဖွဲ့များ_ (နောက်ခံအမျိုးမျိုး) ကို ပိုမိုလိုအပ်သည်ကို သတိပေးခဲ့ပြီး AI solution များတွင် bias များကို စောစောဖယ်ရှားရန် သို့မဟုတ် လျှော့ချရန် အရေးကြီးသည်ကို ပြသခဲ့သည်။ ဒီလိုသုတေသနများသည် _တရားမျှတသော AI_ ကို တိုးတက်စေပြီး AI product နှင့် process များတွင် တရားမျှတမှုကို တိုးတက်စေဖို့ အဖွဲ့အစည်းများအတွက် principle နှင့် practice များကို သတ်မှတ်ရန် အရေးကြီးသည်။
**Microsoft မှ သက်ဆိုင်ရာ သုတေသနများကို သိရှိလိုပါသလား?**
**Microsoft ရဲ့ သက်ဆိုင်သော သုတေသနများကို လေ့လာလိုပါသလား?**
* [Microsoft Research Projects](https://www.microsoft.com/research/research-area/artificial-intelligence/?facet%5Btax%5D%5Bmsr-research-area%5D%5B%5D=13556&facet%5Btax%5D%5Bmsr-content-type%5D%5B%5D=msr-project) တွင် အတတ်ပညာရေး AI ကို ကြည့်ရှုပါ။
* [Microsoft Research Data Science Summer School](https://www.microsoft.com/en-us/research/academic-program/data-science-summer-school/) မှ ကျောင်းသား ပရောဂျက်များကို ရှာဖွေပါ။
* [Fairlearn](https://fairlearn.org/) ပရောဂျက် နှင့် [Responsible AI](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1%3aprimaryr6) အစီအစဉ်များကို စူးစမ်းပါ။
* Artificial Intelligence အပေါ် [Microsoft Research Projects](https://www.microsoft.com/research/research-area/artificial-intelligence/?facet%5Btax%5D%5Bmsr-research-area%5D%5B%5D=13556&facet%5Btax%5D%5Bmsr-content-type%5D%5B%5D=msr-project) ကို ကြည့်ပါ။
* [Microsoft Research Data Science Summer School](https://www.microsoft.com/en-us/research/academic-program/data-science-summer-school/) မှ ကျောင်းသား project များကို လေ့လာပါ။
* [Fairlearn](https://fairlearn.org/) project နှင့် [Responsible AI](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1%3aprimaryr6) အစီအစဉ်များကို ကြည့်ပါ။
## ဒေတာသိပ္ပံ + လူ့ကျမ်းစာ
## ဒေတာ သိပ္ပံ + လူမှုဗေဒ
| ![ Sketchnote by [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/20-DataScience-Humanities.png) |
| :---------------------------------------------------------------------------------------------------------------: |
| ဒေတာသိပ္ပံနှင့် ဒစ်ဂျစ်တယ် လူ့ကျမ်းစာ - _Sketchnote by [@nitya](https://twitter.com/nitya)_ |
| ဒေတာ သိပ္ပံနဲ့ ဒစ်ဂျစ်တယ် လူမှုဗေဒ - _Sketchnote by [@nitya](https://twitter.com/nitya)_ |
ဒစ်ဂျစ်တယ် လူမှုဗေဒကို [သတ်မှတ်ချက်](https://digitalhumanities.stanford.edu/about-dh-stanford) အရ "ကွန်ပျူတာ နည်းပညာ နဲ့ လူ့ ဘာသာရပ်တိုင်းအတွင်း စုပေါင်းထားသော လေ့လာမှု နည်းလမ်းများနှင့် လမ်းကြောင်းများ၏ စုစည်းမှု" ဟု ဆိုသည်။ [Stanford စီမံချက်များ](https://digitalhumanities.stanford.edu/projects) များသည် _"သမိုင်းကို ပြန်လည်စတင်ထူထောင်ခြင်း"_ နဲ့ _"ကဗျာရေးပြီး မသိပ်မစုံထင်ရှားသော စဉ်းစားမှု"_ များ၊ [ဒစ်ဂျစ်တယ် လူမှုဗေဒနဲ့ ဒေတာ သိပ္ပံ](https://digitalhumanities.stanford.edu/digital-humanities-and-data-science) တို့ အချိတ်အဆက်ကို ဖော်ပြသည်။ အဓိက နည်းနှစ်ခုမှာ ကွန်ယက် သုံးသပ်ခြင်း၊ သတင်းအချက်အလက် မြင်ကွင်းပြခြင်း၊ နေရာအခြေပြုနဲ့ စာသားသုံးသပ်ခြင်းတို့ဖြစ်ပြီး အမှန်တကယ် သမိုင်း နှင့် စာပေ မူရင်းအချက်အလက်တွေကို ပြန်လည် လေ့လာ ရှုမြင်နိုင်ပါသည်။
*ဒီကဏ္ဍမှာ ပရောဂျက်တစ်ခုကို ရှာဖွေပြီး တိုးချဲ့ချင်ပါသလား?*
["Emily Dickinson and the Meter of Mood"](https://gist.github.com/jlooper/ce4d102efd057137bc000db796bfd671) ကို ကြည့်ပါ။ [Jen Looper](https://twitter.com/jenlooper) ထံမှ ဤကောင်းမွန်တဲ့ ဥပမာသည် ဒေတာ သိပ္ပံကို အသုံးပြုခြင်းဖြင့် နာမည်ကြီး ကဗျာများကို ပြန်လည်သုံးသပ်ခြင်း၊ အဓိပ္ပါယ် ထပ်မံ သုံးသပ်ခြင်းနှင့် ရေးသူ၏ ဆက်ဆံမှုကို အသစ်တင်ပြသည်။ ဥပမာအားဖြင့်၊ _ကဗျာရေးသည့်ရာသီကို ကဗျာ၏ အသံသဘော သို့မဟုတ် စိတ်ခံစားချက် ခွဲခြားပြီး ခန့်မှန်းနိုင်ပါသလား_ ဆိုပြီး ရေးသူ၏ စိတ်ဓာတ် အခြေအနေကို ပြသပေးမလားဆိုတာတွေ့ရန်။
ဒစ်ဂျစ်တယ် လူ့ကျမ်းစာ [ကို အဓိပ္ပါယ်ဖွင့်ဆိုထားသည်](https://digitalhumanities.stanford.edu/about-dh-stanford) - "computational methods နှင့် humanistic inquiry ကို ပေါင်းစပ်ထားသော လုပ်ဆောင်မှုများနှင့် နည်းလမ်းများစုစည်းမှု" ဟု။ [Stanford projects](https://digitalhumanities.stanford.edu/projects) ကဲ့သို့သော _"rebooting history"_ နှင့် _"poetic thinking"_ သည် [Digital Humanities နှင့် Data Science](https://digitalhumanities.stanford.edu/digital-humanities-and-data-science) အကြား ဆက်နွယ်မှုကို ဖော်ပြထားပြီး network analysis, information visualization, spatial နှင့် text analysis ကဲ့သို့သော နည်းလမ်းများကို အဓိကထားသည်။ ဒါက ကျမ်းစာနှင့် စာပေဒေတာများကို ပြန်လည်သုံးသပ်ပြီး အမြင်အသစ်များနှင့် အနက်အဓိပ္ပါယ်များကို ရယူရန် အထောက်အကူပြုသည်။
ဤမေးခွန်းကို ဖြေရှင်းရန် ဒေတာ သိပ္ပံ လည်ပတ်မှု အဆင့်များကို လိုက်နာကြမည် -
* [`Data Acquisition`](https://gist.github.com/jlooper/ce4d102efd057137bc000db796bfd671#acquiring-the-dataset) - သုံးသပ်ရန်အတွက် သင့်လျော်သော ဒေတာစုစည်းမှုကို စုဆောင်းရန်။ API အသုံးပြုခြင်း (ဥပမာ - [Poetry DB API](https://poetrydb.org/index.html)) သို့မဟုတ် Web စာမျက်နှာများကို စုတ်ယူခြင်း (ဥပမာ - [Project Gutenberg](https://www.gutenberg.org/files/12242/12242-h/12242-h.htm))၊ [Scrapy](https://scrapy.org/) ကဲ့သို့သော ကိရိယာများကို အသုံးပြုနိုင်သည်။
* [`Data Cleaning`](https://gist.github.com/jlooper/ce4d102efd057137bc000db796bfd671#clean-the-data) - စာသားများကို ပုံစံတူ သန့်ရှင်းစေစေ၊ ပြောင်းလဲနှိမ့်ချခြင်းကို Visual Studio Code နဲ့ Microsoft Excel ကိရိယာများ အသုံးပြုပြီး ဖေါ်ပြထားသည်။
* [`Data Analysis`](https://gist.github.com/jlooper/ce4d102efd057137bc000db796bfd671#working-with-the-data-in-a-notebook) - အခု datasets ကို Python package များ (pandas, numpy, matplotlib စသည်ဖြင့်) အသုံးပြုပြီး Notebooks ထဲသို့ ထည့်သွင်းကာ ရှင်းလင်းချက်နှင့် မြင်ကွင်းပြ လုပ်ဆောင်ခြင်းကို ဖော်ပြသည်။
* [`Sentiment Analysis`](https://gist.github.com/jlooper/ce4d102efd057137bc000db796bfd671#sentiment-analysis-using-cognitive-services) - Text Analytics ကဲ့သို့သော Cloud ဝန်ဆောင်မှုများနှင့် ပေါင်းစပ်ခြင်း၊ [Power Automate](https://flow.microsoft.com/en-us/) ကဲ့သို့သော နည်းလမ်းများဖြင့် ဒေတာ လည်ပတ်မှုများကို အလိုအလျောက် ပြုလုပ်ခြင်းကို ဖော်ပြသည်။
*ဒီနယ်ပယ်မှာ project တစ်ခုကို လေ့လာပြီး တိုးတက်စေလိုပါသလား?*
ဒီလုပ်ငန်းစဉ် အသုံးပြု၍ ကဗျာများ၏ အချိန်အလိုက် စိတ်ခံစားမှု အသွင်ပြောင်းလဲမှုများကို လေ့လာနိုင်ပြီး၊ ရေးသူ နှင့် ဆက်စပ်သည့် အမြင်များကို ဖန်တီးနိုင်သည်။ ကိုယ့်ကိုယ်ကို စမ်းသပ်ကြည့်ပြီး နောက်ထပ်မေးခွန်းများ မေးပါ၊ ဒေတာကို အသစ်နည်းနည်းနဲ့ မြင်ကြည့်ပါနဲ့!
> [Digital Humanities toolkit](https://github.com/Digital-Humanities-Toolkit) တစ်နေရာဖြစ်သည့် ကိရိယာတချို့ကို အသုံးပြု၍ ဒီဖမ်းစည်းမှုများကို ဆက်လက်ရှာဖွေနိုင်ပါသည်။
## ဒေတာ သိပ္ပံ + တာဝန်ခံတည်ဆောက်မှု
| ![ Sketchnote by [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/20-DataScience-Sustainability.png) |
| :---------------------------------------------------------------------------------------------------------------: |
| ဒေတာ သိပ္ပံနဲ့ တာဝန်ခံတည်ဆောက်မှု - _Sketchnote by [@nitya](https://twitter.com/nitya)_ |
["Emily Dickinson and the Meter of Mood"](https://gist.github.com/jlooper/ce4d102efd057137bc000db796bfd671) ကို ကြည့်ပါ - [Jen Looper](https://twitter.com/jenlooper) မှ ဖန်တီးထားသော project တစ်ခုဖြစ်ပြီး ဒေတာသိပ္ပံကို အသုံးပြု၍ ကဗျာများကို ပြန်လည်သုံးသပ်ပြီး အရေးအသား၏ အနက်အဓိပ္ပါယ်နှင့် စာရေးသူ၏ အထောက်အပံ့ကို အသစ်သောအမြင်များဖြင့် ပြန်လည်သုံးသပ်ရန် မေးခွန်းထုတ်ထားသည်။ ဥပမာ - _ကဗျာ၏ tone သို့မဟုတ် sentiment ကို ခွဲခြားခြင်းဖြင့် ကဗျာရေးသားခဲ့သော ရာသီဥတုကို ခန့်မှန်းနိုင်မလား_ - ဒါက စာရေးသူ၏ အချိန်ကာလအတွင်း စိတ်နေစိတ်ထားအပေါ် ဘာကို ပြောပြနိုင်မလဲ?
[2030 တာဝန်ခံ ရပ်တည်မှု အစီအစဉ်](https://sdgs.un.org/2030agenda) ကို ၂၀၁၅ ခုနှစ်တွင် ကုလသမဂ္ဂ အဖွဲ့ဝင်တိုင်းက လက်မှတ်ရေးထိုးလက်ခံခဲ့ပြီး၊ ကမ္ဘာမြေကြီး ပေါ်ရှိ သဘာဝပတ်ဝန်းကျင်အန္တရာယ်များနဲ့ ရာသီဥတု ဖိုင်လုဒ်ဆိုးကျိုးများကို ကာကွယ်ကာ ဘေးကင်းစေရန် နှင့် တာဝန်ခံတည်ဆောက်မှုကို အဓိကထား၍ ၁၇ ခုသော ရည်မှန်းချက်များကို ထောက်ပြသွားသည်။ [Microsoft Sustainability](https://www.microsoft.com/en-us/sustainability) လုပ်ငန်းစဉ်သည်၊ [၄ မျိုးသော ရည်မှန်းချက်များ](https://dev.to/azure/a-visual-guide-to-sustainable-software-engineering-53hh) ကာဗွန် ပျောက်ကွယ်မှု၊ ရေ ကောင်းမွန်မှု၊ အမှိုက် မရွိခြင်း၊ စိုက်ပျိုးရေးကွင်း ပေါ်တွင် ရှိမှသာ တာရှည်တည်တံ့သော အနာဂတ်များ ဖန်တီးရန် နည်းပညာဖြေရှင်းချက်များ ရှာဖွေပေးသည်။
ဒီမေးခွန်းကို ဖြေရှင်းဖို့ ဒေတာသိပ္ပံ၏ အသက်တာလှိုင်းကို လိုက်နာရမယ်-
ဤပြဿနာများကို တိုးချဲ့ကာ ချိန်မှန်စွာ ကိုင်တွယ်ရန် ဒေတာ သုံးစွဲမှု ကောင်းစွာဟာ လိုအပ်ပြီး ကလေ့ ဂျစ်တည်ဆောက်မှု စဉ်းစားမှုရလဒ် မရှိမဖြစ်လိုအပ်သည်။ [Planetary Computer](https://planetarycomputer.microsoft.com/) လုပ်ငန်းစဉ်တွင် ဒေတာ သိပ္ပံပညာရှင်များနဲ့ ဖွံ့ဖြိုးရေးသူများအား ကြီးမားသော ဖျော်ဖြေမှု ဒေတာများကို ချိတ်ဆက်ရန် အောက်ပါ ၄ ချက် ပါဝင်သည်။
* [`Data Acquisition`](https://gist.github.com/jlooper/ce4d102efd057137bc000db796bfd671#acquiring-the-dataset) - analysis အတွက် သက်ဆိုင်သော dataset ကို စုဆောင်းရန်။ API (ဥပမာ [Poetry DB API](https://poetrydb.org/index.html)) သို့မဟုတ် web page များကို scraping
**Planetary Computer Project သည် (စက်တင်ဘာ 2021 အခြေအနေဖြင့်) စမ်းသပ်မှုအဆင့်တွင်ရှိနေပါသည်** - ဒေတာသိပ္ပံကို အသုံးပြု၍ တာရှည်ခံဖြေရှင်းနည်းများကို အထောက်အကူပြုရန် စတင်ပါ။
* [Data Catalog](https://planetarycomputer.microsoft.com/catalog) - ကမ္ဘာမြေအခြေနှင့် သဘာဝပတ်ဝန်းကျင် ဒေတာများရှိရာ (အခမဲ့နှင့် Azure မှ ထောက်ပံ့လျက်)။
* [Planetary API](https://planetarycomputer.microsoft.com/docs/reference/stac/) - အသုံးပြုသူများအား နေရာအချိန်တစ်ခုချင်းစီအတွင်း သက်ဆိုင်ရာ ဒေတာများကို ရှာဖွေရန် ကူညီသည်။
* [Hub](https://planetarycomputer.microsoft.com/docs/overview/environment/) - ပြင်ပ ဒေတာသိပ္ပံပညာရှင်များအတွက် သုံးစွဲနိုင်စေရန် စီမံခန့်ခွဲသော ပတ်ဝန်းကျင်။
* [Applications](https://planetarycomputer.microsoft.com/applications) - တာဝန်ခံတည်ဆောက်မှုသတင်းအချက်အလက်များအတွက် အသုံးချပုံနှင့် ကိရိယာများကို ပြသထားသည်။
**The Planetary Computer Project သည် လက်ရှိ Sep 2021 အချိန်အထိ ကြိုတင်ကြည့်ရှုနေပြီးဖြစ်ပါသည်** - ဒေတာသိပ္ပံကို အသုံးပြု၍ သဘာဝစနစ်ဆိုင်ရာဖြေရှင်းချက်များတွင် ပါဝင်ဆောင်ရွက်နိုင်ရန် စတင်မည့်နည်းလမ်းများမှာ -
* [Request access](https://planetarycomputer.microsoft.com/account/request) ကို အသုံးပြု၍ စတင်လေ့လာပြီး မိတ်ဆွေများနှင့် ချိတ်ဆက်ပါ။
* [Explore documentation](https://planetarycomputer.microsoft.com/docs/overview/about) ကို လေ့လာပြီး ပံ့ပိုးထားသော ဒေတာများနှင့် API များကို နားလည်ပါ။
* [Ecosystem Monitoring](https://analytics-lab.org/ecosystemmonitoring/) ကဲ့သို့သော အက်ပလီကေးရှင်းများကို လေ့လာပြီး အက်ပလီကေးရှင်းအကြံဉာဏ်များအတွက် အားရစရာ ရှာဖွေပါ။
* စတင်လေ့လာရန်နှင့် ဆွေးနွေးသူများနှင့် ချိတ်ဆက်ရန် [Request access](https://planetarycomputer.microsoft.com/account/request) ကို လျှောက်ထားပါ။
* ကိုယ်ပိုင် dataset များနှင့် API များအား နားလည်ရန် [Explore documentation](https://planetarycomputer.microsoft.com/docs/overview/about) ကို လေ့လာပါ။
* [Ecosystem Monitoring](https://analytics-lab.org/ecosystemmonitoring/) ကဲ့သို့သော app များအား ပြန်လည်အသုံးချ၍ application ideas များအတွက် အားပေးမှုရယူပါ။
ဒေတာကို အသုံးပြု၍ ရှာဖွေတွေ့ရှိမှုများကို ရှင်းလင်းစွာ ဖော်ပြရန် သို့မဟုတ် ရှာဖွေတွေ့ရှိမှုများကို တိုးမြှင့်ရန် အကောင်းဆုံးနည်းလမ်းများကို စဉ်းစားပါ။ ဥပမာအားဖြင့် ရာသီဥတုပြောင်းလဲမှုနှင့် သစ်တောများဖျက်ဆီးမှုကဲ့သို့သော နယ်ပယ်များတွင် အသုံးပြုနိုင်သော ရှာဖွေတွေ့ရှိမှုများကို စဉ်းစားပါ။ ဒါမှမဟုတ် တာရှည်ခံနေထိုင်မှုအတွက် အပြုသဘောဆောင်သော အပြုအမူပြောင်းလဲမှုများကို လှုံ့ဆော်နိုင်သော အသုံးပြုသူအတွေ့အကြုံအသစ်များ ဖန်တီးရန် ရှာဖွေတွေ့ရှိမှုများကို အသုံးပြုနိုင်သည့် နည်းလမ်းများကို စဉ်းစားပါ။
ဒေတာကြည့်ရှုခြင်းအားဖြင့် ရာသီဥတု ပြောင်းလဲမှုနှင့် သစ်တောများဖျက်ဆီးမှုကဲ့သို့သောနယ်ပယ်များတွင် သက်ဆိုင်ရာအချက်အလက်များကို ဖော်ပြခြင်း သို့မဟုတ် တိုးမြှင့်ပြသခြင်းအား မည်သို့ အသုံးပြုနိုင်မည်ကို စဉ်းစားပါ။ ဒါမှမဟုတ် အသုံးပြုသူတွေ့ကြုံနိုင်မည့် အသစ်သော အတွေ့အကြုံများကို ဖန်တီးပေးပြီး ပိုမိုတည်တံ့သောဘဝလမ်းကြောင်းများဖန်တီးရန် ဆင့်ကဲမှု ပြုလုပ်နိုင်မည့် မှတ်ချက်များကို စဉ်းစားပါ။
## ဒေတာသိပ္ပံ + ကျောင်းသားများ
## Data Science + ကျောင်းသားများ
စက်မှုလုပ်ငန်းနှင့် သုတေသနတွင် အမှန်တကယ်အသုံးချနိုင်သော အက်ပလီကေးရှင်းများကို ပြောခဲ့ပြီး၊ ဒစ်ဂျစ်တယ် လူ့ဘာသာရပ်များနှင့် တာရှည်ခံမှုတွင် ဒေတာသိပ္ပံအက်ပလီကေးရှင်း ဥပမာများကို လေ့လာခဲ့ပါသည်။ ဒါဆိုရင် ဒေတာသိပ္ပံအစတန်းကျောင်းသားများအနေဖြင့် သင်၏ ကျွမ်းကျင်မှုများကို တိုးတက်စေရန်နှင့် သင်၏ အတတ်ပညာများကို မျှဝေရန် ဘယ်လိုလုပ်နိုင်မလဲ?
ကျွန်ုပ်တို့သည် စက်မှုနှင့်သုတေသနကဏ္ဍများတွင် အမှန်တကယ်သုံးသော application များကို ဆွေးနွေးပြီး၊ ဒစ်ဂျစ်တယ်မွန်ဟူမန်တီနှင့် သဘာဝတန်ဖိုးမြှင့်တင်မှုတို့တွင် data science application အမူအရာများကို လေ့လာပြီးသားဖြစ်သည်။ သိပ္ပံလမ်းကြောင်း စတင်လေ့လာနေသူများအနေဖြင့် မည်သို့ စွမ်းရည်တိုးတက်စေပြီး ဆယ်ကျော်သူတွေ ဆွေးနွေးချက်များကို ပြန်ဝေစုနိုင်မလဲ။
ဒီမှာ ကျောင်းသားများအတွက် ဒေတာသိပ္ပံပရောဂျက်များ၏ ဥပမာများကို ဖော်ပြထားပြီး သင့်အား အားရစရာပေးနိုင်ပါသည်။
ကျောင်းသားများအတွက် data science ပရောဂျက်တို့၏ ဥပမာအချို့ကို အောက်ပါအတိုင်း ဖော်ပြပါသည်။
* [MSR Data Science Summer School](https://www.microsoft.com/en-us/research/academic-program/data-science-summer-school/#!projects) နှင့် GitHub [projects](https://github.com/msr-ds3) တွင် အောက်ပါအကြောင်းအရာများကို လေ့လာပါ။
* [MSR Data Science Summer School](https://www.microsoft.com/en-us/research/academic-program/data-science-summer-school/#!projects) GitHub တွင်ရှိသော [projects](https://github.com/msr-ds3)များတွင် အောက်ပါအကြောင်းအရာများ ပါဝင်သည် -
- [Racial Bias in Police Use of Force](https://www.microsoft.com/en-us/research/video/data-science-summer-school-2019-replicating-an-empirical-analysis-of-racial-differences-in-police-use-of-force/) | [Github](https://github.com/msr-ds3/stop-question-frisk)
- [Reliability of NYC Subway System](https://www.microsoft.com/en-us/research/video/data-science-summer-school-2018-exploring-the-reliability-of-the-nyc-subway-system/) | [Github](https://github.com/msr-ds3/nyctransit)
* [Digitizing Material Culture: Exploring socio-economic distributions in Sirkap](https://claremont.maps.arcgis.com/apps/Cascade/index.html?appid=bdf2aef0f45a4674ba41cd373fa23afc) - [Ornella Altunyan](https://twitter.com/ornelladotcom) နှင့် Claremont မှ အဖွဲ့၏ [ArcGIS StoryMaps](https://storymaps.arcgis.com/) ကို အသုံးပြု၍ ဖန်တီးထားသည်။
* [Digitizing Material Culture: Exploring socio-economic distributions in Sirkap](https://claremont.maps.arcgis.com/apps/Cascade/index.html?appid=bdf2aef0f45a4674ba41cd373fa23afc) - [Ornella Altunyan](https://twitter.com/ornelladotcom) နှင့် Claremont အသင်းပူးပေါင်း၍ [ArcGIS StoryMaps](https://storymaps.arcgis.com/) ကို အသုံးပြုထားသည်။
## 🚀 စိန်ခေါ်မှု
## 🚀 အခက်အခဲ
ဒေတာသိပ္ပံအစတန်းကျောင်းသားများအတွက် အဆင်ပြေသော ပရောဂျက်များကို အကြံပြုထားသော ဆောင်းပါးများကို ရှာဖွေပါ - ဥပမာအားဖြင့် [ဒီ 50 ခေါင်းစဉ်](https://www.upgrad.com/blog/data-science-project-ideas-topics-beginners/) သို့မဟုတ် [ဒီ 21 ပရောဂျက်အကြံများ](https://www.intellspot.com/data-science-project-ideas) သို့မဟုတ် [ဒီ 16 ပရောဂျက်များနှင့် အရင်းအမြစ်ကုဒ်](https://data-flair.training/blogs/data-science-project-ideas/) ကို လေ့လာပြီး ပြန်လည်ဖန်တီးပါ။ သင်၏ သင်ယူမှုခရီးစဉ်များကို ဘလော့ဂ်ရေးပြီး သင့်ရှာဖွေတွေ့ရှိမှုများကို ကျွန်ုပ်တို့အား မျှဝေပါ။
မစခင်ဘဲ စတင်လေ့လာနိုင်မည့် data science ပရောဂျက်များ၊ အကြံပြုထားသော ဆောင်းပါးများကို ရှာဖွေပါ - [ဒီ ၅၀ ချက်](https://www.upgrad.com/blog/data-science-project-ideas-topics-beginners/) သို့မဟုတ် [ဒီ ၂၁ ခု](https://www.intellspot.com/data-science-project-ideas)၊ ဒါမှမဟုတ် [ဒီ ၁၆ ခုစနစ် code ပါသော ပရောဂျက်များ](https://data-flair.training/blogs/data-science-project-ideas/) ကို သဘောရရှိရန် နှင့် ပြုပြင်ပြောင်းလဲ သုံးသပ်ရန်။ သင်ရောက်ရှိသည့် ခေါင်းစဉ်များအား ဘလော့ဂ်ရေးသားခြင်းဖြင့် သင်္ချိုင်းရှင်းချက်ကို ကျွန်တော်တို့အားလုံးနှင့် မျှဝေပါ။
## Post-Lecture Quiz
## စာသင်ခန်းပြီး Quiz
## [Post-lecture quiz](https://ff-quizzes.netlify.app/en/ds/quiz/39)
## [စာသင်ခန်းပြီး Quiz](https://ff-quizzes.netlify.app/en/ds/quiz/39)
## ပြန်လည်သုံးသပ်ခြင်းနှင့် ကိုယ်တိုင်လေ့လာခြင်း
## ပြန်လည်လေ့လာခြင်းနှင့် ကိုယ်တိုင်လေ့လာခြင်း
အသုံးချနိုင်သော နေရာများကို ပိုမိုလေ့လာလိုပါသလား? အောက်ပါ ဆောင်းပါးများကို ကြည့်ပါ။
* [17 Data Science Applications and Examples](https://builtin.com/data-science/data-science-applications-examples) - ဇူလိုင် 2021
* [11 Breathtaking Data Science Applications in Real World](https://myblindbird.com/data-science-applications-real-world/) - မေ 2021
* [Data Science In The Real World](https://towardsdatascience.com/data-science-in-the-real-world/home) - ဆောင်းပါးစုစည်းမှု
* [12 Real-World Data Science Applications with Examples](https://www.scaler.com/blog/data-science-applications/) - မေ 2024
* ဒေတာသိပ္ပံတွင်: [ပညာရေး](https://data-flair.training/blogs/data-science-in-education/), [လယ်ယာစိုက်ပျိုးရေး](https://data-flair.training/blogs/data-science-in-agriculture/), [ဘဏ္ဍာရေး](https://data-flair.training/blogs/data-science-in-finance/), [ရုပ်ရှင်](https://data-flair.training/blogs/data-science-at-movies/), [ကျန်းမာရေးစောင်ရှောက်မှု](https://onlinedegrees.sandiego.edu/data-science-health-care/) နှင့် အခြားများ။
ပိုမိုအသုံးပြုနိုင်မည့် case များကို ရှာဖွေလိုပါသလား? သင်အောက်ပါ ဆောင်းပါး ဥပမာများကို ကြည့်ပါ -
* [17 Data Science Applications and Examples](https://builtin.com/data-science/data-science-applications-examples) - Jul 2021
* [11 Breathtaking Data Science Applications in Real World](https://myblindbird.com/data-science-applications-real-world/) - May 2021
* [Data Science In The Real World](https://towardsdatascience.com/data-science-in-the-real-world/home) - ဆောင်းပါးစုစည်းမှု
* [12 Real-World Data Science Applications with Examples](https://www.scaler.com/blog/data-science-applications/) - May 2024
* Data Science တွင် - [ပညာရေး](https://data-flair.training/blogs/data-science-in-education/), [လယ်ယာ](https://data-flair.training/blogs/data-science-in-agriculture/), [ဘဏ္ဍာရေး](https://data-flair.training/blogs/data-science-in-finance/), [ရုပ်ရှင်](https://data-flair.training/blogs/data-science-at-movies/), [ကျန်းမာရေးစောငရှောက်မှု](https://onlinedegrees.sandiego.edu/data-science-health-care/) နှင့် အခြားများ။
## အလုပ်ပေးစာ
## အမေးအပွဲ
[Explore A Planetary Computer Dataset](assignment.md)
---
**အကြောင်းကြားချက်**:
ဤစာရွက်စာတမ်းကို 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,101 +1,99 @@
# အသုံးပြုရန်လမ်းညွှန်
# အသုံးပြုမှု လမ်းညွှန်
ဒီလမ်းညွှန်မှာ Data Science for Beginners သင်ခန်းစာများကို အသုံးပြုရန် နမူနာများနှင့် ပုံမှန်လုပ်ငန်းစဉ်များကို ဖော်ပြထားပါတယ်။
ဤလမ်းညွှန်သည် Data Science for Beginners သင်ရိုးညွှန်းတမ်းကို အသုံးပြုရာတွင် ဥပမာများနှင့် ပုံမှန်လုပ်ငန်းစဉ်များကို ဖော်ပြထားသည်။
## အကြောင်းအရာမျာ
## အကြောင်းအရာ စာရင်
- [ဒီသင်ခန်းစာများကို ဘယ်လိုအသုံးပြုမလဲ](../..)
- [သင်ခန်းစာများနှင့် အလုပ်လုပ်ခြင်း](../..)
- [Jupyter Notebooks နှင့် အလုပ်လုပ်ခြင်း](../..)
- [Quiz Application ကို အသုံးပြုခြင်း](../..)
- [ပုံမှန်လုပ်ငန်းစဉ်များ](../..)
- [ကိုယ်တိုင်လေ့လာသူများအတွက် အကြံပေးချက်များ](../..)
- [ဆရာများအတွက် အကြံပေးချက်များ](../..)
- [ဤသင်ရိုးညွှန်းတမ်းကို ဘယ်လိုအသုံးပြုမလဲ](#ဤသင်ရိုးညွှန်းတမ်းကို-ဘယ်လိုအသုံးပြုမလဲ)
- [သင်ခန်းစာများနှင့် လုပ်ဆောင်ခြင်း](#သင်ခန်းစာများနှင့်-လုပ်ဆောင်ခြင်း)
- [Jupyter Notebooks နှင့် လုပ်ဆောင်ခြင်း](#jupyter-notebooks-နှင့်-လုပ်ဆောင်ခြင်း)
- [Quiz အက်ပလီကေးရှင်း အသုံးပြုခြင်း](#quiz-အက်ပလီကေးရှင်း-အသုံးပြုခြင်း)
- [ပုံမှန်လုပ်ငန်းစဉ်များ](#ပုံမှန်လုပ်ငန်းစဉ်များ)
- [ကိုယ်တိုင်လေ့လာသူများအတွက် အကြံပြုချက်များ](#ကိုယ်တိုင်လေ့လာသူများအတွက်-အကြံပြုချက်များ)
- [ဆရာ/ဆရာမများအတွက် အကြံပြုချက်များ](#ဆရာဆရာမများအတွက်-အကြံပြုချက်များ)
## ဒီသင်ခန်းစာများကို ဘယ်လိုအသုံးပြုမလဲ
## ဤသင်ရိုးညွှန်းတမ်းကို ဘယ်လိုအသုံးပြုမလဲ
ဒီသင်ခန်းစာများကို အလွယ်တကူ အသုံးပြုနိုင်အောင် ဖန်တီးထားပြီး အမျိုးမျိုးသောနည်းလမ်းများဖြင့် အသုံးပြုနိုင်ပါတယ်-
ဤသင်ရိုးညွှန်းတမ်းသည် မတိမ်းသော မျိုးမျိုးသောနည်းများဖြင့် အသုံးပြုနိုင်အောင် ဒီဇိုင်းဆွဲထားသည်-
- **ကိုယ်တိုင်လေ့လာခြင်း**: သင်ခန်းစာများကို ကိုယ်တိုင် လိုက်လျောညီထွေ လေ့လာပါ
- **အတန်းထဲမှာ သင်ကြားခြင်း**: စနစ်တကျ သင်ကြားမှုနဲ့ သင်ခန်းစာများကို အသုံးပြုပါ
- **လေ့လာရေးအဖွဲ့များ**: မိတ်ဆွေများနဲ့ ပူးပေါင်းပြီး လေ့လာပါ
- **Workshop ပုံစံ**: အချိန်တိုအတွင်း အထူးသင်ကြားမှုများ
- **ကိုယ်တိုင်သင်ယူခြင်း**: ကိုယ်ပိုင်အမြန်နှုန်းဖြင့် သင်ခန်းစာများကိုတစ်ဆင့်ချင်း လေ့လာပါ
- **တန်းခန်း၌ သင်ကြားခြင်း**: လမ်းညွှန်ချက်များနှင့်အတူဖွဲ့စည်းထားသော သင်တန်းအဖြစ် အသုံးပြုပါ
- **လေ့လာသူအဖွဲ့များ**: မိတ်ဆွေများနှင့်အတူ ပူးပေါင်းလေ့လာပါ
- **အလုပ်ရုံဆွေးနွေးပွဲ မျိုးစုံ**: ကြာရှည်မရှိသော အာရုံစိုက်လိုသော သင်ယူမှုအစည်းအဝေးများ
## သင်ခန်းစာများနှင့် အလုပ်လုပ်ခြင်း
## သင်ခန်းစာများနှင့် လုပ်ဆောင်ခြင်း
သင်ခန်းစာတစ်ခုစီမှာ သင်ယူမှုကို အများဆုံးရရှိစေဖို့ အဆင့်ဆင့်ဖွဲ့စည်းထားပါတယ်-
သင်ခန်းစာတစ်ခုခြင်းစီသည် အကျိုးရှိမရှိ အတတ်နိုင်ဆုံး အသိပညာရရှိစေရန် ဖွဲ့စည်းမှုတူညီသည်-
### သင်ခန်းစာဖွဲ့စည်းပုံ
### သင်ခန်းစာ ဖွဲ့စည်းပုံ
1. **Pre-lesson Quiz**: သင့်ရဲ့ ရှိပြီးသား အသိပညာကို စမ်းသပ်ပါ
2. **Sketchnote** (Optional): အဓိကအကြောင်းအရာများကို ရှင်းလင်းဖော်ပြထားသော ပုံ
3. **Video** (Optional): အပိုဗီဒီယိုအကြောင်းအရာ
4. **Written Lesson**: အဓိကအကြောင်းအရာများနှင့် ရှင်းလင်းချက်များ
5. **Jupyter Notebook**: လက်တွေ့ကဒ်ရေးခြင်း
6. **Assignment**: သင့်ရဲ့ သင်ယူမှုကို လက်တွေ့ကျက်သရေပြုပါ
7. **Post-lesson Quiz**: သင့်ရဲ့ နားလည်မှုကို အတည်ပြုပါ
1. **သင်ခန်းစာမတိုင်မီ စမ်းသပ်မှု**: သင်၏ ရှိပြီးသားအတတ်ပညာကို စစ်ဆေးပါ
2. **စကေတ်နိုတ်** (ရွေးချယ်စရာ): အဓိက သဘောတရားများ၏ မြင်ကွင်းဖော်ပြချက်
3. **ဗီဒီယို** (ရွေးချယ်စရာ): ထပ်ဆောင်းဗီဒီယို အကြောင်းအရာများ
4. **စာရွက်သင်ခန်းစာ**: အဓိကသဘောတရားများနှင့် ရှင်းပြချက်များ
5. **Jupyter Notebook**: လက်တွေ့ကုဒ်ရေးခြင်း လေ့ကျင့်ခန်းများ
6. **တာဝန်ပေးမှု**: သင်ယူထားသည့် အချက်အလက်များကို လေ့ကျင့်ပါ
7. **သင်ခန်းစာပြီးရောက်နောက် စမ်းသပ်မှု**: နားလည်မှုကို ပြန်လည်တည်မြဲစေပါ
### သင်ခန်းစာတစ်ခုအတွက် နမူနာလုပ်ငန်းစဉ်
### သင်ခန်းစာ တစ်ခုအတွက် ဥပမာ လုပ်ငန်းစဉ်
```bash
# 1. Navigate to the lesson directory
# ၁။ သင်ခန်းစာဖိုင်လမ်းကြောင်းသို့သွားပါ
cd 1-Introduction/01-defining-data-science
# 2. Read the README.md
# Open README.md in your browser or editor
# ၂။ README.md ဖိုင်ကိုဖတ်ပါ
# README.md ကို သင့်ဘရောက်ဇာ သို့မဟုတ် စာရေးဆော့ဖ်ဝဲထဲတွင်ဖွင့်ပါ
# 3. Take the pre-lesson quiz
# Click the quiz link in the README
# ၃။ သင်ခန်းစာမတိုင်မီ စစ်တမ်းကို ဖြေလိုက်ပါ
# README ထဲရှိ စစ်တမ်းလင့်ခ်ကို နှိပ်ပါ
# 4. Open the Jupyter notebook (if available)
# ၄။ Jupyter notebook ကို ဖွင့်ပါ (ရရှိနိုင်ပါက)
jupyter notebook
# 5. Complete the exercises in the notebook
# ၅။ notebook ထဲရှိ လေ့ကျင့်ခန်းများကို ပြီးစီးပါ
# 6. Work on the assignment
# ၆။ တာဝန်ယူမှုအပေါ် အလုပ်လုပ်ပါ
# 7. Take the post-lesson quiz
# ၇။ သင်ခန်းစာပြီးနောက် စစ်တမ်းကို ဖြေပါ
```
## Jupyter Notebooks နှင့် လုပ်ဆောင်ခြင်း
## Jupyter Notebooks နှင့် အလုပ်လုပ်ခြင်း
### Jupyter ကို စတင်ခြင်း
### Jupyter စတင်ခြင်း
```bash
# Activate your virtual environment
source venv/bin/activate # On macOS/Linux
# OR
venv\Scripts\activate # On Windows
# သင်၏ အကျဉ်းဖွဲ့ပတ်ဝန်းကျင်ကို ဖွင့်ပါ
source venv/bin/activate # macOS/Linux ပေါ်တွင်
# ဒါမှမဟုတ်
venv\Scripts\activate # Windows ပေါ်တွင်
# Start Jupyter from the repository root
# Jupyter ကို repository အမြစ်မှ စတင်ပါ
jupyter notebook
```
### Notebook Cells ကို ပြေးဆွဲခြင်း
### Notebook Cells ကို အလုပ်လုပ်ခြင်း
1. **Cell ကို အလုပ်လုပ်မယ်**: `Shift + Enter` ကို နှိပ်ပါ၊ ဒါမှမဟုတ် "Run" ခလုတ်ကို နှိပ်ပါ
2. **Cell အားလုံးကို အလုပ်လုပ်မယ်**: "Cell" → "Run All" ကို menu မှာ ရွေးပါ
3. **Kernel ကို ပြန်စတင်မယ်**: ပြဿနာတွေ့ရင် "Kernel" → "Restart" ကို ရွေးပါ
1. **cell ကို စစ်ဆင်တင်ခြင်း**: `Shift + Enter` ကိုနှိပ်ပါ ဒါမှမဟုတ် "Run" ခလုတ်ကို နှိပ်ပါ
2. **အားလုံး cell များကို Run တင်ခြင်း**: မီနူးမှ "Cell" → "Run All" ကို ရွေးချယ်ပါ
3. **kernel ကို ပြန်စတင်ခြင်း**: ပြဿနာတက်လာပါက "Kernel" → "Restart" ကို ရွေးချယ်ပါ
### နမူနာ: Notebook ထဲမှာ ဒေတာနဲ့ အလုပ်လုပ်ခြင်း
### ဥပမာ: Notebook တွင် ဒေတာနှင့် လုပ်ဆောင်ခြင်း
```python
# Import required libraries
# လိုအပ်သော စာကြည့်တိုက်များကို တင်သွင်းပါ
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
# Load a dataset
# ဒေတာစုစည်းမှုကို လွှင့်ယူပါ
df = pd.read_csv('data/sample.csv')
# Explore the data
# ဒေတာကို နှိုင်းယှဉ် ကြည့်ရှုပါ
df.head()
df.info()
df.describe()
# Create a visualization
# ဂရပ်ဖစ် တစ်ခု ဖန်တီးပါ
plt.figure(figsize=(10, 6))
plt.plot(df['column_name'])
plt.title('Sample Visualization')
@ -104,188 +102,179 @@ plt.ylabel('Y-axis Label')
plt.show()
```
### သင်၏ အလုပ်များကို သိမ်းဆည်းခြင်း
### သင့်ရဲ့ အလုပ်ကို သိမ်းဆည်းခြင်း
- Jupyter သည် အလိုအလျှောက်ကာလအလိုက် သိမ်းဆည်းသည်
- ကိုယ်တိုင် သိမ်းဆည်းရန်: `Ctrl + S` (macOS တွင် `Cmd + S`)
- သင်၏ တိုးတက်မှုသည် `.ipynb` ဖိုင်အတွင်း သိမ်းဆည်းထားသည်
- Jupyter က အလိုအလျောက် အချိန်ကြာတိုင်း သိမ်းဆည်းပေးပါတယ်
- ကိုယ်တိုင် သိမ်းဆည်းမယ်: `Ctrl + S` (macOS မှာ `Cmd + S`) ကို နှိပ်ပါ
- သင့်ရဲ့ တိုးတက်မှုကို `.ipynb` ဖိုင်ထဲမှာ သိမ်းဆည်းထားပါတယ်
## Quiz အက်ပလီကေးရှင်း အသုံးပြုခြင်း
## Quiz Application ကို အသုံးပြုခြင်း
### Quiz App ကို ဒေသတွင်းမှာ အလုပ်လုပ်ခြင်း
### Quiz App ကို မိမိကွန်ပျူတာတွင် ပြေးဆွဲခြင်း
```bash
# Navigate to quiz app directory
# quiz app ဖိုင်တည်နေရာသို့ သွားပါ
cd quiz-app
# Start the development server
# ဖွံ့ဖြိုးတိုးတက်ရေး ဆာဗာကို စတင်ပါ
npm run serve
# Access at http://localhost:8080
# http://localhost:8080 တွင် ဝင်ရောက်ကြည့်ရှုနိုင်ပါသည်
```
### စမ်းသပ်မေးခွန်းများ ပြုလုပ်ခြင်း
### Quiz ဖြေဆိုခြင်း
1. Pre-lesson quizzes ကို သင်ခန်းစာတစ်ခုစီရဲ့ အပေါ်မှာ တွေ့နိုင်ပါတယ်
2. Post-lesson quizzes ကို သင်ခန်းစာတစ်ခုစီရဲ့ အောက်မှာ တွေ့နိုင်ပါတယ်
3. Quiz တစ်ခုစီမှာ ၃ မေးခွန်းပါဝင်ပါတယ်
4. Quiz တွေကို သင်ယူမှုကို အတည်ပြုဖို့ ဖန်တီးထားတာဖြစ်ပြီး အပြည့်အဝ စမ်းသပ်ဖို့ မဟုတ်ပါ
1. သင်ခန်းစာတစ်ခုစီ၏ အပေါ်ပိုင်းတွင် သင်ခန်းစာမတိုင်မီ စမ်းသပ်မှုများ ရှိသည်
2. သင်ခန်းစာပြီးအောက်ပိုင်းတွင် စမ်းသပ်မှုများ ရှိသည်
3. တစ်ခုစီတွင် မေးခွန်း ၃ ခုပဲ ပါဝင်သည်
4. စမ်းသပ်မှုများသည် သင်ယူမှုကို လုံလောက်စွာဂရုစိုက်စေခြင်းအတွက်ဖြစ်ပြီး အပြည့်အစုံ စမ်းသပ်ရန်မဟုတ်ပါ
### Quiz အမှတ်အသာ
### စမ်းသပ်မှုနံပါတ်ခြင်း
- Quiz တွေကို 0-39 အမှတ်အသားပေးထားပါတယ် (စုစုပေါင်း 40 Quiz)
- သင်ခန်းစာတစ်ခုစီမှာ Pre Quiz နဲ့ Post Quiz ရှိပါတယ
- Quiz URLs တွေမှာ Quiz အမှတ်အသားပါဝင်ပါတယ်: `https://ff-quizzes.netlify.app/en/ds/quiz/0`
- စမ်းသပ်မှုများသည် 0 မှ 39 အထိနံပါတ်သတ်မှတ်ထားသည် (စုစုပေါင်း 40 ခု)
- သင်ခန်းစာတိုင်းတွင် မတိုင်မီနှင့်ပြီးနောက် စမ်းသပ်မှုများရှိသည
- စမ်းသပ်မှု URL များတွင် နံပါတ်ပါဝင်သည် - `https://ff-quizzes.netlify.app/en/ds/quiz/0`
## ပုံမှန်လုပ်ငန်းစဉ်များ
### လုပ်ငန်းစဉ် 1: အစအဆုံး လေ့လာသူလမ်းကြောင်း
### လုပ်ငန်းစဉ် ၁: အစပြုသူ များအတွက် လမ်းကြောင်းပြီးမြောက်ခြင်း
```bash
# 1. Set up your environment (see INSTALLATION.md)
# ၁။ သင့်ပတ်ဝန်းကျင်ကို စတင်ပြင်ဆင်ပါ (INSTALLATION.md ကိုကြည့်ပါ)
# 2. Start with Lesson 1
# ၂။ သင်ခန်းစာ ၁ နှင့် အစပြုပါ
cd 1-Introduction/01-defining-data-science
# 3. For each lesson:
# - Take pre-lesson quiz
# - Read the lesson content
# - Work through the notebook
# - Complete the assignment
# - Take post-lesson quiz
# ၃။ သင်ခန်းစာ တစ်ခုချင်းစီအတွက်-
# - သင်ခန်းစာမတိုင်မီ စစ်တမ်းဖြေပါ
# - သင်ခန်းစာအကြောင်းအရာကိုဖတ်ပါ
# - နိုုတ်ဘုတ်ကိုလုပ်ဆောင်ပါ
# - တာဝန်အမှတ်ပေးချက်ကိုပြီးမြောက်ပါ
# - သင်ခန်းစာပြီးနောက် စစ်တမ်းဖြေပါ
# 4. Progress through all 20 lessons sequentially
# ၄။ သင်ခန်းစာ ၂၀ အားလုံးကို သွားပြီးတန်းစီဖြတ်သန်းပါ
```
### လုပ်ငန်းစဉ် ၂: ချမှတ်ထားသည့်ဘာသာရပ်အလိုက် သင်ယူမှု
### လုပ်ငန်းစဉ် 2: အကြောင်းအရာအထူးလေ့လာခြင်း
သင့်ရဲ့ စိတ်ဝင်စားမှုအကြောင်းအရာကို လေ့လာချင်ရင်-
လျှက်ထားသော ဗဟုသုတတစ်ခုအတွက် စိတ်ဝင်စားပါက-
```bash
# Example: Focus on Data Visualization
# ဥပမာ။ ဒေတာရုပ်ပုံပြခြင်းအပေါ် အာရုံစိုက်ခြင်း
cd 3-Data-Visualization
# Explore lessons 9-13:
# - Lesson 9: Visualizing Quantities
# - Lesson 10: Visualizing Distributions
# - Lesson 11: Visualizing Proportions
# - Lesson 12: Visualizing Relationships
# - Lesson 13: Meaningful Visualizations
# သင်ခန်းစာအမှတ် ၉ မှ ၁၃ အထိ လေ့လာပါ:
# - သင်ခန်းစာ ၉: အရေအတွက်များကို ရုပ်ပုံပြခြင်း
# - သင်ခန်းစာ ၁၀: ဖြန့်ဖြူးမှုများကို ရုပ်ပုံပြခြင်း
# - သင်ခန်းစာ ၁၁: အပိုင်းအ割合 ကို ရုပ်ပုံပြခြင်း
# - သင်ခန်းစာ ၁၂: ဆက်စပ်မှုများကို ရုပ်ပုံပြခြင်း
# - သင်ခန်းစာ ၁၃: အဓိပ္ပါယ် ပြည့်စုံသော ရုပ်ပုံများ
```
### လုပ်ငန်းစဉ် 3: Project-Based Learning
### လုပ်ငန်းစဉ် ၃: ပရောဂျက်အခြေပြု သင်ယူမှု
```bash
# 1. Review the Data Science Lifecycle lessons (14-16)
# ၁။ ဒေတာသိပ္ပံ အသက်ဝင်မှု သင်ခန်းစာများကို ပြန်လည်သုံးသပ်ပါ (၁၄-၁၆)
cd 4-Data-Science-Lifecycle
# 2. Work through a real-world example (Lesson 20)
# ၂။ လက်တွေ့ကမ္ဘာမှ နမူနာတစ်ခုကို လေ့လာဆောင်ရွက်ပါ (သင်ခန်းစာ ၂၀)
cd ../6-Data-Science-In-Wild/20-Real-World-Examples
# 3. Apply concepts to your own project
# ၃။ သင်၏ ကိုယ်ပိုင်ပရောဂျက်တွင် အယူအဆများကို ကျင့်သုံးပါ
```
### လုပ်ငန်းစဉ် 4: Cloud-Based Data Science
### လုပ်ငန်းစဉ် ၄: Cloud အခြေခံ ဒေတာ သိပ္ပံခြင်း
```bash
# Learn about cloud data science (Lessons 17-19)
# Cloud Data Science အကြောင်း သိရှိပါ (သင်ခန်းစာ ၁၇-၁၉)
cd 5-Data-Science-In-Cloud
# 17: Introduction to Cloud Data Science
# 18: Low-Code ML Tools
# 19: Azure Machine Learning Studio
# ၁၇: Cloud Data Science ခန့်မှန်းချက်
# ၁၈: Low-Code ML ကိရိယာများ
# ၁၉: Azure Machine Learning Studio
```
## ကိုယ်တိုင်လေ့လာသူများအတွက် အကြံပြုချက်များ
## ကိုယ်တိုင်လေ့လာသူများအတွက် အကြံပေးချက်များ
### စနစ်တကျနေပါ
### စနစ်တကျ စီမံခန့်ခွဲပါ
```bash
# Create a learning journal
# သင်ယူမှတ်စုစာအုပ်တစ်ခုဖန်တီးပါ
mkdir my-learning-journal
# For each lesson, create notes
# သင်ခန်းစာတိုင်းအတွက် မှတ်စုများဖန်တီးပါ
echo "# Lesson 1 Notes" > my-learning-journal/lesson-01-notes.md
```
### ပုံမှန်လေ့ကျင့်မှု
### ပုံမှန်လေ့ကျင့်ပါ
- နေ့စဉ် သို့မဟုတ် အပတ်စဉ် သတ်မှတ်ထားသော အချိန်ထားပါ
- တစ်ပတ်သင်ခန်းစာအနည်းဆုံး တစ်ခန်းပြီးစီးပါ
- ယခင် သင်ခန်းစာများအား ပုံမှန် ပြန်လည်ဆန်းစစ်ပါ
- နေ့စဉ် ဒါမှမဟုတ် အပတ်စဉ် သတ်မှတ်ထားတဲ့ အချိန်ကို သီးသန့်ထားပါ
- အနည်းဆုံး တစ်ပတ်ကို သင်ခန်းစာတစ်ခု ပြီးစီးပါ
- ယခင်သင်ခန်းစာများကို အကြိမ်ကြိမ် ပြန်လည်သုံးသပ်ပါ
### သိုင်းဘက်နှင့် ပူးပေါင်းဆောင်ရွက်ပါ
### လူမှုအဖွဲ့အစည်းနဲ့ ပူးပေါင်းပါ
- [Discord သိုင်းဘက်](https://aka.ms/ds4beginners/discord) တွင် ပါဝင်ဆက်သွယ်ပါ
- Discord ၌ #Data-Science-for-Beginners ချန်နယ်တွင် ပါဝင်ဆွေးနွေးပါ [Discord Discussions](https://aka.ms/ds4beginners/discord)
- သင်၏ တိုးတက်မှုများကို မျှဝေပြီး မေးခွန်း မေးရန် ရွှင်လန်းစွာ တော်ဆက်ပါ
- [Discord community](https://aka.ms/ds4beginners/discord) ကို ဝင်ပါ
- Discord ရဲ့ #Data-Science-for-Beginners Channel မှာ ပါဝင်ဆွေးနွေးပါ [Discord Discussions](https://aka.ms/ds4beginners/discord)
- သင့်ရဲ့ တိုးတက်မှုကို မျှဝေပြီး မေးခွန်းများ မေးပါ
### ကိုယ်ပိုင် ပရောဂျက်များ တည်ဆောက်ပါ
### ကိုယ်ပိုင် Project တွေ ဖန်တီးပါ
သင်ခန်းစာများ ပြီးဆုံးပြီးနောက်မှာ ကိုယ်ပိုင် Project တွေမှာ သင်ယူမှုကို အသုံးချပါ-
သင်ခန်းစာများပြီးစီးပြီးနောက် သဘောတရားများကို ကိုယ်ပိုင် ပရောဂျက်များတွင် အသုံးချပါ-
```python
# Example: Analyze your own dataset
# ဥပမာ- သင့်ပုဂ္ဂိုလ်ရေးဒေတာစနစ်ကို विश्लेषणပြုလုပ်ပါ
import pandas as pd
# Load your own data
# သင့်ဒေတာကို load လုပ်ပါ
my_data = pd.read_csv('my-project/data.csv')
# Apply techniques learned
# - Data cleaning (Lesson 8)
# - Exploratory data analysis (Lesson 7)
# - Visualization (Lessons 9-13)
# - Analysis (Lesson 15)
# သင်ယူထားသောနည်းပညာများကို သုံးပါ
# - ဒေတာသန့်ရှင်းရေး (အပို့ ၈)
# - ရှာဖွေဆုံးဖြတ်ချက်ဒေတာ विश्लेषण (အပို့ ၇)
# - ပြသချက် (အပို့ ၉-၁၃)
# - विश्लेषण (အပို့ ၁၅)
```
## ဆရာ/ဆရာမများအတွက် အကြံပြုချက်များ
## ဆရာများအတွက် အကြံပေးချက်များ
### အတန်းခန်း Setup
### တန်းခန်း စီစဉ်ခြင်း
1. [for-teachers.md](for-teachers.md) ကို ကြည့်ပြီး အသေးစိတ် လမ်းညွှန်ချက်များကို ဖတ်ပါ
2. GitHub Classroom ဒါမှမဟုတ် Codespaces ကဲ့သို့သော ပူးပေါင်းမှု ပတ်ဝန်းကျင်ကို စနစ်တကျ ပြင်ဆင်ပါ
3. Discord, Slack, ဒါမှမဟုတ် Teams ကဲ့သို့သော ဆက်သွယ်မှု ချန်နယ်ကို တည်ဆောက်ပါ
1. အသေးစိတ်လမ်းညွှန်ချက်များအတွက် [for-teachers.md](for-teachers.md) ကို ပြန်လည်သုံးသပ်ပါ
2. မျှဝေပတ်ဝန်းကျင်တစ်ခုစီစဉ်ပါ (GitHub Classroom သို့မဟုတ် Codespaces)
3. ဆက်သွယ်ရေး လမ်းကြောင်းတစ်ခု တည်ဆောက်ပါ (Discord, Slack သို့မဟုတ် Teams)
### သင်ခန်းစာ စီမံခြင်း
### သင်ခန်းစာ စီမံခန့်ခွဲမှု
**အကြံပြု 10-Week အချိန်ဇယား:**
**အကြံပြုသော ၁၀ ပတ် သင်တန်းဇယား**
- **Week 1-2**: အကျဉ်းချုပ် (Lessons 1-4)
- **Week 3-4**: ဒေတာနဲ့ အလုပ်လုပ်ခြင်း (Lessons 5-8)
- **Week 5-6**: ဒေတာကို Visualization လုပ်ခြင်း (Lessons 9-13)
- **Week 7-8**: Data Science Lifecycle (Lessons 14-16)
- **Week 9**: Cloud Data Science (Lessons 17-19)
- **Week 10**: အမှန်တကယ် အသုံးချမှုများ & နောက်ဆုံး Project များ (Lesson 20)
- **ပတ် ၁-၂**: အကျဉ်းချုပ် (သင်ခန်းစာ ၁-၄)
- **ပတ် ၃-၄**: ဒေတာနှင့် လုပ်ဆောင်ခြင်း (သင်ခန်းစာ ၅-၈)
- **ပတ် ၅-၆**: ဒေတာ မြင်ကွင်း ဖော်ပြခြင်း (သင်ခန်းစာ ၉-၁၃)
- **ပတ် ၇-၈**: ဒေတာ သိပ္ပံ ဘဝ လည်ပတ်မှုဖြတ်သန်းခြင်း (သင်ခန်းစာ ၁၄-၁၆)
- **ပတ် ၉**: Cloud ဒေတာ သိပ္ပံ (သင်ခန်းစာ ၁၇-၁၉)
- **ပတ် ၁၀**: လက်တွေ့ အသုံးချမှုများနှင့် နောက်ဆုံးပရောဂျက်များ (သင်ခန်းစာ ၂၀)
### Docsify ကို Offline Access အတွက် အလုပ်လုပ်ခြင်း
### Docsify ကို အော့ဖ်လိုင်း အသုံးပြုရန် ပြေးဆွဲခြင်း
```bash
# Serve documentation locally for classroom use
# သင်တန်းခန်းတွင်းအသုံးပြုရန် ဒေါက်မြင့်ကို ဒေသတွင်းမှ ပေးဆောင်သည်
docsify serve
# Students can access at localhost:3000
# No internet required after initial setup
# ကျောင်းသားများသည် localhost:3000 တွင် ဝင်ရောက်ကြည့်ရှုနိုင်ပါသည်
# စတင်တပ်ဆင်ပြီးနောက် အင်တာနက်မလိုအပ်ပါ။
```
### တာဝန်ပေးမှု အမှတ်ပေးခြင်း
### Assignment Grading
- ကျောင်းသားများ၏ notebook များကို လေ့ကျင့်ခန်း ပြီးဆုံးမှုအနေဖြင့် ပြန်လည်ကြည့်ရှုပါ
- စမ်းသပ်မှုမှတ်တမ်းများမှ နားလည်မှုကို စစ်ဆေးပါ
- ဒေတာ သိပ္ပံ ဘဝ လည်ပတ်မှုဖြတ်သန်းမှုကို အသုံးပြုပြီး နောက်ဆုံးပရောဂျက်များကို တိုင်းတာပါ
- ကျောင်းသားများရဲ့ Notebook တွေကို ပြီးစီးမှုအတွက် ပြန်လည်သုံးသပ်ပါ
- Quiz အမှတ်များမှတစ်ဆင့် နားလည်မှုကို စစ်ဆေးပါ
- Data Science Lifecycle ကို အခြေခံပြီး နောက်ဆုံး Project တွေကို အကဲဖြတ်ပါ
### Assignment ဖန်တီးခြင်း
### တာဝန်ပေးမှု ဖန်တီးခြင်း
```python
# Example custom assignment template
# ဥပမာ စိတ်ကြိုက်တာဝန်သတ်မှတ်မှုအတန်းစီရေးစနစ်
"""
Assignment: [Topic]
@ -306,76 +295,73 @@ Deliverables:
"""
```
## အော့ဖ်လိုင်းတွင် လုပ်ဆောင်ခြင်း
## Offline အလုပ်လုပ်ခြင်း
### Resources ကို Download လုပ်ပါ
### အရင်းအမြစ်များကို ဒေါင်းလုပ်လုပ်ပါ
```bash
# Clone the entire repository
# အမျိုးသားသိုလှောင်မှုကို အပြည့်အဝ ကလုန်းလုပ်ပါ
git clone https://github.com/microsoft/Data-Science-For-Beginners.git
# Download datasets in advance
# Most datasets are included in the repository
# ဒေတာစုစည်းမှုများကို ကြိုတင်ဒေါင်းလုပ်ဆွဲပါ
# ဒေတာစုစည်းမှုအများစုကို အမျိုးသားသိုလှောင်မှုအတွင်း ပါဝင်သည်
```
### Documentation ကို ဒေသတွင်းမှာ အလုပ်လုပ်ပါ
### ဒေါက်ယူမင့်ကို မိမိကွန်ပျူတာတွင် ပြေးဆွဲပါ
```bash
# Serve with Docsify
# Docsify နှင့် အတူ ပေးဆောင်ပါ
docsify serve
# Access at localhost:3000
# localhost:3000 တွင် အဝင်ရောက်ကြည့်ရှုနိုင်သည်
```
### Quiz App ကို ဒေသတွင်းမှာ အလုပ်လုပ်ပါ
### Quiz App ကို မိမိကွန်ပျူတာတွင် ပြေးဆွဲပါ
```bash
cd quiz-app
npm run serve
```
## ဘာသာပြန်ထားသော အကြောင်းအရာများ သုံးစွဲခြင်း
## ဘာသာပြန်ထားသော အကြောင်းအရာများကို ရယူခြင်း
ဘာသာစကား 40+ များဖြင့် ဘာသာပြန်ထားသော အကြောင်းအရာများကို ရနိုင်ပါတယ်-
ဘာသာပြန်ထားသော အကြောင်းအရာများကို ၄၀ ကျော် ဘာသာစကားများဖြင့် ရရှိနိုင်သည်-
```bash
# Access translated lessons
cd translations/fr # French
cd translations/es # Spanish
cd translations/de # German
# ... and many more
# ဘာသာပြန်ပြီး သင်ခန်းစာများကို ဝင်ရောက် ကြည့်ရှုပါ
cd translations/fr # ပြင်သစ်
cd translations/es # စပိန်
cd translations/de # ဂျာမဏီ
# ... နှင့် အတူ များစွာသော အခြားများ
```
ဘာသာပြန်မှုများသည် အင်္ဂလိပ်မူရင်းနှင့် တူညီသော ဖွဲ့စည်းပုံကို ထိန်းသိမ်းထားသည်။
ဘာသာပြန်ထားသော အကြောင်းအရာများမှာ အင်္ဂလိပ်ဗားရှင်းနဲ့ တူညီတဲ့ ဖွဲ့စည်းပုံကို ထိန်းသိမ်းထားပါတယ်။
## အပိုဆောင်း အရင်းအမြစ်များ
## ထပ်ဆောင်း အရင်းအမြစ်များ
### ဆက်လက်လေ့လာပါ
### သင်ယူမှု ဆက်လက်လုပ်ဆောင်ရန်
- [Microsoft Learn](https://docs.microsoft.com/learn/) - အပိုလေ့လာရေးလမ်းကြောင်းများ
- [Student Hub](https://docs.microsoft.com/learn/student-hub) - ကျောင်းသားများအတွက် အရင်းအမြစ်များ
- [Azure AI Foundry](https://aka.ms/foundry/forum) - လူမှုအဖွဲ့အစည်း ဖိုရမ်
- [Microsoft Learn](https://docs.microsoft.com/learn/) - အပို သင်ယူမှုလမ်းကြောင်းများ
- [Student Hub](https://docs.microsoft.com/learn/student-hub) - သင်တန်းသားများအတွက် အရင်းအမြစ်များ
- [Azure AI Foundry](https://aka.ms/foundry/forum) - သိုင်းဘက်ဖိုရမ်
### ဆက်စပ် သင်ခန်းစာများ
### ဆက်စပ် သင်ရိုးညွှန်းတမ်းများ
- [AI for Beginners](https://aka.ms/ai-beginners)
- [ML for Beginners](https://aka.ms/ml-beginners)
- [Web Dev for Beginners](https://aka.ms/webdev-beginners)
- [Generative AI for Beginners](https://aka.ms/genai-beginners)
## အကူအညီရယူခြင်း
## အကူအညီ ရယူရန်
- [TROUBLESHOOTING.md](TROUBLESHOOTING.md) ကို ကြည့်ပြီး ပုံမှန်ပြဿနာများကို ဖြေရှင်းပါ
- [GitHub Issues](https://github.com/microsoft/Data-Science-For-Beginners/issues) ကို ရှာပါ
- [Discord](https://aka.ms/ds4beginners/discord) ကို ဝင်ပါ
- [CONTRIBUTING.md](CONTRIBUTING.md) ကို ကြည့်ပြီး ပြဿနာများကို တင်ပြပါ ဒါမှမဟုတ် ပံ့ပိုးပါ
- ပုံမှန် တွေ့ကြုံ မှတ်စုများအတွက် [TROUBLESHOOTING.md](TROUBLESHOOTING.md) ကို လေ့လာပါ
- [GitHub Issues](https://github.com/microsoft/Data-Science-For-Beginners/issues) တွင် ရှာဖွေပါ
- [Discord](https://aka.ms/ds4beginners/discord) တွင် ပါဝင်ဆက်သွယ်ပါ
- ပြဿနာများ သို့မဟုတ် အထောက်အကူပြုရန် [CONTRIBUTING.md](CONTRIBUTING.md) ကို ပြန်လည်ကြည့်ပါ
---
**အကြောင်းကြားချက်**:
ဤစာရွက်စာတမ်းကို 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 -->

@ -31,7 +31,7 @@
},
"1-Introduction/02-ethics/README.md": {
"original_hash": "58860ce9a4b8a564003d2752f7c72851",
"translation_date": "2025-10-03T17:09:25+00:00",
"translation_date": "2026-07-02T12:13:10+00:00",
"source_file": "1-Introduction/02-ethics/README.md",
"language_code": "uk"
},

@ -1,242 +1,267 @@
# Вступ до етики даних
|![Скетчнот від [(@sketchthedocs)](https://sketchthedocs.dev)](../../sketchnotes/02-Ethics.png)|
|![ Sketchnote від [(@sketchthedocs)](https://sketchthedocs.dev) ](../../sketchnotes/02-Ethics.png)|
|:---:|
| Етика науки про дані - _Скетчнот від [@nitya](https://twitter.com/nitya)_ |
| Етика науки про дані - _Sketchnote від [@nitya](https://twitter.com/nitya)_ |
---
Ми всі є громадянами світу даних, живучи в епоху, де дані відіграють ключову роль.
Ми всі є громадянами даних, що живуть у світі, переповненому даними.
Ринкові тенденції показують, що до 2022 року кожна третя велика організація буде купувати та продавати свої дані через онлайн [маркетплейси та біржі](https://www.gartner.com/smarterwithgartner/gartner-top-10-trends-in-data-and-analytics-for-2020/). Як **розробники додатків**, ми зможемо легше та дешевше інтегрувати аналітику, засновану на даних, та автоматизацію, керовану алгоритмами, у щоденний досвід користувачів. Але з поширенням штучного інтелекту ми також повинні розуміти потенційні загрози, які можуть виникнути через [використання](https://www.youtube.com/watch?v=TQHs8SA1qpk) таких алгоритмів у масштабах.
Тенденції ринку показують, що до 2022 року кожна третя велика організація купуватиме та продаватиме свої дані через онлайн [маркетплейси та біржі](https://www.gartner.com/smarterwithgartner/gartner-top-10-trends-in-data-and-analytics-for-2020/). Як **розробники додатків**, ми зможемо легше та дешевше інтегрувати інсайти на основі даних та автоматизацію на основі алгоритмів у щоденний користувацький досвід. Але з поширенням ШІ нам також потрібно зрозуміти потенційні шкоди, спричинені [озброєнням](https://www.youtube.com/watch?v=TQHs8SA1qpk) таких алгоритмів у великому масштабі.
Тенденції вказують, що до 2025 року ми будемо генерувати та споживати понад [180 зетабайтів](https://www.statista.com/statistics/871513/worldwide-data-created/) даних. Для **науковців з даних** цей вибух інформації надає безпрецедентний доступ до персональних та поведінкових даних. Це дає можливість створювати детальні профілі користувачів і тонко впливати на прийняття рішень — часто таким чином, що створюється [ілюзія вільного вибору](https://www.datasciencecentral.com/the-pareto-set-and-the-paradox-of-choice/). Хоча це може бути використано для стимулювання користувачів до бажаних результатів, це також піднімає важливі питання про конфіденційність даних, автономію та етичні межі впливу алгоритмів.
Тенденції свідчать, що до 2025 року ми згенеруємо та споживатимемо понад [180 зеттабайтів](https://www.statista.com/statistics/871513/worldwide-data-created/) даних. Для **науковців даних** цей вибух інформації надає безпрецедентний доступ до персональних та поведінкових даних. З цим приходить сила створювати детальні профілі користувачів та тонко впливати на прийняття рішень — часто таким чином, що створюється [ілюзія вільного вибору](https://www.datasciencecentral.com/the-pareto-set-and-the-paradox-of-choice/). У той час як це може використатися для підштовхування користувачів до бажаних результатів, це також викликає критичні питання про конфіденційність даних, автономію та етичні межі алгоритмічного впливу.
Етика даних тепер є еобхідними обмеженнями_ для науки про дані та інженерії, допомагаючи мінімізувати потенційні загрози та непередбачені наслідки наших дій, заснованих на даних. [Цикл гіперболічного розвитку Gartner для AI](https://www.gartner.com/smarterwithgartner/2-megatrends-dominate-the-gartner-hype-cycle-for-artificial-intelligence-2020/) визначає актуальні тенденції в цифровій етиці, відповідальному AI та управлінні AI як ключові рушії для більших мегатрендів навколо емократизації_ та _індустріалізації_ AI.
Етика даних тепер є еобхідними обмежувачами_ для науки про дані та інженерії, допомагаючи мінімізувати потенційні шкоди та непередбачувані наслідки наших дій, що базуються на даних. [Цикл гіпербол Gartner для ШІ](https://www.gartner.com/smarterwithgartner/2-megatrends-dominate-the-gartner-hype-cycle-for-artificial-intelligence-2020/) визначає відповідні тенденції в цифровій етиці, відповідальному ШІ та управлінні ШІ як ключові драйвери більших мегатрендів щодо емократизації_ та _індустріалізації_ ШІ.
![Цикл гіперболічного розвитку Gartner для AI - 2020](https://images-cdn.newscred.com/Zz1mOWJhNzlkNDA2ZTMxMWViYjRiOGFiM2IyMjQ1YmMwZQ==)
![Цикл гіпербол Gartner для ШІ - 2020](https://images-cdn.newscred.com/Zz1mOWJhNzlkNDA2ZTMxMWViYjRiOGFiM2IyMjQ1YmMwZQ==)
У цьому уроці ми дослідимо захоплюючу сферу етики даних — від основних концепцій і викликів до кейсів і прикладних концепцій AI, таких як управління, які допомагають створити культуру етики в командах і організаціях, що працюють з даними та AI.
У цьому уроці ми дослідимо захоплюючу сферу етики даних — від основних понять та викликів до досліджень випадків і застосованих концепцій ШІ, таких як управління, які допомагають встановити культуру етики в командах та організаціях, що працюють з даними та ШІ.
## [Тест перед лекцією](https://ff-quizzes.netlify.app/en/ds/quiz/2) 🎯
## [Попередній тест перед лекцією](https://ff-quizzes.netlify.app/en/ds/quiz/2) 🎯
## Основні визначення
Почнемо з розуміння базової термінології.
Почнемо з розуміння основної термінології.
Слово "етика" походить від [грецького слова "ethikos"](https://en.wikipedia.org/wiki/Ethics) (і його кореня "ethos"), що означає _характер або моральну природу_.
**Етика** стосується спільних цінностей і моральних принципів, які регулюють нашу поведінку в суспільстві. Етика базується не на законах, а на широко прийнятих нормах того, що є "правильним чи неправильним". Однак етичні міркування можуть впливати на ініціативи корпоративного управління та урядові регуляції, які створюють більше стимулів для дотримання.
**Етика** — це про спільні цінності та моральні принципи, які регулюють нашу поведінку у суспільстві. Етика ґрунтується не на законах, а на
широко прийнятих нормах того, що є "правильним і неправильним". Однак етичні міркування можуть впливати на ініціативи корпоративного управління та урядові регуляції, які створюють більше стимулів для дотримання.
**Етика даних** — це [нова галузь етики](https://royalsocietypublishing.org/doi/full/10.1098/rsta.2016.0360#sec-1), що "вивчає та оцінює моральні проблеми, пов’язані з аними, алгоритмами та відповідними практиками_". Тут **"дані"** зосереджуються на діях, пов’язаних зі створенням, записом, кураторством, обробкою, поширенням, обміном та використанням, **"алгоритми"** — це ШІ, агенти, машинне навчання та роботи, а **"практики"** пов’язані з такими темами, як відповідальні інновації, програмування, хакерство та коди етики.
**Етика даних** — це [новий напрямок етики](https://royalsocietypublishing.org/doi/full/10.1098/rsta.2016.0360#sec-1), який "вивчає та оцінює моральні проблеми, пов'язані з аними, алгоритмами та відповідними практиками_". Тут **"дані"** зосереджуються на діях, пов'язаних із генерацією, записом, кураторством, обробкою, поширенням, обміном і використанням; **"алгоритми"** зосереджуються на AI, агентах, машинному навчанні та роботах; а **"практики"** охоплюють такі теми, як відповідальні інновації, програмування, хакінг і кодекси етики.
**Прикладна етика** — це [практичне застосування моральних міркувань](https://en.wikipedia.org/wiki/Applied_ethics). Це процес активного дослідження етичних питань у контексті _реальних дій, продуктів і процесів_ та прийняття коригувальних заходів, щоб переконатися, що вони залишаються узгодженими з нашими визначеними етичними цінностями.
**Прикладна етика** — це [практичне застосування моральних міркувань](https://en.wikipedia.org/wiki/Applied_ethics). Це процес активного дослідження етичних питань у контексті _реальних дій, продуктів і процесів_ та вжиття коригувальних заходів для забезпечення їх відповідності визначеним етичним цінностям.
**Культура етики** — це про [_операціоналізацію_ прикладної етики](https://hbr.org/2019/05/how-to-design-an-ethical-organization), щоб переконатися, що наші етичні принципи та практики впроваджуються послідовно та масштабовано по всій організації. Успішні культури етики визначають загальноорганізаційні етичні принципи, надають значущі стимули для дотримання та посилюють етичні норми, заохочуючи та підсилюючи бажану поведінку на кожному рівні організації.
**Культура етики** — це [_операціоналізація_ прикладної етики](https://hbr.org/2019/05/how-to-design-an-ethical-organization), щоб гарантувати, що наші етичні принципи та практики приймаються послідовно та масштабовано в усій організації. Успішні культури етики визначають загальноорганізаційні етичні принципи, забезпечують значущі стимули для дотримання та підсилюють норми етики, заохочуючи та підсилюючи бажану поведінку на кожному рівні організації.
## Концепції етики
У цьому розділі ми обговоримо такі концепції, як **спільні цінності** (принципи) та **етичні виклики** (проблеми) для етики даних, а також розглянемо **кейс-стадії**, які допоможуть вам зрозуміти ці концепції в реальних контекстах.
У цьому розділі ми розглянемо такі поняття, як **спільні цінності** (принципи) та **етичні виклики** (проблеми) для етики даних — та дослідимо **кейси**, які допоможуть вам зрозуміти ці концепції у реальних контекстах.
### 1. Принципи етики
Кожна стратегія етики даних починається з визначення _етичних принципів_ — "спільних цінностей", які описують прийнятну поведінку та спрямовують дії, що відповідають нормам, у наших проектах з даними та AI. Ви можете визначити їх на індивідуальному або командному рівні. Однак більшість великих організацій формулюють їх у вигляді місії або рамкової програми _етичного AI_, яка визначається на корпоративному рівні та послідовно впроваджується у всіх командах.
Кожна стратегія етики даних починається з визначення _етичних принципів_ — "спільних цінностей", які описують прийнятну поведінку і керують відповідними діями у наших проєктах із даних та ШІ. Ви можете визначити їх на індивідуальному або командному рівні. Однак більшість великих організацій окреслюють їх у місії або рамковому документі з _етичного ШІ_, який визначається на корпоративному рівні і послідовно впроваджується у всі команди.
**Приклад:** Місія [Відповідального AI](https://www.microsoft.com/en-us/ai/responsible-ai) Microsoft звучить так: _"Ми прагнемо до розвитку AI, керованого етичними принципами, які ставлять людей на перше місце"_ — визначаючи 6 етичних принципів у рамковій програмі нижче:
**Приклад:** У Microsoft у місії [Відповідального ШІ](https://www.microsoft.com/en-us/ai/responsible-ai) зазначено: Ми прагнемо просування ШІ, керованого етичними принципами, які ставлять людей на перше місце»_ — виділяючи 6 етичних принципів у наведеній нижче структурі:
![Відповідальний AI у Microsoft](https://docs.microsoft.com/en-gb/azure/cognitive-services/personalizer/media/ethics-and-responsible-use/ai-values-future-computed.png)
![Відповідальний ШІ в Microsoft](https://docs.microsoft.com/en-gb/azure/cognitive-services/personalizer/media/ethics-and-responsible-use/ai-values-future-computed.png)
Давайте коротко розглянемо ці принципи. розорість_ і ідповідальність_ є основними цінностями, на яких будуються інші принципи, тому почнемо з них:
Давайте коротко розглянемо ці принципи. розорість_ та ідповідальність_ — це базові цінності, на яких побудовані інші принципи, тож почнемо з них:
* [**Відповідальність**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) робить практиків ідповідальними_ за їхні операції з даними та AI, а також за дотримання цих етичних принципів.
* [**Прозорість**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) забезпечує, щоб дії з даними та AI були розумілими_ (інтерпретованими) для користувачів, пояснюючи, що і чому стоїть за рішеннями.
* [**Справедливість**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1%3aprimaryr6) — зосереджується на забезпеченні того, щоб AI ставився о всіх людей_ справедливо, вирішуючи будь-які системні або приховані соціально-технічні упередження в даних і системах.
* [**Надійність і безпека**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) — гарантує, що AI поводиться _послідовно_ з визначеними цінностями, мінімізуючи потенційні загрози або непередбачені наслідки.
* [**Конфіденційність і безпека**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) — стосується розуміння походження даних і забезпечення ахисту конфіденційності даних_ для користувачів.
* [**Інклюзивність**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) — це про створення AI-рішень з наміром, адаптуючи їх для задоволення _широкого спектру людських потреб_ і можливостей.
* [**Відповідальність**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) робить практиків ідповідальними_ за свої операції з даними та ШІ, а також за дотримання цих етичних принципів.
* [**Прозорість**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) забезпечує, що дії з даними та ШІ є розумілими_ (інтерпретованими) для користувачів, пояснюючи що і чому ухвалюється.
* [**Справедливість**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1%3aprimaryr6) — концентрується на тому, щоб ШІ ставився до сіх людей_ справедливо, усуваючи будь-які системні або неявні соціотехнічні упередження в даних і системах.
* [**Надійність і безпека**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) — забезпечує, що ШІ поводиться _послідовно_ згідно з визначеними цінностями, мінімізуючи потенційні шкоди або небажані наслідки.
* [**Конфіденційність і безпека**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) — стосується розуміння походження даних та забезпечення онфіденційності даних і пов’язаного захисту_ для користувачів.
* [**Інклюзивність**](https://www.microsoft.com/en-us/ai/responsible-ai?activetab=pivot1:primaryr6) — про цілеспрямоване проєктування рішень ШІ, адаптуючи їх для _широкого спектра людських потреб_ і можливостей.
> 🚨 Подумайте, якою могла б бути ваша місія етики даних. Досліджуйте рамкові програми етичного AI інших організацій — ось приклади від [IBM](https://www.ibm.com/cloud/learn/ai-ethics), [Google](https://ai.google/principles) та [Facebook](https://ai.facebook.com/blog/facebooks-five-pillars-of-responsible-ai/). Які спільні цінності вони мають? Як ці принципи пов'язані з продуктом AI або галуззю, в якій вони працюють?
> 🚨 Подумайте, якою могла б бути ваша місія з етики даних. Дослідіть рамкові документи етичного ШІ інших організацій — ось приклади від [IBM](https://www.ibm.com/cloud/learn/ai-ethics), [Google](https://ai.google/principles) та [Facebook](https://ai.facebook.com/blog/facebooks-five-pillars-of-responsible-ai/). Які спільні цінності вони мають? Як ці принципи пов’язані з продуктом ШІ або галуззю, в якій вони працюють?
### 2. Виклики етики
Після того, як ми визначили етичні принципи, наступним кроком є оцінка наших дій з даними та AI, щоб переконатися, що вони відповідають цим спільним цінностям. Подумайте про свої дії у двох категоріях: бір даних_ та _розробка алгоритмів_.
Після визначення етичних принципів наступний крок — оцінити наші дії з даними та ШІ, щоб перевірити, чи вони відповідають цим спільним цінностям. Подумайте про свої дії у двох категоріях: бір даних_ та _проектування алгоритмів_.
При зборі даних дії, ймовірно, будуть включати **персональні дані** або персонально ідентифіковану інформацію (PII) для ідентифікованих живих осіб. Це включає [різноманітні елементи неперсональних даних](https://ec.europa.eu/info/law/law-topic/data-protection/reform/what-personal-data_en), які _колективно_ ідентифікують особу. Етичні виклики можуть стосуватися онфіденційності даних_, _власності даних_ та пов'язаних тем, таких як _інформована згода_ та _права інтелектуальної власності_ для користувачів.
Під час збору даних дії, ймовірно, будуть пов’язані з **персональними даними** або особистою інформацією, що дозволяє ідентифікувати живих осіб. Це включає [різноманітні елементи неперсональних даних](https://ec.europa.eu/info/law/law-topic/data-protection/reform/what-personal-data_en), які _в сукупності_ ідентифікують особу. Етичні виклики можуть стосуватися онфіденційності даних_, _прав власності на дані_ та суміжних тем, як-от _інформована згода_ та _права інтелектуальної власності_ користувачів.
При розробці алгоритмів дії будуть включати збір і кураторство **наборів даних**, а потім їх використання для навчання та розгортання **моделей даних**, які прогнозують результати або автоматизують рішення в реальних контекстах. Етичні виклики можуть виникати через _упередженість набору даних_, _проблеми якості даних_, есправедливість_ та _спотворення_ в алгоритмах — включаючи деякі системні проблеми.
Під час проектування алгоритмів дії включають збір і курацію **наборів даних**, а потім їх використання для навчання та розгортання **моделей даних**, які передбачають результати або автоматизують прийняття рішень у реальних контекстах. Етичні виклики можуть виникати через _упередженість наборів даних_, проблеми _якості даних_, есправедливість_ та _спотворення_ в алгоритмах — включаючи деякі системні проблеми.
У обох випадках етичні виклики висвітлюють ділянки, де наші дії можуть конфліктувати з нашими спільними цінностями. Щоб виявити, пом’якшити, мінімізувати або усунути такі проблеми, нам потрібно ставити моральні питання типу "так/ні", пов’язані з нашими діями, а потім за потреби вживати коригувальних заходів. Давайте розглянемо деякі етичні виклики та моральні питання, які вони викликають:
У обох випадках етичні виклики висвітлюють області, де наші дії можуть вступати в конфлікт із нашими спільними цінностями. Щоб виявити, пом'якшити, мінімізувати або усунути ці проблеми, нам потрібно ставити моральні "так/ні" питання щодо наших дій, а потім вживати коригувальних заходів за потреби. Давайте розглянемо деякі етичні виклики та моральні питання, які вони піднімають:
#### 2.1 Власність даних
Збір даних часто включає персональні дані, які можуть ідентифікувати суб'єктів даних. [Власність даних](https://permission.io/blog/data-ownership) стосується онтролю_ та [_прав користувачів_](https://permission.io/blog/data-ownership), пов'язаних із створенням, обробкою та поширенням даних.
Збір даних часто охоплює персональні дані, що можуть ідентифікувати суб’єктів даних. [Власність на дані](https://permission.io/blog/data-ownership) стосується онтролю_ та [_прав користувачів_](https://permission.io/blog/data-ownership), пов’язаних зі створенням, обробкою та поширенням даних.
Моральні питання, які потрібно поставити:
* Хто володіє даними? (користувач чи організація)
* Які права мають суб'єкти даних? (наприклад, доступ, видалення, перенесення)
* Які права мають організації? (наприклад, виправлення шкідливих відгуків користувачів)
* Хто володіє даними? (користувач чи організація)
* Які права мають суб’єкти даних? (наприклад: доступ, видалення, портативність)
* Які права має організація? (наприклад: виправлення зловмисних відгуків користувачів)
#### 2.2 Інформована згода
[Інформована згода](https://legaldictionary.net/informed-consent/) визначає акт, коли користувачі погоджуються на дію (наприклад, збір даних) з _повним розумінням_ відповідних фактів, включаючи мету, потенційні ризики та альтернативи.
[Інформована згода](https://legaldictionary.net/informed-consent/) означає дію користувачів, які погоджуються на певну дію (наприклад, збір даних) з _повним розумінням_ відповідних фактів, включно з метою, потенційними ризиками та альтернативами.
Питання для дослідження:
* Чи дав користувач (суб'єкт даних) дозвіл на збір та використання даних?
* Чи розумів користувач мету, для якої ці дані були зібрані?
* Чи розумів користувач потенційні ризики від своєї участі?
* Чи дав користувач (суб’єкт даних) дозвіл на збір і використання даних?
* Чи розумів користувач мету збору цих даних?
* Чи усвідомлював користувач потенційні ризики від своєї участі?
#### 2.3 Інтелектуальна власність
[Інтелектуальна власність](https://en.wikipedia.org/wiki/Intellectual_property) стосується нематеріальних творінь, що виникають внаслідок людської ініціативи, які можуть ати економічну цінність_ для осіб або бізнесу.
[Інтелектуальна власність](https://en.wikipedia.org/wiki/Intellectual_property) стосується нематеріальних творінь людської ініціативи, які можуть ати економічну цінність_ для осіб або бізнесу.
Питання для дослідження:
* Чи мали зібрані дані економічну цінність для користувача або бізнесу?
* Чи має **користувач** інтелектуальну власність тут?
* Чи має **організація** інтелектуальну власність тут?
* Якщо ці права існують, як ми їх захищаємо?
* Чи мали зібрані дані економічну цінність для користувача або бізнесу?
* Чи має тут інтелектуальну власність **користувач**?
* Чи має тут інтелектуальну власність **організація**?
* Якщо такі права існують, як ми їх захищаємо?
#### 2.4 Конфіденційність даних
[Конфіденційність даних](https://www.northeastern.edu/graduate/blog/what-is-data-privacy/) або інформаційна конфіденційність стосується збереження конфіденційності користувачів та захисту їхньої ідентичності щодо персонально ідентифікованої інформації.
[Конфіденційність даних](https://www.northeastern.edu/graduate/blog/what-is-data-privacy/) або інформаційна приватність означає захист конфіденційності користувачів та збереження їхньої ідентичності щодо персональних даних.
Питання для дослідження:
* Чи захищені дані користувачів (персональні) від хакерських атак та витоків?
* Чи доступні дані користувачів лише для авторизованих користувачів та контекстів?
* Чи збережена анонімність користувачів при обміні або поширенні даних?
* Чи можна деідентифікувати користувача з анонімізованих наборів даних?
* Чи захищені дані користувачів (персональні) від зломів і витоків?
* Чи мають доступ до даних лише авторизовані користувачі та контексти?
* Чи зберігається анонімність користувачів при обміні чи поширенні даних?
* Чи можна визначити особу користувача з анонімізованих наборів даних?
#### 2.5 Право бути забутим
[Право бути забутим](https://en.wikipedia.org/wiki/Right_to_be_forgotten) або [право на видалення](https://www.gdpreu.org/right-to-be-forgotten/) надає додатковий захист персональних даних користувачам. Зокрема, це дає користувачам право вимагати видалення або усунення персональних даних з пошукових систем Інтернету та інших місць, а певних обставин_, дозволяючи їм новий старт онлайн без того, щоб минулі дії були використані проти них.
[Право бути забутим](https://en.wikipedia.org/wiki/Right_to_be_forgotten) або [право на видалення](https://www.gdpreu.org/right-to-be-forgotten/) надає додатковий захист персональних даних користувачам. Зокрема, воно дає право користувачам вимагати видалення або зникнення персональних даних із результатів Інтернет-пошуку та інших місць, а певних обставин_ — дозволяючи їм почати з чистого аркуша онлайн без упокорення старими діями.
Питання для дослідження:
* Чи дозволяє система суб'єктам даних запитувати видалення?
* Чи повинно відкликання згоди користувача автоматично запускати видалення?
* Чи були дані зібрані без згоди або незаконними засобами?
* Чи відповідаємо ми урядовим регуляціям щодо конфіденційності даних?
* Чи дозволяє система користувачам вимагати видалення даних?
* Чи має відкликання згоди користувача автоматично ініціювати видалення?
* Чи збиралися дані без згоди або незаконно?
* Чи відповідаємо ми державним вимогам щодо конфіденційності даних?
#### 2.6 Упередженість набору даних
Упередженість набору даних або [упередженість збору](http://researcharticles.com/index.php/bias-in-data-collection-in-research/) стосується вибору ерепрезентативного_ підмножини даних для розробки алгоритму, що створює потенційну несправедливість у результатах для різних груп. Типи упередженості включають упередженість вибору або вибірки, упередженість добровольців та упередженість інструментів.
Упередженість набору даних або [упередженість при зборі](http://researcharticles.com/index.php/bias-in-data-collection-in-research/) стосується вибору ерепрезентативної_ підмножини даних для розробки алгоритму, що може спричинити несправедливі результати для різних груп. Типи упередженості включають вибіркову або вибіркову упередженість, упередженість добровольців та упередженість інструментів.
Питання для дослідження:
* Чи ми залучили репрезентативний набір суб’єктів даних?
* Чи тестували ми зібрані або кураторські набори даних на різні види упередженості?
* Чи можемо ми пом’якшити або усунути виявлену упередженість?
#### 2.7 Якість даних
Питання
* Чи інформація відображає _реальність_ точно?
[Якість даних](https://lakefs.io/data-quality-testing/) розглядає валідність кураторського набору даних, який використовується для розробки наших алгоритмів, перевіряючи, чи відповідають характеристики та записи вимогам щодо точності та послідовності, необхідних для цілей ШІ.
Питання для дослідження:
* Чи ми зафіксували валідні _ознаки_ для нашого випадку використання?
* Чи дані збиралися _послідовно_ зі різних джерел даних?
* Чи є набір даних _повним_ для різних умов або сценаріїв?
* Чи інформація зафіксована очно_ у відображенні реальності?
#### 2.8 Справедливість алгоритмів
[Справедливість алгоритмів](https://towardsdatascience.com/what-is-algorithm-fairness-3182e161cf9f) перевіряє, чи дизайн алгоритму систематично дискримінує певні підгрупи суб'єктів даних, що може призводити до [потенційних шкод](https://docs.microsoft.com/en-us/azure/machine-learning/concept-fairness-ml) у _розподілі_ (коли ресурси відмовляють або утримують від цієї групи) та _якості обслуговування_ (коли штучний інтелект менш точний для деяких підгруп порівняно з іншими).
[Справедливість алгоритмів](https://towardsdatascience.com/what-is-algorithm-fairness-3182e161cf9f) перевіряє, чи не дискримінує дизайн алгоритму систематично певні підгрупи суб’єктів даних, що може призводити до [потенційної шкоди](https://docs.microsoft.com/en-us/azure/machine-learning/concept-fairness-ml) у _розподілі_ (коли ресурси відмовляються чи утримуються від цієї групи) та _якості обслуговування_ (коли ШІ не є настільки точним для деяких підгруп, як для інших).
Питання для розгляду:
* Чи ми оцінювали точність моделі для різних підгруп і умов?
* Чи ми аналізували систему на предмет потенційних шкод (наприклад, стереотипів)?
* Чи можемо ми переглянути дані або перенавчити моделі для зменшення виявлених шкод?
Питання, які варто дослідити тут:
* Чи оцінювали ми точність моделі для різноманітних підгруп і умов?
* Чи перевіряли ми систему на потенційну шкоду (наприклад, стереотипізацію)?
* Чи можемо ми змінити дані або перенавчити моделі, щоб пом’якшити виявлену шкоду?
Досліджуйте ресурси, такі як [контрольні списки справедливості AI](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE4t6dA), щоб дізнатися більше.
Вивчайте ресурси, такі як [checklist для справедливості ШІ](https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE4t6dA), щоб дізнатися більше.
#### 2.9 Неправильне представлення даних
#### 2.9 Неправильне подання даних
[Неправильне представлення даних](https://www.sciencedirect.com/topics/computer-science/misrepresentation) стосується питання, чи ми передаємо висновки з чесно представлених даних у спосіб, що вводить в оману, щоб підтримати бажаний наратив.
[Неправильне подання даних](https://www.sciencedirect.com/topics/computer-science/misrepresentation) стосується питання, чи ми повідомляємо висновки із чесно представлених даних у вводячий в оману спосіб, щоб підтримати бажаний наратив.
Питання для розгляду:
* Чи ми повідомляємо неповні або неточні дані?
* Чи ми візуалізуємо дані так, що це сприяє хибним висновкам?
* Чи ми використовуємо вибіркові статистичні методи для маніпулювання результатами?
* Чи існують альтернативні пояснення, які можуть запропонувати інший висновок?
Питання для дослідження:
* Чи повідомляємо ми неповні або неточні дані?
* Чи візуалізуємо ми дані так, що це веде до оманливих висновків?
* Чи використовуємо ми вибіркові статистичні техніки для маніпуляції результатами?
* Чи існують альтернативні пояснення, які можуть дати інші висновки?
#### 2.10 Свобода вибору
#### 2.10 Ілюзія вільного вибору
[Ілюзія свободи вибору](https://www.datasciencecentral.com/profiles/blogs/the-illusion-of-choice) виникає, коли "архітектури вибору" системи використовують алгоритми прийняття рішень, щоб підштовхнути людей до прийняття бажаного результату, водночас створюючи видимість наявності варіантів і контролю. Ці [темні патерни](https://www.darkpatterns.org/) можуть завдати соціальної та економічної шкоди користувачам. Оскільки рішення користувачів впливають на профілі поведінки, ці дії потенційно формують майбутні вибори, що можуть посилювати або розширювати вплив цих шкод.
[Ілюзія вільного вибору](https://www.datasciencecentral.com/profiles/blogs/the-illusion-of-choice) виникає, коли «архітектури вибору» систем використовують алгоритми прийняття рішень, щоб підштовхнути людей до вибору переважного варіанту, при цьому створюючи враження, що їм надають варіанти та контроль. Ці [темні патерни](https://www.darkpatterns.org/) можуть завдавати соціальної та економічної шкоди користувачам. Оскільки рішення користувача впливають на профілі поведінки, ці дії потенційно керують майбутніми виборами, що може посилити або продовжити вплив цієї шкоди.
Питання для розгляду:
* Чи користувач розумів наслідки прийняття цього рішення?
* Чи користувач був обізнаний про (альтернативні) варіанти та їхні плюси й мінуси?
* Чи може користувач скасувати автоматизоване або впливове рішення пізніше?
* Чи розумів користувач наслідки свого вибору?
* Чи був користувач обізнаний про (альтернативні) варіанти та переваги і недоліки кожного?
* Чи може користувач пізніше скасувати автоматизований або впливовий вибір?
### 3. Кейси
### 3. Кейс-стаді
Щоб розглянути ці етичні виклики в реальних контекстах, корисно ознайомитися з кейсами, які демонструють потенційні шкоди та наслідки для окремих осіб і суспільства, коли такі порушення етики ігноруються.
Щоб поставити ці етичні виклики в контекст реального світу, корисно розглянути кейс-стаді, які висвітлюють потенційну шкоду і наслідки для окремих людей та суспільства, коли такі порушення етики ігноруються.
Ось кілька прикладів:
| Етичний виклик | Кейси |
| Етичний виклик | Кейс-стаді |
|--- |--- |
| **Інформована згода** | 1972 - [Дослідження сифілісу в Таскігі](https://en.wikipedia.org/wiki/Tuskegee_Syphilis_Study) - афроамериканським чоловікам, які брали участь у дослідженні, обіцяли безкоштовну медичну допомогу, _але обманули_, не повідомивши про діагноз або доступність лікування. Багато учасників померли, а їхні партнери чи діти постраждали; дослідження тривало 40 років. |
| **Конфіденційність даних** | 2007 - [Конкурс даних Netflix](https://www.wired.com/2007/12/why-anonymous-data-sometimes-isnt/) надав дослідникам _10 млн анонімних оцінок фільмів від 50 тис. клієнтів_, щоб покращити алгоритми рекомендацій. Однак дослідники змогли зіставити анонімні дані з персонально ідентифікованими даними в овнішніх наборах даних_ (наприклад, коментарі IMDb), фактично "деанонімізуючи" деяких підписників Netflix.|
| **Упередженість у зборі даних** | 2013 - Місто Бостон [розробило Street Bump](https://www.boston.gov/transportation/street-bump), додаток, який дозволяв громадянам повідомляти про ями, надаючи місту кращі дані про дороги для вирішення проблем. Однак [люди з низьким рівнем доходу мали менший доступ до автомобілів і телефонів](https://hbr.org/2013/04/the-hidden-biases-in-big-data), що робило їхні проблеми з дорогами невидимими для цього додатка. Розробники співпрацювали з академіками для вирішення питань _справедливого доступу та цифрових розривів_. |
| **Справедливість алгоритмів** | 2018 - Дослідження MIT [Gender Shades](http://gendershades.org/overview.html) оцінювало точність AI-продуктів для класифікації гендеру, виявляючи прогалини в точності для жінок і людей кольору. У [2019 році Apple Card](https://www.wired.com/story/the-apple-card-didnt-see-genderand-thats-the-problem/) здавалося, пропонувала менший кредит жінкам, ніж чоловікам. Обидва випадки ілюструють проблеми алгоритмічної упередженості, що призводить до соціально-економічних шкод.|
| **Неправильне представлення даних** | 2020 - [Департамент охорони здоров'я Джорджії опублікував графіки COVID-19](https://www.vox.com/covid-19-coronavirus-us-response-trump/2020/5/18/21262265/georgia-covid-19-cases-declining-reopening), які, здається, вводили громадян в оману щодо тенденцій підтверджених випадків через не-хронологічне упорядкування на осі x. Це ілюструє неправильне представлення через трюки візуалізації. |
| **Ілюзія свободи вибору** | 2020 - Навчальний додаток [ABCmouse заплатив $10 млн для врегулювання скарги FTC](https://www.washingtonpost.com/business/2020/09/04/abcmouse-10-million-ftc-settlement/), де батьки були змушені платити за підписки, які вони не могли скасувати. Це ілюструє темні патерни в архітектурах вибору, де користувачів підштовхували до потенційно шкідливих рішень. |
| **Конфіденційність даних та права користувачів** | 2021 - [Витік даних Facebook](https://www.npr.org/2021/04/09/986005820/after-data-breach-exposes-530-million-facebook-says-it-will-not-notify-users) розкрив дані 530 млн користувачів, що призвело до штрафу $5 млрд від FTC. Однак компанія відмовилася повідомити користувачів про витік, порушуючи права користувачів щодо прозорості даних та доступу. |
| **Інформована згода** | 1972 — [Tuskegee Syphilis Study](https://en.wikipedia.org/wiki/Tuskegee_Syphilis_Study) — афроамериканським чоловікам, які брали участь у дослідженні, обіцяли безкоштовне медичне обслуговування, але їх обдурили дослідники, які не повідомили їм про діагноз чи про доступність лікування. Багато учасників померли, а їхні партнери чи діти були торкнуті; дослідження тривало 40 років. |
| **Конфіденційність даних** | 2007 — [Netflix data prize](https://www.wired.com/2007/12/why-anonymous-data-sometimes-isnt/) надав дослідникам _10 млн анонімізованих рейтингов фільмів від 50 тис. клієнтів_, щоб допомогти покращити алгоритми рекомендацій. Однак дослідникам вдалося зіставити анонімізовані дані з персонально ідентифікованими даними в овнішніх наборах даних_ (наприклад, коментарі IMDb) — фактично «деанонімізували» деяких підписників Netflix.|
| **Зсув у зборі даних** | 2013 — Місто Бостон [створило Street Bump](https://www.boston.gov/transportation/street-bump), додаток, що дозволяв громадянам повідомляти про ями на дорогах, даючи місту кращі дані для виявлення та ремонту проблем. Однак [особи з нижчих доходів мали менший доступ до автомобілів і телефонів](https://hbr.org/2013/04/the-hidden-biases-in-big-data), тому їхні проблеми з дорогами були непоміченими в цьому додатку. Розробники співпрацювали з академіками над проблемами _рівного доступу та цифрових розривів_ для справедливості. |
| **Справедливість алгоритмів** | 2018 — MIT [Gender Shades Study](http://gendershades.org/overview.html) оцінив точність продуктов ШІ для класифікації гендеру, виявивши пробіли в точності для жінок та осіб кольору. [Картка Apple 2019](https://www.wired.com/story/the-apple-card-didnt-see-genderand-thats-the-problem/) здавалася, пропонуючи менше кредиту жінкам, ніж чоловікам. Обидва випадки ілюструють проблеми алгоритмічних упереджень, що призводять до соціально-економічної шкоди.|
| **Неправильне подання даних** | 2020 — [Департамент охорони здоров’я Джорджії оприлюднив COVID-19 графіки](https://www.vox.com/covid-19-coronavirus-us-response-trump/2020/5/18/21262265/georgia-covid-19-cases-declining-reopening), що, здавалося, вводили громадян в оману щодо тенденцій підтверджених випадків, через хронологічний порядок на осі X. Це ілюструє маніпуляції через візуалізацію. |
| **Ілюзія вільного вибору** | 2020 — навчальний додаток [ABCmouse сплатив $10 млн, щоб врегулювати скаргу FTC](https://www.washingtonpost.com/business/2020/09/04/abcmouse-10-million-ftc-settlement/), де батьків затягували в оплату підписок, які вони не могли скасувати. Це ілюструє темні патерни в архітектурі вибору, де користувачів підштовхували до потенційно шкідливих опцій. |
| **Конфіденційність даних і права користувачів** | 2021 — [злом Facebook](https://www.npr.org/2021/04/09/986005820/after-data-breach-exposes-530-million-facebook-says-it-will-not-notify-users) викрив дані 530 млн користувачів, що призвело до угоди на $5 млрд з FTC. Однак Facebook відмовилася повідомляти користувачів про злом, порушуючи їхні права на прозорість даних і доступ. |
Хочете дослідити більше кейсів? Ознайомтеся з цими ресурсами:
* [Ethics Unwrapped](https://ethicsunwrapped.utexas.edu/case-studies) - етичні дилеми в різних галузях.
* [Курс з етики в Data Science](https://www.coursera.org/learn/data-science-ethics#syllabus) - розгляд знакових кейсів.
* [Де все пішло не так](https://deon.drivendata.org/examples/) - контрольний список Deon з прикладами.
Бажаєте дослідити ще кейс-стаді? Перегляньте ці ресурси:
* [Ethics Unwrapped](https://ethicsunwrapped.utexas.edu/case-studies) етичні дилеми в різних галузях.
* [Курс Етики науки про дані](https://www.coursera.org/learn/data-science-ethics#syllabus) — вивчення ключових кейсів.
* [Де все пішло не так](https://deon.drivendata.org/examples/) — чеклист deon з прикладами.
> 🚨 Подумайте про кейси, які ви бачили - чи ви стикалися або були під впливом подібного етичного виклику у своєму житті? Чи можете ви згадати хоча б один інший кейс, який ілюструє один із етичних викликів, обговорених у цьому розділі?
> 🚨 Подумайте про кейс-стаді, які ви бачили — чи стикалися ви самі або на вас вплинула схожа етична проблема? Чи можете назвати хоча б один інший кейс, який ілюструє один із етичних викликів, про які ми говорили в цьому розділі?
## Прикладна етика
Ми обговорили концепції етики, виклики та кейси в реальних контекстах. Але як почати астосовувати_ етичні принципи та практики у своїх проектах? І як _операціоналізувати_ ці практики для кращого управління? Давайте розглянемо деякі реальні рішення:
Ми поговорили про етичні концепції, виклики та кейс-стаді у реальному світі. Але як нам почати астосовувати_ етичні принципи у проектах? І як _впроваджувати_ ці практики для кращого управління? Розглянемо реальні рішення:
### 1. Професійні кодекси
Професійні кодекси пропонують один із варіантів для організацій "стимулювати" членів підтримувати їхні етичні принципи та місію. Кодекси є оральними орієнтирами_ для професійної поведінки, допомагаючи співробітникам або членам приймати рішення, які відповідають принципам їхньої організації. Вони ефективні настільки, наскільки добровільно дотримуються членами; однак багато організацій пропонують додаткові винагороди та санкції для мотивації дотримання.
Професійні кодекси пропонують один із варіантів для організацій «стимулювати» членів підтримувати їхні етичні принципи та місію. Кодекси — це оральні настанови_ для професійної поведінки, які допомагають працівникам чи членам приймати рішення, що відповідають принципам їхньої організації. Вони ефективні лише за добровільного дотримання членами, проте багато організацій пропонують додаткові винагороди та покарання для мотивації дотримання.
Приклади:
* [Oxford Munich](http://www.code-of-ethics.org/code-of-conduct/) Кодекс етики
* [Data Science Association](http://datascienceassn.org/code-of-conduct.html) Кодекс поведінки (створений у 2013 році)
* [ACM Code of Ethics and Professional Conduct](https://www.acm.org/code-of-ethics) (з 1993 року)
> 🚨 Чи ви є членом професійної організації з інженерії або Data Science? Ознайомтеся з їхнім сайтом, щоб дізнатися, чи вони визначають професійний кодекс етики. Що це говорить про їхні етичні принципи? Як вони "стимулюють" членів дотримуватися кодексу?
* [Oxford Munich](http://www.code-of-ethics.org/code-of-conduct/) Кодекс етики
* [Data Science Association](http://datascienceassn.org/code-of-conduct.html) Кодекс поведінки (створений 2013)
* [ACM Code of Ethics and Professional Conduct](https://www.acm.org/code-of-ethics) (з 1993)
### 2. Контрольні списки етики
> 🚨 Чи належите ви до професійної організації інженерів або науковців у галузі даних? Ознайомтеся з їхнім сайтом, щоб дізнатися, чи визначено у них професійний кодекс етики. Що він каже про їхні етичні принципи? Як вони «стимулюють» членів дотримуватися кодексу?
Хоча професійні кодекси визначають необхідну _етичну поведінку_ від практиків, вони [мають відомі обмеження](https://resources.oreilly.com/examples/0636920203964/blob/master/of_oaths_and_checklists.md) у забезпеченні виконання, особливо в масштабних проектах. Натомість багато експертів з Data Science [рекомендують контрольні списки](https://resources.oreilly.com/examples/0636920203964/blob/master/of_oaths_and_checklists.md), які можуть **перевести принципи в практичні дії** у більш детермінований і дієвий спосіб.
### 2. Чеклисти з етики
Контрольні списки перетворюють питання на завдання "так/ні", які можна операціоналізувати, дозволяючи їх відстежувати як частину стандартних робочих процесів випуску продукту.
Хоча професійні кодекси визначають необхідну _етичну поведінку_ практиків, вони [мають відомі обмеження](https://resources.oreilly.com/examples/0636920203964/blob/master/of_oaths_and_checklists.md) у застосуванні, особливо у великих проектах. Натомість багато експертів із Data Science [підтримують використання чеклистів](https://resources.oreilly.com/examples/0636920203964/blob/master/of_oaths_and_checklists.md), які можуть **зв’язувати принципи з практиками** більш однозначно та дієво.
Чеклисти переводять питання у завдання з відповіддю "так/ні", які можна впроваджувати, відстежувати як частину стандартного робочого процесу випуску продукту.
Приклади:
* [Deon](https://deon.drivendata.org/) - універсальний контрольний список етики даних, створений на основі [рекомендацій галузі](https://deon.drivendata.org/#checklist-citations) з інструментом командного рядка для легкої інтеграції.
* [Контрольний список аудиту конфіденційності](https://cyber.harvard.edu/ecommerce/privacyaudit.html) - надає загальні рекомендації щодо практик обробки інформації з юридичної та соціальної точки зору.
* [Контрольний список справедливості AI](https://www.microsoft.com/en-us/research/project/ai-fairness-checklist/) - створений практиками AI для підтримки впровадження та інтеграції перевірок справедливості в цикли розробки AI.
* [22 питання для етики в даних та AI](https://medium.com/the-organization/22-questions-for-ethics-in-data-and-ai-efb68fd19429) - більш відкритий підхід, структурований для початкового дослідження етичних питань у дизайні, впровадженні та організаційних контекстах.
* [Deon](https://deon.drivendata.org/) — універсальний етичний чеклист для даних, створений на основі [галузевих рекомендацій](https://deon.drivendata.org/#checklist-citations) з інструментом командного рядка для легкої інтеграції.
* [Privacy Audit Checklist](https://cyber.harvard.edu/ecommerce/privacyaudit.html) — загальні рекомендації щодо обробки інформації з юридичної і соціальної точки зору.
* [AI Fairness Checklist](https://www.microsoft.com/en-us/research/project/ai-fairness-checklist/) — створений практиками ШІ для підтримки впровадження перевірки справедливості у циклах розробки ШІ.
* [22 питання для етики в даних і ШІ](https://medium.com/the-organization/22-questions-for-ethics-in-data-and-ai-efb68fd19429) — більш відкритий фреймворк, структурований для початкового дослідження етичних питань у дизайні, реалізації та організаційних контекстах.
### 3. Регулювання етики
Етика стосується визначення спільних цінностей і добровільного виконання правильних дій. **Дотримання** стосується _виконання закону_, якщо він визначений. **Управління** охоплює всі способи, якими організації забезпечують дотримання етичних принципів і виконання встановлених законів.
Етика — це про визначення спільних цінностей і добровільне роблення правильних речей. **Відповідність нормам (compliance)** — це про отримання закону_, якщо та де він визначений. **Управління (governance)** охоплює всі способи, якими організації діють для впровадження етичних принципів і дотримання встановлених законів.
Сьогодні управління має дві форми в організаціях. По-перше, це визначення принципів **етичного ШІ** та встановлення практик для впровадження їх у всіх проектах, пов’язаних із ШІ, в організації. По-друге, дотримання всіх урядових **регламентів захисту даних** для регіонів, де організація працює.
Сьогодні управління має дві форми в організаціях. По-перше, це визначення принципів **етичного AI** та встановлення практик для операціоналізації впровадження у всіх проектах, пов'язаних з AI, в організації. По-друге, це дотримання всіх урядових регуляцій щодо **захисту даних**, які діють у регіонах, де працює організація.
Приклади регламентів захисту даних і конфіденційності:
Приклади регуляцій щодо захисту даних і конфіденційності:
* `1974`, [Закон про конфіденційність США](https://www.justice.gov/opcl/privacy-act-1974) - регулює едеральний уряд_ щодо збору, використання та розкриття персональної інформації.
* `1996`, [Закон США про переносимість і конфіденційність медичної інформації (HIPAA)](https://www.cdc.gov/phlp/publications/topic/hipaa.html) - захищає персональні медичні дані.
* `1998`, [Закон США про захист конфіденційності дітей в Інтернеті (COPPA)](https://www.ftc.gov/enforcement/rules/rulemaking-regulatory-reform-proceedings/childrens-online-privacy-protection-rule) - захищає конфіденційність даних дітей до 13 років.
* `2018`, [Загальний регламент захисту даних (GDPR)](https://gdpr-info.eu/) - забезпечує права користувачів, захист даних і конфіденційність.
* `2018`, [Закон Каліфорнії про конфіденційність споживачів (CCPA)](https://www.oag.ca.gov/privacy/ccpa) - надає споживачам більше _прав_ щодо їхніх (персональних) даних.
* `2021`, Китайський [Закон про захист персональної інформації](https://www.reuters.com/world/china/china-passes-new-personal-data-privacy-law-take-effect-nov-1-2021-08-20/) - один із найсильніших регуляцій щодо конфіденційності даних в Інтернеті у світі.
* `1974`, [Закон США про конфіденційність](https://www.justice.gov/opcl/privacy-act-1974) — регулює збір, використання і розголошення персональної інформації федеральним урядом.
* `1996`, [Закон США про портативність та підзвітність медичного страхування (HIPAA)](https://www.cdc.gov/phlp/publications/topic/hipaa.html) — захищає персональні медичні дані.
* `1998`, [Закон США про захист конфіденційності дітей в Інтернеті (COPPA)](https://www.ftc.gov/enforcement/rules/rulemaking-regulatory-reform-proceedings/childrens-online-privacy-protection-rule) — захищає конфіденційність дітей до 13 років.
* `2018`, [Загальний регламент захисту даних (GDPR)](https://gdpr-info.eu/) — надає права користувачам, захист і конфіденційність даних.
* `2018`, [Каліфорнійський закон про захист особистих даних споживачів (CCPA)](https://www.oag.ca.gov/privacy/ccpa) дає споживачам більше _прав_ над їхніми (персональними) даними.
* `2021`, Китайський [Закон про захист персональної інформації](https://www.reuters.com/world/china/china-passes-new-personal-data-privacy-law-take-effect-nov-1-2021-08-20/) був нещодавно ухвалений, створюючи один із найсуворіших у світі регламентів захисту приватності онлайн-даних.
> 🚨 Європейський Союз визначив GDPR (Загальний регламент захисту даних), який залишається одним із найвпливовіших регуляцій щодо конфіденційності даних сьогодні. Чи знали ви, що він також визначає [8 прав користувачів](https://www.freeprivacypolicy.com/blog/8-user-rights-gdpr) для захисту цифрової конфіденційності та персональних даних громадян? Дізнайтеся, що це за права і чому вони важливі.
> 🚨 Європейський Союз визначив GDPR (Загальний регламент захисту даних), який залишається одним із найвпливовіших законів про конфіденційність. Чи знали ви, що він також визначає [8 прав користувачів](https://www.freeprivacypolicy.com/blog/8-user-rights-gdpr) для захисту цифрової приватності та персональних даних громадян? Дізнайтесь, які це права і чому вони важливі.
### 4. Культура етики
Зверніть увагу, що існує невловима різниця між отриманням_ (виконанням "букви закону") та вирішенням [системних проблем](https://www.coursera.org/learn/data-science-ethics/home/week/4) (таких як закостенілість, інформаційна асиметрія та розподільна несправедливість), які можуть прискорити використання AI у шкідливих цілях.
Зверніть увагу, що залишається невловима різниця між ідповідністю_ (робити достатньо, щоб відповідати «букві закону») та подоланням [системних проблем](https://www.coursera.org/learn/data-science-ethics/home/week/4) (як от окостеніння, інформаційна асиметрія та розподільча несправедливість), які можуть сприяти озброєнню ШІ.
Останнє вимагає [спільних підходів до визначення культури етики](https://towardsdatascience.com/why-ai-ethics-requires-a-culture-driven-approach-26f451afa29f), які створюють емоційні зв'язки та послідовні спільні цінності організаціях_ галузі. Це закликає до більш [формалізованих культур етики даних](https://www.codeforamerica.org/news/formalizing-an-ethical-data-culture/) в організаціях - дозволяючи _будь-кому_ [потягнути шнур Андон](https://en.wikipedia.org/wiki/Andon_(manufacturing)) (щоб підняти етичні питання на ранніх етапах процесу) і роблячи _етичні оцінки_ (наприклад, при наймі) основним критерієм формування команди в AI-проектах.
Останнє вимагає [співпраці в створенні етичних культур](https://towardsdatascience.com/why-ai-ethics-requires-a-culture-driven-approach-26f451afa29f), які будують емоційні зв’язки та послідовні спільні цінності _по всьому індустріальному ланцюжку_. Це вимагає більш [формалізованих культур даних і етики](https://www.codeforamerica.org/news/formalizing-an-ethical-data-culture/) в організаціях — дозволяючи _будь-кому_ [потягнути мотузку Andon](https://en.wikipedia.org/wiki/Andon_(manufacturing)) (щоб рано подати сигнал про етичні занепокоєння в процесі) та роблячи _етичні оцінки_ (наприклад, під час найму) ключовим критерієм формування команд у проектах ШІ.
---
## [Тест після лекції](https://ff-quizzes.netlify.app/en/d
* [Machine Learning For Beginners](https://github.com/microsoft/ML-For-Beginners/blob/main/1-Introduction/3-fairness/README.md) - урок про справедливість від Microsoft.
* [Принципи відповідального штучного інтелекту](https://docs.microsoft.com/en-us/learn/modules/responsible-ai-principles/) - безкоштовний навчальний курс від Microsoft Learn.
* [Етика та наука про дані](https://resources.oreilly.com/examples/0636920203964) - електронна книга від O'Reilly (М. Лоукідес, Х. Мейсон та інші).
* [Етика науки про дані](https://www.coursera.org/learn/data-science-ethics#syllabus) - онлайн-курс від Університету Мічигану.
* [Етика без прикрас](https://ethicsunwrapped.utexas.edu/case-studies) - кейс-стадії від Університету Техасу.
## [Післялекційний тест](https://ff-quizzes.netlify.app/en/ds/quiz/3) 🎯
## Огляд та самостійне вивчення
Курси та книги допомагають зрозуміти основні концепції та виклики етики, а кейс-стаді та інструменти — практичне застосування у реальному світі. Ось кілька ресурсів для початку.
* [Machine Learning For Beginners](https://github.com/microsoft/ML-For-Beginners/blob/main/1-Introduction/3-fairness/README.md) — урок про справедливість від Microsoft.
* [Принципи відповідального ШІ](https://docs.microsoft.com/en-us/learn/modules/responsible-ai-principles/) - безкоштовний навчальний курс від Microsoft Learn.
* [Етика та наука про дані](https://resources.oreilly.com/examples/0636920203964) - електронна книга O'Reilly (М. Лоудіс, Х. Мейсон та ін.)
* [Етика в науці про дані](https://www.coursera.org/learn/data-science-ethics#syllabus) - онлайн-курс від Університету Мічигану.
* [Ethics Unwrapped](https://ethicsunwrapped.utexas.edu/case-studies) - кейс-стаді від Університету Техасу.
# Завдання
# Завдання
[Напишіть кейс-стадію з етики даних](assignment.md)
[Напишіть кейс-стаді з етики даних](assignment.md)
---
**Відмова від відповідальності**:
Цей документ був перекладений за допомогою сервісу автоматичного перекладу [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