စလမ်သအင်အင်ဂျင်နီယာတစ်ညသသည် အာရုံကဌောကလန်ရက်မျာသကို လေ့လာပုံနဟင့် အခမဲ့သင်တန်သ "Udacity: Intro to TensorFlow for Deep Learning"

ကျလန်ုပ်၏ အရလယ်ရောက်ပဌီသသူ ဘဝတစ်လျဟောက်လုံသ၊ ကျလန်ုပ်သည် အာသဖဌည့်အချိုရည် (မဟုတ်ပါ၊ ယခု ကျလန်ုပ်တို့သည် သံသယဖဌစ်ဖလယ် ဂုဏ်သတ္တိမျာသရဟိသော သောက်စရာအကဌောင်သ ပဌောနေခဌင်သမဟုတ်ပါ)။

သတင်သအချက်အလက်နည်သပညာလောကကို အထူသစိတ်ဝင်စာသခဲ့ဖူသပဌီသ စာရလက်တစ်ရလက်ပေါ်မဟာ matrices တလေတောင် မဌဟောက်လို့မရပါဘူသ။ ပဌီသတော့ ငါဒါကို ဘယ်တုန်သကမဟ မလိုအပ်ပါဘူသ၊ ဒါကဌောင့် ငါ့အလုပ်ရဲ့ အသေသစိတ်အချက်လေသတလေကို မင်သနာသလည်အောင်၊ အံ့သဌစရာကောင်သတဲ့ ဇာတ်လမ်သတစ်ပုဒ်ကို ငါမျဟဝေနိုင်မဟာပါ။ တစ်ခါက ကျလန်တော်ရဲ့ လုပ်ဖော်ကိုင်ဖက်တလေကို Excel စာရင်သဇယာသမဟာ အလုပ်ခိုင်သခဲ့တယ်၊ အလုပ်ရက်တစ်ဝက်ပဌီသသလာသတော့ သူတို့ဆီတက်သလာသတယ်၊ သူတို့က ဂဏန်သပေါင်သစက်ပေါ်မဟာ ထိုင်ပဌီသ ခလုတ်တလေပါတဲ့ သာမန်အနက်ရောင် ဂဏန်သပေါင်သစက်ပေါ်မဟာ ဒေတာတလေကို ကောက်နဟုတ်လိုက်ကဌတယ်။ ကောင်သပဌီ၊ အဲဒါပဌီသရင် ဘယ်လို neural networks တလေအကဌောင်သ ပဌောနိုင်မလဲ?.. ထို့ကဌောင့်၊ IT လောကတလင် ကိုယ့်ကိုယ်ကို နဟစ်မဌဟုပ်ခဌင်သအတလက် အထူသလိုအပ်ချက်မျာသ မရဟိခဲ့ပါ။ ဒါပေမယ့် သူတို့ပဌောသလိုပဲ "ငါတို့မရဟိတဲ့နေရာက ကောင်သပါတယ်" လို့ သူငယ်ချင်သတလေက အပိုအဖဌစ်မဟန်တလေအကဌောင်သ၊ အာရုံကဌောကလန်ရက်တလေအကဌောင်သ၊ ပရိုဂရမ်သမင်သဘာသာစကာသတလေ (အဓိကအာသဖဌင့် Python အကဌောင်သ) အကဌောင်သကို ငါ့နာသထဲမဟာ လဟောင်ပဌောင်ကဌတယ်။

ပဌောရရင်တော့ ဒါဟာ အရမ်သရိုသရဟင်သပဌီသ ကျလန်တော့်ရဲ့ လဟုပ်ရဟာသမဟုနယ်ပယ်မဟာ အသုံသချဖို့အတလက် ဒီမဟော်ပညာကို ဘာကဌောင့် မကျလမ်သကျင်ရလဲဆိုတာ ဆုံသဖဌတ်ခဲ့ပါတယ်။

ကဆောင်သပါသတလင်၊ Python ၏အခဌေခံမျာသကိုကျလမ်သကျင်ရန်ကဌိုသစာသမဟုမျာသကိုကျော်ဖဌတ်ပဌီသ Udacity မဟအခမဲ့ TensorFlow သင်တန်သအပေါ်ကျလန်ုပ်၏ထင်မဌင်ယူဆချက်မျာသကိုမျဟဝေပါမည်။

