مسیر یادگیری data-ai

این مسیر توضیحات ندارد

📚 14 دوره آموزشی
🗺️ 14 گام یادگیری

نقشه راه تعاملی data-ai

data-ai چیست؟

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

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

مراحل و سرفصل‌های یادگیری data-ai

برای تسلط کامل بر data-ai، این نقشه راه به مراحل مشخص تقسیم شده است. پیشنهاد می‌کنیم مراحل را به ترتیب و همراه با تمرین عملی طی کنید:

مرحله 1

مرحله 1: دوره صفر: آشنایی با داده و هوش مصنوعی

فصل اول: داده چیست؟

داده چیست و چگونه تولید می‌شود؟

درس 1: داده چیست و چگونه تولید می‌شود؟

داده عددی

درس 2: داده عددی

داده متنی

درس 3: داده متنی

داده تصویری و صوتی

درس 4: داده تصویری و صوتی

داده ساختاریافته

درس 5: داده ساختاریافته

داده بدون ساختار

درس 6: داده بدون ساختار

ویژگی، رکورد و جدول

درس 7: ویژگی، رکورد و جدول

تفاوت داده و اطلاعات

درس 8: تفاوت داده و اطلاعات

داده خوب و داده بی‌کیفیت

درس 9: داده خوب و داده بی‌کیفیت

مثال‌های داده در زندگی روزمره

درس 10: مثال‌های داده در زندگی روزمره

فصل دوم: تحلیل داده چیست؟

سؤال داده‌ای چیست؟

درس 1: سؤال داده‌ای چیست؟

تحلیل توصیفی

درس 2: تحلیل توصیفی

تحلیل تشخیصی

درس 3: تحلیل تشخیصی

تحلیل پیش‌بینی‌کننده

درس 4: تحلیل پیش‌بینی‌کننده

تحلیل تجویزی

درس 5: تحلیل تجویزی

تحلیلگر داده چه کاری انجام می‌دهد؟

درس 6: تحلیلگر داده چه کاری انجام می‌دهد؟

نمونه تحلیل فروش

درس 7: نمونه تحلیل فروش

نمونه تحلیل آموزش

درس 8: نمونه تحلیل آموزش

تفاوت گزارش و تحلیل

درس 9: تفاوت گزارش و تحلیل

تبدیل سؤال مبهم به سؤال قابل‌اندازه‌گیری

درس 10: تبدیل سؤال مبهم به سؤال قابل‌اندازه‌گیری

فصل سوم: علم داده و یادگیری ماشین

علم داده چیست؟

درس 1: علم داده چیست؟

یادگیری ماشین چیست؟

درس 2: یادگیری ماشین چیست؟

مدل چیست؟

درس 3: مدل چیست؟

آموزش مدل یعنی چه؟

درس 4: آموزش مدل یعنی چه؟

ورودی و خروجی مدل

درس 5: ورودی و خروجی مدل

پیش‌بینی در برابر تصمیم

درس 6: پیش‌بینی در برابر تصمیم

الگوریتم در برابر مدل

درس 7: الگوریتم در برابر مدل

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

درس 8: هوش مصنوعی مولد چیست؟

مدل آماده چیست؟

درس 9: مدل آماده چیست؟

تفاوت استفاده از AI و ساخت سیستم AI

درس 10: تفاوت استفاده از AI و ساخت سیستم AI

فصل چهارم: محدودیت‌های هوش مصنوعی

آیا مدل همیشه درست می‌گوید؟

درس 1: آیا مدل همیشه درست می‌گوید؟

داده جانبدارانه

درس 2: داده جانبدارانه

پیش‌بینی اشتباه

درس 3: پیش‌بینی اشتباه

همبستگی و علت

درس 4: همبستگی و علت

اطلاعات ساختگی مدل‌های زبانی

درس 5: اطلاعات ساختگی مدل‌های زبانی

حریم خصوصی داده

درس 6: حریم خصوصی داده

تصمیم‌های حساس

درس 7: تصمیم‌های حساس

مسئولیت انسان

درس 8: مسئولیت انسان

استفاده اخلاقی از اطلاعات

درس 9: استفاده اخلاقی از اطلاعات

چه مسئله‌ای را نباید با AI حل کنیم؟

درس 10: چه مسئله‌ای را نباید با AI حل کنیم؟

فصل پنجم: پروژه داده‌های یک هفته

مرحله 2

مرحله 2: دوره اول: مبانی برنامه‌نویسی با Python

فصل اول: اولین برنامه Python

Python چیست و کجا استفاده می‌شود؟

درس 1: Python چیست و کجا استفاده می‌شود؟

نصب و اجرای Python

درس 2: نصب و اجرای Python

ساخت فایل .py

درس 3: ساخت فایل .py

دستور print

درس 4: دستور print

Comment

درس 5: Comment

دستور و عبارت

درس 6: دستور و عبارت

خطای Syntax

درس 7: خطای Syntax

خواندن پیام خطا

درس 8: خواندن پیام خطا

اجرای برنامه در Terminal

درس 9: اجرای برنامه در Terminal

ساخت برنامه معرفی خود

درس 10: ساخت برنامه معرفی خود

فصل دوم: متغیر و نوع داده

متغیر چیست؟

درس 1: متغیر چیست؟

نام‌گذاری متغیر

درس 2: نام‌گذاری متغیر

String

درس 3: String

Integer

درس 4: Integer

Float

درس 5: Float

Boolean

درس 6: Boolean

مقدار None

درس 7: مقدار None

تابع type

درس 8: تابع type

تبدیل نوع داده

درس 9: تبدیل نوع داده

دریافت ورودی با input

درس 10: دریافت ورودی با input

قالب‌بندی با f-string

درس 11: قالب‌بندی با f-string

ساخت کارت اطلاعات کاربر

درس 12: ساخت کارت اطلاعات کاربر

فصل سوم: عملگرها

جمع، تفریق، ضرب و تقسیم

درس 1: جمع، تفریق، ضرب و تقسیم

تقسیم صحیح

درس 2: تقسیم صحیح

باقی‌مانده تقسیم

درس 3: باقی‌مانده تقسیم

توان

درس 4: توان

عملگرهای مقایسه

درس 5: عملگرهای مقایسه

برابری و نابرابری

درس 6: برابری و نابرابری

عملگرهای منطقی

درس 7: عملگرهای منطقی

ترکیب شرط‌ها

درس 8: ترکیب شرط‌ها

ترتیب اجرای عملگرها

درس 9: ترتیب اجرای عملگرها

محاسبه میانگین نمرات

درس 10: محاسبه میانگین نمرات

فصل چهارم: شرط‌ها

تصمیم‌گیری در برنامه

درس 1: تصمیم‌گیری در برنامه

دستور if

درس 2: دستور if

دستور else

درس 3: دستور else

دستور elif

درس 4: دستور elif

شرط‌های ترکیبی

درس 5: شرط‌های ترکیبی

شرط تو‌در‌تو

درس 6: شرط تو‌در‌تو

بررسی بازه اعداد

درس 7: بررسی بازه اعداد

شرط کوتاه

درس 8: شرط کوتاه

اعتبارسنجی ورودی

درس 9: اعتبارسنجی ورودی

برنامه تعیین وضعیت نمره

درس 10: برنامه تعیین وضعیت نمره

فصل پنجم: حلقه‌ها

مفهوم تکرار

درس 1: مفهوم تکرار

حلقه for

درس 2: حلقه for

تابع range

درس 3: تابع range

حلقه while

درس 4: حلقه while

شمارنده

درس 5: شمارنده

جمع‌کردن مقادیر

درس 6: جمع‌کردن مقادیر

break

درس 7: break

continue

درس 8: continue

حلقه تو‌در‌تو

درس 9: حلقه تو‌در‌تو

جلوگیری از حلقه بی‌نهایت

درس 10: جلوگیری از حلقه بی‌نهایت

دریافت چند نمره

درس 11: دریافت چند نمره

محاسبه آمار نمرات

درس 12: محاسبه آمار نمرات

فصل ششم: توابع

تابع چه مسئله‌ای را حل می‌کند؟

درس 1: تابع چه مسئله‌ای را حل می‌کند؟

تعریف و اجرای تابع

درس 2: تعریف و اجرای تابع

پارامتر و آرگومان

درس 3: پارامتر و آرگومان

خروجی با return

درس 4: خروجی با return

چند ورودی

درس 5: چند ورودی

مقدار پیش‌فرض

درس 6: مقدار پیش‌فرض

Named Argument

درس 7: Named Argument

Scope

درس 8: Scope

تقسیم مسئله به توابع کوچک

درس 9: تقسیم مسئله به توابع کوچک

نوشتن Docstring

درس 10: نوشتن Docstring

تست دستی تابع

درس 11: تست دستی تابع

بازسازی برنامه نمرات با تابع

درس 12: بازسازی برنامه نمرات با تابع

مرحله 3

مرحله 3: دوره دوم: Python کاربردی، ساختار داده و Jupyter

فصل اول: List

List چیست؟

درس 1: List چیست؟

ساخت فهرست

درس 2: ساخت فهرست

دسترسی با Index

درس 3: دسترسی با Index

تغییر عضو

درس 4: تغییر عضو

افزودن داده

درس 5: افزودن داده

حذف داده

درس 6: حذف داده

طول فهرست

درس 7: طول فهرست

جست‌وجو

درس 8: جست‌وجو

مرتب‌سازی

درس 9: مرتب‌سازی

پیمایش List

درس 10: پیمایش List

List تو‌در‌تو

درس 11: List تو‌در‌تو

فهرست نمرات

درس 12: فهرست نمرات

فصل دوم: Dictionary، Tuple و Set

Dictionary چیست؟

درس 1: Dictionary چیست؟

کلید و مقدار

درس 2: کلید و مقدار

خواندن و تغییر مقدار

درس 3: خواندن و تغییر مقدار

افزودن و حذف اطلاعات

درس 4: افزودن و حذف اطلاعات

پیمایش Dictionary

درس 5: پیمایش Dictionary

Dictionary تو‌در‌تو

درس 6: Dictionary تو‌در‌تو

List شامل Dictionary

درس 7: List شامل Dictionary

Tuple

درس 8: Tuple

Set

درس 9: Set

