څنګه د انرژي انجینر عصبي شبکې مطالعه کړې او د وړیا کورس بیاکتنه "Udacity: د ژورې زده کړې لپاره TensorFlow ته تعارف"

زما ټول بالغ ژوند ، زه د انرژي څښاک وم (نه ، اوس موږ د مشکوک ملکیتونو سره د څښاک په اړه خبرې نه کوو).

زه هیڅکله د معلوماتي ټیکنالوژۍ نړۍ سره ځانګړې علاقه نه لرم ، او زه په سختۍ سره حتی د کاغذ په یوه ټوټه کې میټریک ضرب کولی شم. او ما هیڅکله دې ته اړتیا نه درلوده، نو تاسو زما د کار په ځانګړتیاو لږ څه پوهیږئ، زه کولی شم یوه په زړه پورې کیسه شریک کړم. ما یو ځل له خپلو همکارانو څخه وغوښتل چې کار په Excel سپریډ شیټ کې وکړي، نیمه کاري ورځ تیره شوې وه، زه دوی ته ورغلم، دوی ناست وو او په یوه کیلکولیټر کې یې ډاټا راټولوله، هو، په یو عادي تور کیلکولیټر کې چې تڼۍ لري. ښه، موږ له دې وروسته د کوم ډول عصبي شبکو په اړه خبرې کولی شو؟... له همدې امله ما هیڅکله د معلوماتي ټیکنالوژۍ په نړۍ کې د ځان ډوبولو لپاره کوم ځانګړي شرایط نه درلودل. مګر، لکه څنګه چې دوی وايي، "دا ښه دی چیرې چې موږ نه یو،" زما ملګرو زما غوږونه د لوړ شوي واقعیت په اړه، د عصبي شبکو په اړه، د پروګرام کولو ژبو په اړه (په عمده توګه د Python په اړه).

په کلمو کې دا خورا ساده ښکاري، او ما پریکړه وکړه چې ولې زما د فعالیت په ساحه کې د پلي کولو لپاره دا جادو هنر ماسټر نه کړم.

پدې مقاله کې ، زه به د Python اساساتو ماسټر کولو لپاره خپلې هڅې پریږدم او تاسو سره به د Udacity څخه د وړیا TensorFlow کورس په اړه زما تاثرات شریک کړم.

څنګه د انرژي انجینر عصبي شبکې مطالعه کړې او د وړیا کورس بیاکتنه "Udacity: د ژورې زده کړې لپاره TensorFlow ته تعارف"

پېژندنه

د پیل کولو لپاره ، دا د یادونې وړ ده چې د انرژي صنعت کې 11 کاله وروسته ، کله چې تاسو پوهیږئ او کولی شئ هرڅه ترسره کړئ او حتی یو څه نور (ستاسو د مسؤلیتونو سره سم) ، په بشپړ ډول نوي شیان زده کول - له یوې خوا ، د لوی لیوالتیا لامل کیږي ، مګر له بلې خوا - په فزیکي درد بدلیږي "زما په سر کې ګیرونه."

زه لاهم د برنامو او ماشین زده کړې ټول لومړني مفکورې په بشپړ ډول نه پوهیږم ، نو تاسو باید زما په اړه خورا سخت قضاوت ونه کړئ. زه امید لرم چې زما مقاله به زما په څیر خلکو ته په زړه پوري او ګټوره وي چې د سافټویر پراختیا څخه لرې دي.

مخکې لدې چې د کورس عمومي لید ته لاړشئ ، زه به ووایم چې د دې مطالعې لپاره تاسو به د پایتون لږترلږه پوهه ته اړتیا ولرئ. تاسو کولی شئ د ډميانو لپاره یو څو کتابونه ولولئ (ما د سټیپیک کورس هم پیل کړی، مګر تر اوسه یې په بشپړ ډول ماسټر نه دی کړی).

پخپله د TensorFlow کورس به پیچلي جوړښتونه ونه لري، مګر دا به اړین وي چې پوه شي چې ولې کتابتونونه وارد شوي، فنکشن څنګه تعریف شوی، او ولې یو څه په دې کې ځای پرځای شوي.

ولې TensorFlow او Udacity؟

زما د روزنې اصلي هدف د عصبي شبکو په کارولو سره د بریښنایی نصب کولو عناصرو عکسونو پیژندلو هیله وه.