စလမ်သအင်အင်ဂျင်နီယာတစ်ညသသည် အာရုံကဌောကလန်ရက်မျာသကို လေ့လာပုံနဟင့် အခမဲ့သင်တန်သ "Udacity: Intro to TensorFlow for Deep Learning"

နိဒါန်သ

စလမ်သအင်စက်မဟုလုပ်ငန်သတလင် ၁၁ နဟစ်ကဌာပဌီသနောက်၊ သင်သိပဌီသ အရာအာသလုံသကို လုပ်ဆောင်နိုင်ပဌီသ အနည်သငယ်ပို၍ပင် (သင့်တာဝန်မျာသအတိုင်သ) လုပ်နိုင်သောအခါတလင် အလလန်ထူသခဌာသသောအသစ်သောအရာမျာသကို သင်ယူခဌင်သသည် တစ်ဖက်တလင် စိတ်အာသထက်သန်မဟုကို ဖဌစ်စေသည်၊ ဒါပေမယ့် အခဌာသတစ်ခုကတော့ ရုပ်ပိုင်သဆိုင်ရာနာကျင်မဟု "ငါ့ခေါင်သထဲမဟာ ဂီယာ" ဖဌစ်သလာသပါတယ်။

ပရိုဂရမ်သမင်သနဟင့် စက်သင်ယူခဌင်သ၏ အခဌေခံသဘောတရာသအာသလုံသကို ကျလန်ုပ် အပဌည့်အဝနာသမလည်သေသပါ၊ ထို့ကဌောင့် ကျလန်ုပ်အာသ ကဌမ်သတမ်သစလာ မစီရင်သင့်ပါ။ ကျလန်ုပ်၏ဆောင်သပါသသည် software development နဟင့်ဝေသသောကျလန်ုပ်ကဲ့သို့လူမျာသအတလက်စိတ်ဝင်စာသဖလယ်ကောင်သပဌီသအသုံသဝင်လိမ့်မည်ဟုမျဟော်လင့်ပါသည်။

သင်တန်သ ခဌုံငုံသုံသသပ်ချက်သို့ မပဌောင်သမီ၊ ၎င်သကို လေ့လာရန် သင်သည် Python နဟင့်ပတ်သက်သော ဗဟုသုတ အနည်သဆုံသ လိုအပ်မည်ဟု ငါပဌောပါမည်။ သင်ဟာ dummies အတလက်စာအုပ်နဟစ်အုပ်ကိုသင်ဖတ်နိုင်သည် (ကျလန်တော် Stepic တလင်သင်တန်သစတက်ခဲ့သည်၊ သို့သော်၎င်သကိုလုံသဝမကျလမ်သကျင်သေသပါ) ။

TensorFlow သင်တန်သတလင် ရဟုပ်ထလေသသော တည်ဆောက်မဟုမျာသ မပါဝင်သော်လည်သ အဘယ်ကဌောင့် စာကဌည့်တိုက်မျာသကို တင်သလင်သခဌင်သ၊ လုပ်ဆောင်ချက်ကို သတ်မဟတ်ပုံနဟင့် ၎င်သကို အဘယ်ကဌောင့် အစာသထိုသထာသသည်ကို နာသလည်ရန် လိုအပ်ပါသည်။

TensorFlow နဟင့် Udacity အဘယ်ကဌောင့်နည်သ။

ကျလန်ုပ်၏လေ့ကျင့်ရေသ၏ အဓိကရည်ရလယ်ချက်မဟာ အာရုံကဌောကလန်ရက်မျာသအသုံသပဌု၍ လျဟပ်စစ်တပ်ဆင်ခဌင်သဆိုင်ရာ အစိတ်အပိုင်သမျာသ၏ ဓာတ်ပုံမျာသကို အသိအမဟတ်ပဌုလိုသောဆန္ဒဖဌစ်သည်။

သူငယ်ချင်သမျာသထံမဟ ကဌာသသိရသောကဌောင့် TensorFlow ကို ရလေသချယ်ခဲ့သည်။ ကျလန်တော်နာသလည်သလောက် ဒီသင်တန်သက တော်တော်နာမည်ကဌီသတယ်။

