-
فرشید پوشنده
1405/07/08
-
18 مهر 1405
مدرس:
فرشید پوشنده
تعداد جلسات:
8 جلسه
وضعیت دوره
منتشره شده
طول دوره:
۸:۴۹:۳۸
10 میلیون تومان رایگان
توضیحات دوره :
هوش مصنوعی یکی از مهم ترین حوزه های فناوری است و یادگیری آن می تواند مسیر ورود شما به دنیای برنامه نویسی را هموار کند. اما برای شروع یادگیری هوش مصنوعی لازم نیست از همان ابتدا سراغ مباحث بسیار پیچیده و سنگین بروید. در این دوره، برنامه نویسی هوش مصنوعی را از مفاهیم پایه شروع می کنیم و با نحوه طراحی و پیاده سازی الگوریتم های هوشمند آشنا می شویم. سپس با ورود به مباحث شبکه های عصبی، نحوه ساخت و پیاده سازی شبکه های عصبی را به صورت عملی بررسی می کنیم.
هدف این آموزش برنامه نویسی صرفا آشنایی با مفهوم هوش مصنوعی یا استفاده از ابزارهای آماده نیست. در طول دوره با نحوه طراحی و عملکرد سیستم های هوشمند آشنا می شویم. همچنین یاد می گیریم این سیستم ها چگونه از داده استفاده می کنند و چگونه می توان بخش هایی از منطق آن ها را با کدنویسی پیاده سازی کرد. در ابتدا با مفهوم هوش مصنوعی و نحوه عملکرد سیستم های هوشمند آشنا می شوید. سپس اولین برنامه هوش مصنوعی خود را می نویسید و قدم به قدم وارد مباحث کاربردی تر می شوید. در ادامه، یک الگوریتم هوشمند برای محاسبه حقوق کارمند طراحی می کنیم و سپس به سراغ رگرسیون خطی در C++ می رویم تا یاد بگیریم چگونه می توان از داده ها برای پیش بینی حقوق استفاده کرد.
بعد از آن وارد دنیای شبکه های عصبی مصنوعی می شویم. در این بخش بررسی می کنیم که چرا شبکه های عصبی به تابع فعال سازی نیاز دارند، یک نورون چگونه کار می کند و چگونه چند نورون می توانند در کنار یکدیگر یک شبکه عصبی را تشکیل دهند. در ادامه، مفهوم شبکه عصبی عمیق یا Deep Neural Network را از پایه بررسی می کنیم و سپس با استفاده از ++C یک شبکه عصبی را پیاده سازی می کنیم. در بخش های عملی تر نیز نحوه یادگیری یک شبکه عصبی با نورون های مخفی را بررسی خواهیم کرد.
پیش نیازهای دوره :
آشنایی با برنامه نویسی و مفاهیم پایه زبان ++C ضروری است.
هدف گذاری دوره :
در پایان این دوره، دید روشن تری نسبت به نحوه عملکرد سیستم های هوشمند و شبکه های عصبی خواهید داشت. همچنین با مفاهیمی مانند رگرسیون خطی، نورون مصنوعی، تابع فعال سازی، شبکه عصبی و شبکه عصبی عمیق آشنا خواهید شد.
اطلاعات دوره
دستهبندی ها: آموزش برنامه نویسی هوش مصنوعی, برنامه نویسی