Skip to content

Latest commit

 

History

History
215 lines (150 loc) · 36.2 KB

File metadata and controls

215 lines (150 loc) · 36.2 KB

مجوز GitHub مشارکت‌کنندگان GitHub مشکلات GitHub درخواست‌های کشیدن GitHub PRs خوش‌آمدید

تماشاچیان GitHub انشعابات GitHub ستاره‌های GitHub

🌐 پشتیبانی چندزبانه

پشتیبانی شده از طریق GitHub Action (خودکار و همیشه به‌روز)

عربی | بنگالی | بلغاری | برمه‌ای (میانمار) | چینی (ساده‌شده) | چینی (سنتی، هنگ‌کنگ) | چینی (سنتی، ماکائو) | چینی (سنتی، تایوان) | کرواتی | چکی | دانمارکی | هلندی | استونیایی | فنلاندی | فرانسوی | آلمانی | یونانی | عبری | هندی | مجاری | اندونزیایی | ایتالیایی | ژاپنی | کره‌ای | لیتوانیایی | مالایی | مراتی | نپالی | پیجین نیجریه‌ای | نروژی | فارسی | لهستانی | پرتغالی (برزیل) | پرتغالی (پرتغال) | پنجابی (گرمکی) | رومانیایی | روسی | صربی (سیریلیک) | اسلواکی | اسلوونیایی | اسپانیایی | سواحیلی | سوئدی | تاگالوگ (فیلیپینی) | تامیلی | تایلندی | ترکی | اوکراینی | اردو | ویتنامی

به جامعه ما بپیوندید

Microsoft Foundry Discord

ما یک سری یادگیری با هوش مصنوعی در Discord داریم، بیشتر بدانید و از تاریخ ۱۸ تا ۳۰ سپتامبر ۲۰۲۵ به ما بپیوندید. شما نکات و ترفندهای استفاده از GitHub Copilot برای علم داده را یاد خواهید گرفت.

سری یادگیری با هوش مصنوعی

یادگیری ماشین برای مبتدیان - یک برنامه درسی

🌍 به دور دنیا سفر کنید و یادگیری ماشین را از طریق فرهنگ‌های جهانی کشف کنید 🌍

مدافعان ابری در مایکروسافت خوشحال هستند که یک برنامه درسی ۱۲ هفته‌ای و ۲۶ درس درباره یادگیری ماشین ارائه دهند. در این برنامه درسی، شما درباره چیزی که گاهی به عنوان یادگیری ماشین کلاسیک شناخته می‌شود، یاد خواهید گرفت، که عمدتاً از کتابخانه Scikit-learn استفاده می‌کند و از یادگیری عمیق که در برنامه درسی هوش مصنوعی برای مبتدیان پوشش داده شده است، اجتناب می‌کند. این درس‌ها را با برنامه درسی 'علم داده برای مبتدیان' ترکیب کنید!

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

✍️ تشکر فراوان از نویسندگان ما Jen Looper، Stephen Howell، Francesca Lazzeri، Tomomi Imura، Cassie Breviu، Dmitry Soshnikov، Chris Noring، Anirban Mukherjee، Ornella Altunyan، Ruth Yakubu و Amy Boyd

🎨 همچنین تشکر از تصویرگران ما Tomomi Imura، Dasani Madipalli و Jen Looper

🙏 تشکر ویژه 🙏 از نویسندگان، بازبینان و مشارکت‌کنندگان محتوای Microsoft Student Ambassador، به ویژه Rishit Dagli، Muhammad Sakib Khan Inan، Rohan Raj، Alexandru Petrescu، Abhishek Jaiswal، Nawrin Tabassum، Ioan Samuila و Snigdha Agarwal

🤩 سپاسگزاری ویژه از Microsoft Student Ambassadors Eric Wanjau، Jasleen Sondhi و Vidushi Gupta برای درس‌های R ما!

شروع کار

این مراحل را دنبال کنید:

  1. انشعاب مخزن: روی دکمه "Fork" در گوشه بالا سمت راست این صفحه کلیک کنید.
  2. کلون کردن مخزن: git clone https://github.com/microsoft/ML-For-Beginners.git

