فصل 1 : آشنایی با هوش مصنوعی
1-2. چرا نیاز به مطالعه هوش مصنوعی داریم؟
1-4. پنج خانوادهی یادگیری ماشین
1-5. تعریف هوش با استفاده از آزمون تورینگ
1-6. ساخت ماشینهایی که مانند انسان فکر میکنند
فصل 2 : کاربردهای بنیادین هوش مصنوعی
2-2. دستیاران شخصی دیجیتال و چتباتها
2-4. حمل و نقل و مدیریت انبار یک مرکز
2-11. کارشناسی تعهد و تحلیل معامله
فصل 3 : خط سیر یادگیری ماشین
3-1. خط سیر یادگیری ماشین چیست؟
فصل 4 : انتخاب ویژگیها و مهندسی ویژگیها
فصل 5 : دستهبندی و رگرسیون با یادگیری با نظارت
5-1. یادگیری با نظارت در مقابل یادگیری بدون نظارت
5-5. دستهبندهای رگرسیون لُجستیک
5-9. دستهبندی دادههای درآمد با استفاده از SVM
فصل 6 : تحلیل پیشگویانه با یادگیری جمعی
6-3. جنگلهای تصادفی و جنگلهای بسیار تصادفی چیست؟
6-5. یافتن پارامترهای بهینه آموزش با استفاده از جستجوی شبکهای
6-6. محاسبهی اهمیت ویژگی نسبی
6-7. پیشبینی ترافیک با رگرسیون جنگل بسیار تصادفی
فصل 7 : شناسایی الگو با یادگیری بدون نظارت
7-2. خوشهبندی دادهها با الگوریتم K-Means
7-3. مدلهای مخلوط گاوسی چیست؟
7-4. یافتن زیرگروهها در بازار بورس با مدل انتشار وابستگی
7-5. تقسیم بازار براساس الگوهای خرید
فصل 8 : سیستمهای پیشنهادگر
8-1. استخراج نزدیکترین همسایگان
8-2. ساخت دستهبند K ـ نزدیکترین همسایه
8-4. پیدا کردن کاربران مشابه با استفاده از پالایش مشارکتی
فصل 9 : برنامهنویسی منطقی
9-2. درک بلوکهای سازندهی برنامهنویسی منطقی
9-3. حل مسائل با استفاده از برنامهنویسی منطقی
فصل 10 : تکنیکهای جستجوی اکتشافی
10-1. آیا جستجوی اکتشافی هوش مصنوعی است؟
10-5. ساخت یک رشته با استفاده از جستجوی حریصانه
10-7. حل مسأله رنگآمیزی منطقه
10-8. ساخت یک حلکنندهی پازل ـ 8
فصل 11 : الگوریتمهای ژنتیک و برنامهنویسی ژنتیک
11-2. درک الگوریتمهای تکاملی و ژنتیک
11-3. مفاهیم پایه در الگوریتمهای ژنتیک
11-4. ایجاد الگوی بیتی با پارامترهای از پیش تعریف شده
11-6. حل مسألهی رگرسیون نماد
11-7. ساخت یک روبات کنترل هوشمند
11-8. موارد استفاده از برنامهنویسی ژنتیک
فصل 12 : هوش مصنوعی روی ابر
12-1. چرا شرکتها به ابر مهاجرت میکنند؟
فصل 13 : ساخت بازی با هوش مصنوعی
13-1. استفاده از الگوریتمهای جستجو در بازیها
13-4. ساخت یک روبات برای بازی آخرین سکهی باقیمانده
13-5. ساخت یک روبات برای بازی Tic-Tac-Toe
13-6. ساخت دو روبات برای بازی دوز چهارتایی در مقابل یکدیگر
13-7. ساخت دو روبات برای بازی شش پیاده در مقابل یکدیگر
فصل 14 : سیستمهای تشخیص گفتار
14-3. تبدیل سیگنالهای صوتی به حوزهی فراوانی
14-5. تلفیق آهنگها برای تولید موسیقی
فصل 15 : پردازش زبان طبیعی
15-2. جداسازی واژگان دادههای متنی
15-3. تبدیل کلمات بهشکل پایهی آنها با استفاده از ریشهسازی
15-4. تبدیل کلمات به فرمهای پایهی آنها با استفاده از بنسازی
15-5. تقسیم دادههای متنی به تکهها
15-6. استخراج فراوانی اصطلاحات با استفاده از مدل کولهی کلمات
15-7. ایجاد یک پیشبینی کنندهی دسته
15-10. مدلسازی موضوع با استفاده از تخصیص پنهان دیریکله
فصل 16 : چتباتها
16-6. ایجاد چتبات با استفاده از دیالوگفلو
فصل 17 : تحلیل دادههای متوالی و سریهای زمانی
17-2. پردازش دادههای سری زمانی با پانداس
17-4. کار با دادههای سری زمانی
17-5. استخراج آمار از دادههای سری زمانی
17-6. تولید داده با استفاده از مدل پنهان مارکوف
17-7. شناسایی توالیهای الفبا با زمینههای تصادفی شرطی
17-8. تجزیه و تحلیل بازار سهام
فصل 18 : تشخیص تصویر
18-4. ردیابی اشیا با استفاده از فضاهای رنگی
18-5. ردیابی شیء با استفاده از تفاضل پسزمینه
18-6. ساخت یک ردیاب شیء تعاملی با استفاده از الگوریتم CAMShift
18-7. ردیابی مبتنیبر جریان نوری
فصل 19 : شبکههای عصبی
19-2. ساخت دستهبندی مبتنیبر پرسپترون
19-3. ساخت یک شبکه عصبی تکلایه
19-4. ساخت یک شبکه عصبی چندلایه
19-5. ساخت یک پلهای کننده بردار
19-6. تجزیه و تحلیل دادههای متوالی با استفاده از شبکههای عصبی بازگشتی
19-7. رسم حروف در یک پایگاه داده تشخیص نویسه نوری
19-8. ایجاد یک موتور تشخیص نویسه نوری
فصل 20 : یادگیری عمیق با شبکههای عصبی پیچشی
20-1. مبانی شبکههای عصبی پیچشی
20-4. ساخت یک رگرسور خطی مبتنیبر پرسپترون
20-5. ساخت دستهبند تصویر با استفاده از یک شبکه عصبی تکلایه
20-6. ساخت دستهبند تصویر با استفاده از یک شبکه عصبی پیچشی
فصل 21 : شبکههای عصبی بازگشتی و سایر مدلهای یادگیری عمیق
21-1. مبانی شبکههای عصبی بازگشتی
21-3. یک مورد کاربرد از مدلسازی زبان
فصل 22 : ایجاد عوامل هوشمند با یادگیری تقویتی
22-2. یادگیری تقویتی در مقابل یادگیری با نظارت
22-3. نمونههایی از دنیای واقعی یادگیری تقویتی
22-4. بلوکهای سازندهی یادگیری تقویتی
فصل 23 : هوش مصنوعی و کلان داده
23-3. کلان داده و یادگیری ماشین