ကျွန်တော် machine learning စလေ့လာမယ်လုပ်တုန်းက ဘယ်ကစလေ့လာရမလဲ မသိတာမျိုးဖြစ်ခဲ့ပါတယ်။ဒီနေ့မှာတော့ ကျွန်တော် စလေ့လာတုန်းကရှိစေချင်ခဲ့တဲ့ ဘယ်ဟာလေးတွေတော့ အရင် လေ့လာရမယ်ဆိုတာမျိုးကို လမ်းညွှန်ပေးတဲ့ getting started with machine learning course ကို အခုမှ စလေ့လာတယ့် သူများ အခက်အခဲမရှိအောင် ထုတ်ပေးနိုင်ခဲ့ပါပြီ။
ကျွန်တော်တို့ ဒီ Getting Started With Machine Learning Course မှာ ဘာတွေပါမလဲ ဘယ်လိုအကြောင်းအရာတွေကို အဓိက ရှင်းပြပေးမလဲ ဆိုတာကို ဆက်ဖတ်ပေးပါဦး
အခုမှ စလေ့လာတယ့် သူများအတွက် ရည်ရွယ်ထားတာမို့ ပထမဦးဆုံး section မှာ
Machine Learning ဆိုတာဘာလဲ
Machine Learning ပြသနာ အမျိုးအစားတွေက ဘယ်လိုမျိုးရှိလဲ
Machine Learning problem တစ်ခုကို ဘယ်လို workflow နဲ့ ဖြေရှင်းကြလဲ
ဘယ်လို tools တွေ library တွေကို စတင်လေ့လာရမလဲ ဘာကြောင့်ဒါတွေကို သိထားရမှာလဲ စတာတွေကို အရင်ဆုံးရှင်းပြပါတယ်။ဒီလို ရှင်းပြထားပေးတော့ ဘာကြောင့် ဒါတွေကို လုပ်နေရလဲဆိုတယ့် concept ကို ကောင်းကောင်းသဘောပေါက်စေမှာပါ။
နောက် section မှာတော့ ဒီလိုအပ်တဲ့ library တွေ tools တွေကို miniconda လို့ခေါ်တဲ့ python နဲ့ machine learning ပိုင်းမှာ အသုံးများတဲ့ tool ကို သုံးကာ machine learning environment တစ်ခုကို ဘယ်လိုဆောက်မလဲ နောက် machine learning ပိုင်းလုပ်ရင် အမြဲသုံးရမယ့် jupyter notebook ကို ဘယ်လိုသုံးရမလဲကို ရှင်းပြပေးတာမို့ အခက်အခဲမရှိပဲ နောက်သင်ခန်းစာတွေကို ဆက်လေ့လာနိုင်သွားမှာပါ။
နောက်ပြီးရင်တော့ Python Programming နဲ့ machine learning ပိုင်း စလေ့လာတဲ့အခါမှာ မသိမဖြစ်ဖြစ်တဲ့ numpy library ကို လေ့လာရမှာဖြစ်ပြီး ဘာကြောင့် numpy ကို နားလည်ထားသင့်တာလဲ ဘာအတွက်ကြောင့် ကျွန်တော်တို့က numpy ကို သုံးနေကြရတာလဲကို လေ့လာရမှာဖြစ်ပါတယ်။ဒီ section မှာတော့
numpy array တွေ vectors တွေ ဘယ်လိုတည်ဆောက်မလဲ အရေးကြီးတဲ့ attributes တွေကဘာတွေလဲ ဘယ်လိုကြည့်ရမလဲ
numpy array များဖြစ်တဲ့ 1D,2D,3D array တွေထဲက ကိုယ်လိုချင်တာတွေပဲ ဘယ်လိုထုတ်ကြည့်မလဲ ဒီ array တွေကိုကော လိုအပ်သလို ဘယ်လို manipulate လုပ်ရမလဲ နဲ့ numpy ရဲ့ အဓိက သိထားရမယ့် sorting,comparision,dot product vs element wise,manipulating arrays စတဲ့ အရေးကြီးတာအားလုံး နဲ့ မသိမဖြစ် methods တွေကို ဒီsection မှာ လေ့လာရပါမယ်။
ကျွန်တော်တို့ ပြီးရင်တော့ pandas library ကို လေ့လာရပါမယ်။Data analysis မှာ မသိမဖြစ်ဖြစ်တဲ့ pandas library ကို အခုမှ စလေ့လာမယ့်သူတစ်ယောက်အနေနဲ့ သိကိုသိထားရမှာမို့ ကျွန်တော်တို့က လေ့လာရလွယ်ကူအောင် ကျွန်တော့်အတွေ့အကြုံပေါ်မူတည်ပြီး သေချာလေး ပြန်ရှင်းလင်းပေးထားတာမို့ advance ပိုင်းတွေ ဆက်လေ့လာဖို့ ကောင်းကောင်းနားလည်သွားမှာပါ။ဒီ section မှာတော့
pandas နဲ့ csv dataset ဘယ်လို read မလဲ နဲ့ pandas ရဲ့ အသုံးဝင်တဲ့ method များကို လေ့လာရမယ့်အပြင် dataset ထဲက data များကို လိုအပ်သလို ဘယ်လိုဆွဲကြည့်ရမလဲ slicing ဘယ်လိုလုပ်ရမလဲနဲ့ loc & iloc က ဘာကွာခြားတာလဲ စတာတွေကို ရှင်းပြပေးပြီး machine learning algorithm ထဲ data ထည့်တဲ့အခါကျရင် ကျွန်တော်တို့က data ကို လိုအပ်သလို ဘယ်လိုပြောင်းမလဲ manipulate လုပ်မလဲကိ ုလေ့လာရပါမယ်။
ကျွန်တော်တို့ ပြီးရင်တော့ data visualization မှာ မသိမဖြစ်ဖြစ်တဲ့ matplotlib ကနေ လိုချင်တဲ့ graph အမျိုးအစားတွေ ဖြစ်တဲ့ bar,scatter,horizontal bar,histogram စတာတွေ နဲ့ ဘယ်လို visualize လုပ်မလဲနဲ့ ကျွန်တော်တို့ visualize လုပ်တဲ့အခါကျ ပုံက တစ်ခုထဲရှိမှာ မဟုတ်တော့ subplot တွေကို ဘယ်လိုလွယ်လွယ်ကူကူ ထုတ်ပြရမလဲကို အသေးစိတ်ရှင်းပြပေးပြီး matplotlib နဲ့ကော pandas နဲ့ပါ visualize လုပ်ပုံကို ဒီ section မှာ လေ့လာရမှာဖြစ်ပါတယ်။
နောက်ဆုံးမှာတော့ practical machine learning project ကို တူတူ solve လုပ်ပြီး algorithm ဘယ်လို ရွေးမလဲ data ကို လိုအပ်သလို ဘယ်လိုပြောင်းမလဲ train data နဲ့ testing data ကို dataset ကနေ ဘယ်လိုခွဲထုတ်မလဲနဲ့ ဘာကြောင့်ခွဲထုတ်ရတာလဲကို ရှင်းပြပေးပြီး machine learning model တစ်ခုကို train ပြကာ predict ဘယ်လိုလုပ်မလဲကို တူတူ solve လုပ်ရမှာပါ။ဒါ့အပြင် နောက်တစ်ခါ ပြန်သုံးလို့ရအောင် ကိုယ် train ထားတဲ့ model ကို ဘယ်လို save လုပ်မလဲနဲ့ ဘယ်လို ပြန်သုံးရမလဲကို သင်ကြားရမှာဖြစ်ပြီး ဘယ် feature တွေက ကိုယ် train ထားတဲ့ machine learning model တွက် အရေးပါလဲကို တူတူ visualize လုပ်ကြည့်ရမှာဖြစ်ပါတယ်။
သင်တန်းကြေးကတော့ ၇၀၀၀ ကျပ်တည်းပါ။တတ်ကောတတ်ပါ့မလား နားလည်ပါ့မလားတော့ စိတ်မပူပါနဲ့ နားမလည်ဘူးဆို အချိန်မရွေးလာမေးလို့ရသလို လုံးဝအဆင်မပြေဘူး နားမလည်ဘူးဆိုပါကလဲ တစ်ပါအတွင်း လာပြောရင် သင်တန်းကြေး အပြည့်အ၀ ပြန်အမ်းပေးတာမို့ စိတ်ချလက်ချလေ့လာနိုင်ပါတယ်။ကျွန်တော်ပြောတာကို မိတ်ဆွေယုံစရာမလိုပါဘူး ကျွန်တော်တို့ သင်တန်းသားများရဲ့ reviews များကို သင်ကြားရေး website ထဲမှာ ဝင်ပြီး အောက်ကလင့်ခ်ကနေ ဖတ်လို့ရပါတယ်ခင်ဗျာ။
https://detailprojects.com
ဒီ course ပြီးသွားရင် ဘာတွေလုပ်နိုင်သွားမလဲဆိုရင်တော့ machine learning စလေ့လာဖို့ သိသင့်သိထိုက်တာ တော်တေ်ာများများသိသွားမှာဖြစ်လို့ ကိုယ်ဘာ့သာကိုယ်ဆက်လေ့လာဖို့ သိပ်အခက်အခဲရှိတော့မှာမဟုတ်ပါဘူး။
ဒီ သင်တန်းတက်ဖို့ ဘာတွေလိုမလဲ
python programming အခြေခံသိထားရမယ်
ls,cd,mkdir စတဲ့ command လေးတွေ နည်းနည်းသုံးနိုင်ရမယ်(optional)
ဒီ course လေးက အခုမှ Machine Learning စလေ့လာမဲ့သူတွေ အတွက် အတော်လေးကို အဆင်ပြေပါတယ်။ theory အပိုင်းကိုလည်း သေချာလေးနားလည်အောင်ရှင်းပြပေးထားပါတယ်။ သိသင့်တဲ့ အခြေခံ အချက်တွေ အပြင် နောက်ထပ်လေ့လာသင့်တာတွေကိုပါလမ်းညွှန်ပေးနိုင်တဲ့ courseလေးဖြစ်ပါတယ်။
.