حذف داده تکراری

درس 10: حذف داده تکراری

انتخاب ساختار مناسب

درس 11: انتخاب ساختار مناسب

مدل‌کردن اطلاعات دانش‌آموزان

درس 12: مدل‌کردن اطلاعات دانش‌آموزان

فصل سوم: Comprehension و توابع کاربردی

min، max و sum

درس 1: min، max و sum

len

درس 2: len

sorted

درس 3: sorted

enumerate

درس 4: enumerate

zip

درس 5: zip

List Comprehension

درس 6: List Comprehension

شرط در Comprehension

درس 7: شرط در Comprehension

Dictionary Comprehension

درس 8: Dictionary Comprehension

any و all

درس 9: any و all

کوتاه‌نویسی در برابر خوانایی

درس 10: کوتاه‌نویسی در برابر خوانایی

فصل چهارم: فایل‌ها

فایل متنی

درس 1: فایل متنی

بازکردن فایل

درس 2: بازکردن فایل

خواندن محتوا

درس 3: خواندن محتوا

نوشتن محتوا

درس 4: نوشتن محتوا

استفاده از with

درس 5: استفاده از with

مسیر فایل

درس 6: مسیر فایل

CSV چیست؟

درس 7: CSV چیست؟

خواندن CSV

درس 8: خواندن CSV

نوشتن CSV

درس 9: نوشتن CSV

JSON چیست؟

درس 10: JSON چیست؟

خواندن و نوشتن JSON

درس 11: خواندن و نوشتن JSON

مدیریت خطای فایل

درس 12: مدیریت خطای فایل

فصل پنجم: مدیریت خطا

خطای Syntax

درس 1: خطای Syntax

خطای Runtime

درس 2: خطای Runtime

خطای منطقی

درس 3: خطای منطقی

Exception

درس 4: Exception

try و except

درس 5: try و except

چند نوع Exception

درس 6: چند نوع Exception

else و finally

درس 7: else و finally

تولید خطا با raise

درس 8: تولید خطا با raise

پیام مناسب برای کاربر

درس 9: پیام مناسب برای کاربر

ثبت خطا برای بررسی

درس 10: ثبت خطا برای بررسی

فصل ششم: Jupyter Notebook

Notebook چیست؟

درس 1: Notebook چیست؟

Cell کد

درس 2: Cell کد

Cell متنی

درس 3: Cell متنی

Markdown

درس 4: Markdown

اجرای سلول‌ها

درس 5: اجرای سلول‌ها

ترتیب اجرا

درس 6: ترتیب اجرا

Kernel

درس 7: Kernel

نمایش جدول

درس 8: نمایش جدول

نمایش نمودار

درس 9: نمایش نمودار

افزودن عنوان و توضیح

درس 10: افزودن عنوان و توضیح

پاک‌سازی خروجی

درس 11: پاک‌سازی خروجی

تبدیل Notebook به گزارش

درس 12: تبدیل Notebook به گزارش

فصل هفتم: محیط و مدیریت پروژه

Package چیست؟

درس 1: Package چیست؟

نصب با pip

درس 2: نصب با pip

محیط مجازی

درس 3: محیط مجازی

ساخت و فعال‌سازی محیط

درس 4: ساخت و فعال‌سازی محیط

فایل وابستگی‌ها

درس 5: فایل وابستگی‌ها

ساختار پوشه پروژه

درس 6: ساختار پوشه پروژه

فایل داده

درس 7: فایل داده

Notebook

درس 8: Notebook

فایل‌های Python

درس 9: فایل‌های Python

پوشه خروجی

درس 10: پوشه خروجی

.gitignore

درس 11: .gitignore

اجرای پروژه روی سیستم دیگر

درس 12: اجرای پروژه روی سیستم دیگر

مرحله 4

مرحله 4: دوره سوم: ریاضی موردنیاز علم داده

فصل اول: محاسبات و جبر پایه

عدد صحیح و اعشاری

درس 1: عدد صحیح و اعشاری

کسر و نسبت

درس 2: کسر و نسبت

درصد

درس 3: درصد

تغییر درصدی

درس 4: تغییر درصدی

توان

درس 5: توان

ریشه

درس 6: ریشه

عبارت جبری

درس 7: عبارت جبری

معادله ساده

درس 8: معادله ساده

متغیر مستقل و وابسته

درس 9: متغیر مستقل و وابسته

کاربرد نسبت در داده

درس 10: کاربرد نسبت در داده

فصل دوم: تابع

تابع ریاضی چیست؟

درس 1: تابع ریاضی چیست؟

ورودی و خروجی

درس 2: ورودی و خروجی

نمایش جدولی تابع

درس 3: نمایش جدولی تابع

نمایش نموداری

درس 4: نمایش نموداری

تابع خطی

درس 5: تابع خطی

تابع درجه دوم

درس 6: تابع درجه دوم

تابع نمایی

درس 7: تابع نمایی

تابع لگاریتمی

درس 8: تابع لگاریتمی

تابع چندمتغیره

درس 9: تابع چندمتغیره

تابع هزینه به زبان ساده

درس 10: تابع هزینه به زبان ساده

فصل سوم: دستگاه مختصات و فاصله

محور مختصات

درس 1: محور مختصات

نقطه دوبعدی

درس 2: نقطه دوبعدی

فاصله دو نقطه

درس 3: فاصله دو نقطه

فاصله اقلیدسی

درس 4: فاصله اقلیدسی

فاصله Manhattan

درس 5: فاصله Manhattan

شباهت و فاصله

درس 6: شباهت و فاصله

مقیاس ویژگی‌ها

درس 7: مقیاس ویژگی‌ها

نزدیک‌ترین همسایه

درس 8: نزدیک‌ترین همسایه

فاصله در چند بعد

درس 9: فاصله در چند بعد

اثر ویژگی‌های بزرگ‌مقیاس

درس 10: اثر ویژگی‌های بزرگ‌مقیاس

فصل چهارم: بردار

بردار چیست؟

درس 1: بردار چیست؟

مؤلفه‌های بردار

درس 2: مؤلفه‌های بردار

جمع بردار

درس 3: جمع بردار

ضرب اسکالر

درس 4: ضرب اسکالر

طول بردار

درس 5: طول بردار

ضرب داخلی

درس 6: ضرب داخلی

زاویه دو بردار

درس 7: زاویه دو بردار

شباهت کسینوسی

درس 8: شباهت کسینوسی

نمایش یک رکورد به‌صورت بردار

درس 9: نمایش یک رکورد به‌صورت بردار

نمایش متن به‌صورت بردار

درس 10: نمایش متن به‌صورت بردار

فصل پنجم: ماتریس

ماتریس چیست؟

درس 1: ماتریس چیست؟

سطر و ستون

درس 2: سطر و ستون

ابعاد ماتریس

درس 3: ابعاد ماتریس

جمع ماتریس

درس 4: جمع ماتریس

ضرب در عدد

درس 5: ضرب در عدد

ضرب ماتریسی

درس 6: ضرب ماتریسی

ترانهاده

درس 7: ترانهاده

ماتریس داده

درس 8: ماتریس داده

ویژگی‌ها و نمونه‌ها

درس 9: ویژگی‌ها و نمونه‌ها

کاربرد ماتریس در شبکه عصبی

درس 10: کاربرد ماتریس در شبکه عصبی

فصل ششم: مشتق و بهینه‌سازی شهودی

تغییر مقدار

درس 1: تغییر مقدار

شیب خط

درس 2: شیب خط

نرخ تغییر

درس 3: نرخ تغییر

مشتق به‌صورت شهودی

درس 4: مشتق به‌صورت شهودی

کمینه و بیشینه

درس 5: کمینه و بیشینه

تابع خطا

درس 6: تابع خطا

حرکت در جهت کاهش خطا

درس 7: حرکت در جهت کاهش خطا

Gradient Descent

درس 8: Gradient Descent

Learning Rate

درس 9: Learning Rate

مشکل گام بسیار کوچک یا بزرگ

درس 10: مشکل گام بسیار کوچک یا بزرگ

مرحله 5

مرحله 5: دوره چهارم: احتمال و آمار

فصل اول: جامعه و نمونه

جامعه آماری

درس 1: جامعه آماری

نمونه

درس 2: نمونه

واحد مشاهده

درس 3: واحد مشاهده

متغیر

درس 4: متغیر

پارامتر

درس 5: پارامتر

آماره

درس 6: آماره

نمونه‌گیری تصادفی

درس 7: نمونه‌گیری تصادفی

نمونه‌گیری در دسترس

درس 8: نمونه‌گیری در دسترس

سوگیری نمونه

درس 9: سوگیری نمونه

نمونه نماینده

درس 10: نمونه نماینده

فصل دوم: انواع متغیر

متغیر کمی

درس 1: متغیر کمی

متغیر کیفی

درس 2: متغیر کیفی

داده گسسته

درس 3: داده گسسته

داده پیوسته

درس 4: داده پیوسته

داده اسمی

درس 5: داده اسمی

داده ترتیبی

درس 6: داده ترتیبی

متغیر دودویی

درس 7: متغیر دودویی

متغیر هدف

درس 8: متغیر هدف

متغیر توضیحی

درس 9: متغیر توضیحی

انتخاب نمایش مناسب برای هر نوع داده

درس 10: انتخاب نمایش مناسب برای هر نوع داده

فصل سوم: آمار توصیفی

فراوانی

درس 1: فراوانی

نسبت و درصد

درس 2: نسبت و درصد

میانگین

درس 3: میانگین

میانه

درس 4: میانه

نما

درس 5: نما

کمینه و بیشینه

درس 6: کمینه و بیشینه

دامنه تغییرات

درس 7: دامنه تغییرات

واریانس

درس 8: واریانس

انحراف معیار

درس 9: انحراف معیار

چارک

درس 10: چارک

IQR

درس 11: IQR

انتخاب شاخص مرکزی مناسب

درس 12: انتخاب شاخص مرکزی مناسب

فصل چهارم: توزیع داده

توزیع چیست؟

درس 1: توزیع چیست؟

شکل توزیع

درس 2: شکل توزیع

توزیع متقارن

درس 3: توزیع متقارن

چولگی

درس 4: چولگی

داده پرت

