این دوره در مورد مفاهیم بنیادی هوش مصنوعی و فراابتکاری با پایتون است. این موضوع امروزه بسیار داغ شده است زیرا این الگوریتم های یادگیری را می توان در چندین زمینه از مهندسی نرم افزار تا بانکداری سرمایه گذاری استفاده کرد. الگوریتم های یادگیری می توانند الگوهایی را تشخیص دهند که به عنوان مثال می توانند به تشخیص سرطان کمک کنند. ممکن است الگوریتمهایی بسازیم که حدس خوبی در مورد حرکت قیمت سهام در بازار داشته باشند.
### الگوریتم های مسیریابی ###
بخش 1 - جستجوی وسعت اول (BFS)
الگوریتم جستجوی وسعت اول چیست
چرا از الگوریتم های نمودار در هوش مصنوعی استفاده کنیم
بخش 2 - جستجوی عمقی (DFS)
الگوریتم جستجوی عمقی چیست
پیاده سازی با تکرار و با بازگشت
تجسم حافظه پشته جستجو در ابتدا
برنامه فرار از پیچ و خم
بخش 3 - الگوریتم جستجوی الف*
الگوریتم جستجوی A* چیست
تفاوت الگوریتم Dijkstra و جستجوی A* چیست
یک اکتشافی چیست
فاصله منهتن و فاصله اقلیدسی
### META-HEURISTICS ###
بخش 4 - بازپخت شبیه سازی شده
آنیل شبیه سازی شده چیست
نحوه یافتن حداکثر توابع
نحوه حل مسائل بهینه سازی ترکیبی
مشکل فروشنده دوره گرد (TSP)
حل مشکل سودوکو با بازپخت شبیه سازی شده
بخش 5 - الگوریتم های ژنتیک
الگوریتم های ژنتیک چیست
تکامل مصنوعی و انتخاب طبیعی
تقاطع و جهش
حل مشکل کوله پشتی و N ملکه
بخش 6 - بهینه سازی ازدحام ذرات (PSO)
هوش ازدحام چیست
الگوریتم بهینه سازی ازدحام ذرات چیست
### بازی ها و درختان بازی ###
بخش 7 - درختان بازی
درخت بازی چیست
نحوه ساخت درخت بازی
بخش 8 - الگوریتم Minimax و موتورهای بازی
الگوریتم مینیمکس چیست
مشکل درختان بازی چیست؟
استفاده از روش هرس آلفا-بتا
مشکل شطرنج
بخش 9 - تیک تاک پا با Minimax
بازی تیک تاک و اجرای آن
استفاده از الگوریتم مینیمکس
استفاده از الگوریتم هرس آلفا-بتا
### یادگیری تقویتی ###
فرایندهای تصمیم مارکوف (MDP)
اصول یادگیری تقویتی
تکرار ارزش و تکرار خط مشی
مشکل اکتشاف در مقابل بهره برداری
مشکل راهزنان چند مسلح
الگوریتم یادگیری Q
یادگیری تیک تاک پا با یادگیری Q
### دوره crash برنامه نویسی پایتون ###
اصول برنامه نویسی پایتون
ساختارهای داده پایه
اصول مدیریت حافظه
برنامه نویسی شی گرا (OOP)
NumPy
در فصلهای اول میخواهیم در مورد الگوریتمهای نمودار بنیادی صحبت کنیم - الگوریتمهای جستجوی عرضی (BFS)، جستجوی اول عمقی (DFS) و الگوریتمهای جستجوی A*. چندین الگوریتم پیشرفته را می توان با کمک نمودارها حل کرد، بنابراین به نظر من این الگوریتم ها بسیار مهم هستند.
فصل های بعدی در مورد اکتشافی و فراابتکاری است. ما تئوری و همچنین اجرای بازپخت شبیه سازی شده، الگوریتم های ژنتیک و بهینه سازی ازدحام ذرات را در نظر خواهیم گرفت - با چندین مشکل مانند مسئله معروف N ملکه، مسئله فروشنده دوره گرد (TSP) و غیره.
از اینکه به دوره پیوستید متشکریم، بیایید شروع کنیم!
مهندس نرم افزار
نمایش نظرات