خودآموز سرنخ: نخی که از کلافِ درهم بیرون کشیده شده و در امتدادِ صاف‌شده‌اش به مهره‌های منظم تبدیل می‌شود

خودآموز تعاملی

سرنخ — خودآموز برنامه‌نویسی برای هوش مصنوعی (مقدماتی)

۵ ترم۴۹ فصل ۲۴ فصل رایگان

هنوز کسی امتیاز نداده

از اولین خط پایتون تا یک ابزار هوش مصنوعیِ منتشرشده. داده را می‌بینی، مدل می‌سازی، و مهم‌تر از همه یاد می‌گیری چطور صادقانه اندازه بگیری که واقعاً کار می‌کند. همه‌چیز در Google Colab — بدون نصب، بدون سخت‌افزار خاص.

  • کدنویسی متنی
  • آزمایشگاه زنده در مرورگر
جلسه اول را رایگان بخوان

فهرست کتاب

۵ ترم، ۴۹ فصل — به ترتیب.

۱پایتون از صفر، داخلِ Colabترم ۱ · ۱۱ فصلترم 1 سرنخ — پایتون از اولین سلول
  1. یک صفحهٔ نوت‌بوک که به دو نوار افقی تقسیم شده: یک نوار متن و یک نوار کد با یک فلش که خروجی را به زیرِ آن هدایت می‌کندفصل ۰۱ — اولین سلول: پایتون در مرورگررایگان
  2. چهار ظرفِ برچسب‌خورده با شکل‌های متفاوت که هرکدام محتوای متفاوتی دارند و یک دست برچسبی را از یکی به دیگری منتقل می‌کندفصل ۰۲ — مقدار، متغیر، نوعرایگان
  3. یک ریلِ افقی با خانه‌های شماره‌دار که اولین خانه‌اش با صفر شروع می‌شود و یک بازوی متحرک روی یکی از خانه‌ها ایستادهفصل ۰۳ — فهرست: وقتی یک مقدار کافی نیسترایگان
  4. دو کشوی کنار هم: یکی با خانه‌های شماره‌دارِ یکسان و دیگری با پرونده‌هایی که هرکدام زبانهٔ برچسب‌دارِ متفاوت دارندفصل ۰۴ — دیکشنری: داده‌ای که اسم داردرایگان
  5. یک لولهٔ آبی که به یک دوراهی می‌رسد و یک دریچهٔ متحرک مسیر را به یکی از دو شاخه هدایت می‌کندفصل ۰۵ — شرط: کد تصمیم می‌گیردرایگان
  6. یک نوار نقاله که قطعه‌ها را یکی‌یکی از زیر یک ایستگاه بازرسی عبور می‌دهد و شمارنده‌ای در کنارشفصل ۰۶ — حلقه: کد تکرار می‌کندرایگان
  7. یک ماشینِ برشی با قیفِ ورودی، یک محفظهٔ درونیِ برش‌خورده، و یک سینیِ خروجیفصل ۰۷ — تابع: به کدت اسم بدهرایگان
  8. یک نردبانِ برش‌خورده که هر پله‌اش یک قابِ خالی است و یک ذره‌بین روی پایین‌ترین پله ایستادهفصل ۰۸ — خطا دشمن نیست: خواندنِ tracebackرایگان
  9. دو میزِ کنارِ هم: روی یکی جعبه‌ای بسته و روی دیگری همان جعبه با درِ باز و اجزای درونی مرئیفصل ۰۹ — دستیارِ هوش مصنوعی: همکار، نه جایگزینرایگان
  10. دو ستونِ کنارِ هم از قاب‌های شماره‌دار: در یکی ترتیب پیوسته است و در دیگری شماره‌ها درهم و یک قاب خالی جا افتادهفصل ۱۰ — چرا نوت‌بوک دروغ می‌گویدرایگان
  11. یک آسیابِ دستیِ برش‌خورده که از یک طرف نوارِ پیوسته می‌گیرد و از طرفِ دیگر دانه‌های جدا و دسته‌بندی‌شده بیرون می‌دهدفصل ۱۱ — پروژه: یک ابزارِ متنیِ واقعیرایگان