درس 5: داده پرت

توزیع نرمال

درس 6: توزیع نرمال

توزیع Bernoulli

درس 7: توزیع Bernoulli

توزیع Binomial

درس 8: توزیع Binomial

احتمال تجربی

درس 9: احتمال تجربی

شبیه‌سازی توزیع با Python

درس 10: شبیه‌سازی توزیع با Python

فصل پنجم: احتمال

رویداد

درس 1: رویداد

فضای نمونه

درس 2: فضای نمونه

احتمال رویداد

درس 3: احتمال رویداد

متمم

درس 4: متمم

اجتماع و اشتراک

درس 5: اجتماع و اشتراک

رویدادهای مستقل

درس 6: رویدادهای مستقل

احتمال شرطی

درس 7: احتمال شرطی

جدول توافقی

درس 8: جدول توافقی

قضیه بیز به زبان ساده

درس 9: قضیه بیز به زبان ساده

شبیه‌سازی پرتاب سکه و تاس

درس 10: شبیه‌سازی پرتاب سکه و تاس

فصل ششم: همبستگی و رابطه

رابطه دو متغیر

درس 1: رابطه دو متغیر

نمودار پراکندگی

درس 2: نمودار پراکندگی

همبستگی مثبت

درس 3: همبستگی مثبت

همبستگی منفی

درس 4: همبستگی منفی

نبود همبستگی خطی

درس 5: نبود همبستگی خطی

ضریب همبستگی

درس 6: ضریب همبستگی

همبستگی رتبه‌ای

درس 7: همبستگی رتبه‌ای

داده پرت و همبستگی

درس 8: داده پرت و همبستگی

همبستگی به معنی علت نیست

درس 9: همبستگی به معنی علت نیست

متغیر مخدوش‌کننده

درس 10: متغیر مخدوش‌کننده

فصل هفتم: نمونه‌گیری و فاصله اطمینان

تغییرپذیری نمونه

درس 1: تغییرپذیری نمونه

توزیع نمونه‌گیری

درس 2: توزیع نمونه‌گیری

خطای استاندارد

درس 3: خطای استاندارد

فاصله اطمینان

درس 4: فاصله اطمینان

تفسیر صحیح فاصله اطمینان

درس 5: تفسیر صحیح فاصله اطمینان

Bootstrap

درس 6: Bootstrap

بازنمونه‌گیری

درس 7: بازنمونه‌گیری

تأثیر اندازه نمونه

درس 8: تأثیر اندازه نمونه

شبیه‌سازی چند نمونه

درس 9: شبیه‌سازی چند نمونه

گزارش عدم‌قطعیت

درس 10: گزارش عدم‌قطعیت

فصل هشتم: آزمون فرض

سؤال قابل‌آزمون

درس 1: سؤال قابل‌آزمون

فرض صفر

درس 2: فرض صفر

فرض مقابل

درس 3: فرض مقابل

آماره آزمون

درس 4: آماره آزمون

p-value

درس 5: p-value

سطح معناداری

درس 6: سطح معناداری

خطای نوع اول

درس 7: خطای نوع اول

خطای نوع دوم

درس 8: خطای نوع دوم

آزمون یک‌نمونه‌ای

درس 9: آزمون یک‌نمونه‌ای

مقایسه دو گروه

درس 10: مقایسه دو گروه

آزمون کای‌دو مقدماتی

درس 11: آزمون کای‌دو مقدماتی

تفاوت معناداری آماری و اهمیت عملی

درس 12: تفاوت معناداری آماری و اهمیت عملی

فصل نهم: طراحی آزمایش

مشاهده در برابر آزمایش

درس 1: مشاهده در برابر آزمایش

گروه کنترل

درس 2: گروه کنترل

گروه آزمایش

درس 3: گروه آزمایش

تصادفی‌سازی

درس 4: تصادفی‌سازی

متغیر مخدوش‌کننده

درس 5: متغیر مخدوش‌کننده

A/B Test

درس 6: A/B Test

تعریف معیار موفقیت

درس 7: تعریف معیار موفقیت

اندازه نمونه

درس 8: اندازه نمونه

توقف زودهنگام

درس 9: توقف زودهنگام

گزارش نتیجه آزمایش

درس 10: گزارش نتیجه آزمایش

مرحله 6

مرحله 6: دوره پنجم: محاسبات عددی با NumPy

فصل اول: شروع NumPy

چرا List همیشه کافی نیست؟

درس 1: چرا List همیشه کافی نیست؟

نصب و Import

درس 2: نصب و Import

ساخت Array

درس 3: ساخت Array

نوع داده Array

درس 4: نوع داده Array

ابعاد

درس 5: ابعاد

Shape

درس 6: Shape

Size

درس 7: Size

ساخت Array صفر و یک

درس 8: ساخت Array صفر و یک

ساخت بازه اعداد

درس 9: ساخت بازه اعداد

تولید داده تصادفی

درس 10: تولید داده تصادفی

فصل دوم: دسترسی و برش

Indexing یک‌بعدی

درس 1: Indexing یک‌بعدی

Slicing

درس 2: Slicing

Array دوبعدی

درس 3: Array دوبعدی

انتخاب سطر

درس 4: انتخاب سطر

انتخاب ستون

درس 5: انتخاب ستون

انتخاب بخشی از ماتریس

درس 6: انتخاب بخشی از ماتریس

Boolean Mask

درس 7: Boolean Mask

انتخاب شرطی

درس 8: انتخاب شرطی

تغییر مقادیر

درس 9: تغییر مقادیر

Copy در برابر View

درس 10: Copy در برابر View

فصل سوم: عملیات برداری

جمع و تفریق Array

درس 1: جمع و تفریق Array

ضرب عضو‌به‌عضو

درس 2: ضرب عضو‌به‌عضو

تقسیم

درس 3: تقسیم

توان

درس 4: توان

عملیات بدون حلقه

درس 5: عملیات بدون حلقه

Universal Function

درس 6: Universal Function

مقایسه برداری

درس 7: مقایسه برداری

where

درس 8: where

Vectorization

درس 9: Vectorization

مقایسه روش حلقه و برداری

درس 10: مقایسه روش حلقه و برداری

فصل چهارم: آمار با NumPy

Sum

درس 1: Sum

Mean

درس 2: Mean

Median

درس 3: Median

Min و Max

درس 4: Min و Max

Variance

درس 5: Variance

Standard Deviation

درس 6: Standard Deviation

Percentile

درس 7: Percentile

Axis

درس 8: Axis

آمار سطری و ستونی

درس 9: آمار سطری و ستونی

مدیریت مقدارهای نامعتبر

درس 10: مدیریت مقدارهای نامعتبر

فصل پنجم: تغییر شکل و ترکیب

Reshape

درس 1: Reshape

Flatten

درس 2: Flatten

Transpose

درس 3: Transpose

Concatenate

درس 4: Concatenate

Stack

درس 5: Stack

Split

درس 6: Split

افزودن محور

درس 7: افزودن محور

Broadcasting

درس 8: Broadcasting

خطاهای Shape

درس 9: خطاهای Shape

آماده‌سازی داده برای مدل

درس 10: آماده‌سازی داده برای مدل

فصل ششم: جبر خطی مقدماتی

بردار و ماتریس در NumPy

درس 1: بردار و ماتریس در NumPy

ضرب داخلی

درس 2: ضرب داخلی

ضرب ماتریسی

درس 3: ضرب ماتریسی

ترانهاده

درس 4: ترانهاده

دستگاه معادلات ساده

درس 5: دستگاه معادلات ساده

فاصله بردارها

درس 6: فاصله بردارها

Norm

درس 7: Norm

Eigenvalue به‌صورت شهودی

درس 8: Eigenvalue به‌صورت شهودی

کاربرد در کاهش ابعاد

درس 9: کاربرد در کاهش ابعاد

پیوند NumPy با ML

درس 10: پیوند NumPy با ML

مرحله 7

مرحله 7: دوره ششم: تحلیل و پاک‌سازی داده با pandas

فصل اول: Series و DataFrame

داده جدولی

درس 1: داده جدولی

Series

درس 2: Series

DataFrame

درس 3: DataFrame

ساخت از Dictionary

درس 4: ساخت از Dictionary

Index

درس 5: Index

Column

درس 6: Column

Shape

درس 7: Shape

نوع داده ستون‌ها

درس 8: نوع داده ستون‌ها

نمایش چند سطر اول

درس 9: نمایش چند سطر اول

بررسی اطلاعات جدول

درس 10: بررسی اطلاعات جدول

فصل دوم: ورود و خروج داده

خواندن CSV

درس 1: خواندن CSV

تنظیم جداکننده

درس 2: تنظیم جداکننده

Encoding

درس 3: Encoding

خواندن Excel

درس 4: خواندن Excel

خواندن JSON

درس 5: خواندن JSON

خواندن داده SQL

درس 6: خواندن داده SQL

ذخیره CSV

درس 7: ذخیره CSV

ذخیره Excel

درس 8: ذخیره Excel

ذخیره بدون Index

درس 9: ذخیره بدون Index

خطاهای رایج ورود داده

درس 10: خطاهای رایج ورود داده

فصل سوم: انتخاب داده

انتخاب ستون

درس 1: انتخاب ستون

انتخاب چند ستون

درس 2: انتخاب چند ستون

loc

درس 3: loc

iloc

درس 4: iloc

انتخاب سطر

درس 5: انتخاب سطر

فیلتر شرطی

درس 6: فیلتر شرطی

چند شرط

درس 7: چند شرط

isin

درس 8: isin

between

درس 9: between

Query

درس 10: Query

مرتب‌سازی

درس 11: مرتب‌سازی

انتخاب نمونه تصادفی

درس 12: انتخاب نمونه تصادفی

فصل چهارم: داده‌های گمشده

Missing Value چیست؟

درس 1: Missing Value چیست؟

شناسایی مقدار گمشده

درس 2: شناسایی مقدار گمشده

شمارش مقادیر گمشده

درس 3: شمارش مقادیر گمشده

حذف سطر

درس 4: حذف سطر

حذف ستون

درس 5: حذف ستون

پرکردن با مقدار ثابت

درس 6: پرکردن با مقدار ثابت

پرکردن با میانگین یا میانه

