Skip to content

Latest commit

 

History

History
196 lines (138 loc) · 33.7 KB

File metadata and controls

196 lines (138 loc) · 33.7 KB

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

نظاره‌کنندگان GitHub
انشعابات GitHub
ستاره‌های GitHub

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

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

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

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

Azure AI 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 ما پیدا کنید

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

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

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

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

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


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

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

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


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

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

Gif توسط Mohit Jaisal

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


روش تدریس

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

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

راهنمای Code of Conduct، Contributing، Translation، و Troubleshooting ما را پیدا کنید. ما از بازخورد سازنده شما استقبال می‌کنیم!

هر درس شامل

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

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

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

شماره درس موضوع گروه‌بندی درس اهداف یادگیری درس مرتبط نویسنده
01 مقدمه‌ای بر یادگیری ماشین مقدمه با مفاهیم پایه‌ای یادگیری ماشین آشنا شوید درس محمد
02 تاریخچه یادگیری ماشین مقدمه با تاریخچه این حوزه آشنا شوید درس جن و امی
03 عدالت و یادگیری ماشین مقدمه مسائل فلسفی مهم در مورد عدالت که دانشجویان باید هنگام ساخت و استفاده از مدل‌های یادگیری ماشین در نظر بگیرند چیست؟ درس تومومی
04 تکنیک‌های یادگیری ماشین مقدمه محققان یادگیری ماشین از چه تکنیک‌هایی برای ساخت مدل‌های یادگیری ماشین استفاده می‌کنند؟ درس کریس و جن
05 مقدمه‌ای بر رگرسیون رگرسیون شروع به کار با پایتون و Scikit-learn برای مدل‌های رگرسیون پایتونR جن • اریک وانژاو
06 قیمت کدو تنبل در آمریکای شمالی 🎃 رگرسیون تجسم و پاکسازی داده‌ها برای آماده‌سازی برای یادگیری ماشین پایتونR جن • اریک وانژاو
07 قیمت کدو تنبل در آمریکای شمالی 🎃 رگرسیون ساخت مدل‌های رگرسیون خطی و چندجمله‌ای پایتونR جن و دیمیتری • اریک وانژاو
08 قیمت کدو تنبل در آمریکای شمالی 🎃 رگرسیون ساخت یک مدل رگرسیون لجستیک پایتونR جن • اریک وانژاو
09 یک اپلیکیشن وب 🔌 اپلیکیشن وب ساخت یک اپلیکیشن وب برای استفاده از مدل آموزش‌دیده پایتون جن
10 مقدمه‌ای بر طبقه‌بندی طبقه‌بندی پاکسازی، آماده‌سازی و تجسم داده‌ها؛ مقدمه‌ای بر طبقه‌بندی پایتونR جن و کاسی • اریک وانژاو
11 غذاهای خوشمزه آسیایی و هندی 🍜 طبقه‌بندی مقدمه‌ای بر طبقه‌بندها پایتونR جن و کاسی • اریک وانژاو
12 غذاهای خوشمزه آسیایی و هندی 🍜 طبقه‌بندی طبقه‌بندهای بیشتر پایتونR جن و کاسی • اریک وانژاو
13 غذاهای خوشمزه آسیایی و هندی 🍜 طبقه‌بندی ساخت یک اپلیکیشن وب توصیه‌گر با استفاده از مدل خود پایتون جن
14 مقدمه‌ای بر خوشه‌بندی خوشه‌بندی پاکسازی، آماده‌سازی و تجسم داده‌ها؛ مقدمه‌ای بر خوشه‌بندی پایتونR جن • اریک وانژاو
15 بررسی سلیقه‌های موسیقی نیجریه 🎧 خوشه‌بندی بررسی روش خوشه‌بندی K-Means پایتونR جن • اریک وانژاو
16 مقدمه‌ای بر پردازش زبان طبیعی ☕️ پردازش زبان طبیعی با اصول اولیه پردازش زبان طبیعی با ساخت یک ربات ساده آشنا شوید پایتون استیون
17 وظایف رایج پردازش زبان طبیعی ☕️ پردازش زبان طبیعی دانش خود را در مورد پردازش زبان طبیعی با درک وظایف رایج در برخورد با ساختارهای زبانی عمیق‌تر کنید پایتون استیون
18 ترجمه و تحلیل احساسات ♥️ پردازش زبان طبیعی ترجمه و تحلیل احساسات با آثار جین آستن پایتون استیون
19 هتل‌های رمانتیک اروپا ♥️ پردازش زبان طبیعی تحلیل احساسات با بررسی نظرات هتل‌ها 1 پایتون استیون
20 هتل‌های رمانتیک اروپا ♥️ پردازش زبان طبیعی تحلیل احساسات با بررسی نظرات هتل‌ها 2 پایتون استیون
21 مقدمه‌ای بر پیش‌بینی سری‌های زمانی سری‌های زمانی مقدمه‌ای بر پیش‌بینی سری‌های زمانی پایتون فرانچسکا
22 ⚡️ مصرف برق جهانی ⚡️ - پیش‌بینی سری‌های زمانی با ARIMA سری‌های زمانی پیش‌بینی سری‌های زمانی با استفاده از ARIMA پایتون فرانچسکا
23 ⚡️ مصرف برق جهانی ⚡️ - پیش‌بینی سری‌های زمانی با SVR سری‌های زمانی پیش‌بینی سری‌های زمانی با استفاده از رگرسیون بردار پشتیبان پایتون انیر‌بان
24 مقدمه‌ای بر یادگیری تقویتی یادگیری تقویتی مقدمه‌ای بر یادگیری تقویتی با استفاده از Q-Learning پایتون دیمیتری
25 به پیتر کمک کنید از گرگ فرار کند! 🐺 یادگیری تقویتی یادگیری تقویتی با استفاده از Gym پایتون دیمیتری
پس‌نوشت سناریوها و کاربردهای واقعی یادگیری ماشین یادگیری ماشین در دنیای واقعی کاربردهای جالب و آموزنده یادگیری ماشین کلاسیک درس تیم
پس‌نوشت اشکال‌زدایی مدل در یادگیری ماشین با استفاده از داشبورد RAI یادگیری ماشین در دنیای واقعی اشکال‌زدایی مدل در یادگیری ماشین با استفاده از اجزای داشبورد هوش مصنوعی مسئولیت‌پذیر درس روث یاکوبو

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

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

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

فایل‌های PDF

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

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

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

دریافت کمک

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

Azure AI Foundry Discord

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

Azure AI Foundry Developer Forum


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