تمام منابع اضافی برای این دوره را در مجموعه Microsoft Learn ما پیدا کنید

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

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

  • با آزمون قبل از درس شروع کنید.
  • درس را بخوانید و فعالیت‌ها را انجام دهید، در هر بررسی دانش توقف کنید و تأمل کنید.
  • سعی کنید پروژه‌ها را با درک درس‌ها ایجاد کنید، نه با اجرای کد راه‌حل؛ با این حال، آن کد در پوشه‌های /solution در هر درس مبتنی بر پروژه موجود است.
  • آزمون بعد از درس را انجام دهید.
  • چالش را کامل کنید.
  • تکلیف را کامل کنید.
  • پس از تکمیل یک گروه درس، به تابلوی بحث مراجعه کنید و با پر کردن ابزار ارزیابی پیشرفت مناسب PAT، "بلند یاد بگیرید". یک 'PAT' ابزار ارزیابی پیشرفت است که یک معیار است که شما برای پیشرفت یادگیری خود پر می‌کنید. شما همچنین می‌توانید به PAT‌های دیگر واکنش نشان دهید تا با هم یاد بگیریم.

برای مطالعه بیشتر، توصیه می‌کنیم این ماژول‌ها و مسیرهای یادگیری Microsoft Learn را دنبال کنید.

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


راهنمای ویدئویی

برخی از درس‌ها به صورت ویدئوی کوتاه در دسترس هستند. شما می‌توانید همه این‌ها را در درس‌ها یا در لیست پخش ML برای مبتدیان در کانال YouTube توسعه‌دهنده مایکروسافت پیدا کنید، با کلیک بر روی تصویر زیر.

بنر ML برای مبتدیان


تیم را ملاقات کنید

ویدئوی تبلیغاتی

گیف توسط Mohit Jaisal

🎥 برای مشاهده ویدئویی درباره پروژه و افرادی که آن را ایجاد کرده‌اند، روی تصویر بالا کلیک کنید!


روش آموزشی

ما دو اصل آموزشی را هنگام ساخت این برنامه درسی انتخاب کرده‌ایم: اطمینان از اینکه این برنامه مبتنی بر پروژه عملی است و اینکه شامل آزمون‌های مکرر می‌شود. علاوه بر این، این برنامه درسی دارای یک موضوع مشترک است که به آن انسجام می‌بخشد.

با اطمینان از اینکه محتوا با پروژه‌ها هماهنگ است، فرآیند برای دانش‌آموزان جذاب‌تر می‌شود و حفظ مفاهیم افزایش می‌یابد. علاوه بر این، یک آزمون کم‌استرس قبل از کلاس، قصد دانش‌آموز را به سمت یادگیری یک موضوع هدایت می‌کند، در حالی که یک آزمون دوم بعد از کلاس، حفظ بیشتر را تضمین می‌کند. این برنامه درسی به گونه‌ای طراحی شده است که انعطاف‌پذیر و سرگرم‌کننده باشد و می‌توان آن را به طور کامل یا جزئی انجام داد. پروژه‌ها کوچک شروع می‌شوند و تا پایان چرخه ۱۲ هفته‌ای به طور فزاینده‌ای پیچیده می‌شوند. این برنامه درسی همچنین شامل یک پس‌نوشت درباره کاربردهای واقعی یادگیری ماشین است که می‌تواند به عنوان اعتبار اضافی یا به عنوان پایه‌ای برای بحث استفاده شود.

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

هر درس شامل

  • اسکچ‌نوت اختیاری
  • ویدئوی تکمیلی اختیاری
  • راهنمای ویدئویی (فقط برخی درس‌ها)
  • آزمون گرم‌آپ قبل از درس
  • درس نوشته شده
  • برای درس‌های مبتنی بر پروژه، راهنمای گام به گام برای ساخت پروژه
  • بررسی دانش
  • یک چالش
  • مطالعه تکمیلی
  • تکلیف
  • آزمون بعد از درس