درس 7: پرکردن با میانگین یا میانه

Forward Fill

درس 8: Forward Fill

ایجاد نشانگر Missing

درس 9: ایجاد نشانگر Missing

خطر پنهان‌کردن داده گمشده

درس 10: خطر پنهان‌کردن داده گمشده

تصمیم براساس علت گم‌شدن

درس 11: تصمیم براساس علت گم‌شدن

مستندسازی تغییرات

درس 12: مستندسازی تغییرات

فصل پنجم: پاک‌سازی متن و نوع داده

فاصله‌های اضافی

درس 1: فاصله‌های اضافی

یکسان‌سازی حروف

درس 2: یکسان‌سازی حروف

جایگزینی مقدار

درس 3: جایگزینی مقدار

داده تکراری

درس 4: داده تکراری

حذف Duplicate

درس 5: حذف Duplicate

تبدیل عدد ذخیره‌شده به متن

درس 6: تبدیل عدد ذخیره‌شده به متن

تبدیل تاریخ

درس 7: تبدیل تاریخ

داده دسته‌ای

درس 8: داده دسته‌ای

استانداردسازی نام‌ها

درس 9: استانداردسازی نام‌ها

پاک‌سازی اعداد فارسی و انگلیسی

درس 10: پاک‌سازی اعداد فارسی و انگلیسی

تشخیص مقدار غیرمنطقی

درس 11: تشخیص مقدار غیرمنطقی

ساخت گزارش کیفیت داده

درس 12: ساخت گزارش کیفیت داده

فصل ششم: ساخت و تبدیل ستون

ساخت ستون محاسبه‌شده

درس 1: ساخت ستون محاسبه‌شده

اعمال عملگر روی ستون

درس 2: اعمال عملگر روی ستون

تابع apply

درس 3: تابع apply

شرط با where

درس 4: شرط با where

دسته‌بندی مقدارهای عددی

درس 5: دسته‌بندی مقدارهای عددی

cut و بازه‌بندی

درس 6: cut و بازه‌بندی

استخراج بخش‌های تاریخ

درس 7: استخراج بخش‌های تاریخ

استخراج متن

درس 8: استخراج متن

Rename

درس 9: Rename

حذف ستون

درس 10: حذف ستون

بازچینی ستون‌ها

درس 11: بازچینی ستون‌ها

پرهیز از پردازش کند غیرضروری

درس 12: پرهیز از پردازش کند غیرضروری

فصل هفتم: GroupBy و خلاصه‌سازی

گروه‌بندی چیست؟

درس 1: گروه‌بندی چیست؟

GroupBy یک ستون

درس 2: GroupBy یک ستون

GroupBy چند ستون

درس 3: GroupBy چند ستون

Count

درس 4: Count

Sum

درس 5: Sum

Mean

درس 6: Mean

چند Aggregate

درس 7: چند Aggregate

Named Aggregation

درس 8: Named Aggregation

Pivot Table

درس 9: Pivot Table

Crosstab

درس 10: Crosstab

نسبت درون گروه

درس 11: نسبت درون گروه

ساخت جدول گزارش مدیریتی

درس 12: ساخت جدول گزارش مدیریتی

فصل هشتم: ترکیب جدول‌ها

چرا داده در چند جدول است؟

درس 1: چرا داده در چند جدول است؟

concat

درس 2: concat

merge

درس 3: merge

کلید مشترک

درس 4: کلید مشترک

Inner Join

درس 5: Inner Join

Left Join

درس 6: Left Join

Right و Outer Join

درس 7: Right و Outer Join

کلید تکراری

درس 8: کلید تکراری

اعتبارسنجی Join

درس 9: اعتبارسنجی Join

ستون‌های هم‌نام

درس 10: ستون‌های هم‌نام

تشخیص رکورد بدون تطابق

درس 11: تشخیص رکورد بدون تطابق

ترکیب داده دانش‌آموز و دوره

درس 12: ترکیب داده دانش‌آموز و دوره

فصل نهم: داده‌های زمانی

DateTime

درس 1: DateTime

تبدیل متن به تاریخ

درس 2: تبدیل متن به تاریخ

سال، ماه و روز

درس 3: سال، ماه و روز

روز هفته

درس 4: روز هفته

اختلاف تاریخ

درس 5: اختلاف تاریخ

مرتب‌سازی زمانی

درس 6: مرتب‌سازی زمانی

Resampling

درس 7: Resampling

آمار روزانه و ماهانه

درس 8: آمار روزانه و ماهانه

Rolling Window

درس 9: Rolling Window

روند و فصل

درس 10: روند و فصل

منطقه زمانی مقدماتی

درس 11: منطقه زمانی مقدماتی

تحلیل فعالیت در طول زمان

درس 12: تحلیل فعالیت در طول زمان

مرحله 8

مرحله 8: دوره هفتم: تحلیل اکتشافی، مصورسازی، SQL و ارائه نتیجه

فصل اول: فرایند تحلیل داده

تعریف سؤال

درس 1: تعریف سؤال

شناخت مخاطب

درس 2: شناخت مخاطب

تعریف معیار

درس 3: تعریف معیار

شناخت منبع داده

درس 4: شناخت منبع داده

بررسی کیفیت

درس 5: بررسی کیفیت

پاک‌سازی

درس 6: پاک‌سازی

تحلیل توصیفی

درس 7: تحلیل توصیفی

ساخت فرضیه

درس 8: ساخت فرضیه

بررسی فرضیه

درس 9: بررسی فرضیه

گزارش نتیجه

درس 10: گزارش نتیجه

ذکر محدودیت‌ها

درس 11: ذکر محدودیت‌ها

پیشنهاد اقدام بعدی

درس 12: پیشنهاد اقدام بعدی

فصل دوم: اصول نمودار

نمودار چه مسئله‌ای را حل می‌کند؟

درس 1: نمودار چه مسئله‌ای را حل می‌کند؟

محور افقی و عمودی

درس 2: محور افقی و عمودی

عنوان مناسب

درس 3: عنوان مناسب

برچسب محور

درس 4: برچسب محور

Legend

درس 5: Legend

مقیاس درست

درس 6: مقیاس درست

رنگ هدفمند

درس 7: رنگ هدفمند

حذف شلوغی

درس 8: حذف شلوغی

نمایش منبع داده

درس 9: نمایش منبع داده

پرهیز از نمودار گمراه‌کننده

درس 10: پرهیز از نمودار گمراه‌کننده

فصل سوم: نمودارهای مقایسه‌ای

Bar Chart

درس 1: Bar Chart

Horizontal Bar

درس 2: Horizontal Bar

مرتب‌سازی دسته‌ها

درس 3: مرتب‌سازی دسته‌ها

Grouped Bar

درس 4: Grouped Bar

Stacked Bar

درس 5: Stacked Bar

Dot Plot

درس 6: Dot Plot

نمایش مقدار روی نمودار

درس 7: نمایش مقدار روی نمودار

انتخاب میان Bar و Pie

درس 8: انتخاب میان Bar و Pie

مشکل Pie Chartهای شلوغ

درس 9: مشکل Pie Chartهای شلوغ

پروژه مقایسه گروه‌ها

درس 10: پروژه مقایسه گروه‌ها

فصل چهارم: توزیع و رابطه

Histogram

درس 1: Histogram

انتخاب Bin

درس 2: انتخاب Bin

Box Plot

درس 3: Box Plot

تشخیص داده پرت

درس 4: تشخیص داده پرت

Violin Plot مقدماتی

درس 5: Violin Plot مقدماتی

Scatter Plot

درس 6: Scatter Plot

رنگ براساس گروه

درس 7: رنگ براساس گروه

اندازه نقطه

درس 8: اندازه نقطه

خط روند

درس 9: خط روند

Pairwise Relationship

درس 10: Pairwise Relationship

Heatmap همبستگی

درس 11: Heatmap همبستگی

تفسیر بدون اغراق

درس 12: تفسیر بدون اغراق

فصل پنجم: نمودار زمانی

Line Chart

درس 1: Line Chart

چند خط

درس 2: چند خط

Moving Average

درس 3: Moving Average

مقایسه دوره‌ها

درس 4: مقایسه دوره‌ها

نشانه‌گذاری رویداد

درس 5: نشانه‌گذاری رویداد

داده گمشده زمانی

درس 6: داده گمشده زمانی

روند

درس 7: روند

فصل‌پذیری

درس 8: فصل‌پذیری

تغییرات غیرعادی

درس 9: تغییرات غیرعادی

ساخت گزارش روند

درس 10: ساخت گزارش روند

فصل ششم: SQL مقدماتی

پایگاه داده رابطه‌ای

درس 1: پایگاه داده رابطه‌ای

جدول، سطر و ستون

درس 2: جدول، سطر و ستون

دستور SELECT

درس 3: دستور SELECT

انتخاب ستون

درس 4: انتخاب ستون

WHERE

درس 5: WHERE

عملگرهای مقایسه

درس 6: عملگرهای مقایسه

AND و OR

درس 7: AND و OR

IN و BETWEEN

درس 8: IN و BETWEEN

LIKE

درس 9: LIKE

مرتب‌سازی

درس 10: مرتب‌سازی

محدودکردن نتایج

درس 11: محدودکردن نتایج

مقدار NULL

درس 12: مقدار NULL

فصل هفتم: SQL تحلیلی

Count

درس 1: Count

Sum و Average

درس 2: Sum و Average

Min و Max

درس 3: Min و Max

Group By

درس 4: Group By

Having

درس 5: Having

Inner Join

درس 6: Inner Join

Left Join

درس 7: Left Join

چند Join

درس 8: چند Join

Subquery مقدماتی

درس 9: Subquery مقدماتی

Case When

درس 10: Case When

Window Function مقدماتی

درس 11: Window Function مقدماتی

استخراج داده برای pandas

درس 12: استخراج داده برای pandas

فصل هشتم: داستان‌گویی با داده

مخاطب چه چیزی می‌خواهد بداند؟

درس 1: مخاطب چه چیزی می‌خواهد بداند؟

پیام اصلی

درس 2: پیام اصلی

زمینه و مقایسه

درس 3: زمینه و مقایسه

شواهد

درس 4: شواهد

نمودار پشتیبان