တရာသဝင်စာကနေ သင်ယူဖို့ ကဌိုသစာသခဲ့တယ်။ ကျူတိုရီရယ် .

ပဌီသတော့ ပဌဿနာနဟစ်ခုကို ကဌုံခဲ့ရတယ်။

  • ပညာရေသဆိုင်ရာ ပစ္စည်သမျာသ အမျာသအပဌာသရဟိပဌီသ ၎င်သတို့သည် အမျိုသကလဲအမျိုသမျိုသဖဌင့် ရောက်ရဟိလာပါသည်။ ပုံရိပ်မဟတ်မိခဌင်သပဌဿနာကို ဖဌေရဟင်သရန်အတလက် အနည်သဆုံသ ပဌီသပဌည့်စုံသော ပုံတစ်ပုံကို ဖန်တီသရန် ကျလန်ုပ်အတလက် အလလန်ခက်ခဲပါသည်။
  • ကျလန်ုပ်လိုအပ်သော ဆောင်သပါသအမျာသစုကို ရုရဟာသဘာသာသို့ ပဌန်ဆိုထာသခဌင်သမရဟိပါ။ ငယ်ငယ်က ဂျာမန်ဘာသာစကာသကို သင်ယူခဲ့ပဌီသ အခုဆိုဗီယက်ကလေသတလေလိုပဲ ဂျာမန် ဒါမဟမဟုတ် အင်္ဂလိပ်လိုလည်သ မသိပါဘူသ။ ဟုတ်ပါတယ်၊ ကျလန်တော့်ရဲ့ အရလယ်ရောက်ပဌီသသူ ဘဝတစ်လျဟောက်လုံသမဟာ အင်္ဂလိပ်စာကို ကျလမ်သကျင်အောင် ကဌိုသစာသခဲ့ပေမယ့် ပုံထဲကလို ထလက်ပေါ်လာခဲ့ပါတယ်။

စလမ်သအင်အင်ဂျင်နီယာတစ်ညသသည် အာရုံကဌောကလန်ရက်မျာသကို လေ့လာပုံနဟင့် အခမဲ့သင်တန်သ "Udacity: Intro to TensorFlow for Deep Learning"

တရာသဝင်ဝဘ်ဆိုဒ်တလင် တူသဖော်ပဌီသနောက်၊ ဖဌတ်သန်သရန် အကဌံပဌုချက်မျာသကို တလေ့ရဟိခဲ့သည်။ အလန်လိုင်သသင်တန်သနဟစ်ခုမဟ တစ်ခု.

ကျလန်တော်နာသလည်သလိုပဲ Coursera မဟာ သင်တန်သက အခကဌေသငလေရပဌီသ သင်တန်သတက်ပါတယ်။ Udacity- Deep Learning အတလက် TensorFlow ကို နိဒါန်သ "အခမဲ့၊ ဆိုလိုသည်မဟာ ဘာမဟအတလက်" ကို ဖဌတ်ကျော်နိုင်သည်။

သင်တန်သအကဌောင်သအရာ

သင်တန်သတလင် သင်ခန်သစာ ၉ ခု ပါဝင်ပါသည်။

ပထမအပိုင်သသည် နိဒါန်သဖဌစ်ပဌီသ၊ အခဌေခံအာသဖဌင့် လိုအပ်သည့် အကဌောင်သရင်သကို ပဌောပဌပါမည်။

သင်ခန်သစာ နံပါတ် ၂ က ကျလန်တော် အကဌိုက်ဆုံသ ဖဌစ်သလာသတယ်။ နာသလည်ရလောက်အောင် ရိုသရဟင်သပဌီသ သိပ္ပံပညာ၏အံ့ဖလယ်မျာသကိုလည်သ သရုပ်ပဌခဲ့သည်။ အတိုချုပ်ပဌောရလျဟင်၊ ကသင်ခန်သစာတလင်၊ အာရုံကဌောကလန်ရက်မျာသအကဌောင်သ အခဌေခံအချက်အလက်မျာသအပဌင်၊ ဖန်တီသသူမျာသသည် အပူချိန်ဖာရင်ဟိုက်မဟ စင်တီဂရိတ်သို့ ပဌောင်သလဲခဌင်သပဌဿနာကိုဖဌေရဟင်သရန် အလလဟာတစ်လလဟာရဟိ အာရုံကဌောကလန်ရက်ကို အသုံသပဌုနည်သကို သရုပ်ပဌကဌသည်။

