آموزش ساخت هوش مصنوعی با پایتون

poster
پیش‌نمایش دوره

یکی از روش‌های یادگیری ماشین، و هوش مصنوعی، یادگیری عمیق هست تا در نهایت هوش مصنوعی تصمیماتی مانند عملکرد مغز انسان اتخاذ کند. بهترین محیط برای پیاده‌سازی هوش مصنوعی، محیط بازی است زیرا می‌توان از ... ادامه

برگزارکننده:  مکتب‌خونه  مکتب‌خونه
مدرس دوره:
2 (2 رای)
سطح: پیشرفته
 پلاس
  
زمان مورد نیاز برای گذراندن دوره:  14 ساعت
مجموع محتوای آموزشی:  14 ساعت ویدئو
 (قابل دانلود می‌باشد)

آنچه در این دوره می‌آموزیم:

 ساخت هوش مصنوعی در محیط بازی

 درک مفاهیم هوش مصنوعی از مباحث پایه تا پیشرفته

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

 کدنویسی به زبان پایتون

پیش‌نیاز‌ها

برای استفاده بهتر از مباحث این دوره پیشنهاد می‌شود که دوره‌های پایتون مقدماتی و آشنایی با ریاضیات را گذرانده باشید.

سرفصل‌های دوره آموزش ساخت هوش مصنوعی با پایتون

مقدمه
  مقدمه
مشاهده
"05:04  
  نصب نرم‌افزار
"03:34  
  فایل‌های مورد نیاز دوره
"00:03  
آموزش Q-Learning
  معرفی سرفصل ها
مشاهده
"03:49  
  یادگیری تقویتی
مشاهده
"09:30  
  معادله ی بلمن
"18:09  
  طرح
"02:06  
  فرآیند تصمیم گیری مارکوف
"09:48  
  سیاست و طرح
"12:52  
  پاداش و مجازات
"09:52  
  Q-Learning
"13:22  
  تفاوت زمانی
"16:23  
پیاده سازی و مشاهده
  نصب Gridworld
"03:36  
  مشاهده Q-Learning
"10:56  
آموزش Deep Q-Learning
  سرفصل ها
مشاهده
"02:26  
  آموزش Deep Q-Learning
"13:22  
  عمل Deep Q-Learning
"04:02  
  تکرار تجربه
"04:02  
  سیاست انتخاب عمل
"09:26  
پیاده سازی Deep Q-Learning
  توضیحات
مشاهده
"04:08  
  ماشین بدون سرنشین - قسمت اول
"04:08  
  ماشین بدون سرنشین - قسمت دوم
"15:42  
  ماشین بدون سرنشین - قسمت سوم
مشاهده
"06:51  
  ماشین بدون سرنشین - قسمت چهارم
"14:09  
  ماشین بدون سرنشین - قسمت پنجم
"06:00  
  ماشین بدون سرنشین - قسمت ششم
"06:05  
  ماشین بدون سرنشین - قسمت هفتم
"05:33  
  ماشین بدون سرنشین - قسمت هشتم
"10:38  
  ماشین بدون سرنشین - قسمت نهم
"17:01  
  ماشین بدون سرنشین - قسمت دهم
"13:44  
  ماشین بدون سرنشین - قسمت یازدهم
"13:01  
  ماشین بدون سرنشین - قسمت دوازدهم
"12:35  
  ماشین بدون سرنشین - قسمت سیزدهم
"12:05  
  ماشین بدون سرنشین - قسمت چهاردهم
"02:46  
  ماشین بدون سرنشین - قسمت پانزدهم
"05:11  
  ماشین بدون سرنشین - قسمت شانزدهم
"07:16  
مشاهده عملکرد Deep Q-Learning
  ماشین بدون سرنشین - قسمت اول
مشاهده
"08:43  
  ماشین بدون سرنشین - قسمت دوم
"03:52  
  ماشین بدون سرنشین - قسمت سوم
"06:35  
  ماشین بدون سرنشین - قسمت چهارم
"05:24  
آموزش Deep Convolutional Q-Learning
  سرفصل ها
"02:19  
  آموزش Deep Convolutional Q-Learning
"06:48  
  Eligibility Trace
"06:02  
پیاده سازی Deep Convolutional Q-Learning

 

 

  بازی دووم - قسمت اول
مشاهده
"09:01  
  بازی دووم - قسمت دوم
