You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ML-For-Beginners/translations/fa/README.md

31 KiB

GitHub license
GitHub contributors
GitHub issues
GitHub pull-requests
PRs Welcome

GitHub watchers
GitHub forks
GitHub stars

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

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

French | Spanish | German | Russian | Arabic | Persian (Farsi) | Urdu | Chinese (Simplified) | Chinese (Traditional, Macau) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Taiwan) | Japanese | Korean | Hindi | Bengali | Marathi | Nepali | Punjabi (Gurmukhi) | Portuguese (Portugal) | Portuguese (Brazil) | Italian | Polish | Turkish | Greek | Thai | Swedish | Danish | Norwegian | Finnish | Dutch | Hebrew | Vietnamese | Indonesian | Malay | Tagalog (Filipino) | Swahili | Hungarian | Czech | Slovak | Romanian | Bulgarian | Serbian (Cyrillic) | Croatian | Slovenian | Ukrainian | Burmese (Myanmar)

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

Azure AI Discord

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

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

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

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

✍️ تشکر فراوان از نویسندگان ما 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 Microsoft Developer پیدا کنید.

ML for beginners banner


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

Promo video

Gif توسط Mohit Jaisal

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


روش آموزشی

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

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

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

هر درس شامل

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

یادداشت درباره زبان‌ها: این درس‌ها عمدتاً به زبان 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 تکنیک‌های یادگیری ماشین Introduction محققان یادگیری ماشین از چه تکنیک‌هایی برای ساخت مدل‌های یادگیری ماشین استفاده می‌کنند؟ Lesson Chris و Jen
05 مقدمه‌ای بر رگرسیون Regression شروع کار با پایتون و Scikit-learn برای مدل‌های رگرسیون
  • [Python](2-Regression/1-Tools/README.md)
  • [R](../../2-Regression/1-Tools/solution/R/lesson_1.html)
|
  • Jen
  • Eric Wanjau
| | 06 | قیمت کدو تنبل در آمریکای شمالی 🎃 | [Regression](2-Regression/README.md) | مصورسازی و پاکسازی داده‌ها برای آماده‌سازی یادگیری ماشین |
  • [Python](2-Regression/2-Data/README.md)
  • [R](../../2-Regression/2-Data/solution/R/lesson_2.html)
|
  • Jen
  • Eric Wanjau
| | 07 | قیمت کدو تنبل در آمریکای شمالی 🎃 | [Regression](2-Regression/README.md) | ساخت مدل‌های رگرسیون خطی و چندجمله‌ای |
  • [Python](2-Regression/3-Linear/README.md)
  • [R](../../2-Regression/3-Linear/solution/R/lesson_3.html)
|
  • Jen و Dmitry
  • Eric Wanjau
| | 08 | قیمت کدو تنبل در آمریکای شمالی 🎃 | [Regression](2-Regression/README.md) | ساخت مدل رگرسیون لجستیک |
  • [Python](2-Regression/4-Logistic/README.md)
  • [R](../../2-Regression/4-Logistic/solution/R/lesson_4.html)
|
  • Jen
  • Eric Wanjau
