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

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

3 (3 امتیاز)
194 دانشجو
پیشرفته
محتوای دوره
پیش‌نیاز‌ها
درباره دوره
نظرات کاربران
درباره استاد

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

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

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

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

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

محتوای دوره

14 فصل 97 جلسه 14 ساعت ویدیو
مقدمه
آموزش Q-Learning
پیاده سازی و مشاهده
آموزش Deep Q-Learning
پیاده سازی Deep Q-Learning
مشاهده عملکرد Deep Q-Learning
آموزش Deep Convolutional Q-Learning
پیاده سازی Deep Convolutional Q-Learning
مشاهده عملکرد Deep Convolutional Q-Learning
آموزش A3C
پیاده سازی A3C
مشاهده عملکرد A3C
پیوست اول - شبکه ی عصبی مصنوعی
پیوست دوم - شبکه ی عصبی کانولوشنی

پیش‌نیاز‌ها

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

درباره دوره

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

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

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

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

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

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

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

هوش مصنوعی (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

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

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

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

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

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

اطلاعات بیشتر

امتیاز و نظرات کاربران

3

از مجموع 3 امتیاز

1 نظر

10 ماه پیش

سلام من فصل های اولش که مربوط به ریاضیات هستش رو دیدم. این دوره واقعا افتضاح! ریاضیات رو خیلی سطحی و خسته کننده توضیح دادن. لطفا هزینه این دوره رو برگردونید. در غیر این صورت دیگه از مکتب خونه دوره ای رو خرید نمی کنم!!!!

فاطمه وحیدنژاد

فاطمه وحیدنژاد

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

درباره استاد

عسل نیک عدل
عسل نیک عدل
2 دوره
921 دانشجو

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

اطلاعات بیشتر

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

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟

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