"09:22  
  بازی دووم - قسمت سوم
"10:29  
  بازی دووم - قسمت چهارم
"13:16  
  بازی دووم - قسمت پنجم
"06:31  
  بازی دووم - قسمت ششم
"04:28  
  بازی دووم - قسمت هفتم
"06:33  
  بازی دووم - قسمت هشتم
"03:33  
  بازی دووم - قسمت نهم
"07:33  
  بازی دووم - قسمت دهم
"05:56  
  بازی دووم - قسمت یازدهم
"03:47  
  بازی دووم - قسمت دوازدهم
"05:24  
  بازی دووم - قسمت سیزدهم
"10:16  
  بازی دووم - قسمت چهاردهم
"07:13  
  بازی دووم - قسمت پانزدهم
"10:14  
  بازی دووم - قسمت شانزدهم
"15:48  
مشاهده عملکرد Deep Convolutional Q-Learning
  مرحله اول مشاهده
"13:09  
  مرحله دوم مشاهده
"12:42  
آموزش A3C
  توضیحات
"03:21  
  The three A's in A3C
"04:26  
  Actor-Critic
"06:18  
  Asynchronous
"08:07  
  Advantage
"12:33  
  LSTM Layer
"14:51  
پیاده سازی A3C
  بازی Breakout - قسمت اول
مشاهده
"08:42  
  بازی Breakout - قسمت دوم
"07:06  
  بازی Breakout - قسمت سوم
"11:58  
  بازی Breakout - قسمت چهارم
"12:22  
  بازی Breakout - قسمت پنجم
"10:35  
  بازی Breakout - قسمت ششم
"11:38  
  بازی Breakout - قسمت هفتم
"06:00  
  بازی Breakout - قسمت هشتم
"11:04  
  بازی Breakout - قسمت نهم
"11:18  
  بازی Breakout - قسمت دهم
"08:03  
  بازی Breakout - قسمت یاردهم
"03:57  
  بازی Breakout - قسمت دوازدهم
"13:00  
مشاهده عملکرد A3C
  بازی هوش مصنوعی
"09:02  
پیوست اول - شبکه ی عصبی مصنوعی
  یادگیری عمیق
مشاهده
"11:18  
  توضیحات
"02:50  
  نرون ها
"13:30  
  عملگر فعالسازی
"08:01  
  نحوه عملکرد شبکه‌ی عصبی
"11:09  
  یادگیری شبکه‌‎ی عصبی
"11:26  
  گرادیان کاهشی
"09:36  
  گرادیان کاهشی تصادفی
"06:52  
  پس انتشار
"04:44  
پیوست دوم - شبکه ی عصبی کانولوشنی
  توضیحات
مشاهده
"03:13  
  شبکه‌ی عصبی کانولوشنی چیست؟
"15:23  
  عملکرد کانولوشن
"11:05  
  لایه‌ی یکسوساز
"06:06  
  Pooling
"12:20  
  Flattening
"01:48  
  اتصال کامل
"17:25  
  خلاصه
"03:01  
  Softmax and Cross-Entropy
"14:55  

درباره دوره

یکی از روش‌های یادگیری ماشین، و هوش مصنوعی، یادگیری عمیق هست تا در نهایت هوش مصنوعی تصمیماتی مانند عملکرد مغز انسان اتخاذ کند. بهترین محیط برای پیاده‌سازی هوش مصنوعی، محیط بازی است زیرا می‌توان از همان الگوریتم‌ها در محیط‌های دیگری مانند تجارت و کسب‌وکار استفاده کرد. شرکت‌کنندگان در این دوره با موضوعات مختلفی از جمله مدل‌سازی، کار با شبکهٔ عصبی، لایه‌های مختلف در کانولوشن، گرادیان کاهشی، سافتمکس و... آشنا خواهندشد. 

پیاده‌سازی محیط بازی‌های آتاری، دووم و تمام پروژه‌های دیگر در پایتون انجام می‌شود. تمام کتابخانه‌های لازم معرفی و پیاده‌سازی می‌شوند.  این دوره به‌خصوص برای افرادی مناسب است که می‌خواهند از پایه، تمام مطالب هوش مصنوعی رو از جمله یادگیری تقویتی، یادگیری عمیق، یادگیری عمیق کانولوشنی، A3C, CNN, LSTM, یاد بگیرند.

 این دوره به صورتی طراحی شده که در ابتدا مباحث به‌صورت تئوری به طور کامل بررسی، و سپس در محیط برنامه‌نویسی پایتون اجرا شوند.

 برای درک بهتر مطالب، بهتر است تا با زبان برنامه‌نویسی پایتون و مفاهیم ریاضی آشنایی داشته باشید.