ما TensorFlow غوره کړ ځکه چې ما د خپلو ملګرو څخه د دې په اړه اوریدلي. او لکه څنګه چې زه پوهیږم، دا کورس خورا مشهور دی.

ما هڅه وکړه چې د چارواکو څخه زده کړه پیل کړم ښوونه .

او بیا زه دوه ستونزو سره مخ شوم.

  • دلته ډیری تعلیمي توکي شتون لري، او دوی په مختلفو ډولونو کې راځي. دا زما لپاره خورا ستونزمن و چې د عکس پیژندنې ستونزې حل کولو لپاره لږترلږه یو یا لږ بشپړ انځور جوړ کړم.
  • ډیری مقالې چې زه ورته اړتیا لرم روسی ته ژباړل شوي ندي. دا یوازې داسې پیښ شوي چې ما په ماشومتوب کې الماني زده کړه او اوس، د ډیری شوروي ماشومانو په څیر، زه په آلمان یا انګلیسي نه پوهیږم. البته، زما د بالغ ژوند په اوږدو کې، ما هڅه وکړه چې په انګلیسي کې ماسټر کړم، مګر دا د عکس په څیر یو څه وګرځید.

څنګه د انرژي انجینر عصبي شبکې مطالعه کړې او د وړیا کورس بیاکتنه "Udacity: د ژورې زده کړې لپاره TensorFlow ته تعارف"

په رسمي ویب پا onه کې شاوخوا کیندل وروسته ، ما د تګ لپاره وړاندیزونه وموندل یو له دوه آنلاین کورسونو څخه.

لکه څنګه چې زه پوهیږم، د کورسیرا کورس تادیه شوی، او کورس Udacity: د ژورې زده کړې لپاره TensorFlow ته تعارف دا ممکنه وه چې "وړیا وړیا، دا د هیڅ شی لپاره."

د کورس منځپانګه

کورس د 9 درسونو څخه جوړ دی.

لومړۍ برخه تعارفي ده، چیرې چې دوی به تاسو ته ووایي چې ولې په اصولو کې ورته اړتیا ده.

درس #2 زما د خوښې وړ وګرځید. دا د پوهیدو لپاره خورا ساده و او د ساینس حیرانتیا یې هم ښودلې. په لنډه توګه، په دې لوست کې، د عصبي شبکو په اړه د لومړنیو معلوماتو سربیره، جوړونکي دا په ډاګه کوي چې څنګه د یو واحد پرت عصبي شبکه کارول کیږي ترڅو د فارنهایټ څخه سیلسیس ته د تودوخې بدلولو ستونزه حل کړي.

دا واقعا یو ډیر روښانه مثال دی. زه لاهم دلته ناست یم په دې فکر کې یم چې څنګه راشي او ورته ورته ستونزه حل کړي ، مګر یوازې د بریښنایی کارمندانو لپاره.

له بده مرغه، زه نور هم ودریدم، ځکه چې په ناپیژندل شوي ژبه کې د نه پوهیدو وړ شیانو زده کول خورا ستونزمن دي. هغه څه چې ما وژغوره هغه څه چې ما په هابري کې وموندل د دې کورس ژباړه په روسي ژبه.

ژباړه په لوړ کیفیت ترسره شوې وه، د کولاب نوټ بوک هم ژباړل شوی و، نو ما بیا اصلي او ژباړه دواړو ته وکتل.

درس نمبر 3، په حقیقت کې، د رسمي TensorFlow ټیوټوریل څخه د موادو تطبیق دی. په دې ټیوټوریل کې، موږ یو څو اړخیز عصبي شبکه کاروو ترڅو زده کړو چې څنګه د جامو عکسونه طبقه بندي کړو (د فیشن MNIST ډیټاسیټ).

د 4 نه تر 7 شمیره درسونه هم د ښوونې او روزنې یو تطبیق دی. مګر د دې حقیقت له امله چې دوی په سمه توګه تنظیم شوي، د مطالعې په ترتیب ځان پوهولو ته اړتیا نشته. په دې درسونو کې به موږ ته په لنډه توګه د الټرا دقیق عصبي شبکو په اړه ووایو، چې څنګه د روزنې دقیقیت زیات کړو او ماډل خوندي کړو. په ورته وخت کې، موږ به په ورته وخت کې په انځور کې د پیشوګانو او سپو طبقه بندي کولو ستونزه حل کړو.