یادداشتی درباره زبان‌ها: این درس‌ها عمدتاً به زبان Python نوشته شده‌اند، اما بسیاری از آن‌ها نیز به زبان R در دسترس هستند. برای تکمیل یک درس R، به پوشه /solution بروید و به دنبال درس‌های R بگردید. آن‌ها شامل یک پسوند .rmd هستند که نشان‌دهنده یک فایل R Markdown است که می‌توان آن را به سادگی به عنوان ترکیبی از تکه‌های کد (از R یا زبان‌های دیگر) و یک هدر YAML (که راهنمایی می‌کند چگونه خروجی‌ها مانند PDF قالب‌بندی شوند) در یک سند Markdown تعریف کرد. به این ترتیب، به عنوان یک چارچوب نویسندگی نمونه برای علم داده عمل می‌کند زیرا به شما امکان می‌دهد کد خود، خروجی آن و افکار خود را با اجازه نوشتن آن‌ها در Markdown ترکیب کنید. علاوه بر این، اسناد R Markdown می‌توانند به فرمت‌های خروجی مانند PDF، HTML یا Word تبدیل شوند.

یادداشتی درباره آزمون‌ها: همه آزمون‌ها در پوشه برنامه آزمون قرار دارند، برای مجموع ۵۲ آزمون هر کدام شامل سه سوال. آن‌ها از داخل درس‌ها لینک شده‌اند اما برنامه آزمون می‌تواند به صورت محلی اجرا شود؛ دستورالعمل‌های موجود در پوشه quiz-app را دنبال کنید تا به صورت محلی میزبان یا در Azure مستقر کنید.

شماره درس موضوع گروه‌بندی درس اهداف یادگیری درس مرتبط نویسنده
01 مقدمه‌ای بر یادگیری ماشین Introduction مفاهیم پایه‌ای یادگیری ماشین را بیاموزید Lesson محمد
02 تاریخچه یادگیری ماشین Introduction تاریخچه این حوزه را بیاموزید Lesson جن و ایمی
03 عدالت و یادگیری ماشین Introduction مسائل فلسفی مهم پیرامون عدالت که دانشجویان باید هنگام ساخت و استفاده از مدل‌های یادگیری ماشین در نظر بگیرند چیست؟ Lesson تومومی
04 تکنیک‌های یادگیری ماشین Introduction محققان یادگیری ماشین از چه تکنیک‌هایی برای ساخت مدل‌های یادگیری ماشین استفاده می‌کنند؟ Lesson کریس و جن
05 مقدمه‌ای بر رگرسیون Regression با پایتون و Scikit-learn برای مدل‌های رگرسیون شروع کنید PythonR جن • اریک وانجا
06 قیمت کدو تنبل در آمریکای شمالی 🎃 Regression داده‌ها را برای آماده‌سازی برای یادگیری ماشین تجسم و پاکسازی کنید PythonR جن • اریک وانجا
07 قیمت کدو تنبل در آمریکای شمالی 🎃 Regression مدل‌های رگرسیون خطی و چندجمله‌ای بسازید PythonR جن و دیمیتری • اریک وانجا
08 قیمت کدو تنبل در آمریکای شمالی 🎃 Regression یک مدل رگرسیون لجستیک بسازید PythonR جن • اریک وانجا
09 یک اپلیکیشن وب 🔌 Web App یک اپلیکیشن وب برای استفاده از مدل آموزش‌دیده خود بسازید Python جن
10 مقدمه‌ای بر دسته‌بندی Classification داده‌های خود را پاکسازی، آماده‌سازی و تجسم کنید؛ مقدمه‌ای بر دسته‌بندی PythonR جن و کاسی • اریک وانجا
11 غذاهای خوشمزه آسیایی و هندی 🍜 Classification مقدمه‌ای بر دسته‌بندها PythonR جن و کاسی • اریک وانجا
12 غذاهای خوشمزه آسیایی و هندی 🍜 Classification دسته‌بندهای بیشتر PythonR جن و کاسی • اریک وانجا
13 غذاهای خوشمزه آسیایی و هندی 🍜 Classification یک اپلیکیشن وب توصیه‌گر با استفاده از مدل خود بسازید Python جن
14 مقدمه‌ای بر خوشه‌بندی Clustering داده‌های خود را پاکسازی، آماده‌سازی و تجسم کنید؛ مقدمه‌ای بر خوشه‌بندی PythonR جن • اریک وانجا
15 بررسی سلیقه‌های موسیقی نیجریه‌ای 🎧 Clustering روش خوشه‌بندی K-Means را بررسی کنید PythonR جن • اریک وانجا
16 مقدمه‌ای بر پردازش زبان طبیعی ☕️ Natural language processing اصول پایه‌ای پردازش زبان طبیعی را با ساخت یک ربات ساده بیاموزید Python استیون
17 وظایف رایج پردازش زبان طبیعی ☕️ Natural language processing دانش خود را در زمینه پردازش زبان طبیعی با درک وظایف رایج مورد نیاز هنگام کار با ساختارهای زبانی عمیق‌تر کنید Python استیون
18 ترجمه و تحلیل احساسات ♥️ Natural language processing ترجمه و تحلیل احساسات با آثار جین آستن Python استیون
19 هتل‌های عاشقانه اروپا ♥️ Natural language processing تحلیل احساسات با بررسی‌های هتل 1 Python استیون
20 هتل‌های عاشقانه اروپا ♥️ Natural language processing تحلیل احساسات با بررسی‌های هتل 2 Python استیون
21 مقدمه‌ای بر پیش‌بینی سری‌های زمانی Time series مقدمه‌ای بر پیش‌بینی سری‌های زمانی Python فرانچسکا
22 ⚡️ مصرف برق جهانی ⚡️ - پیش‌بینی سری‌های زمانی با ARIMA Time series پیش‌بینی سری‌های زمانی با ARIMA Python فرانچسکا
23 ⚡️ مصرف برق جهانی ⚡️ - پیش‌بینی سری‌های زمانی با SVR Time series پیش‌بینی سری‌های زمانی با رگرسیون بردار پشتیبان Python انیربان
24 مقدمه‌ای بر یادگیری تقویتی Reinforcement learning مقدمه‌ای بر یادگیری تقویتی با Q-Learning Python دیمیتری
25 به پیتر کمک کنید تا از گرگ فرار کند! 🐺 Reinforcement learning یادگیری تقویتی Gym Python دیمیتری
Postscript سناریوها و کاربردهای واقعی یادگیری ماشین ML in the Wild کاربردهای جالب و آشکار یادگیری ماشین کلاسیک Lesson تیم
Postscript اشکال‌زدایی مدل در یادگیری ماشین با داشبورد RAI ML in the Wild اشکال‌زدایی مدل در یادگیری ماشین با استفاده از اجزای داشبورد هوش مصنوعی مسئول Lesson روث یاکوبو