درباره استاد

maktabkhooneh-teacher عسل نیک عدل

عسل نیک عدل کارشناس مدرس زبان انگلیسی و دارای مدرک TTC از گسترش مدیریت و همچنین مدرک برنامه‌نویسی پایتون از آکادمی برنامه‌نویسان است. وی تجربهٔ تدریس زبان برنامه‌نویسی پایتون را داشته و هم اکنون در گرایش هوش مصنوعی و نحوهٔ استفاده از آن‌ جهت پیاده‌سازی پروژه‌های مختلف فعالیت می‌کند. از سوابق آموزشی او می‌توان به سابقهٔ تدریس در مراکز آموزش زبان انگلیسی، بوت‌کمپ‌ها، و پروژه‌ها با استفاده از هوش مصنوعی اشاره نمود.

مشاهده پروفایل و دوره‌‌های استاد

نظرات کاربران

تا کنون نظری برای این دوره ثبت نشده است. برای ثبت نظر باید ابتدا در دوره ثبت نام کرده و دانشجوی دوره باشید.
فاطمه وحیدنژاد 1402-11-05
سلام من فصل های اولش که مربوط به ریاضیات هستش رو دیدم. این دوره واقعا افتضاح! ریاضیات رو خیلی سطحی و خسته کننده توضیح دادن. لطفا هزینه این دوره رو برگردونید. در غیر این صورت دیگه از مکتب خونه دوره ای رو خرید نمی کنم!!!!

دوره‌های پیشنهادی

سوالات پرتکرار

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟
بله؛ پس از سپری شدن مدت زمان دوره شما به محتوای دوره دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژه و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی نامه برای شما وجود نخواهد داشت.

دوره آموزش ساخت هوش مصنوعی با پایتون

علم هوش مصنوعی یکی از پرطرفدارترین شاخه‌های علوم کامپیوتر به‌شمار می‌آید. در هوش مصنوعی به ایجاد سیستم‌هایی با اساس یادگیری عمیق و شبکه‌های عصبی پرداخته می‌شود. آموزش ساخت هوش مصنوعی با پایتون، به شما نشان می‌دهد که چطور می‌توانید با استفاده از زبان برنامه نویسی پایتون، چنین سیستم‌هایی را پیاده‌سازی کنید.

هوش مصنوعی چیست؟

هوش مصنوعی (AI) عبارت است از ماشینی که می‌تواند از عملکردهای ذهنی انسان تقلید کند. بدین صورت، این ماشین هوش مصنوعی قادر است تا برای حل مسائل مختلف، راه حل‌هایی جذاب و خلاقانه ارائه دهد؛ از تجربیات قبلی خود درس بگیرد و نهایتاً داده‌های جدید را پردازش کند.

اهمیت هوش مصنوعی

هوش مصنوعی کمک می‌کند تا سیستم‌هایی را بسازیم که قادر به حل پیچیده‌تر و مهم خواهد بود. از سوی دیگر این سیستم‌ها می‌توانند کارهای مهم‌تر را به انسان واگذار کرده و بدین ترتیب بهره‌وری یک سیستم کلی را ارتقا بخشند.

هوش مصنوعی هم‌چنین راهکار امنی است که برای تهدیدات امنیتی و کنترل دسترسی به‌کار می‌رود. پهباد‌های هوش مصنوعی که می‌توانند در شرایط اضطراری از انسان محافظت کنند، نمونه‌ی بارزی از این موارد هستند.

ساخت هوش مصنوعی

هوش مصنوعی بر اساس ریاضیات و علم یادگیری ماشین یا machine learning (که به اختصار ML نیز گفته می‌شود)، پیاده‌سازی خواهد شد. بنابراین برای آموزش ساخت هوش مصنوعی به یادگیری ماشین نیاز داریم. یادگیری ماشین کمک می‌کند تا الگوریتم‌های مبتنی بر یادگیری را پیاده‌سازی کنیم.

چرا باید آموزش ساخت هوش مصنوعی با پایتون را یاد بگیریم؟