اتم درس یو بشپړ جلا کورس دی، یو بل ښوونکی شتون لري، او کورس پخپله خورا پراخ دی. درس د وخت لړۍ په اړه دی. څنګه چې زه لاهم پدې کې علاقه نه لرم ، ما دا په تخریب سکین کړه.

دا د درس # 9 سره پای ته رسیږي، کوم چې په TensorFlow lite کې د وړیا کورس اخیستلو بلنه ده.

هغه څه چې تاسو یې خوښوي او نه خوښوي

زه به د مثبتو سره پیل وکړم:

  • کورس وړیا دی
  • کورس په TensorFlow 2 کې دی. ځینې درسي کتابونه چې ما ولیدل او په انټرنیټ کې ځینې کورسونه په TensorFlow 1 کې وو. زه نه پوهیږم چې لوی توپیر شتون لري، مګر دا ښه ده چې اوسنۍ نسخه زده کړئ.
  • په ویډیو کې ښوونکي ځورونکي ندي (که څه هم په روسي نسخه کې دوی د اصلي په څیر په خوښۍ سره نه لوستل کیږي)
  • کورس ډیر وخت نه نیسي
  • کورس تاسو د خپګان یا نا امیدۍ احساس نه کوي. په کورس کې دندې ساده دي او تل د سم حل سره د کولاب په شکل کې یو اشاره شتون لري که چیرې یو څه روښانه نه وي (او د کارونو نیمایي برخه ماته روښانه نه وه)
  • هیڅ شی نصبولو ته اړتیا نشته، د کورس ټول لابراتوار کارونه په براوزر کې ترسره کیدی شي

اوس زیانونه:

  • په عملي توګه هیڅ کنټرول مواد شتون نلري. هیڅ ازموینه ، هیڅ دندې ، هیڅ شی نشته چې په یو ډول د کورس مهارت چیک کړي
  • زما ټول نوټ پیډونه لکه څنګه چې باید کار ونه کړي. زه فکر کوم چې د انګلیسي کلاب د اصلي کورس په دریم درس کې یوه تېروتنه وه او زه نه پوهیدم چې څه وکړم
  • یوازې په کمپیوټر کې د لیدو لپاره مناسب. شاید زه په بشپړ ډول نه پوهیږم، مګر ما په خپل سمارټ فون کې د Udacity ایپ ونه موندل. او د سایټ ګرځنده نسخه ځواب ورکوونکې نه ده، دا دی چې تقریبا د سکرین ټوله ساحه د نیویګیشن مینو لخوا نیول شوې، مګر د اصلي مینځپانګې لیدلو لپاره تاسو اړتیا لرئ د لید ساحې هاخوا ښي خوا ته سکرول وکړئ. همدارنګه، ویډیو په تلیفون کې نشي لیدل کیدی. تاسو واقعیا په سکرین کې هیڅ شی نشئ لیدلی چې یوازې له 6 انچو څخه ډیر اندازه کیږي.
  • په کورس کې ځینې شیان څو ځله ژاول کیږي ، مګر په ورته وخت کې ، واقعیا اړین شیان په قانع کونکي شبکو کې پخپله کورس کې نه ژاول کیږي. زه لاهم د ځینې تمرینونو عمومي هدف نه پوهیږم (د مثال په توګه ، د میکس پولینګ څه لپاره دی).

لنډیز

یقینا تاسو دمخه اټکل کړی چې معجزه نده شوې. او د دې لنډ کورس بشپړولو وروسته، دا ناشونې ده چې په ریښتیا پوه شي چې عصبي شبکې څنګه کار کوي.

البته، له دې وروسته زه په سویچ ګیرونو کې د سویچونو او بټونو د عکسونو طبقه بندي کولو سره خپله ستونزه پخپله حل نه کړم.

مګر په ټولیزه توګه کورس ګټور دی. دا ښیې چې کوم شیان د TensorFlow سره ترسره کیدی شي او کوم لوري ته اړتیا لري.

زه فکر کوم چې زه باید لومړی د Python اساسات زده کړم او په روسیه کې د عصبي شبکو د کار کولو څرنګوالي په اړه کتابونه ولولم، او بیا TensorFlow واخلم.

په پای کې غواړم له خپلو ملګرو څخه مننه وکړم چې ما ته یې د حبر په اړه د لومړۍ لیکنې د لیکلو او په شکل ورکولو کې مرسته وکړه.

PS زه به خوښ شم چې ستاسو نظرونه او هر ډول رغنده نیوکې وګورم.

سرچینه: www.habr.com

Add a comment