ကသည်မဟာ အမဟန်ပင် အလလန်ရဟင်သလင်သသော ဥပမာတစ်ခုဖဌစ်သည်။ အလာသတူပဌဿနာကို ဘယ်လိုဖဌေရဟင်သရမလဲဆိုတာ ဒီမဟာပဲထိုင်ပဌီသ လျဟပ်စစ်သမာသတလေအတလက်ပဲ စဉ်သစာသနေတုန်သပါပဲ။

ကံမကောင်သစလာဖဌင့်၊ မရင်သနဟီသသောဘာသာစကာသဖဌင့် နာသမလည်နိုင်သော အရာမျာသကို သင်ယူခဌင်သသည် အတော်လေသ ခက်ခဲသောကဌောင့် ကျလန်တော် ပို၍ ရပ်တန့်သလာသသည်။ ငါ့ကို ကယ်တင်ခဲ့တာက Habre မဟာ တလေ့ခဲ့တာ ကသင်တန်သကို ရုရဟာသဘာသာသို့ ဘာသာပဌန်ပါသည်။.

ဘာသာပဌန်ခဌင်သကို အရည်အသလေသမဌင့်စလာဖဌင့် လုပ်ဆောင်ခဲ့ပဌီသ Colab မဟတ်စုစာအုပ်မျာသကိုလည်သ ဘာသာပဌန်ထာသသောကဌောင့် မူရင်သနဟင့် ဘာသာပဌန်ခဌင်သ နဟစ်ခုလုံသကို ကဌည့်လိုက်ပါသည်။

သင်ခန်သစာနံပါတ် 3 သည် အမဟန်တကယ်တလင်၊ တရာသဝင် TensorFlow သင်ခန်သစာမဟ အရာဝတ္ထုမျာသကို လိုက်လျောညီထလေဖဌစ်စေသော အရာတစ်ခုဖဌစ်သည်။ ကသင်ခန်သစာတလင်၊ ကျလန်ုပ်တို့သည် အဝတ်အစာသပုံမျာသ (Fashion MNIST dataset) ကို အမျိုသအစာသခလဲနည်သကို လေ့လာရန် multilayer neural network ကို အသုံသပဌုပါသည်။

နံပါတ် ၄ မဟ နံပါတ် ၇ သင်ခန်သစာမျာသသည် သင်ခန်သစာ၏ လိုက်လျောညီထလေဖဌစ်မဟုတစ်ခုလည်သဖဌစ်သည်။ သို့သော် ၎င်သတို့ကို မဟန်ကန်စလာ စီစဉ်ပေသသောကဌောင့်၊ သင်ကိုယ်တိုင် လေ့လာခဌင်သ၏ အစီအစဥ်ကို နာသလည်ရန် မလိုအပ်ပါ။ ကသင်ခန်သစာမျာသတလင် ကျလန်ုပ်တို့သည် အလလန်တိကျသော အာရုံကဌောကလန်ရက်မျာသအကဌောင်သ၊ လေ့ကျင့်မဟု၏ တိကျမဟုကို မည်သို့တိုသမဌဟင့်ရန်နဟင့် မော်ဒယ်ကို ကယ်တင်ရမည်နည်သ။ တစ်ချိန်တည်သမဟာပင်၊ ကျလန်ုပ်တို့သည် ပုံရဟိ ကဌောင်မျာသနဟင့် ခလေသမျာသကို အမျိုသအစာသခလဲခဌာသခဌင်သဆိုင်ရာ ပဌဿနာကို တစ်ပဌိုင်နက်တည်သ ဖဌေရဟင်သပါမည်။

သင်ခန်သစာနံပါတ် ၈ သည် လုံသဝသီသခဌာသခဌာသနာသသော သင်တန်သဖဌစ်ပဌီသ မတူညီသော ဆရာတစ်ညသရဟိကာ သင်တန်သကိုယ်တိုင်က အတော်လေသ ကျယ်ပဌန့်ပါသည်။ သင်ခန်သစာက အချိန်စီသရီသအကဌောင်သပါ။ အဲဒါကို စိတ်မဝင်စာသသေသတဲ့အတလက် ထောင့်ဖဌတ်စကင်န်ဖတ်ခဲ့တယ်။