۲داده: دیدن، تمیز کردن، فهمیدنترم ۲ · ۱۰ فصلترم 2 سرنخ — داده، کثیف و واقعی
  1. یک قفسهٔ برش‌خوردهٔ چندطبقه که همهٔ خانه‌هایش دقیقاً هم‌اندازه‌اند، کنارِ کیسه‌ای از اشیاء نامنظمفصل ۰۱ — چرا آرایه: اولین قدمِ کارِ دادهرایگان
  2. یک مهرِ بزرگ که هم‌زمان روی همهٔ خانه‌های یک شبکه فشار می‌آورد، در کنارِ یک قالبِ سوراخ‌دار که فقط بعضی خانه‌ها را عبور می‌دهدفصل ۰۲ — کارِ برداری: حلقه ننویسرایگان
  3. یک برگهٔ جدولِ برش‌خورده که سرستون‌هایش برجسته‌اند و یکی از ستون‌هایش کاملاً از بقیه بیرون کشیده شدهفصل ۰۳ — `DataFrame`: جدولِ واقعی در پایتونرایگان
  4. یک ورقهٔ شفاف با پنجره‌های بریده که روی یک جدول گذاشته شده و فقط بعضی ردیف‌ها از آن دیده می‌شوندفصل ۰۴ — انتخاب، فیلتر، ستونِ تازهرایگان
  5. یک صافیِ چندطبقهٔ برش‌خورده که در هر طبقه نوعِ متفاوتی از ناخالصی جدا می‌شودفصل ۰۵ — دادهٔ کثیف: کارِ واقعی از اینجا شروع می‌شودرایگان
  6. یک سینیِ مرتب‌سازی که اشیاء درهم را به پنج ستونِ جدا هدایت می‌کند و بالای هر ستون یک ترازوی کوچک ایستادهفصل ۰۶ — گروه‌بندی: از ردیف به بینشرایگان
  7. چهار قابِ خالی که هرکدام نوعِ متفاوتی از شکلِ نمودار را نشان می‌دهند: میله، پراکندگی، خط و توزیعفصل ۰۷ — نمودار: کدام شکل برای کدام سؤالرایگان
  8. یک ذره‌بین روی یک ابرِ نقطه که یک دسته از نقطه‌ها با علامتِ متفاوت مشخص شده‌اندفصل ۰۸ — «اول داده را ببین»: تحلیلِ اکتشافیرایگان
  9. دو نوارِ متنِ به‌ظاهر یکسان که زیرِ ذره‌بین، نویسه‌های متفاوتی نشان می‌دهندفصل ۰۹ — دادهٔ متنیِ فارسیرایگان
  10. یک میزِ کارِ برش‌خورده که در یک سرش فایلِ خام و در سرِ دیگرش یک برگهٔ گزارشِ سه‌بخشی استفصل ۱۰ — پروژه: یک دیتاستِ واقعی، از فایلِ خام تا گزارشرایگان
۳اولین مدل‌ها: یادگیری ماشینترم ۳ · ۱۲ فصلترم 3 سرنخ — یادگیری ماشین، صادقانه
  1. یک ماشینِ برش‌خورده که از یک طرف جدولی از نمونه‌ها می‌گیرد و از طرفِ دیگر یک قالبِ ساخته‌شده بیرون می‌دهدفصل ۰۱ — یادگیری ماشین یعنی چهرایگان
  2. یک ابزارِ برش‌خورده با سه اهرمِ پشتِ‌سرِهم که مجموعه‌ای از نقطه‌ها را به یک خطِ صاف تبدیل می‌کندفصل ۰۲ — اولین مدل: از داده تا پیش‌بینی
  3. یک ترازوی دوکفه‌ای که در یک کفه‌اش یک وزنهٔ سادهٔ استاندارد و در کفهٔ دیگر یک دستگاهِ پیچیده استفصل ۰۳ — خطِ پایه: قبل از هر مدلی
  4. یک دیوارِ جداکنندهٔ برش‌خورده با یک درزِ باریک که ذره‌های ریز از یک طرف به طرفِ دیگر عبور می‌کنندفصل ۰۴ — نشتیِ داده: چرا عددت دروغ می‌گوید
  5. یک دستگاهِ برش‌خورده که هر قطعه را به یکی از دو سبد می‌اندازد و یک عقربهٔ درجه‌بندی‌شده مرزِ تصمیم را نشان می‌دهدفصل ۰۵ — طبقه‌بندی: جوابِ بله-خیر
  6. دو ترازوی جدا که یکی سنگینیِ خطای «از دست دادن» و دیگری سنگینیِ خطای «هشدارِ اشتباه» را می‌سنجدفصل ۰۶ — `accuracy` دروغ می‌گوید
  7. یک لولهٔ بستهٔ برش‌خورده با سه ایستگاه در طولش که ورودی از یک سر و خروجی از سرِ دیگر می‌رود و هیچ راهِ نفوذی از بیرون نداردفصل ۰۷ — پیش‌پردازش بدونِ نشتی: `Pipeline`
  8. دو منحنی که با هم پایین می‌آیند و از یک نقطه به بعد یکی همچنان پایین می‌رود و دیگری بالا برمی‌گرددفصل ۰۸ — حفظ‌کردن در برابرِ یادگرفتن: `overfitting`
  9. یک میزِ آزمایش با چند اهرمِ تنظیم و یک محفظهٔ مهروموم‌شده در گوشه که تا آخرِ کار باز نمی‌شودفصل ۰۹ — تنظیمِ مدل بدونِ خراب‌کردنِ تست
  10. چند درختِ کوچکِ هم‌شکل کنارِ هم که رأیشان به یک ترازوی مشترک می‌رسدفصل ۱۰ — درخت، جنگل، boosting
  11. یک ذره‌بین روی چند ردیفِ برجسته‌شدهٔ یک جدولِ بلند، و یک نمودارِ باقی‌مانده در کنارشفصل ۱۱ — تحلیلِ خطا: به ردیف‌های غلط نگاه کن
  12. یک تختهٔ کارِ ترتیبی با هفت ایستگاه که از یک سؤال شروع می‌شود و به یک برگهٔ گزارشِ مهرخورده می‌رسدفصل ۱۲ — پروژه: از سؤال تا مدلِ ارزیابی‌شده