تمام منابع اضافی این دوره را در مجموعه Microsoft Learn ما پیدا کنید

دسترسی آفلاین

شما می‌توانید این مستندات را به صورت آفلاین با استفاده از Docsify اجرا کنید. این مخزن را فورک کنید، Docsify را نصب کنید روی دستگاه محلی خود، و سپس در پوشه اصلی این مخزن، دستور docsify serve را تایپ کنید. وب‌سایت روی پورت 3000 در localhost شما اجرا خواهد شد: localhost:3000.

فایل‌های PDF

یک فایل PDF از برنامه درسی با لینک‌ها را اینجا پیدا کنید.

🎒 دوره‌های دیگر

تیم ما دوره‌های دیگری تولید می‌کند! بررسی کنید:

Azure / Edge / MCP / Agents

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


سری هوش مصنوعی مولد

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


یادگیری اصلی

یادگیری ماشین برای مبتدیان
علم داده برای مبتدیان
هوش مصنوعی برای مبتدیان
امنیت سایبری برای مبتدیان
توسعه وب برای مبتدیان
اینترنت اشیا برای مبتدیان
توسعه XR برای مبتدیان


سری Copilot

Copilot برای برنامه‌نویسی جفتی با هوش مصنوعی
Copilot برای C#/.NET
ماجراجویی Copilot

دریافت کمک

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

Microsoft Foundry Discord

اگر بازخورد محصول دارید یا در هنگام ساخت خطاهایی مشاهده کردید، به اینجا مراجعه کنید:

Microsoft Foundry Developer Forum


سلب مسئولیت:
این سند با استفاده از سرویس ترجمه هوش مصنوعی Co-op Translator ترجمه شده است. در حالی که ما تلاش می‌کنیم دقت را حفظ کنیم، لطفاً توجه داشته باشید که ترجمه‌های خودکار ممکن است شامل خطاها یا نادرستی‌ها باشند. سند اصلی به زبان اصلی آن باید به عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حیاتی، ترجمه حرفه‌ای انسانی توصیه می‌شود. ما مسئولیتی در قبال سوء تفاهم‌ها یا تفسیرهای نادرست ناشی از استفاده از این ترجمه نداریم.