| | 09 | یک اپلیکیشن وب 🔌 | [Web App](3-Web-App/README.md) | ساخت یک اپلیکیشن وب برای استفاده از مدل آموزش‌دیده | [Python](3-Web-App/1-Web-App/README.md) | Jen | | 10 | مقدمه‌ای بر دسته‌بندی | [Classification](4-Classification/README.md) | پاکسازی، آماده‌سازی و مصورسازی داده‌ها؛ مقدمه‌ای بر دسته‌بندی |
  • [Python](4-Classification/1-Introduction/README.md)
  • [R](../../4-Classification/1-Introduction/solution/R/lesson_10.html) |
    • Jen و Cassie
    • Eric Wanjau
    | | 11 | غذاهای خوشمزه آسیایی و هندی 🍜 | [Classification](4-Classification/README.md) | مقدمه‌ای بر دسته‌بندها |
    • [Python](4-Classification/2-Classifiers-1/README.md)
    • [R](../../4-Classification/2-Classifiers-1/solution/R/lesson_11.html) |
      • Jen و Cassie
      • Eric Wanjau
      | | 12 | غذاهای خوشمزه آسیایی و هندی 🍜 | [Classification](4-Classification/README.md) | دسته‌بندهای بیشتر |
      • [Python](4-Classification/3-Classifiers-2/README.md)
      • [R](../../4-Classification/3-Classifiers-2/solution/R/lesson_12.html) |
        • Jen و Cassie
        • Eric Wanjau
        | | 13 | غذاهای خوشمزه آسیایی و هندی 🍜 | [Classification](4-Classification/README.md) | ساخت یک اپلیکیشن وب توصیه‌گر با استفاده از مدل شما | [Python](4-Classification/4-Applied/README.md) | Jen | | 14 | مقدمه‌ای بر خوشه‌بندی | [Clustering](5-Clustering/README.md) | پاکسازی، آماده‌سازی و مصورسازی داده‌ها؛ مقدمه‌ای بر خوشه‌بندی |
        • [Python](5-Clustering/1-Visualize/README.md)
        • [R](../../5-Clustering/1-Visualize/solution/R/lesson_14.html) |
          • Jen
          • Eric Wanjau
          | | 15 | بررسی سلیقه موسیقی نیجریه‌ای 🎧 | [Clustering](5-Clustering/README.md) | بررسی روش خوشه‌بندی K-Means |
          • [Python](5-Clustering/2-K-Means/README.md)
          • [R](../../5-Clustering/2-K-Means/solution/R/lesson_15.html) |
            • Jen
            • Eric Wanjau
            | | 16 | مقدمه‌ای بر پردازش زبان طبیعی | [Natural language processing](6-NLP/README.md) | یادگیری اصول اولیه پردازش زبان طبیعی با ساخت یک ربات ساده | [Python](6-NLP/1-Introduction-to-NLP/README.md) | Stephen | | 17 | وظایف رایج در NLP | [Natural language processing](6-NLP/README.md) | تعمیق دانش پردازش زبان طبیعی با درک وظایف رایج در کار با ساختارهای زبانی | [Python](6-NLP/2-Tasks/README.md) | Stephen | | 18 | ترجمه و تحلیل احساسات ♥️ | [Natural language processing](6-NLP/README.md) | ترجمه و تحلیل احساسات با آثار جین آستن | [Python](6-NLP/3-Translation-Sentiment/README.md) | Stephen | | 19 | هتل‌های عاشقانه اروپا ♥️ | [Natural language processing](6-NLP/README.md) | تحلیل احساسات با بررسی نظرات هتل‌ها 1 | [Python](6-NLP/4-Hotel-Reviews-1/README.md) | Stephen | | 20 | هتل‌های عاشقانه اروپا ♥️ | [Natural language processing](6-NLP/README.md) | تحلیل احساسات با بررسی نظرات هتل‌ها 2 | [Python](6-NLP/5-Hotel-Reviews-2/README.md) | Stephen | | 21 | مقدمه‌ای بر پیش‌بینی سری‌های زمانی | [Time series](7-TimeSeries/README.md) | مقدمه‌ای بر پیش‌بینی سری‌های زمانی | [Python](7-TimeSeries/1-Introduction/README.md) | Francesca | | 22 | مصرف برق جهانی - پیش‌بینی سری‌های زمانی با ARIMA | [Time series](7-TimeSeries/README.md) | پیش‌بینی سری‌های زمانی با ARIMA | [Python](7-TimeSeries/2-ARIMA/README.md) | Francesca | | 23 | مصرف برق جهانی - پیش‌بینی سری‌های زمانی با SVR | [Time series](7-TimeSeries/README.md) | پیش‌بینی سری‌های زمانی با رگرسیون بردار پشتیبان | [Python](7-TimeSeries/3-SVR/README.md) | Anirban | | 24 | مقدمه‌ای بر یادگیری تقویتی | [Reinforcement learning](8-Reinforcement/README.md) | مقدمه‌ای بر یادگیری تقویتی با Q-Learning | [Python](8-Reinforcement/1-QLearning/README.md) | Dmitry | | 25 | به پیتر کمک کنید تا از گرگ فرار کند! 🐺 | [Reinforcement learning](8-Reinforcement/README.md) | یادگیری تقویتی با Gym | [Python](8-Reinforcement/2-Gym/README.md) | Dmitry | | Postscript | سناریوها و کاربردهای واقعی یادگیری ماشین | [ML in the Wild](9-Real-World/README.md) | کاربردهای جالب و آموزنده یادگیری ماشین کلاسیک در دنیای واقعی | [Lesson](9-Real-World/1-Applications/README.md) | تیم | | Postscript | اشکال‌زدایی مدل در یادگیری ماشین با داشبورد RAI | [ML in the Wild](9-Real-World/README.md) | اشکال‌زدایی مدل در یادگیری ماشین با استفاده از اجزای داشبورد هوش مصنوعی مسئولانه | [Lesson](9-Real-World/2-Debugging-ML-Models/README.md) | Ruth Yakubu |

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

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

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

            فایل‌های PDF

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

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

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


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