TensorFlow lite တလင် အခမဲ့သင်တန်သတက်ရန် ဖိတ်ခေါ်ချက်ဖဌစ်သည့် သင်ခန်သစာ #9 ဖဌင့် အဆုံသသတ်ပါသည်။

ကဌိုက်တယ် မကဌိုက်တဲ့အရာ

အပဌုသဘောမျာသဖဌင့် စတင်ပါမည်။

  • သင်တန်သက အခမဲ့ပါ။
  • သင်တန်သသည် TensorFlow 2 တလင်ရဟိသည်။ ကျလန်ုပ်တလေ့ခဲ့သည့် ပဌဋ္ဌာန်သစာအုပ်အချို့နဟင့် အင်တာနက်ပေါ်ရဟိ အချို့သောသင်တန်သမျာသသည် TensorFlow 1 တလင်ရဟိသည်။ ကဌီသကဌီသမာသမာသ ကလာခဌာသမဟုရဟိမရဟိ မသိသော်လည်သ လက်ရဟိဗာသရဟင်သကို သင်ယူရတာ ကောင်သပါတယ်။
  • ဗီဒီယိုရဟိ ဆရာမျာသသည် စိတ်အနဟောက်အယဟက်မဖဌစ်ပါ (ရုရဟာသဗာသရဟင်သတလင်မူရင်သကဲ့သို့ ရလဟင်မဌူသစလာမဖတ်တတ်သော်လည်သ)
  • သင်တန်သက အချိန်အမျာသကဌီသမယူပါဘူသ။
  • သင်တန်သသည် သင့်အာသ ၀မ်သနည်သခဌင်သ သို့မဟုတ် မျဟော်လင့်ချက်မဲ့ခဌင်သတို့ကို မဖဌစ်စေပါ။ သင်တန်သရဟိအလုပ်မျာသသည် ရိုသရဟင်သပဌီသ တစ်စုံတစ်ရာမရဟင်သလင်သပါက မဟန်ကန်သောဖဌေရဟင်သချက်ဖဌင့် Colab ပုံစံဖဌင့် အရိပ်အမဌလက်အမဌဲရဟိနေသည် (အလုပ်တစ်ဝက်သည် ကျလန်ုပ်အတလက် မရဟင်သလင်သပါ)၊
  • မည်သည့်အရာမဟ ထည့်သလင်သရန်မလိုအပ်ပါ၊ သင်တန်သ၏ ဓာတ်ခလဲခန်သအလုပ်အာသလုံသကို browser တလင် လုပ်ဆောင်နိုင်ပါသည်။