درس 5: نمودار پشتیبان

نتیجه در برابر نظر

درس 6: نتیجه در برابر نظر

ساختار مقدمه، یافته و پیشنهاد

درس 7: ساختار مقدمه، یافته و پیشنهاد

گزارش یک‌صفحه‌ای

درس 8: گزارش یک‌صفحه‌ای

ارائه پنج‌دقیقه‌ای

درس 9: ارائه پنج‌دقیقه‌ای

پاسخ به سؤال مخاطب

درس 10: پاسخ به سؤال مخاطب

پذیرش عدم‌قطعیت

درس 11: پذیرش عدم‌قطعیت

اصلاح گزارش با بازخورد

درس 12: اصلاح گزارش با بازخورد

مرحله 9

مرحله 9: دوره هشتم: مبانی یادگیری ماشین

فصل اول: مسئله یادگیری ماشین

چه زمانی ML لازم است؟

درس 1: چه زمانی ML لازم است؟

مسئله قاعده‌محور

درس 2: مسئله قاعده‌محور

مسئله داده‌محور

درس 3: مسئله داده‌محور

نمونه یا Observation

درس 4: نمونه یا Observation

Feature

درس 5: Feature

Target

درس 6: Target

Label

درس 7: Label

مدل

درس 8: مدل

آموزش

درس 9: آموزش

استنتاج یا Inference

درس 10: استنتاج یا Inference

Classification

درس 11: Classification

Regression

درس 12: Regression

فصل دوم: فرایند ساخت مدل

تعریف مسئله

درس 1: تعریف مسئله

تعریف واحد پیش‌بینی

درس 2: تعریف واحد پیش‌بینی

تعیین زمان پیش‌بینی

درس 3: تعیین زمان پیش‌بینی

جمع‌آوری داده

درس 4: جمع‌آوری داده

پاک‌سازی

درس 5: پاک‌سازی

انتخاب Feature

درس 6: انتخاب Feature

تقسیم داده

درس 7: تقسیم داده

ساخت Baseline

درس 8: ساخت Baseline

آموزش مدل

درس 9: آموزش مدل

ارزیابی

درس 10: ارزیابی

تحلیل خطا

درس 11: تحلیل خطا

بهبود و انتشار

درس 12: بهبود و انتشار

فصل سوم: Train، Validation و Test

چرا مدل را روی همان داده نسنجیم؟

درس 1: چرا مدل را روی همان داده نسنجیم؟

Training Set

درس 2: Training Set

Validation Set

درس 3: Validation Set

Test Set

درس 4: Test Set

train_test_split

درس 5: train_test_split

Random State

درس 6: Random State

تقسیم Stratified

درس 7: تقسیم Stratified

داده زمانی

درس 8: داده زمانی

جلوگیری از دیدن Test

درس 9: جلوگیری از دیدن Test

ارزیابی نهایی فقط یک‌بار

درس 10: ارزیابی نهایی فقط یک‌بار

فصل چهارم: Underfitting و Overfitting

حفظ‌کردن در برابر یادگیری

درس 1: حفظ‌کردن در برابر یادگیری

خطای آموزش

درس 2: خطای آموزش

خطای اعتبارسنجی

درس 3: خطای اعتبارسنجی

Underfitting

درس 4: Underfitting

Overfitting

درس 5: Overfitting

پیچیدگی مدل

درس 6: پیچیدگی مدل

داده بیشتر

درس 7: داده بیشتر

Feature بهتر

درس 8: Feature بهتر

Regularization

درس 9: Regularization

منحنی یادگیری مقدماتی

درس 10: منحنی یادگیری مقدماتی

فصل پنجم: پیش‌پردازش

چرا داده خام مناسب مدل نیست؟

درس 1: چرا داده خام مناسب مدل نیست؟

داده عددی

درس 2: داده عددی

داده دسته‌ای

درس 3: داده دسته‌ای

Standardization

درس 4: Standardization

Min-Max Scaling

درس 5: Min-Max Scaling

One-Hot Encoding

درس 6: One-Hot Encoding

Ordinal Encoding

درس 7: Ordinal Encoding

Imputation

درس 8: Imputation

Featureهای متنی مقدماتی

درس 9: Featureهای متنی مقدماتی

آموزش Transform فقط روی Train

درس 10: آموزش Transform فقط روی Train

فصل ششم: Pipeline

مشکل مراحل جداگانه

درس 1: مشکل مراحل جداگانه

Pipeline چیست؟

درس 2: Pipeline چیست؟

Transformer

درس 3: Transformer

Estimator

درس 4: Estimator

ساخت Pipeline ساده

درس 5: ساخت Pipeline ساده

ColumnTransformer

درس 6: ColumnTransformer

ستون عددی و دسته‌ای

درس 7: ستون عددی و دسته‌ای

Fit و Transform

درس 8: Fit و Transform

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

درس 9: پیش‌بینی روی داده جدید

ذخیره Pipeline کامل

درس 10: ذخیره Pipeline کامل

فصل هفتم: نشت داده

Data Leakage چیست؟

درس 1: Data Leakage چیست؟

استفاده از اطلاعات آینده

درس 2: استفاده از اطلاعات آینده

پاک‌سازی قبل از Split

درس 3: پاک‌سازی قبل از Split

Scaling کل داده

درس 4: Scaling کل داده

Feature دارای پاسخ

درس 5: Feature دارای پاسخ

Duplicate بین Train و Test

درس 6: Duplicate بین Train و Test

نشت در داده زمانی

درس 7: نشت در داده زمانی

نشت گروهی

درس 8: نشت گروهی

بررسی منشأ هر Feature

درس 9: بررسی منشأ هر Feature

چک‌لیست جلوگیری از Leakage

درس 10: چک‌لیست جلوگیری از Leakage

مرحله 10

مرحله 10: دوره نهم: یادگیری نظارت‌شده

فصل اول: رگرسیون خطی

مسئله رگرسیون

درس 1: مسئله رگرسیون

خط و رابطه خطی

درس 2: خط و رابطه خطی

ضریب و عرض از مبدأ

درس 3: ضریب و عرض از مبدأ

پیش‌بینی

درس 4: پیش‌بینی

Residual

درس 5: Residual

تابع خطا

درس 6: تابع خطا

Linear Regression

درس 7: Linear Regression

چند Feature

درس 8: چند Feature

تفسیر ضریب با احتیاط

درس 9: تفسیر ضریب با احتیاط

محدودیت رابطه خطی

درس 10: محدودیت رابطه خطی

فصل دوم: معیارهای رگرسیون

خطای هر نمونه

درس 1: خطای هر نمونه

MAE

درس 2: MAE

MSE

درس 3: MSE

RMSE

درس 4: RMSE

درس 5: R²

اثر داده پرت

درس 6: اثر داده پرت

مقایسه با Baseline

درس 7: مقایسه با Baseline

انتخاب معیار براساس مسئله

درس 8: انتخاب معیار براساس مسئله

نمودار مقدار واقعی و پیش‌بینی

درس 9: نمودار مقدار واقعی و پیش‌بینی

تحلیل Residual

درس 10: تحلیل Residual

فصل سوم: رگرسیون منظم‌شده

ضریب‌های بسیار بزرگ

درس 1: ضریب‌های بسیار بزرگ

Regularization

درس 2: Regularization

Ridge

درس 3: Ridge

Lasso

درس 4: Lasso

Elastic Net

درس 5: Elastic Net

پارامتر قدرت جریمه

درس 6: پارامتر قدرت جریمه

Scaling و Regularization

درس 7: Scaling و Regularization

انتخاب Feature

درس 8: انتخاب Feature

مقایسه مدل‌ها

درس 9: مقایسه مدل‌ها

تفسیر نتیجه

درس 10: تفسیر نتیجه

فصل چهارم: طبقه‌بندی

مسئله Classification

درس 1: مسئله Classification

طبقه دودویی

درس 2: طبقه دودویی

چندکلاسه

درس 3: چندکلاسه

احتمال پیش‌بینی

درس 4: احتمال پیش‌بینی

Threshold

درس 5: Threshold

Logistic Regression

درس 6: Logistic Regression

مرز تصمیم

درس 7: مرز تصمیم

کلاس مثبت و منفی

درس 8: کلاس مثبت و منفی

طبقه‌بندی چندکلاسه

درس 9: طبقه‌بندی چندکلاسه

خطاهای مدل

درس 10: خطاهای مدل

فصل پنجم: معیارهای طبقه‌بندی

Accuracy

درس 1: Accuracy

Confusion Matrix

درس 2: Confusion Matrix

True Positive

درس 3: True Positive

False Positive

درس 4: False Positive

False Negative

درس 5: False Negative

Precision

درس 6: Precision

Recall

درس 7: Recall

F1 Score

درس 8: F1 Score

ROC و AUC مقدماتی

درس 9: ROC و AUC مقدماتی

انتخاب Threshold

درس 10: انتخاب Threshold

هزینه متفاوت خطاها

درس 11: هزینه متفاوت خطاها

چرا Accuracy همیشه کافی نیست؟

درس 12: چرا Accuracy همیشه کافی نیست؟

فصل ششم: K-Nearest Neighbors

مفهوم همسایه

درس 1: مفهوم همسایه

فاصله

درس 2: فاصله

مقدار K

درس 3: مقدار K

رأی‌گیری

درس 4: رأی‌گیری

KNN برای Classification

درس 5: KNN برای Classification

KNN برای Regression

درس 6: KNN برای Regression

اهمیت Scaling

درس 7: اهمیت Scaling

اثر داده پرت

درس 8: اثر داده پرت

هزینه پیش‌بینی

درس 9: هزینه پیش‌بینی

انتخاب K مناسب

درس 10: انتخاب K مناسب

فصل هفتم: درخت تصمیم

تصمیم‌های پیاپی

درس 1: تصمیم‌های پیاپی

Root و Leaf

درس 2: Root و Leaf

Split

درس 3: Split

عمق درخت

درس 4: عمق درخت

Decision Tree Classifier

درس 5: Decision Tree Classifier

Decision Tree Regressor

درس 6: Decision Tree Regressor

تفسیر مسیر تصمیم

درس 7: تفسیر مسیر تصمیم

Overfitting درخت

درس 8: Overfitting درخت

