*** همانطور که در Kickstarter ***
مشاهده شدهوش مصنوعی به طور تصاعدی در حال رشد است. درباره اون هیچ شکی نیست. اتومبیلهای خودران میلیونها مایل را طی میکنند، IBM Watson بیماران را بهتر از ارتش پزشکان تشخیص میدهد و AlphaGo Google Deepmind قهرمان جهان را در Go شکست داد - بازی که در آن شهود نقش کلیدی دارد.
اما هرچه هوش مصنوعی بیشتر پیشرفت کند، مشکلاتی که باید حل کند پیچیده تر می شود. و تنها یادگیری عمیق می تواند چنین مشکلات پیچیده ای را حل کند و به همین دلیل است که در قلب هوش مصنوعی قرار دارد.
--- چرا یادگیری عمیق A-Z؟ ---
در اینجا پنج دلیل وجود دارد که فکر میکنیم Deep Learning A-Z™ واقعاً متفاوت است و از دیگر برنامههای آموزشی خارج میشود:
1. ساختار قوی
اولین و مهمترین چیزی که روی آن تمرکز کردیم، دادن ساختاری قوی به دوره است. یادگیری عمیق بسیار گسترده و پیچیده است و برای پیمایش در این پیچ و خم شما نیاز به یک دید روشن و جهانی از آن دارید.
به همین دلیل است که ما آموزش ها را در دو جلد گروه بندی کردیم که نشان دهنده دو شاخه اساسی یادگیری عمیق است: یادگیری عمیق تحت نظارت و یادگیری عمیق بدون نظارت. با تمرکز هر جلد روی سه الگوریتم مجزا، متوجه شدیم که این بهترین ساختار برای تسلط بر یادگیری عمیق است.
2. آموزش شهود
بسیاری از دورهها و کتابها فقط شما را با تئوری، ریاضی و کدنویسی بمباران میکنند... اما فراموش میکنند که شاید مهمترین بخش را توضیح دهند: چرا کاری را که انجام میدهید انجام میدهید. و اینگونه است که این دوره بسیار متفاوت است. ما روی ایجاد یک احساس شهودی برای مفاهیم پشت الگوریتمهای یادگیری عمیق تمرکز میکنیم.
با آموزش های شهودی ما مطمئن خواهید بود که تمام تکنیک ها را در سطح غریزی درک می کنید. و هنگامی که به تمرینات کدنویسی عملی ادامه دهید، خودتان خواهید دید که تجربه شما چقدر معنادارتر خواهد بود. این یک تغییر دهنده بازی است.
3. پروژه های هیجان انگیز
آیا از دوره های مبتنی بر مجموعه داده های منسوخ و استفاده بیش از حد خسته شده اید؟
بله؟ خوب پس شما در حال درمان هستید.
در این کلاس ما روی مجموعه داده های دنیای واقعی کار خواهیم کرد تا مشکلات کسب و کار دنیای واقعی را حل کنیم. (قطعاً مجموعه داده های عنبیه خسته کننده یا طبقه بندی رقمی که در هر دوره می بینیم نیست). در این دوره ما شش چالش دنیای واقعی را حل خواهیم کرد:
*Stacked Autoencoders یک تکنیک کاملاً جدید در یادگیری عمیق است که حتی چند سال پیش وجود نداشت. ما این روش را در هیچ جای دیگری با عمق کافی توضیح ندیده ایم.
4. کدگذاری عملی
در یادگیری عمیق A-Z™ ما با شما کدنویسی می کنیم. هر آموزش عملی با یک صفحه خالی شروع می شود و ما کد را از ابتدا می نویسیم. به این ترتیب میتوانید دنبال کنید و بفهمید که دقیقاً چگونه کدها با هم ترکیب میشوند و هر خط به چه معناست.
علاوه بر این، ما به طور هدفمند کد را به گونه ای ساختار می دهیم که بتوانید آن را دانلود کرده و در پروژه های خود اعمال کنید. علاوه بر این، ما گام به گام توضیح میدهیم که کجا و چگونه کد را برای درج مجموعه دادههای خود تغییر دهید، تا الگوریتم را مطابق با نیازهای شما تنظیم کنیم، تا خروجی مورد نظرتان را دریافت کنید.
این دوره ای است که به طور طبیعی در حرفه شما گسترش می یابد.
5. پشتیبانی در دوره
آیا تا به حال در دوره ای شرکت کرده اید یا کتابی را خوانده اید که در آن سؤالاتی داشته باشید اما نتوانید به نویسنده آن دسترسی پیدا کنید؟
خب، این دوره متفاوت است. ما کاملا متعهد هستیم که این دوره آموزشی مخرب ترین و قدرتمندترین دوره یادگیری عمیق را در این سیاره ایجاد کنیم. با این مسئولیت، زمانی که به کمک ما نیاز دارید، همیشه در آنجا باشید.
در واقع، از آنجایی که ما از نظر فیزیکی نیز به خوردن و خواب نیاز داریم، تیمی از متخصصان داده حرفه ای را گرد هم آورده ایم تا به ما کمک کنند. هر زمان که سوالی بپرسید حداکثر ظرف 48 ساعت از ما پاسخ خواهید گرفت.
مهم نیست درخواست شما چقدر پیچیده باشد، ما در آنجا خواهیم بود. نکته اصلی این است که ما می خواهیم شما موفق شوید.
--- ابزارها ---
Tensorflow و Pytorch دو کتابخانه منبع باز محبوب برای یادگیری عمیق هستند. در این دوره شما هر دو را یاد خواهید گرفت!
TensorFlow توسط Google توسعه داده شده است و در سیستم تشخیص گفتار آنها، در محصول جدید google photos، gmail، جستجوی گوگل و موارد دیگر استفاده می شود. شرکت هایی که از Tensorflow استفاده می کنند عبارتند از AirBnb، Airbus، Ebay، Intel، Uber و ده ها مورد دیگر.
PyTorch به همان اندازه قدرتمند است و توسط محققان انویدیا و دانشگاههای پیشرو: استنفورد، آکسفورد، پاریستک در حال توسعه است. شرکت هایی که از PyTorch استفاده می کنند عبارتند از Twitter، Saleforce و Facebook.
پس کدام بهتر است و برای چه؟
خب، در این دوره شما این فرصت را خواهید داشت که با هر دو کار کنید و بفهمید که چه زمانی Tensorflow بهتر است و چه زمانی PyTorch راهی برای رفتن است. در طول آموزش، ما این دو را با هم مقایسه میکنیم و نکات و ایدههایی را به شما میدهیم که در شرایط خاص میتوانند بهترین عملکرد را داشته باشند.
نکته جالب این است که هر دوی این کتابخانه ها به سختی بیش از 1 سال قدمت دارند. این همان چیزی است که می گوییم در این دوره به شما پیشرفته ترین مدل ها و تکنیک های یادگیری عمیق را آموزش می دهیم.
--- ابزارهای بیشتر ---
Theano یکی دیگر از کتابخانههای یادگیری عمیق منبع باز است. از نظر عملکرد بسیار شبیه به Tensorflow است، اما با این وجود ما همچنان آن را پوشش خواهیم داد.
Keras یک کتابخانه باورنکردنی برای پیادهسازی مدلهای یادگیری عمیق است. این به عنوان یک لفاف برای Theano و Tensorflow عمل می کند. به لطف Keras ما می توانیم مدل های یادگیری عمیق قدرتمند و پیچیده را تنها با چند خط کد ایجاد کنیم. این چیزی است که به شما این امکان را می دهد که یک دید جهانی از آنچه ایجاد می کنید داشته باشید. هر چیزی که می سازید به لطف این کتابخانه آنقدر واضح و ساختار یافته به نظر می رسد که واقعاً شهود و درک کاری را که انجام می دهید به دست خواهید آورد.
--- ابزارهای بیشتر ----
Scikit-learn کاربردیترین کتابخانه یادگیری ماشین. ما عمدتا از آن استفاده خواهیم کرد:
و البته، باید به مظنونین همیشگی اشاره کنیم. کل این دوره مبتنی بر پایتون است و در هر بخش شما ساعتها و ساعتها تجربه عملی کدنویسی ارزشمندی خواهید داشت.
بهعلاوه، در طول دوره، از Numpy برای انجام محاسبات بالا و دستکاری آرایههای ابعادی بالا، از Matplotlib برای ترسیم نمودارهای روشنتر و از پانداها برای وارد کردن و دستکاری مجموعه دادهها به بهترین نحو استفاده خواهیم کرد.
--- این دوره برای چه کسانی است؟ ---
همانطور که می بینید، ابزارهای مختلف زیادی در فضای Deep Learning وجود دارد و در این دوره مطمئن می شویم که مهم ترین و پیشرفته ترین آنها را به شما نشان می دهیم تا پس از اتمام کار با Deep Learning A-Z™ مهارت ها در لبه برش تکنولوژی امروز هستند.
اگر تازه شروع به یادگیری عمیق کردهاید، این دوره برای شما بسیار مفید خواهد بود. Deep Learning A-Z مبتنی بر رویکردهای برنامهنویسی ویژه برنامهنویسی است به این معنی که در برنامهنویسی غیرضروری یا پیچیدگیهای ریاضی گرفتار نمیشوید و در عوض از همان ابتدای دوره از تکنیکهای یادگیری عمیق استفاده میکنید. شما دانش خود را از پایه خواهید ساخت و خواهید دید که چگونه با هر آموزش اعتماد به نفس بیشتری پیدا می کنید.
اگر قبلاً تجربه یادگیری عمیق دارید، این دوره را طراوت، الهام بخش و بسیار کاربردی خواهید یافت. در داخل Deep Learning A-Z به برخی از پیشرفته ترین الگوریتم ها و تکنیک های یادگیری عمیق تسلط خواهید داشت (که برخی از آنها حتی یک سال پیش وجود نداشتند) و از طریق این دوره تجربیات عملی بسیار ارزشمندی را به دست خواهید آورد. چالش های کسب و کار در دنیای واقعی بهعلاوه، در درون شما الهامبخشی برای کشف مهارتها و برنامههای یادگیری عمیق جدید خواهید یافت.
--- مطالعات موردی در دنیای واقعی ---
تسلط بر یادگیری عمیق فقط شناخت شهود و ابزارها نیست، بلکه به این معنی است که بتوانید این مدل ها را در سناریوهای دنیای واقعی اعمال کنید و نتایج قابل اندازه گیری واقعی را برای کسب و کار یا پروژه بدست آورید. به همین دلیل است که در این دوره ما شش چالش هیجان انگیز را معرفی می کنیم:
شماره 1 مشکل مدل سازی Churn
در این بخش شما یک چالش تجزیه و تحلیل داده برای یک بانک را حل خواهید کرد. مجموعه داده ای با نمونه بزرگی از مشتریان بانک به شما داده می شود. برای ساخت این مجموعه داده، بانک اطلاعاتی مانند شناسه مشتری، امتیاز اعتباری، جنسیت، سن، سابقه تصدی، موجودی، در صورت فعال بودن مشتری، داشتن کارت اعتباری و غیره را جمع آوری کرده است. در یک دوره 6 ماهه بانک مشاهده کرد که آیا مشتریان بانک را ترک کردند یا در بانک ماندند.
هدف شما این است که یک شبکه عصبی مصنوعی بسازید که بتواند بر اساس اطلاعات جغرافیایی-جمعیتی و تراکنشهای داده شده در بالا، پیشبینی کند که آیا هر یک از مشتریان بانک را ترک میکنند یا میمانند (ریزش مشتری). علاوه بر این، از شما خواسته می شود که تمامی مشتریان بانک را بر اساس احتمال خروج آنها رتبه بندی کنید. برای انجام این کار، باید از مدل یادگیری عمیق مناسب استفاده کنید، مدلی که مبتنی بر رویکرد احتمالی است.
در صورت موفقیت در این پروژه، ارزش افزوده قابل توجهی برای بانک ایجاد خواهید کرد. با استفاده از مدل یادگیری عمیق، بانک ممکن است به طور قابل توجهی ریزش مشتری را کاهش دهد.
شماره 2 تشخیص تصویر
در این قسمت شما یک شبکه عصبی کانولوشن ایجاد خواهید کرد که قادر به تشخیص اجسام مختلف در تصاویر است. ما این مدل یادگیری عمیق را برای تشخیص گربه یا سگ در مجموعه ای از تصاویر پیاده سازی خواهیم کرد. با این حال، این مدل را می توان مجدداً برای شناسایی هر چیز دیگری استفاده کرد و ما به شما نشان خواهیم داد که چگونه این کار را انجام دهید - به سادگی با تغییر تصاویر در پوشه ورودی.
برای مثال، میتوانید همان مدل را روی مجموعهای از تصاویر مغز آموزش دهید تا تشخیص دهید که آیا تومور دارند یا خیر. اما اگر می خواهید آن را برای گربه ها و سگ ها نگه دارید، به معنای واقعی کلمه می توانید از گربه یا سگ خود عکس بگیرید و مدل شما پیش بینی می کند که کدام حیوان خانگی دارید. ما حتی آن را روی سگ هادلین آزمایش کردیم!
#3 پیشبینی قیمت سهام
در این قسمت یکی از قدرتمندترین مدل های یادگیری عمیق را ایجاد خواهید کرد. ما حتی تا آنجا پیش خواهیم رفت که بگوییم شما مدل یادگیری عمیق را که نزدیک به «هوش مصنوعی» است ایجاد خواهید کرد. چرا اینطور است؟ زیرا این مدل نیز مانند ما انسان ها حافظه بلند مدت خواهد داشت.
شاخه ای از یادگیری عمیق که این امر را تسهیل می کند، شبکه های عصبی بازگشتی است. RNN های کلاسیک حافظه کوتاهی دارند و به همین دلیل نه محبوب بودند و نه قدرتمند. اما یک پیشرفت عمده اخیر در شبکه های عصبی بازگشتی باعث محبوبیت LSTM (RNN های حافظه کوتاه مدت بلندمدت) شد که زمین بازی را کاملاً تغییر داده است. ما بسیار هیجان زده هستیم که این روش های پیشرفته یادگیری عمیق را در دوره خود بگنجانیم!
در این قسمت نحوه پیادهسازی این مدل فوقالعاده قدرتمند را یاد میگیرید، و ما چالش استفاده از آن را برای پیشبینی قیمت واقعی سهام گوگل انجام میدهیم. چالش مشابهی قبلاً توسط محققان دانشگاه استنفورد مواجه شده است و ما قصد داریم حداقل به اندازه آنها کار کنیم.
#4 تشخیص کلاهبرداری
طبق گزارش اخیر منتشر شده توسط Markets Markets، ارزش بازار کشف و پیشگیری از تقلب تا سال 2021 به 33.19 میلیارد دلار خواهد رسید. این صنعت بزرگی است و تقاضا برای مهارت های یادگیری عمیق پیشرفته تنها در حال افزایش است. به همین دلیل است که ما این مطالعه موردی را در دوره گنجانده ایم.
این اولین قسمت از جلد 2 است - مدلهای یادگیری عمیق بدون نظارت. چالش تجاری در اینجا درباره کشف تقلب در برنامه های کارت اعتباری است. شما یک مدل یادگیری عمیق برای یک بانک ایجاد خواهید کرد و مجموعه داده ای به شما داده می شود که حاوی اطلاعات مشتریان متقاضی کارت اعتباری پیشرفته است.
این اطلاعاتی است که مشتریان هنگام پر کردن فرم درخواست ارائه کردند. وظیفه شما تشخیص تقلب احتمالی در این برنامه ها است. این بدان معناست که در پایان چالش، شما به معنای واقعی کلمه با یک لیست صریح از مشتریانی مواجه خواهید شد که به طور بالقوه در برنامه های خود تقلب کرده اند.
#5 6 سیستم های توصیه کننده
از پیشنهادات محصول آمازون تا توصیه های فیلم نتفلیکس - سیستم های توصیه کننده خوب در دنیای امروز بسیار ارزشمند هستند. و متخصصانی که می توانند آنها را ایجاد کنند، برخی از پردرآمدترین دانشمندان داده در این سیاره هستند.
ما روی مجموعه دادهای کار خواهیم کرد که دقیقاً همان ویژگیهای مجموعه داده Netflix را دارد: تعداد زیادی فیلم، هزاران کاربر، که به فیلمهایی که تماشا کردهاند امتیاز دادهاند. رتبهبندیها از 1 تا 5 میشوند، دقیقاً مانند مجموعه دادههای Netflix، که ساختن سیستم توصیهکننده را پیچیدهتر از زمانی میکند که رتبهبندیها صرفاً «پسندیده» یا «پسندیده نشده» باشند.
سیستم توصیهکننده نهایی شما میتواند رتبهبندی فیلمهایی را که مشتریان تماشا نکردهاند پیشبینی کند. بر این اساس، با رتبهبندی پیشبینیها از ۵ به ۱، مدل یادگیری عمیق شما میتواند فیلمهایی را که هر کاربر باید تماشا کند را توصیه کند. ایجاد چنین سیستم توصیهکننده قدرتمندی بسیار چالش برانگیز است، بنابراین ما دو بار برای خودمان تلاش خواهیم کرد. به این معنی که ما آن را با دو مدل مختلف یادگیری عمیق خواهیم ساخت.
اولین مدل ما شبکههای باور عمیق، ماشینهای پیچیده بولتزمن است که در قسمت 5 پوشش داده خواهد شد. سپس مدل دوم ما با AutoEncoderهای قدرتمند، موارد دلخواه شخصی من خواهد بود. شما از تضاد بین سادگی آنها و توانایی آنها قدردانی خواهید کرد.
و حتی میتوانید آن را برای خود یا دوستانتان اعمال کنید. فهرست فیلمها واضح خواهد بود، بنابراین شما به سادگی باید به فیلمهایی که قبلاً تماشا کردهاید امتیاز دهید، رتبهبندیهای خود را در مجموعه داده وارد کنید، مدل و voila خود را اجرا کنید! سیستم توصیهکننده دقیقاً به شما میگوید که اگر نمیدانید چه چیزی را در نتفلیکس تماشا کنید، یک شب عاشق کدام فیلم خواهید بود!
--- خلاصه ---
در پایان، این یک برنامه آموزشی هیجان انگیز است که با آموزش های شهودی، تمرین های عملی و مطالعات موردی در دنیای واقعی پر شده است.
ما در مورد یادگیری عمیق بسیار مشتاق هستیم و امیدواریم شما را در کلاس ببینیم!
کریل هادلین
دانشمند داده
اسم من کریل ارمنکو است و از اینکه شما دارید این مطلب را می خوانید بسیار روان هستم!
من به طور حرفه ای یک مشاور مدیریت علوم داده با بیش از پنج سال تجربه در امور مالی، خرده فروشی، حمل و نقل و سایر صنایع هستم. من توسط بهترین مربیان تجزیه و تحلیل در Deloitte استرالیا آموزش دیدم و امروز از Big Data برای هدایت استراتژی تجاری، بهبود تجربه مشتری و متحول کردن فرآیندهای عملیاتی موجود استفاده می کنم.
از دوره های من بلافاصله متوجه خواهید شد که چگونه تجربه واقعی زندگی و پیشینه تحصیلی خود را در فیزیک و ریاضیات ترکیب می کنم تا مربیگری گام به گام حرفه ای را در فضای علم داده ارائه دهم. من همچنین علاقه زیادی به سخنرانی عمومی دارم و به طور مرتب در دانشگاه ها و رویدادهای صنعتی پیشرو استرالیا در Big Data حضور دارم.
به طور خلاصه، من کاملاً و کاملاً مشتاق علوم داده هستم و مشتاقانه منتظر هستم تا اشتیاق و دانش خود را با شما به اشتراک بگذارم!
Hadelin de Pontevesهادلین یکی از بنیانگذاران و مدیر عامل شرکت BlueLife AI است که از قدرت پیشرفته هوش مصنوعی برای توانمندسازی مشاغل برای کسب سود کلان با نوآوری ، خودکارسازی فرایندها و به حداکثر رساندن بهره وری بهره می برد. هادلین همچنین یک کارآفرین آنلاین است که 70 دوره آموزشی الکترونیکی با رتبه برتر در جهان در موضوعاتی مانند یادگیری ماشین ، یادگیری عمیق ، هوش مصنوعی و بلاکچین ایجاد کرده است که به بیش از 1 میلیون دانش آموز در 210 کشور رسیده است.
SuperDataScience Teamکمک به دانشمندان داده برای موفقیت در آنجا ، ما تیم SuperDataScience Social هستیم. هنگام انتشار دوره های جدید SDS ، هنگامی که پادکست های جدید ، وبلاگ ها ، صفحه های اشتراک گذاری و سایر موارد را منتشر می کنیم ، از ما می شنوید! ما در اینجا هستیم تا به شما کمک کنیم در لبه پیشرفته علم و فناوری داده بمانید. در کلاس می بینمت، خالصانه، افراد واقعی در SuperDataScience
Ligency Teamکمک به دانشمندان داده برای موفقیت در آنجا ، ما تیم روابط عمومی و بازاریابی Ligence هستیم. هنگامی که دوره های جدید منتشر می شوند ، وقتی پادکست های جدید ، وبلاگ ها ، صفحه های اشتراک گذاری و غیره منتشر می کنیم ، از ما می شنوید! ما در اینجا هستیم تا به شما کمک کنیم در لبه پیشرفته علم و فناوری داده بمانید. در کلاس می بینمت، خالصانه، افراد واقعی در معرض خطر
نمایش نظرات