امروزه حضور ربات هوش مصنوعی در زندگی و امور حرفه‌ای، به‌کرات دیده می‌شود. این ربات‌ها می‌توانند به‌خوبی رفتار انسان را شبیه‌سازی و تقلید کرده و حتی فراتر از آن عمل کنند. ساخت هوش مصنوعی با گوشی و دیگر پلت‌فرم‌ها استفاده می‌شود.

در بسیاری از حرفه‌ها، این ربات‌ها می‌توانند به عنوان دستیار هوشمند به کار گرفته شوند. مثلاً دستیار صورتی هوش مصنوعی، به افراد کمک می‌کند تا از طریق حرف زدن، فرمان مورد نظر را به ربات بفهمانند.

این موضوع نشان می‌دهد که یادگیری و آموزش هوش مصنوعی، نقش مؤثر و پررنگی در بهبود فرآیند کسب و کار دارد. بدین معنا که با تهیه و تولید این ربات‌ها می‌توان بهره‌وری کسب و کار را ارتقا داد. از سوی دیگر با توجه به این‌که مسیر شغلی در اکثر حرفه‌ها به سمت هوش مصنوعی سوق داده شده است، یادگیری و آموزش هوش مصنوعی، فرصت‌های شغلی بیش‌تر (و بالطبع آن درآمد بالاتر) را پیش رویمان می‌گذارد.

چطور هوش مصنوعی را یاد بگیریم؟

یادگیری هوش مصنوعی، نیاز به پایه‌ی قوی در ریاضیات و برنامه نویسی دارد. افزون بر آن، ضروری است تا فرد دانش خوبی در رابطه با چیستی و مفاهیم اساسی هوش مصنوعی داشته باشد. برای این منظور شما می‌توانید آموزش‌های مربوطه را از طریق کتاب هوش مصنوعی با پایتون و یا دوره‌های آموزشی مختلف دنبال کنید.

دوره‌های مجازی، یکی از بهترین مسیرهایی است که می‌توانید برای یادگیری مباحث جدید از آن استفاده کنید. دوره‌های آموزش آنلاین هوش مصنوعی به شما این امکان را می‌دهند را مبحث مورد نظر را با برنامه‌ی زمانی دلخواه دنبال کنید. به‌علاوه این‌که امکان دسترسی برای ارتباط با مدرس دوره و انجام تمارین عملی نیز فراهم می‌شود.

مراحل ساخت هوش مصنوعی

برای ساخت هوش مصنوعی شما باید مراحل زیر را انجام دهید.

۱- تعریف دقیق مسأله

۲- جمع‌آوری داده‌های مورد نیاز

۳- انتخاب الگوریتم مورد نظر برای ساخت هوش مصنوعی

۴- پیاده‌سازی و ساخت هوش مصنوعی با کمک زبان برنامه نویسی و کتابخانه‌های آن

آموزش ساخت هوش مصنوعی با پایتون برای چه افرادی مناسب است؟

به‌طور کلی آموزش هوش مصنوعی برای تمام علاقه‌مندان به تکنولوژی‌های جدید و هوش مصنوعی، ایده‌آل خواهد بود. این آموزش برای افرادی که حرفه‌ی برنامه نویسی دارند، مهم‌تر از سایر گروه‌های شغلی است. چراکه آینده‌ی شغلی برنامه نویسان به این سمت کشیده خواهد شد.

پیش نیازهای آموزش هوش مصنوعی با پایتون 

ساخت هوش مصنوعی با python به علوم ریاضیات قوی نیاز دارد. شاخه‌هایی مانند آمار و احتمالات، جبر خطی، دانش دیفرانسیل، رگرسیون‌های خطی، سیستم‌های مختصات، تجزیه و تحلیل‌های عددی و غیره از مباحث مهم ریاضیات هستند که در هوش مصنوعی به کار برده می‌شوند. بنابراین در ابتدای کار توصیه می‌شود تا دوره‌های مربوط به ریاضیات را گذرانده باشید.

از سوی دیگر، چون آموزش ساخت هوش مصنوعی با زبان پایتون است، شما نیاز دارید تا دانش خوبی از زبان برنامه نویسی پایتون داشته باشید. برای این منظور شما باید حداقل دوره‌ی مقدماتی پایتون را گذرانده باشید تا بتوانید از دستورالعمل‌های این زبان برنامه نویسی برای ساخت هوش مصنوعی استفاده کنید. توصیه می‌کنیم تا برای تقویت این مهارت، از دوره‌ی آموزشی python جادی در مکتب خونه استفاده کنید.