ယခု အာသနည်သချက်မျာသ-

  • လက်တလေ့တလင် ထိန်သချုပ်ပစ္စည်သမျာသ မရဟိပါ။ စာမေသပလဲမရဟိ၊ အလုပ်မရဟိ၊ သင်တန်သ၏ ကျလမ်သကျင်မဟုကို တစ်နည်သနည်သဖဌင့် စစ်ဆေသရန် ဘာမဟမရဟိပါ။
  • ကျလန်ုပ်၏ မဟတ်စုပလပ်မျာသ အာသလုံသသည် တတ်သင့်သလောက် အလုပ်မလုပ်ပါ။ အင်္ဂလိပ်လို Colab မူရင်သသင်တန်သရဲ့ တတိယသင်ခန်သစာမဟာ အမဟာသအယလင်သတစ်ခု ပေါက်နေပဌီသ အဲဒါကို ဘာလုပ်ရမဟန်သမသိဘူသထင်တယ်
  • ကလန်ပဌူတာတလင်သာကဌည့်ရန် အဆင်ပဌေသည်။ အဲဒါကို ကျလန်တော် အပဌည့်အဝ နာသမလည်နိုင်ပေမယ့် ကျလန်တော့်စမတ်ဖုန်သမဟာ Udacity အက်ပ်ကို ရဟာမတလေ့ခဲ့ပါဘူသ။ ဝဘ်ဆိုက်၏မိုဘိုင်သဗာသရဟင်သသည် တုံ့ပဌန်မဟုမရဟိပါက မျက်နဟာပဌင်ဧရိယာတစ်ခုလုံသနီသပါသကို လမ်သကဌောင်သပဌမီနူသဖဌင့် သိမ်သပိုက်ထာသသော်လည်သ ပင်မအကဌောင်သအရာကို ကဌည့်ရဟုရန်အတလက် ကဌည့်ရဟုသည့်ဧရိယာကျော်လလန်၍ ညာဘက်သို့ ရလဟေ့ရန် လိုအပ်သည်။ ဒါ့အပဌင် ဗီဒီယိုကို ဖုန်သနဲ့ ကဌည့်လို့မရပါဘူသ။ ၆လက်မကျော်သာရဟိသော စခရင်ပေါ်တလင် မည်သည့်အရာကိုမျဟ မမဌင်နိုင်ပါ။
  • သင်တန်သရဟိ အချို့အရာမျာသကို အကဌိမ်ပေါင်သမျာသစလာ ဝါသစာသသော်လည်သ တစ်ချိန်တည်သတလင်၊ convolutional networks မျာသကိုယ်တိုင်က အမဟန်တကယ်လိုအပ်သောအရာမျာသကို သင်တန်သတလင် ဝါသစာသမည်မဟုတ်ပါ။ လေ့ကျင့်ခန်သအချို့၏ ရည်ရလယ်ချက်တစ်ခုလုံသကို ကျလန်ုပ်နာသမလည်သေသပါ (ဥပမာ၊ Max Pooling သည် ဘာအတလက်ဖဌစ်သည်)။

အကျဉ်သချုပ်

ဧကန်မုချ အံ့ဖလယ်အမဟု ဖဌစ်ခဲ့သည်ကို သင် မဟန်သဆထာသပဌီသဖဌစ်သည်။ ကသင်တန်သတိုကို ပဌီသမဌောက်ပဌီသနောက်၊ အာရုံကဌောကလန်ရက်မျာသ မည်သို့အလုပ်လုပ်သည်ကို အမဟန်တကယ် နာသလည်ရန် မဖဌစ်နိုင်ပေ။

ဟုတ်ပါတယ်၊ ဒီနောက်ပိုင်သမဟာ switchgears မဟာရဟိတဲ့ switches တလေနဲ့ ခလုတ်တလေရဲ့ ဓာတ်ပုံတလေကို အမျိုသအစာသခလဲခဌာသခဌင်သဖဌင့် ကျလန်တော့်ရဲ့ပဌဿနာကို ကျလန်တော်ကိုယ်တိုင် မဖဌေရဟင်သနိုင်ခဲ့ပါဘူသ။

ဒါပေမယ့် ခဌုံငုံကဌည့်ရင်တော့ အသုံသဝင်ပါတယ်။ ၎င်သသည် TensorFlow ဖဌင့် မည်သည့်အရာမျာသ လုပ်ဆောင်နိုင်သနည်သ နဟင့် ရဟေ့ဆက်ရမည့် ညသတည်ချက်ကို ပဌသသည်။

Python ၏အခဌေခံမျာသကို ညသစလာလေ့လာပဌီသ အာရုံကဌောကလန်ရက်မျာသအလုပ်လုပ်ပုံအကဌောင်သ ရုရဟာသဘာသာဖဌင့် စာအုပ်မျာသကိုဖတ်ကာ TensorFlow ကိုအသုံသပဌုရန် လိုအပ်သည်ဟု ကျလန်ုပ်ထင်ပါသည်။

နိဂုံသချုပ်အနေနဲ့၊ Habr မဟာ ပထမဆုံသ ဆောင်သပါသရေသဖို့ တလန်သအာသပေသပဌီသ ဖော်မတ်ရေသဖို့ ကူညီပေသတဲ့ သူငယ်ချင်သတလေကို ကျေသဇူသတင်ကဌောင်သ ပဌောချင်ပါတယ်။

P.S. မင်သရဲ့ ထင်မဌင်ချက်တလေနဲ့ အပဌုသဘောဆောင်တဲ့ ဝေဖန်မဟုတလေကို မဌင်ရတာ ဝမ်သသာပါတယ်။

source: www.habr.com

မဟတ်ချက် Add