|
|
4 days ago | |
|---|---|---|
| .. | ||
| 1-Introduction | 4 days ago | |
| 2-Regression | 4 days ago | |
| 3-Web-App | 4 days ago | |
| 4-Classification | 4 days ago | |
| 5-Clustering | 4 days ago | |
| 6-NLP | 4 days ago | |
| 7-TimeSeries | 4 days ago | |
| 8-Reinforcement | 4 days ago | |
| 9-Real-World | 4 days ago | |
| docs | 5 months ago | |
| quiz-app | 5 months ago | |
| sketchnotes | 5 months ago | |
| AGENTS.md | 4 months ago | |
| CODE_OF_CONDUCT.md | 5 months ago | |
| CONTRIBUTING.md | 5 months ago | |
| PyTorch_Fundamentals.ipynb | 5 months ago | |
| README.md | 4 days ago | |
| SECURITY.md | 5 months ago | |
| SUPPORT.md | 4 months ago | |
| TROUBLESHOOTING.md | 4 months ago | |
| for-teachers.md | 5 months ago | |
README.md
🌐 پشتیبانی چندزبانه
پشتیبانی شده از طریق GitHub Action (خودکار و همیشه بهروز)
Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese
ترجیح میدهید محلی کلون کنید؟
این مخزن شامل ترجمههای بیش از ۵۰ زبان است که حجم دانلود را بهطور قابل توجهی افزایش میدهد. برای کلون کردن بدون ترجمهها، از sparse checkout استفاده کنید:
git clone --filter=blob:none --sparse https://github.com/microsoft/ML-For-Beginners.git cd ML-For-Beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'این به شما همه چیز لازم برای تکمیل دوره با دانلود بسیار سریعتر را میدهد.
به جامعه ما بپیوندید
ما یک سری یادگیری در دیسکورد در رابطه با هوش مصنوعی داریم، بیشتر بدانید و از 18 تا 30 سپتامبر 2025 به ما در Learn with AI Series بپیوندید. شما نکات و ترفندهای استفاده از GitHub Copilot برای علم داده را خواهید آموخت.
یادگیری ماشین برای مبتدیها - یک برنامه درسی
🌍 سفر در سراسر جهان در حالی که یادگیری ماشین را از طریق فرهنگهای جهان بررسی میکنیم 🌍
مدافعان ابر در مایکروسافت خوشحالاند که یک برنامه درسی ۱۲ هفتهای و ۲۶ درس را درباره یادگیری ماشین ارائه دهند. در این برنامه، شما با چیزی که گاهی "یادگیری ماشین کلاسیک" نامیده میشود آشنا خواهید شد، عمدتاً با استفاده از کتابخانه Scikit-learn و اجتناب از یادگیری عمیق که در برنامه درسی ما AI for Beginners پوشش داده شده است. همچنین این دروس را با برنامه درسی 'Data Science for Beginners' ما ترکیب کنید!
با ما سفر کنید و این تکنیکهای کلاسیک را روی دادههایی از مناطق مختلف جهان اعمال کنیم. هر درس شامل آزمونهای پیش و پس از درس، دستورالعملهای نوشته شده برای تکمیل درس، یک راه حل، یک تمرین و بیشتر است. رویکرد ما مبتنی بر پروژه به شما امکان میدهد در حین ساختن یاد بگیرید، که یک روش اثبات شده برای تثبیت مهارتهای جدید است.
✍️ تشکر صمیمانه از نویسندگان ما جِن لوپر، استفان هاول، فرانچسکا لازری، تومومی ایمورا، کَسی برویو، دیمیتری سوشنیکوف، کریس نورینگ، آنربان موخرجی، اورنلا آلتونیان، روث یاکوبو و اِمی بوید
🎨 همچنین تشکر از تصویرگران ما تومومی ایمورا، دَسانی مادایپالی، و جِن لوپر
🙏 تشکر ویژه 🙏 از نویسندگان، مرورگران و مشارکتکنندگان محتوای سفیران دانشجوی مایکروسافت به ویژه ریشیت داگلی، محمد ساکیب خان اینان، روهان راج، الکساندرو پتروسکو، آبیشک جایسوال، ناورین طبسم، ایوان سامویلا و اسنیگدا آگرواَل
🤩 قدردانی ویژه از سفیران دانشجوی مایکروسافت اریک وانجو، جاسلین سوندهی و ویدوشی گوپتا برای درسهای R ما!
شروع به کار
این مراحل را دنبال کنید:
- فورک ریپازیتوری: روی دکمه "Fork" در گوشه بالا سمت راست این صفحه کلیک کنید.
- کلون کردن ریپازیتوری:
git clone https://github.com/microsoft/ML-For-Beginners.git
همه منابع اضافی این دوره را در مجموعه Microsoft Learn ما بیابید
🔧 نیاز به کمک دارید؟ راهنمای رفع اشکال ما را برای حل مشکلات رایج نصب، راه اندازی، و اجرای دروس بررسی کنید.
دانشآموزان، برای استفاده از این برنامه درسی، کل مخزن را به حساب GitHub خود فورک کنید و تمرینات را به صورت فردی یا گروهی کامل کنید:
- با یک آزمون پیشمبحث آغاز کنید.
- درس را بخوانید و فعالیتها را انجام دهید، در هر بررسی دانش توقف و تأمل کنید.
- سعی کنید پروژهها را با درک دروس بسازید نه فقط اجرای کد راه حل؛ با این حال آن کد در پوشههای
/solutionدر هر درس پروژهمحور موجود است. - آزمون پس از درس را بدهید.
- چالش را کامل کنید.
- تمرین را انجام دهید.
- پس از تکمیل یک گروه درسی، به تالار گفتوگو سر بزنید و با پر کردن قالب PAT مربوطه به «یادگیری بلند» بپردازید. PAT ابزاری برای ارزیابی پیشرفت است که شما برای توسعه یادگیری خود پر میکنید. میتوانید به PATهای دیگر واکنش نشان دهید تا با هم یاد بگیریم.
برای مطالعه بیشتر، توصیه میکنیم این ماژولها و مسیرهای یادگیری Microsoft Learn را دنبال کنید.
معلمان، ما برخی پیشنهادات در مورد نحوه استفاده از این برنامه درسی را گنجاندهایم.
مرور ویدئویی
برخی از دروس به صورت ویدئوی کوتاه در دسترس هستند. میتوانید همه آنها را به صورت درون متنی در دروس بیابید، یا در لیست پخش ML برای مبتدیها در کانال توسعهدهنده مایکروسافت با کلیک روی تصویر زیر مشاهده کنید.
تیم را ملاقات کنید
گیف توسط Mohit Jaisal
🎥 برای دیدن ویدیویی درباره پروژه و افرادی که آن را ایجاد کردهاند، روی تصویر بالا کلیک کنید!
روش آموزشی
دو اصل آموزشی را در طراحی این برنامه انتخاب کردهایم: اطمینان از اینکه برنامه کاملاً بر پایه پروژههای عملی است و شامل آزمونهای مکرر است. علاوه بر این، این برنامه دارای یک موضوع مشترک برای انسجام بیشتر است.
با تضمین تطابق محتوا با پروژهها، فرایند برای دانشآموزان جذابتر شده و ماندگاری مفاهیم افزایش مییابد. همچنین آزمون کمضرر قبل از کلاس نیت یادگیری موضوع را در دانشآموز تقویت میکند در حالی که آزمون دوم پس از کلاس ماندگاری بیشتر را تضمین میکند. این برنامه درسی به گونهای طراحی شده است که انعطافپذیر و سرگرمکننده باشد و میتوان آن را به طور کامل یا بخشی طی کرد. پروژهها با اندازه کوچک شروع شده و در پایان چرخه ۱۲ هفتهای به مرور پیچیدهتر میشوند. این برنامه همچنین شامل یک پینوشت درباره کاربردهای واقعی یادگیری ماشین است که میتواند به عنوان اعتبار اضافی یا پایهای برای بحث استفاده شود.
دستورالعملهای رفتار حرفهای، مشارکت، ترجمه و رفع اشکال ما را بیابید. ما از بازخوردهای سازنده شما استقبال میکنیم!
هر درس شامل
- اسکچنوت اختیاری
- ویدئوی مکمل اختیاری
- مرور ویدئویی (فقط در برخی دروس)
- آزمون گرمکننده پیش از درس
- درس مکتوب
- برای دروس پروژهمحور، راهنمای گام به گام ساخت پروژه
- بررسی دانش
- یک چالش
- مطالعه تکمیلی
- تمرین
- آزمون پس از درس
یک نکته درباره زبانها: این دروس عمدتاً به زبان پایتون نوشته شدهاند، اما بسیاری از آنها نیز به زبان R موجود است. برای تکمیل یک درس R، به پوشه
/solutionرفته و به دنبال درسهای R بگردید. آنها دارای پسوند .rmd هستند که نمایانگر یک فایل R Markdown است که بهسادگی به عنوان جاسازیتکههای کد(از R یا زبانهای دیگر) و یکهدر YAML(که راهنمای قالببندی خروجیها مانند PDF است) در یک سند Markdown تعریف میشود. بنابراین، این چارچوبی نمونه برای نگارشهای دادهمحور است زیرا اجازه میدهد کد شما، خروجی آن و تفکرات خود را در Markdown بنویسید. همچنین اسناد R Markdown میتوانند به فرمتهای خروجی مانند PDF، HTML، یا Word تبدیل شوند. یک یادداشت در مورد آزمونها: تمام آزمونها در پوشه Quiz App folder قرار دارند، شامل ۵۲ آزمون با سه سوال در هر آزمون. لینکهای آنها در دروس موجود است اما برنامه آزمون میتواند به صورت محلی اجرا شود؛ برای میزبانی محلی یا استقرار در Azure دستورالعملهای موجود در پوشهquiz-appرا دنبال کنید.
| شماره درس | موضوع | گروهبندی درس | اهداف یادگیری | درس مرتبط | نویسنده |
|---|---|---|---|---|---|
| ۰۱ | مقدمهای بر یادگیری ماشین | مقدمه | یادگیری مفاهیم پایه در یادگیری ماشین | درس | محمد |
| ۰۲ | تاریخچه یادگیری ماشین | مقدمه | یادگیری تاریخچه این حوزه | درس | جن و امی |
| ۰۳ | عدالت و یادگیری ماشین | مقدمه | مسائل فلسفی مهم درباره عدالت که دانشآموزان باید هنگام ساخت و بهکارگیری مدلهای یادگیری ماشین در نظر بگیرند. | درس | تومومی |
| ۰۴ | تکنیکهای یادگیری ماشین | مقدمه | پژوهشگران یادگیری ماشین چه تکنیکهایی برای ساخت مدلهای یادگیری ماشین استفاده میکنند؟ | درس | کریس و جن |
| ۰۵ | مقدمهای بر رگرسیون | رگرسیون | شروع کار با پایتون و Scikit-learn برای مدلهای رگرسیون | پایتون • R | جن • اریک وانجائو |
| ۰۶ | قیمتهای کدو تنبل آمریکای شمالی 🎃 | رگرسیون | تجسم و پاکسازی دادهها برای آمادهسازی جهت یادگیری ماشین | پایتون • R | جن • اریک وانجائو |
| ۰۷ | قیمتهای کدو تنبل آمریکای شمالی 🎃 | رگرسیون | ساخت مدلهای رگرسیون خطی و چندجملهای | پایتون • R | جن و دیمیتری • اریک وانجائو |
| ۰۸ | قیمتهای کدو تنبل آمریکای شمالی 🎃 | رگرسیون | ساخت مدل رگرسیون لجستیک | پایتون • R | جن • اریک وانجائو |
| ۰۹ | یک اپلیکیشن وب 🔌 | اپ وب | ساخت یک اپ وب برای استفاده از مدل آموزشدیدهشده | پایتون | جن |
| ۱۰ | مقدمهای بر طبقهبندی | طبقهبندی | پاکسازی، آمادهسازی و تجسم دادهها؛ معرفی طبقهبندی | پایتون • R | جن و کاسی • اریک وانجائو |
| ۱۱ | غذاهای خوشمزه آسیایی و هندی 🍜 | طبقهبندی | معرفی طبقهبندیها | پایتون • R | جن و کاسی • اریک وانجائو |
| ۱۲ | غذاهای خوشمزه آسیایی و هندی 🍜 | طبقهبندی | طبقهبندیهای بیشتر | پایتون • R | جن و کاسی • اریک وانجائو |
| ۱۳ | غذاهای خوشمزه آسیایی و هندی 🍜 | طبقهبندی | ساخت اپلیکیشن وب توصیهگر با استفاده از مدل خود | پایتون | جن |
| ۱۴ | مقدمهای بر خوشهبندی | خوشهبندی | پاکسازی، آمادهسازی و تجسم دادهها؛ مقدمهای بر خوشهبندی | پایتون • R | جن • اریک وانجائو |
| ۱۵ | کشف سلیقههای موسیقی نیجریهای 🎧 | خوشهبندی | بررسی روش خوشهبندی K-میانگین | پایتون • R | جن • اریک وانجائو |
| ۱۶ | مقدمهای بر پردازش زبان طبیعی ☕️ | پردازش زبان طبیعی | یادگیری مبانی پردازش زبان طبیعی با ساخت یک روبات ساده | پایتون | استفان |
| ۱۷ | کارهای رایج NLP ☕️ | پردازش زبان طبیعی | تعمیق دانش خود درباره پردازش زبان طبیعی با درک کارهای رایج در ساختارهای زبانی | پایتون | استفان |
| ۱۸ | ترجمه و تحلیل احساسات ♥️ | پردازش زبان طبیعی | ترجمه و تحلیل احساسات با جین آستن | پایتون | استفان |
| ۱۹ | هتلهای رمانتیک اروپا ♥️ | پردازش زبان طبیعی | تحلیل احساسات با بررسیهای هتل ۱ | پایتون | استفان |
| ۲۰ | هتلهای رمانتیک اروپا ♥️ | پردازش زبان طبیعی | تحلیل احساسات با بررسیهای هتل ۲ | پایتون | استفان |
| ۲۱ | مقدمهای بر پیشبینی سریهای زمانی | سریهای زمانی | مقدمهای بر پیشبینی سریهای زمانی | پایتون | فرانسسکا |
| ۲۲ | ⚡️ مصرف برق جهان ⚡️ - پیشبینی سریهای زمانی با ARIMA | سریهای زمانی | پیشبینی سریهای زمانی با ARIMA | پایتون | فرانسسکا |
| ۲۳ | ⚡️ مصرف برق جهان ⚡️ - پیشبینی سریهای زمانی با SVR | سریهای زمانی | پیشبینی سریهای زمانی با رگرسیون بردار پشتیبان | پایتون | آنربان |
| ۲۴ | مقدمهای بر یادگیری تقویتی | یادگیری تقویتی | مقدمهای بر یادگیری تقویتی با Q-Learning | پایتون | دیمیتری |
| ۲۵ | کمک به پیتر برای اجتناب از گرگ! 🐺 | یادگیری تقویتی | آموزش Gym برای یادگیری تقویتی | پایتون | دیمیتری |
| پسنویس | سناریوها و کاربردهای واقعی یادگیری ماشین | یادگیری ماشین واقعی | کاربردهای جالب و آشکار یادگیری ماشین کلاسیک در دنیای واقعی | درس | تیم |
| پسنویس | اشکالزدایی مدلها در یادگیری ماشین با داشبورد RAI | یادگیری ماشین واقعی | اشکالزدایی مدلها در یادگیری ماشین با استفاده از داشبورد Responsible AI | درس | راث یاکوبو |
تمام منابع اضافی این دوره را در مجموعه Microsoft Learn ما پیدا کنید
دسترسی آفلاین
میتوانید این مستندات را به صورت آفلاین با استفاده از Docsify اجرا کنید. این مخزن را فورک کنید، Docsify را نصب کنید بر روی دستگاه محلی خود، سپس در پوشه ریشه این مخزن فرمان docsify serve را وارد کنید. وبسایت روی پورت ۳۰۰۰ روی localhost شما اجرا خواهد شد: localhost:3000.
فایلهای PDF
یک پیدیاف از برنامه درسی با لینکها را در اینجا بیابید: اینجا.
🎒 دورههای دیگر
تیم ما دورههای دیگری نیز تولید میکند! بررسی کنید:
LangChain
آزور / اج / MCP / عوامل
سری هوش مصنوعی مولد
یادگیری اصلی
سری کوپایلوت
دریافت کمک
اگر گیر کردید یا سوالی درباره ساخت برنامههای هوش مصنوعی داشتید، به جمع یادگیرندگان و توسعهدهندگان باتجربه در بحثهای MCP بپیوندید. این یک جامعه پشتیبان است که در آن سوالات پذیرفته میشوند و دانش بهطور آزاد به اشتراک گذاشته میشود.
اگر بازخورد محصول دارید یا هنگام ساخت با خطا مواجه شدید به اینجا مراجعه کنید:
توضیح مهم: این سند با استفاده از سرویس ترجمه هوش مصنوعی Co-op Translator ترجمه شده است. در حالی که ما در تلاش برای دقت هستیم، لطفاً توجه داشته باشید که ترجمههای خودکار ممکن است حاوی اشتباهات یا نواقصی باشند. سند اصلی به زبان بومی خود باید به عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حیاتی، استفاده از ترجمه حرفهای انسانی توصیه میشود. ما هیچ مسئولیتی در قبال سوءتفاهمها یا برداشتهای نادرست ناشی از استفاده از این ترجمه نداریم.


