|
|
4 months ago | |
|---|---|---|
| .. | ||
| 1-Introduction | 6 months ago | |
| 2-Regression | 6 months ago | |
| 3-Web-App | 6 months ago | |
| 4-Classification | 6 months ago | |
| 5-Clustering | 6 months ago | |
| 6-NLP | 6 months ago | |
| 7-TimeSeries | 6 months ago | |
| 8-Reinforcement | 6 months ago | |
| 9-Real-World | 6 months ago | |
| docs | 6 months ago | |
| quiz-app | 6 months ago | |
| sketchnotes | 6 months ago | |
| AGENTS.md | 5 months ago | |
| CODE_OF_CONDUCT.md | 6 months ago | |
| CONTRIBUTING.md | 6 months ago | |
| PyTorch_Fundamentals.ipynb | 6 months ago | |
| README.md | 4 months ago | |
| SECURITY.md | 6 months ago | |
| SUPPORT.md | 5 months ago | |
| TROUBLESHOOTING.md | 5 months ago | |
| for-teachers.md | 6 months ago | |
README.md
🌐 پشتیبانی چندزبانه
پشتیبانی شده از طریق GitHub Action (خودکار و همیشه بهروز)
عربی | بنگالی | بلغاری | برمهای (میانمار) | چینی (سادهشده) | چینی (سنتی، هنگکنگ) | چینی (سنتی، ماکائو) | چینی (سنتی، تایوان) | کرواتی | چکی | دانمارکی | هلندی | استونیایی | فنلاندی | فرانسوی | آلمانی | یونانی | عبری | هندی | مجاری | اندونزیایی | ایتالیایی | ژاپنی | کرهای | لیتوانیایی | مالایی | مراتی | نپالی | نروژی | فارسی | لهستانی | پرتغالی (برزیل) | پرتغالی (پرتغال) | پنجابی (گورموکی) | رومانیایی | روسی | صربی (سیریلیک) | اسلواکی | اسلوونیایی | اسپانیایی | سواحیلی | سوئدی | تاگالوگ (فیلیپینی) | تامیلی | تایلندی | ترکی | اوکراینی | اردو | ویتنامی
به جامعه ما بپیوندید
ما یک سری یادگیری با هوش مصنوعی در Discord داریم، بیشتر بدانید و از تاریخ ۱۸ تا ۳۰ سپتامبر ۲۰۲۵ به ما بپیوندید در سری یادگیری با هوش مصنوعی. شما نکات و ترفندهای استفاده از GitHub Copilot برای علم داده را یاد خواهید گرفت.
یادگیری ماشین برای مبتدیان - یک برنامه درسی
🌍 به دور دنیا سفر کنید و یادگیری ماشین را از طریق فرهنگهای جهانی کشف کنید 🌍
مدافعان ابری در مایکروسافت خوشحال هستند که یک برنامه درسی ۱۲ هفتهای و ۲۶ درس درباره یادگیری ماشین ارائه دهند. در این برنامه درسی، شما درباره چیزی که گاهی اوقات یادگیری ماشین کلاسیک نامیده میشود، یاد خواهید گرفت، که عمدتاً از کتابخانه Scikit-learn استفاده میکند و از یادگیری عمیق که در برنامه درسی هوش مصنوعی برای مبتدیان پوشش داده شده است، اجتناب میکند. این درسها را با برنامه درسی 'علم داده برای مبتدیان' ما ترکیب کنید!
با ما به دور دنیا سفر کنید و این تکنیکهای کلاسیک را بر روی دادههای مناطق مختلف جهان اعمال کنید. هر درس شامل آزمونهای قبل و بعد از درس، دستورالعملهای نوشتاری برای تکمیل درس، یک راهحل، یک تکلیف و موارد دیگر است. روش آموزشی مبتنی بر پروژه ما به شما امکان میدهد در حین ساختن یاد بگیرید، که یک روش اثباتشده برای تثبیت مهارتهای جدید است.
✍️ تشکر فراوان از نویسندگان ما جن لوپر، استفن هاول، فرانچسکا لازری، تومومی ایمورا، کاسی برویو، دیمیتری سوشنیکوف، کریس نورینگ، انیربان موکرجی، اورنلا آلتونیان، روث یاکوبو و ایمی بوید
🎨 همچنین از تصویرگران ما تشکر میکنیم تومومی ایمورا، داسانی مدیپالی و جن لوپر
🙏 تشکر ویژه 🙏 از نویسندگان، بازبینان و مشارکتکنندگان محتوای سفیران دانشجویی مایکروسافت، بهویژه ریشیت داگلی، محمد ساکیب خان اینان، روهان راج، الکساندرو پتروسکو، آبیشک جایسوال، ناورین تاباسوم، ایوان سامویلا و اسنیگدا آگاروال
🤩 سپاس ویژه از سفیران دانشجویی مایکروسافت اریک وانجاو، جاسلین سوندی و ویدوشی گوپتا برای درسهای R ما!
شروع کار
این مراحل را دنبال کنید:
- انشعاب مخزن: روی دکمه "Fork" در گوشه بالا-راست این صفحه کلیک کنید.
- کلون کردن مخزن:
git clone https://github.com/microsoft/ML-For-Beginners.git
تمام منابع اضافی برای این دوره را در مجموعه Microsoft Learn ما پیدا کنید
🔧 نیاز به کمک دارید؟ راهنمای رفع مشکلات ما را برای حل مشکلات رایج در نصب، راهاندازی و اجرای درسها بررسی کنید.
دانشجویان، برای استفاده از این برنامه درسی، کل مخزن را به حساب GitHub خود انشعاب دهید و تمرینها را بهتنهایی یا با گروهی کامل کنید:
- با یک آزمون پیش از درس شروع کنید.
- درس را بخوانید و فعالیتها را کامل کنید، در هر بررسی دانش توقف کنید و تأمل کنید.
- سعی کنید پروژهها را با درک درسها ایجاد کنید، نه با اجرای کد راهحل؛ با این حال، آن کد در پوشههای
/solutionدر هر درس مبتنی بر پروژه موجود است. - آزمون پس از درس را انجام دهید.
- چالش را کامل کنید.
- تکلیف را کامل کنید.
- پس از تکمیل یک گروه درس، به تابلوی بحث مراجعه کنید و با پر کردن معیار مناسب PAT، "بلند فکر کنید". یک 'PAT' ابزار ارزیابی پیشرفت است که یک معیار است که شما برای پیشرفت یادگیری خود پر میکنید. شما همچنین میتوانید به PATهای دیگر واکنش نشان دهید تا با هم یاد بگیریم.
برای مطالعه بیشتر، توصیه میکنیم این ماژولها و مسیرهای یادگیری Microsoft Learn را دنبال کنید.
معلمان، ما برخی پیشنهادات در مورد نحوه استفاده از این برنامه درسی را ارائه دادهایم.
راهنمای ویدئویی
برخی از درسها به صورت ویدئوهای کوتاه در دسترس هستند. میتوانید همه اینها را درون درسها یا در لیست پخش یادگیری ماشین برای مبتدیان در کانال YouTube توسعهدهنده مایکروسافت پیدا کنید، با کلیک بر روی تصویر زیر.
تیم را ملاقات کنید
Gif توسط Mohit Jaisal
🎥 روی تصویر بالا کلیک کنید تا ویدئویی درباره پروژه و افرادی که آن را ایجاد کردهاند ببینید!
روش آموزشی
ما دو اصل آموزشی را هنگام ساخت این برنامه درسی انتخاب کردهایم: اطمینان از اینکه این برنامه درسی پروژهمحور و شامل آزمونهای مکرر است. علاوه بر این، این برنامه درسی دارای یک موضوع مشترک است که به آن انسجام میبخشد.
با اطمینان از اینکه محتوا با پروژهها هماهنگ است، فرآیند برای دانشآموزان جذابتر میشود و حفظ مفاهیم افزایش مییابد. علاوه بر این، یک آزمون کمریسک قبل از کلاس، قصد دانشآموز را به سمت یادگیری یک موضوع تنظیم میکند، در حالی که یک آزمون دوم بعد از کلاس، حفظ بیشتر را تضمین میکند. این برنامه درسی به گونهای طراحی شده است که انعطافپذیر و سرگرمکننده باشد و میتوان آن را به طور کامل یا جزئی انجام داد. پروژهها کوچک شروع میشوند و تا پایان چرخه ۱۲ هفتهای به طور فزایندهای پیچیده میشوند. این برنامه درسی همچنین شامل یک پسنوشت درباره کاربردهای واقعی یادگیری ماشین است که میتواند به عنوان اعتبار اضافی یا به عنوان پایهای برای بحث استفاده شود.
دستورالعملهای کد رفتار، مشارکت، ترجمه، و رفع مشکلات ما را پیدا کنید. ما از بازخورد سازنده شما استقبال میکنیم!
هر درس شامل
- اسکچنوت اختیاری
- ویدئوی تکمیلی اختیاری
- راهنمای ویدئویی (فقط برخی درسها)
- آزمون گرم کردن پیش از درس
- درس نوشتاری
- برای درسهای مبتنی بر پروژه، راهنماهای گامبهگام درباره نحوه ساخت پروژه
- بررسی دانش
- یک چالش
- مطالعه تکمیلی
- تکلیف
- آزمون پس از درس
یادداشتی درباره زبانها: این درسها عمدتاً به زبان پایتون نوشته شدهاند، اما بسیاری از آنها به زبان R نیز در دسترس هستند. برای تکمیل یک درس R، به پوشه
/solutionبروید و به دنبال درسهای R بگردید. آنها شامل یک پسوند .rmd هستند که نشاندهنده یک فایل R Markdown است که میتوان آن را به سادگی به عنوان ترکیبی ازتکههای کد(از R یا زبانهای دیگر) و یکسرصفحه YAML(که نحوه قالببندی خروجیها مانند PDF را راهنمایی میکند) در یکسند Markdownتعریف کرد. به این ترتیب، به عنوان یک چارچوب نویسندگی نمونه برای علم داده عمل میکند زیرا به شما امکان میدهد کد خود، خروجی آن و افکار خود را با نوشتن آنها در Markdown ترکیب کنید. علاوه بر این، اسناد R Markdown میتوانند به فرمتهای خروجی مانند PDF، HTML یا Word تبدیل شوند.
یادداشتی درباره آزمونها: تمام آزمونها در پوشه برنامه آزمون قرار دارند، برای مجموع ۵۲ آزمون هر کدام شامل سه سؤال. آنها از داخل درسها لینک شدهاند اما برنامه آزمون میتواند به صورت محلی اجرا شود؛ دستورالعملهای موجود در پوشه
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 / Edge / MCP / Agents
سری هوش مصنوعی تولیدی
یادگیری اصلی
مجموعه Copilot
دریافت کمک
اگر در ساخت برنامههای هوش مصنوعی دچار مشکل شدید یا سوالی دارید، به اینجا بپیوندید:
اگر بازخوردی درباره محصول دارید یا در هنگام ساخت با خطا مواجه شدید، به اینجا مراجعه کنید:
سلب مسئولیت:
این سند با استفاده از سرویس ترجمه هوش مصنوعی Co-op Translator ترجمه شده است. در حالی که ما تلاش میکنیم دقت را حفظ کنیم، لطفاً توجه داشته باشید که ترجمههای خودکار ممکن است شامل خطاها یا نادرستیها باشند. سند اصلی به زبان اصلی آن باید به عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حیاتی، ترجمه حرفهای انسانی توصیه میشود. ما مسئولیتی در قبال سوء تفاهمها یا تفسیرهای نادرست ناشی از استفاده از این ترجمه نداریم.