۴مدل‌های آماده: وقتی لازم نیست خودت آموزش بدهیترم ۴ · ۸ فصلترم 4 سرنخ — مدل‌های آماده
  1. یک ابزارِ سنگینِ کارخانه‌ای در یک طرف و همان قطعهٔ ساخته‌شده که در دستِ کسی به‌کار می‌رود در طرفِ دیگرفصل ۰۱ — مدلِ آماده یعنی چهرایگان
  2. یک قفسهٔ ابزارِ استاندارد با ده‌ها ابزارِ متفاوت که همه دستهٔ یکسانی دارندفصل ۰۲ — Hugging Face در سه خط
  3. یک صندوقچهٔ کوچکِ قفل‌دار که کلیدی از آن به دستگاهی می‌رود، بدونِ اینکه خودِ کلید از صندوقچه بیرون بیایدفصل ۰۳ — اولین فراخوانیِ API از پایتون
  4. یک قالبِ فلزی با شکافِ مشخص که فقط قطعه‌های هم‌شکل از آن رد می‌شوند و بقیه کنار می‌افتندفصل ۰۴ — خروجیِ ساختارمند: از متن به داده
  5. دو نقطهٔ نزدیک به هم و یک نقطهٔ دور، در فضایی با محورهای مه‌آلودفصل ۰۵ — `embedding`: معنا به زبانِ عدد
  6. یک چراغِ جست‌وجو که از میانِ انبوهی از برگه‌ها سه برگهٔ مشخص را روشن کردهفصل ۰۶ — جست‌وجوی معنایی، از پایه
  7. یک کنتور با عقربه‌ای که به ناحیهٔ قرمز نزدیک می‌شود، کنارِ چند سکهفصل ۰۷ — توکن، هزینه، و مرزها
  8. یک میزِ کارِ مرتب که چند ابزارِ جداگانه به یک دستگاهِ واحد وصل شده‌اندفصل ۰۸ — پروژه: یک دستیارِ پرسش‌وپاسخ روی متن‌های خودت
۵از نوت‌بوک تا چیزی که دیگران استفاده می‌کنندترم ۵ · ۸ فصلترم 5 سرنخ — از نوت‌بوک تا انتشار
  1. یک مهرِ فلزی و سه اثرِ کاملاً یکسان که با آن روی کاغذ زده شدهفصل ۰۱ — تکرارپذیری: نتیجه‌ای که فردا هم همان استرایگان
  2. چند برگهٔ پراکنده که در یک زونکنِ مرتب با جداکننده‌های برچسب‌خورده جا می‌گیرندفصل ۰۲ — از نوت‌بوک به فایلِ `.py`
  3. چند برگهٔ هم‌شکل که پشتِ سرِ هم روی یک ریلِ زمانی چیده شده‌اند و یکی از آن‌ها بیرون کشیده شدهفصل ۰۳ — نسخه‌بندی: `git` از داخلِ Colab
  4. یک ابزارِ اندازه‌گیریِ چند-شکافه که قطعه‌ها را قبل از عبور می‌سنجدفصل ۰۴ — تست: چرا کدِ داده هم تست می‌خواهد
  5. یک دستگاه با چند دکمهٔ بزرگ و شفاف که همان مکانیزمِ پیچیدهٔ پشتش را ساده کردهفصل ۰۵ — رابط: مدلت را قابلِ‌استفاده کن
  6. یک تابلوی نصب‌شده بر دیوارِ عمومی که همان نقشهٔ کوچکِ روی میز را در معرضِ دید گذاشتهفصل ۰۶ — انتشار روی Hugging Face Spaces
  7. یک برچسبِ مشخصاتِ فنی که کنارِ دستگاه نصب شده و بخشی از آن هشدار استفصل ۰۷ — صداقت بعد از انتشار
  8. یک نقشهٔ مسیر با هشت ایستگاه که از یک علامتِ سؤال شروع می‌شود و به یک تابلوی عمومی می‌رسدفصل ۰۸ — پروژهٔ پایانی: از سؤال تا اپِ منتشرشده