دوره‌ی آموزش ساخت هوش مصنوعی با python چقدر طول می‌کشد؟

دوره‌ی ارائه شده در مکتب خونه، شامل ۱۴ ساعت ویدیوی آموزشی است. البته در نظر داشته باشید که در محاسبه‌ی این زمان، فرض بر آن است که شما به مباحث مقدماتی هوش مصنوعی، ریاضیات و پایتون تسلط کافی دارید.

در دوره‌ی آموزش ساخت هوش مصنوعی با پایتون چه چیزهایی را یاد می‌گیریم؟

به‌طور کلی هدف دوره‌ی آموزشی مذکور، این است که به شما نشان دهیم که چگونه هوش مصنوعی بسازیم. برای این منظور، ابتدا با مفاهیم هوش مصنوعی از پایه تا سطح پیشرفته آشنا خواهید شد. سپس در این دوره یاد می‌گیرید که چطور با زبان برنامه نویسی python، اقدام به پیاده‌سازی نمونه کد هوش مصنوعی پایتون کنید.

برای تسلط کافی بر روی این موضوع، در این دوره‌ی آموزشی تمرین‌های متعدد و پروژه‌های کافی برای ساخت هوش مصنوعی در محیط بازی و دیگر نمونه پروژه هوش مصنوعی با پایتون ارائه شده است. شما بعد از آموزش‌های این دوره، توانایی لازم برای ساخت هوش مصنوعی سخنگو با پایتون و دیگر انواع پروژه‌های AI را خواهید داشت.

سرفصل‌های آموزش ساخت هوش مصنوعی با پایتون

مباحثی که در این دوره‌ی آموزشی مطرح می‌شوند در عناوین فهرست زیر نشان داده شده است.

•      مقدمه‌ی دوره و معرفی اهداف آموزش

•      نصب نرم افزار

•      فایل‌های مورد نیاز دوره

•      آموزش Q-learning

•      پیاده‌سازی و مشاهده

•      آموزش deep Q-learning

•      پیاده‌سازی deep Q-learning

•      مشاهده‌ی عملکرد deep Q-learning

•      آموزش deep convolution Q-learning

•      پیاده‌سازی deep convolution Q-learning

•      مشاهده‌ی عملکرد deep convolution Q-learning

•      آموزش A3C

•      پیاده سازی A3C

•      مشاهده‌ عملکرد A3C

•      شبکه‌ی عصبی مصنوعی

•      شبکه‌ی عصبی کانولوشنی

آموزش ساخت هوش مصنوعی با پایتون در مکتب خونه

برای یادگیری ساخت هوش مصنوعی با زبان برنامه نویسی پایتون، می‌توانید از دوره‌های مکتب خونه استفاده کنید. این دوره صفر تا صد مفاهیم ساخت هوش مصنوعی را پوشش‌دهی می‌کند. شما می‌توانید برای مهارت‌های پیش نیاز این دوره نیز از دیگر آموزش‌های مکتب خونه استفاده کنید. این دوره‌ی آموزشی، شما را با مفاهیم تئوری آشنا کرده و سپس مباحث را به‌صورت عملی در محیط برنامه نویسی پایتون اجرا می‌کند. 

آموزش ساخت هوش مصنوعی با پایتون به شما کمک می‌کند تا پروژه‌های مختلف ساخت ربات‌های هوش مصنوعی را با کمک زبان برنامه نویسی پایتون پیاده‌سازی کنید. این آموزش، یکی از الزامی‌ترین سرفصل‌ها برای ورود به دنیای هوش مصنوعی و انجام چنین پروژه‌هایی خواهد بود. همچنین در مکتب خونه انواع دوره آموزش هوش مصنوعی، آموزش یادگیری ماشین و آموزش پایتون به عنوان پیش‌نیازهای این دوره وجود دارد.

poster
پیش‌نمایش دوره
  
برگزار کننده:  مکتب‌خونه
  
زمان مورد نیاز برای گذراندن دوره:  14 ساعت
مجموع محتوای آموزشی:  14 ساعت ویدئو
 (قابل دانلود می‌باشد)