محدودکردن عمق

درس 9: محدودکردن عمق

Feature Importance با احتیاط

درس 10: Feature Importance با احتیاط

فصل هشتم: مدل‌های Ensemble

ترکیب چند مدل

درس 1: ترکیب چند مدل

Bagging

درس 2: Bagging

Random Forest

درس 3: Random Forest

نمونه‌گیری تصادفی

درس 4: نمونه‌گیری تصادفی

Feature تصادفی

درس 5: Feature تصادفی

Gradient Boosting به زبان ساده

درس 6: Gradient Boosting به زبان ساده

Boosting مرحله‌ای

درس 7: Boosting مرحله‌ای

مقایسه با درخت منفرد

درس 8: مقایسه با درخت منفرد

تنظیم پارامترها

درس 9: تنظیم پارامترها

هزینه پیچیدگی مدل

درس 10: هزینه پیچیدگی مدل

فصل نهم: عدم توازن کلاس‌ها

Imbalanced Data

درس 1: Imbalanced Data

Baseline گمراه‌کننده

درس 2: Baseline گمراه‌کننده

معیار مناسب

درس 3: معیار مناسب

Stratified Split

درس 4: Stratified Split

Class Weight

درس 5: Class Weight

Oversampling مقدماتی

درس 6: Oversampling مقدماتی

Undersampling مقدماتی

درس 7: Undersampling مقدماتی

تنظیم Threshold

درس 8: تنظیم Threshold

Precision-Recall

درس 9: Precision-Recall

پرهیز از دست‌کاری Test Set

درس 10: پرهیز از دست‌کاری Test Set

مرحله 11

مرحله 11: دوره دهم: یادگیری بدون نظارت، مهندسی ویژگی و انتخاب مدل

فصل اول: یادگیری بدون نظارت

داده بدون Label

درس 1: داده بدون Label

کشف ساختار

درس 2: کشف ساختار

خوشه‌بندی

درس 3: خوشه‌بندی

کاهش ابعاد

درس 4: کاهش ابعاد

تشخیص ناهنجاری

درس 5: تشخیص ناهنجاری

تفاوت با Classification

درس 6: تفاوت با Classification

نبود پاسخ قطعی

درس 7: نبود پاسخ قطعی

ارزیابی کیفی

درس 8: ارزیابی کیفی

کاربردهای واقعی

درس 9: کاربردهای واقعی

خطر تفسیر بیش از حد

درس 10: خطر تفسیر بیش از حد

فصل دوم: K-Means

مرکز خوشه

درس 1: مرکز خوشه

تخصیص نقطه

درس 2: تخصیص نقطه

به‌روزرسانی مرکز

درس 3: به‌روزرسانی مرکز

تعداد خوشه

درس 4: تعداد خوشه

مقداردهی اولیه

درس 5: مقداردهی اولیه

Scaling

درس 6: Scaling

Inertia

درس 7: Inertia

Elbow Method

درس 8: Elbow Method

Silhouette Score

درس 9: Silhouette Score

تفسیر خوشه‌ها

درس 10: تفسیر خوشه‌ها

نام‌گذاری خوشه با احتیاط

درس 11: نام‌گذاری خوشه با احتیاط

بخش‌بندی کاربران

درس 12: بخش‌بندی کاربران

فصل سوم: خوشه‌بندی‌های دیگر

محدودیت خوشه کروی

درس 1: محدودیت خوشه کروی

Hierarchical Clustering

درس 2: Hierarchical Clustering

Dendrogram

درس 3: Dendrogram

DBSCAN

درس 4: DBSCAN

نقطه نویزی

درس 5: نقطه نویزی

چگالی

درس 6: چگالی

انتخاب فاصله

درس 7: انتخاب فاصله

مقایسه الگوریتم‌ها

درس 8: مقایسه الگوریتم‌ها

ارزیابی بصری

درس 9: ارزیابی بصری

انتخاب روش متناسب با داده

درس 10: انتخاب روش متناسب با داده

فصل چهارم: کاهش ابعاد

داده پربعد

درس 1: داده پربعد

Featureهای مرتبط

درس 2: Featureهای مرتبط

فشرده‌سازی اطلاعات

درس 3: فشرده‌سازی اطلاعات

PCA به زبان ساده

درس 4: PCA به زبان ساده

مؤلفه اصلی

درس 5: مؤلفه اصلی

Explained Variance

درس 6: Explained Variance

Scaling قبل از PCA

درس 7: Scaling قبل از PCA

نمایش دوبعدی

درس 8: نمایش دوبعدی

استفاده در Pipeline

درس 9: استفاده در Pipeline

محدودیت تفسیر مؤلفه‌ها

درس 10: محدودیت تفسیر مؤلفه‌ها

فصل پنجم: مهندسی ویژگی

Feature Engineering چیست؟

درس 1: Feature Engineering چیست؟

Feature خام و مشتق‌شده

درس 2: Feature خام و مشتق‌شده

نسبت‌ها

درس 3: نسبت‌ها

اختلاف‌ها

درس 4: اختلاف‌ها

تجمیع تاریخی

درس 5: تجمیع تاریخی

Feature زمانی

درس 6: Feature زمانی

تعامل دو Feature

درس 7: تعامل دو Feature

تبدیل لگاریتمی

درس 8: تبدیل لگاریتمی

دسته‌بندی بازه‌ای

درس 9: دسته‌بندی بازه‌ای

Feature دارای اطلاعات آینده

درس 10: Feature دارای اطلاعات آینده

انتخاب Feature قابل‌دسترسی در Production

درس 11: انتخاب Feature قابل‌دسترسی در Production

مستندسازی تعریف Feature

درس 12: مستندسازی تعریف Feature

فصل ششم: Cross-validation

محدودیت یک تقسیم داده

درس 1: محدودیت یک تقسیم داده

K-Fold

درس 2: K-Fold

Stratified K-Fold

درس 3: Stratified K-Fold

Cross-validation Score

درس 4: Cross-validation Score

میانگین و پراکندگی Score

درس 5: میانگین و پراکندگی Score

Grouped Cross-validation

درس 6: Grouped Cross-validation

Time Series Split

درس 7: Time Series Split

انتخاب روش براساس داده

درس 8: انتخاب روش براساس داده

هزینه محاسباتی

درس 9: هزینه محاسباتی

حفظ Test نهایی

درس 10: حفظ Test نهایی

فصل هفتم: تنظیم Hyperparameter

Parameter و Hyperparameter

درس 1: Parameter و Hyperparameter

جست‌وجوی دستی

درس 2: جست‌وجوی دستی

Grid Search

درس 3: Grid Search

Randomized Search

درس 4: Randomized Search

فضای جست‌وجو

درس 5: فضای جست‌وجو

معیار انتخاب

درس 6: معیار انتخاب

Cross-validation داخلی

درس 7: Cross-validation داخلی

خطر جست‌وجوی بیش از حد

درس 8: خطر جست‌وجوی بیش از حد

مقایسه با Baseline

درس 9: مقایسه با Baseline

ثبت نتیجه آزمایش‌ها

درس 10: ثبت نتیجه آزمایش‌ها

فصل هشتم: تحلیل خطا و تفسیر مدل

نمونه‌های اشتباه

درس 1: نمونه‌های اشتباه

گروه‌بندی خطا

درس 2: گروه‌بندی خطا

خطا براساس دسته

درس 3: خطا براساس دسته

خطا براساس بازه عددی

درس 4: خطا براساس بازه عددی

بررسی داده ورودی

درس 5: بررسی داده ورودی

Permutation Importance

درس 6: Permutation Importance

Partial Dependence مقدماتی

درس 7: Partial Dependence مقدماتی

توضیح محلی و کلی

درس 8: توضیح محلی و کلی

تفسیر به معنی علیت نیست

درس 9: تفسیر به معنی علیت نیست

مستندسازی محدودیت مدل

درس 10: مستندسازی محدودیت مدل

بررسی عملکرد گروه‌های مختلف

درس 11: بررسی عملکرد گروه‌های مختلف

تصمیم برای بهبود بعدی

درس 12: تصمیم برای بهبود بعدی

مرحله 12

مرحله 12: دوره یازدهم: یادگیری عمیق با PyTorch

فصل اول: شبکه عصبی به زبان ساده

چرا مدل خطی کافی نیست؟

درس 1: چرا مدل خطی کافی نیست؟

نورون مصنوعی

درس 2: نورون مصنوعی

ورودی و وزن

درس 3: ورودی و وزن

Bias

درس 4: Bias

جمع وزن‌دار

درس 5: جمع وزن‌دار

Activation Function

درس 6: Activation Function

لایه

درس 7: لایه

شبکه چندلایه

درس 8: شبکه چندلایه

خروجی مدل

درس 9: خروجی مدل

پارامترهای قابل‌یادگیری

درس 10: پارامترهای قابل‌یادگیری

فصل دوم: Tensor در PyTorch

Tensor چیست؟

درس 1: Tensor چیست؟

ساخت Tensor

درس 2: ساخت Tensor

Shape

درس 3: Shape

نوع داده

درس 4: نوع داده

عملیات Tensor

درس 5: عملیات Tensor

Indexing

درس 6: Indexing

Reshape

درس 7: Reshape

Broadcasting

درس 8: Broadcasting

CPU و GPU

درس 9: CPU و GPU

تبدیل NumPy و Tensor

درس 10: تبدیل NumPy و Tensor

فصل سوم: Dataset و DataLoader

Dataset

درس 1: Dataset

نمونه و Label

درس 2: نمونه و Label

ساخت Dataset ساده

درس 3: ساخت Dataset ساده

تقسیم داده

درس 4: تقسیم داده

Batch

درس 5: Batch

DataLoader

درس 6: DataLoader

Shuffle

درس 7: Shuffle

Batch Size

درس 8: Batch Size

پیمایش Batchها

درس 9: پیمایش Batchها

Transform داده

درس 10: Transform داده

فصل چهارم: ساخت مدل

nn.Module

درس 1: nn.Module

تعریف لایه

درس 2: تعریف لایه

Linear Layer

درس 3: Linear Layer

تابع forward

درس 4: تابع forward

Activation

درس 5: Activation

ساخت شبکه چندلایه

درس 6: ساخت شبکه چندلایه

