هدف از برگزاری این دوره آموزش هوش مصنوعی این است که شما را در هر سطحی که قرار دارید، چند گام بالاتر ببریم تا بتوانید زبان برنامه نویسی هوش مصنوعی را از سطوح پایین تا سطوح پیشرفتهتر فرا بگیرید.
از این رو دانشجویانی که در رشتههای مختلف مشغول تحصیل هستند یا صاحبان انواع کسبوکارها میتوانند با یادگیری زبانهای برنامه نویسی هوش مصنوعی و فراگیری یادگیری ماشین با پایتون مهارتهای خود را توسعه دهند.
ما جمعی از متخصصین و محققین هوش مصنوعی از سرتا سر دنیا هستیم و در نظر داریم در گام اول هوش مصنوعی را از صفر تا 100 به زبان فارسی آموزش دهیم.
ابتدا با الگوریتمهای مختلف و چگونگی استفاده از آنها آشنایی داشته باشید. از طرفی الگوریتمهای هوش مصنوعی براساس ریاضیات و آمار و احتمال ساخته میشوند. برای فراگیری آموزش machine learning هم به آشنایی با داده کاوی و برنامه نویسی به زبان پایتون نیاز دارید.
پنج مهارت اصلی که برای برنامه نویسی هوش مصنوعی به آن نیاز دارید، عبارتند از:
این دوره شامل پنج فصل است که از مباحث پایه شروع شده و به مرور به مباحث پیشرفتهتر و عملیاتیتر میرسد.
در ویدئوهای فصل اول با مفاهیم هوش مصنوعی و کاربردهای آن در کارهای روزمره آشنا میشوید. بهطور خلاصه هوش مصنوعی در هر صنعتی کاربردهای خاص خود را دارد. به عنوان مثال از نرم افزار هوش مصنوعی میتوان برای ساخت دستیارهای مراقبت از سلامت شخصی، تولید، خرده فروشی و حتی ورزش و بازی استفاده کرد.
در این فصل همچنین به آموزش یادگیری ماشین با پایتون میپردازیم. برای اینکه بتوانید با هوش مصنوعی کار کنید، نیاز دارید تا یک زبان برنامهنویسی را فرا بگیرید. پایتون همان زبان برنامهنویسی موردنظر است که در این زمینه بسیار مفید عمل میکند.
همچنین در این فصل شما میتوانید با تولکیتها (toolkits) یا همان جعبه ابزار یادگیری ماشین در پایتون آشنا شوید. آموزش ریاضیات هوش مصنوعی و کاربردهای هوش مصنوعی در رشتههای مختلف مانند پزشکی، امور مالی، بازاریابی، توزیع و تدارکات و غیره از دیگر مباحثی است که در فصل اول به آن اشاره میشود.
برنامه نویسی هوش مصنوعی اول از هر چیز به دانستن ریاضیات و آمار و احتمال نیاز دارد. نوشتن الگوریتمهای هوش مصنوعی و یادگیری ماشین کار چندان آسانی نیست و کار کردن با آن نیازمند این است که از دانش ریاضی زیادی برخوردار باشید. در واقع پایه و اساس برنامه نویسی هوش مصنوعی آشنایی با اصول ریاضی است.
از طرفی در دنیای مدرن امروز احتمالات و عدم اطمینانها بیشتر از هر زمانی احساس میشوند. از آنجایی که هیچکس نمیتواند کاملاً بر اطلاعات مسلط باشد، لازم است از آمار و احتمالات در استفاده از زبانهای برنامه نویسی هوش مصنوعی استفاده شود. بنابراین در فصل دوم دوره رایگان هوش مصنوعی به مباحث ریاضیات و آمار و احتمال در هوش مصنوعی میپردازیم.
پایتون یک زبان برنامهنویسی بسیار راحت و قابل فهم است. از این زبان میتوانید در پروژهها و تمرینهای مختلفی استفاده کنید. به همین منظور در فصل سوم این دوره پنج مینی پروژه برایتان درنظر گرفتهایم که با آنها میتوانید به خوبی پایتون را فرا بگیرید.
در فصل چهارم از این دوره به آموزش کتابخانه نامپای پرداختهایم. در این قسمت متدهایی از NumPy به شما آموزش داده میشود که میتوانید محاسبات ریاضی را به صورت عنصر به عنصر روی آرایههایی از جنس نامپای انجام دهید. سایر متدهای موجود در این کتابخانه را در قالب تمرینات بیشتر به شما آموزش خواهیم داد.
در بخشهای دیگر این فصل به آموزش یادگیری ماشین با پایتون اشاره میکنیم. این بخشها از مهمترین جلسات آموزش یادگیری ماشین با پایتون است. چرا که در آن به بیان جایگاه هوش مصنوعی، آموزش ماشین لرنینگ و مباحث داغی مانند شبکههای عصبی عمیق میپردازیم.
رویکردهای مختلف یادگیری ماشین مانند یادگیری بدون نظارت، بانظارت، تقویتی، آماری، برخط، چندوظیفهای، تقلیدی و غیره از دیگر مباحث مهم این فصل است. با این وجود هنوز هم رویکردهای دیگری وجود دارند که از طبیعت و انسان الهام گرفته شدهاند و در انتها به عنوان تمرین داده میشوند.
در این فصل به آموزش یادگیری تقویتی میپردازیم. یادگیری تقویتی یکی از زیرشاخههای یادگیری ماشین است. این علم یک عامل را قادر میکند تا با تعامل در یک محیط و با کمک آزمون و خطا و همچنین گرفتن بازخورد از یافتهها و اعمال خود بهترین رفتاری که در یک موقعیت خاص باید داشته باشد، را یاد بگیرد.
یادگیری تقویتی با یادگیری تحت نظارت متفاوت است. در واقع در یادگیری تحت نظارت دادههای آموزشی کلید پاسخ دارند و از پاداش و تنبیه برای نشان دادن رفتار مثبت و منفی استفاده میشود. در حالی که در یادگیری تقویتی هیچ جوابی وجود ندارد. در این یادگیری، عامل خودش تصمیم میگیرد که برای انجام وظیفهای که به او محول شده چه کاری انجام دهد. در این صورت عامل از تجربیات خود برای انجام کارها استفاده میکند.
از یادگیری تقویتی در هدایت خودروهای خودران و کنترل رباتهای انساننما استفاده میشود. در این فصل میتوانید با یادگیری تقویتی بیشتر آشنا شوید. برای اینکه عمیقتر این مبحث را فرا بگیرید، میتوانید از کتاب یادگیری ماشین هم کمک بگیرید
صفحه
1
از
2