مشاهده پارامترها

درس 7: مشاهده پارامترها

اجرای Forward Pass

درس 8: اجرای Forward Pass

شکل ورودی و خروجی

درس 9: شکل ورودی و خروجی

خطاهای Shape

درس 10: خطاهای Shape

فصل پنجم: Loss و Optimization

Loss Function

درس 1: Loss Function

Loss رگرسیون

درس 2: Loss رگرسیون

Loss طبقه‌بندی

درس 3: Loss طبقه‌بندی

Gradient

درس 4: Gradient

Autograd

درس 5: Autograd

backward

درس 6: backward

Optimizer

درس 7: Optimizer

SGD

درس 8: SGD

Adam

درس 9: Adam

Learning Rate

درس 10: Learning Rate

پاک‌کردن Gradient

درس 11: پاک‌کردن Gradient

یک مرحله آموزش

درس 12: یک مرحله آموزش

فصل ششم: حلقه آموزش

Epoch

درس 1: Epoch

حلقه Batch

درس 2: حلقه Batch

Forward

درس 3: Forward

محاسبه Loss

درس 4: محاسبه Loss

Backward

درس 5: Backward

Update وزن

درس 6: Update وزن

ثبت Loss

درس 7: ثبت Loss

Validation Loop

درس 8: Validation Loop

Accuracy

درس 9: Accuracy

نمودار روند آموزش

درس 10: نمودار روند آموزش

تشخیص Overfitting

درس 11: تشخیص Overfitting

ذخیره بهترین مدل

درس 12: ذخیره بهترین مدل

فصل هفتم: بهبود شبکه

تغییر تعداد لایه

درس 1: تغییر تعداد لایه

تغییر تعداد نورون

درس 2: تغییر تعداد نورون

ReLU

درس 3: ReLU

Dropout

درس 4: Dropout

Batch Normalization مقدماتی

درس 5: Batch Normalization مقدماتی

Weight Decay

درس 6: Weight Decay

Early Stopping

درس 7: Early Stopping

Learning Rate Scheduler

درس 8: Learning Rate Scheduler

Data Augmentation

درس 9: Data Augmentation

مقایسه آزمایش‌ها

درس 10: مقایسه آزمایش‌ها

فصل هشتم: شبکه کانولوشنی

تصویر به‌عنوان داده

درس 1: تصویر به‌عنوان داده

کانال رنگ

درس 2: کانال رنگ

Convolution به زبان ساده

درس 3: Convolution به زبان ساده

Filter

درس 4: Filter

Feature Map

درس 5: Feature Map

Pooling

درس 6: Pooling

CNN ساده

درس 7: CNN ساده

آماده‌سازی تصویر

درس 8: آماده‌سازی تصویر

آموزش طبقه‌بندی تصویر

درس 9: آموزش طبقه‌بندی تصویر

Confusion Matrix

درس 10: Confusion Matrix

بررسی تصویرهای اشتباه

درس 11: بررسی تصویرهای اشتباه

محدودیت داده آموزشی

درس 12: محدودیت داده آموزشی

فصل نهم: Transfer Learning

مدل از پیش آموزش‌دیده

درس 1: مدل از پیش آموزش‌دیده

Feature Extractor

درس 2: Feature Extractor

جایگزینی لایه خروجی

درس 3: جایگزینی لایه خروجی

Freeze کردن وزن

درس 4: Freeze کردن وزن

Fine-tuning

درس 5: Fine-tuning

Learning Rate کوچک

درس 6: Learning Rate کوچک

داده کم

درس 7: داده کم

خطر تفاوت دامنه داده

درس 8: خطر تفاوت دامنه داده

مقایسه با مدل از صفر

درس 9: مقایسه با مدل از صفر

ذخیره و بارگذاری مدل

درس 10: ذخیره و بارگذاری مدل

مرحله 13

مرحله 13: دوره دوازدهم: هوش مصنوعی کاربردی، متن، تصویر و مدل‌های مولد

فصل اول: پردازش زبان طبیعی

متن چگونه به داده تبدیل می‌شود؟

درس 1: متن چگونه به داده تبدیل می‌شود؟

پاک‌سازی متن

درس 2: پاک‌سازی متن

Token

درس 3: Token

Tokenization

درس 4: Tokenization

واژگان

درس 5: واژگان

Bag of Words

درس 6: Bag of Words

TF-IDF

درس 7: TF-IDF

بردار متن

درس 8: بردار متن

شباهت کسینوسی

درس 9: شباهت کسینوسی

طبقه‌بندی متن با scikit-learn

درس 10: طبقه‌بندی متن با scikit-learn

فصل دوم: Embedding

محدودیت شمارش کلمات

درس 1: محدودیت شمارش کلمات

نمایش فشرده معنا

درس 2: نمایش فشرده معنا

Word Embedding

درس 3: Word Embedding

Sentence Embedding

درس 4: Sentence Embedding

شباهت معنایی

درس 5: شباهت معنایی

جست‌وجوی معنایی

درس 6: جست‌وجوی معنایی

نزدیک‌ترین متن‌ها

درس 7: نزدیک‌ترین متن‌ها

خوشه‌بندی متن

درس 8: خوشه‌بندی متن

محدودیت زبان و دامنه

درس 9: محدودیت زبان و دامنه

ارزیابی دستی نتایج

درس 10: ارزیابی دستی نتایج

فصل سوم: Transformer و مدل زبانی

محدودیت مدل‌های ترتیبی ساده

درس 1: محدودیت مدل‌های ترتیبی ساده

Attention به زبان ساده

درس 2: Attention به زبان ساده

Transformer چیست؟

درس 3: Transformer چیست؟

مدل زبانی

درس 4: مدل زبانی

پیش‌بینی Token بعدی

درس 5: پیش‌بینی Token بعدی

Context Window

درس 6: Context Window

مدل Encoder

درس 7: مدل Encoder

مدل Decoder

درس 8: مدل Decoder

مدل Encoder-Decoder

درس 9: مدل Encoder-Decoder

Inference در برابر Training

درس 10: Inference در برابر Training

فصل چهارم: استفاده از مدل آماده

Model Hub چیست؟

درس 1: Model Hub چیست؟

Model Card

درس 2: Model Card

License

درس 3: License

Pipeline

درس 4: Pipeline

تحلیل احساس

درس 5: تحلیل احساس

دسته‌بندی متن

درس 6: دسته‌بندی متن

خلاصه‌سازی

درس 7: خلاصه‌سازی

پرسش‌وپاسخ

درس 8: پرسش‌وپاسخ

پردازش دسته‌ای

درس 9: پردازش دسته‌ای

محدودیت حافظه و سرعت

درس 10: محدودیت حافظه و سرعت

انتخاب مدل متناسب

درس 11: انتخاب مدل متناسب

ثبت نسخه مدل

درس 12: ثبت نسخه مدل

فصل پنجم: Fine-tuning مقدماتی

چه زمانی مدل آماده کافی نیست؟

درس 1: چه زمانی مدل آماده کافی نیست؟

داده برچسب‌دار

درس 2: داده برچسب‌دار

تقسیم داده

درس 3: تقسیم داده

Tokenizer

درس 4: Tokenizer

Dataset

درس 5: Dataset

Training Argument

درس 6: Training Argument

معیار ارزیابی

درس 7: معیار ارزیابی

آموزش

درس 8: آموزش

Overfitting

درس 9: Overfitting

مقایسه قبل و بعد

درس 10: مقایسه قبل و بعد

ذخیره مدل

درس 11: ذخیره مدل

مستندسازی داده و محدودیت‌ها

درس 12: مستندسازی داده و محدودیت‌ها

فصل ششم: مدل‌های مولد و Prompt

مدل مولد چیست؟

درس 1: مدل مولد چیست؟

Prompt

درس 2: Prompt

Instruction

درس 3: Instruction

Context

درس 4: Context

مثال ورودی و خروجی

درس 5: مثال ورودی و خروجی

خروجی ساختاریافته

درس 6: خروجی ساختاریافته

Temperature به زبان ساده

درس 7: Temperature به زبان ساده

پاسخ ساختگی

درس 8: پاسخ ساختگی

درخواست منبع

درس 9: درخواست منبع

ارزیابی پاسخ

درس 10: ارزیابی پاسخ

Prompt Injection مقدماتی

درس 11: Prompt Injection مقدماتی

عدم ارسال داده حساس

درس 12: عدم ارسال داده حساس

فصل هفتم: RAG مقدماتی

محدودیت دانش مدل

درس 1: محدودیت دانش مدل

بازیابی اطلاعات

درس 2: بازیابی اطلاعات

تقسیم سند به بخش

درس 3: تقسیم سند به بخش

Embedding سند

درس 4: Embedding سند

ذخیره بردار

درس 5: ذخیره بردار

بازیابی نزدیک‌ترین بخش

درس 6: بازیابی نزدیک‌ترین بخش

افزودن Context به Prompt

درس 7: افزودن Context به Prompt

پاسخ همراه منبع

درس 8: پاسخ همراه منبع

سؤال بدون پاسخ

درس 9: سؤال بدون پاسخ

ارزیابی بازیابی

درس 10: ارزیابی بازیابی

ارزیابی پاسخ

درس 11: ارزیابی پاسخ

محدودیت RAG

درس 12: محدودیت RAG

فصل هشتم: بینایی ماشین کاربردی

Classification تصویر

درس 1: Classification تصویر

Object Detection

درس 2: Object Detection

Segmentation

درس 3: Segmentation

OCR

درس 4: OCR

مدل ازپیش‌آموزش‌دیده

درس 5: مدل ازپیش‌آموزش‌دیده

آماده‌سازی تصویر

درس 6: آماده‌سازی تصویر

اجرای Inference

درس 7: اجرای Inference

Confidence

درس 8: Confidence

Threshold

درس 9: Threshold

خطا در نور و زاویه

درس 10: خطا در نور و زاویه

حریم خصوصی تصویر

درس 11: حریم خصوصی تصویر

ساخت پروژه تشخیص تصویر

درس 12: ساخت پروژه تشخیص تصویر

فصل نهم: اخلاق و ارزیابی AI

سوگیری مدل

درس 1: سوگیری مدل

داده نماینده

درس 2: داده نماینده

تبعیض الگوریتمی

درس 3: تبعیض الگوریتمی

حریم خصوصی

درس 4: حریم خصوصی

رضایت برای استفاده از داده

درس 5: رضایت برای استفاده از داده

حق نشر

درس 6: حق نشر

محتوای تولیدشده

درس 7: محتوای تولیدشده

جعل و Deepfake

درس 8: جعل و Deepfake

توضیح محدودیت

درس 9: توضیح محدودیت

حضور انسان در تصمیم

درس 10: حضور انسان در تصمیم

ارزیابی گروه‌های مختلف

درس 11: ارزیابی گروه‌های مختلف

Model Card ساده

درس 12: Model Card ساده

مرحله 14

مرحله 14: دوره سیزدهم: استقرار مدل، MLOps و پروژه نهایی

فصل اول: خارج‌کردن مدل از Notebook

محدودیت Notebook در محصول

درس 1: محدودیت Notebook در محصول

تبدیل کد به تابع

درس 2: تبدیل کد به تابع

ساخت فایل آماده‌سازی داده

درس 3: ساخت فایل آماده‌سازی داده

ساخت فایل آموزش

درس 4: ساخت فایل آموزش

ساخت فایل پیش‌بینی

درس 5: ساخت فایل پیش‌بینی

تنظیمات پروژه

درس 6: تنظیمات پروژه

مسیر داده

درس 7: مسیر داده

Logging

درس 8: Logging

مدیریت خطا

درس 9: مدیریت خطا

اجرای پروژه از Terminal

درس 10: اجرای پروژه از Terminal

فصل دوم: ذخیره و بارگذاری مدل

Model Artifact

درس 1: Model Artifact

ذخیره مدل scikit-learn

درس 2: ذخیره مدل scikit-learn

ذخیره Pipeline

درس 3: ذخیره Pipeline

بارگذاری مدل

درس 4: بارگذاری مدل

ذخیره مدل PyTorch

درس 5: ذخیره مدل PyTorch

نسخه مدل

درس 6: نسخه مدل

نسخه کد

درس 7: نسخه کد

نسخه داده

درس 8: نسخه داده

ناسازگاری Dependency

درس 9: ناسازگاری Dependency

آزمون پیش‌بینی پس از بارگذاری

درس 10: آزمون پیش‌بینی پس از بارگذاری

فصل سوم: ساخت API با FastAPI

API مدل چیست؟

درس 1: API مدل چیست؟

نصب FastAPI

درس 2: نصب FastAPI

ساخت Endpoint

درس 3: ساخت Endpoint

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

درس 4: ورودی تایپ‌شده

مدل درخواست

درس 5: مدل درخواست

اعتبارسنجی ورودی

درس 6: اعتبارسنجی ورودی

بارگذاری مدل هنگام شروع

درس 7: بارگذاری مدل هنگام شروع

Endpoint پیش‌بینی

درس 8: Endpoint پیش‌بینی

پاسخ احتمال

درس 9: پاسخ احتمال

مدیریت خطا

درس 10: مدیریت خطا

مستندات خودکار

درس 11: مستندات خودکار

تست API

درس 12: تست API

فصل چهارم: طراحی سرویس پیش‌بینی

قرارداد ورودی

درس 1: قرارداد ورودی

قرارداد خروجی

درس 2: قرارداد خروجی

Featureهای الزامی

درس 3: Featureهای الزامی

داده نامعتبر

درس 4: داده نامعتبر

مقدار گمشده

درس 5: مقدار گمشده

Batch Prediction

درس 6: Batch Prediction

شناسه نسخه مدل

درس 7: شناسه نسخه مدل

زمان پاسخ

درس 8: زمان پاسخ

ثبت درخواست بدون داده حساس

درس 9: ثبت درخواست بدون داده حساس

محدودیت نرخ درخواست

درس 10: محدودیت نرخ درخواست

پاسخ قابل‌توضیح

درس 11: پاسخ قابل‌توضیح

Fallback هنگام خرابی

درس 12: Fallback هنگام خرابی

فصل پنجم: ثبت آزمایش‌ها با MLflow

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

درس 1: چرا آزمایش‌ها گم می‌شوند؟

Experiment

درس 2: Experiment

Run

درس 3: Run

ثبت Parameter

درس 4: ثبت Parameter

ثبت Metric

درس 5: ثبت Metric

ثبت Artifact

درس 6: ثبت Artifact

ثبت Model

درس 7: ثبت Model

مقایسه Runها

درس 8: مقایسه Runها

Autologging

درس 9: Autologging

انتخاب بهترین مدل

درس 10: انتخاب بهترین مدل

Model Registry مقدماتی

درس 11: Model Registry مقدماتی

مستندسازی تصمیم مدل

درس 12: مستندسازی تصمیم مدل

فصل ششم: Docker مقدماتی

مشکل تفاوت محیط‌ها

درس 1: مشکل تفاوت محیط‌ها

Container چیست؟

درس 2: Container چیست؟

Image

درس 3: Image

Dockerfile

درس 4: Dockerfile

نصب Dependency

درس 5: نصب Dependency

کپی فایل مدل

درس 6: کپی فایل مدل

اجرای API

درس 7: اجرای API

Port

درس 8: Port

Environment Variable

درس 9: Environment Variable

ساخت Image

درس 10: ساخت Image

اجرای Container

درس 11: اجرای Container

مشاهده Log

درس 12: مشاهده Log

فصل هفتم: پایش مدل

مدل بعد از انتشار تمام نمی‌شود

درس 1: مدل بعد از انتشار تمام نمی‌شود

ثبت خطاهای سرویس

درس 2: ثبت خطاهای سرویس

زمان پاسخ

درس 3: زمان پاسخ

نرخ خطا

درس 4: نرخ خطا

تغییر داده ورودی

درس 5: تغییر داده ورودی

Data Drift

درس 6: Data Drift

Concept Drift

درس 7: Concept Drift

تغییر عملکرد

درس 8: تغییر عملکرد

داده دارای Label با تأخیر

درس 9: داده دارای Label با تأخیر

تعیین هشدار

درس 10: تعیین هشدار

زمان بازآموزی

درس 11: زمان بازآموزی

بازگشت به مدل قبلی

درس 12: بازگشت به مدل قبلی

فصل هشتم: طراحی پروژه نهایی

فصل نهم: مراحل پروژه نهایی

فصل دهم: مستندسازی پروژه

معرفی مسئله

درس 1: معرفی مسئله

معرفی داده

درس 2: معرفی داده

Data Dictionary

درس 3: Data Dictionary

مراحل پاک‌سازی

درس 4: مراحل پاک‌سازی

یافته‌های EDA

درس 5: یافته‌های EDA

Baseline

درس 6: Baseline

مدل‌های بررسی‌شده

درس 7: مدل‌های بررسی‌شده

معیار انتخاب

درس 8: معیار انتخاب

نتیجه Test

درس 9: نتیجه Test

تحلیل خطا

درس 10: تحلیل خطا

محدودیت‌ها

درس 11: محدودیت‌ها

ملاحظات اخلاقی

درس 12: ملاحظات اخلاقی

روش اجرای پروژه

درس 13: روش اجرای پروژه

مستندات API

درس 14: مستندات API

تصاویر خروجی

درس 15: تصاویر خروجی

برنامه توسعه آینده

درس 16: برنامه توسعه آینده

فصل یازدهم: نمونه‌کار و بازار کار

تفاوت تحلیلگر داده، دانشمند داده و مهندس ML

درس 1: تفاوت تحلیلگر داده، دانشمند داده و مهندس ML

انتخاب مسیر تخصصی

درس 2: انتخاب مسیر تخصصی

انتخاب سه پروژه مناسب

درس 3: انتخاب سه پروژه مناسب

پاک‌سازی Repository

درس 4: پاک‌سازی Repository

نوشتن README

درس 5: نوشتن README

نمایش Notebook نهایی

درس 6: نمایش Notebook نهایی

ساخت گزارش کوتاه

درس 7: ساخت گزارش کوتاه

ساخت ویدئوی معرفی

درس 8: ساخت ویدئوی معرفی

توضیح مدل برای فرد غیرفنی

درس 9: توضیح مدل برای فرد غیرفنی

ساخت رزومه دانش‌آموزی

درس 10: ساخت رزومه دانش‌آموزی

معرفی خود در یک دقیقه

درس 11: معرفی خود در یک دقیقه

سؤال‌های Python

درس 12: سؤال‌های Python

سؤال‌های pandas و SQL

درس 13: سؤال‌های pandas و SQL

سؤال‌های آمار

درس 14: سؤال‌های آمار

سؤال‌های ML

درس 15: سؤال‌های ML

تمرین تحلیل Case Study

درس 16: تمرین تحلیل Case Study

تمرین Debugging

درس 17: تمرین Debugging

کارآموزی یا پروژه واقعی کوچک

درس 18: کارآموزی یا پروژه واقعی کوچک

پروژه‌های پیشنهادی برای ساخت نمونه‌کار

🛠️ تحلیل فایل فروش یک فروشگاه فرضی

یک فایل اکسل یا CSV داده فروش را دانلود کن، پرفروش‌ترین محصول و پردرآمدترین روز هفته را مشخص کن.

مراحل اجرای پروژه آزمایشی:

  • فایل CSV داده را در پایتون یا اکسل باز کن.
  • میانگین و مجموع فروش هر دسته محصول را حساب کن.
  • یک نمودار میله‌ای از ۵ محصول برتر رسم کن.

بازار کار و فرصت‌های شغلی data-ai

🎯 راه‌های ورود به بازار کار

  • تحلیل‌گر داده junior
  • ساخت داشبوردهای مدیریتی برای کسب‌وکارها

⏱️ زمان و هزینه موردنیاز

۶ تا ۹ ماه تمرین مداوم با منابع آنلاین مفت یا دوره‌های آموزشی.

شیوه‌های کاری: غالباً استخدام در شرکت‌های متوسط و بزرگ، امکان دورکاری مناسب.

سوالات متداول و باورهای غلط درباره data-ai

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

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

footer-big-guy

به خبرنامه ما بپیوندید

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

کلیه حقوق مادی و معنوی این وب‌سایت متعلق به موازی می باشد.