diff --git a/README.md b/README.md
index 0a790790..a0c7e3e8 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
## Introduction to Machine Learning Interviews Book
-You can read the web-friendly version of the book [here](https://huyenchip.com/ml-interviews-book/). You can find the source code on [GitHub](https://github.com/chiphuyen/ml-interviews-book). The Discord to discuss the answers to the questions in the book is [here](https://discord.gg/XjDNDSEYjh).
+You can read the web-friendly version of the book in Farsi [here](https://huyenchip.com/ml-interviews-book/) or read the book in the original language.[here](https://huyenchip.com/ml-interviews-book/). You can find the source code on [GitHub](https://github.com/chiphuyen/ml-interviews-book). The Discord to discuss the answers to the questions in the book is [here](https://discord.gg/XjDNDSEYjh).
As a candidate, I’ve been interviewed at a dozen big companies and startups. I’ve got offers for machine learning roles at companies including Google, NVIDIA, Snap, Netflix, Primer AI, and Snorkel AI. I’ve also been rejected at many other companies.
diff --git a/README_Farsi(persian).md b/README_Farsi(persian).md
new file mode 100644
index 00000000..761cd641
--- /dev/null
+++ b/README_Farsi(persian).md
@@ -0,0 +1,26 @@
+## کتاب مقدمه ای بر مصاحبه های یادگیری ماشین
+
+میتوانید نسخه وبپسند کتاب را [اینجا] بخوانید (https://huyenchip.com/ml-interviews-book/). میتوانید کد منبع را در [GitHub] (https://github.com/chiphuyen/ml-interviews-book) پیدا کنید. Discord برای بحث در مورد پاسخ به سؤالات کتاب [اینجا] (https://discord.gg/XjDNDSEYjh) است.
+
+به عنوان یک نامزد، با ده ها شرکت بزرگ و استارت آپ مصاحبه کرده ام. من پیشنهادهایی برای نقشهای یادگیری ماشین در شرکتهایی از جمله Google، NVIDIA، Snap، Netflix، Primer AI و Snorkel AI دارم. من همچنین در بسیاری از شرکت های دیگر رد شده ام.
+
+بهعنوان مصاحبهگر، در طراحی و اجرای فرآیند استخدام در NVIDIA و Snorkel AI شرکت داشتهام، از کاندیداهایی که کارشان را دوست دارم ایمیلهای سرد انجام دادهام، بررسی رزومهها، انجام مصاحبههای اکتشافی و فنی، بحث درباره استخدام یا عدم استخدام نامزد، تلاش برای متقاعد کردن نامزدها برای انتخاب ما از پیشنهادات رقابتی.
+
+به عنوان یک دوست و معلم، به بسیاری از دوستان و دانشآموزان کمک کردهام تا برای مصاحبههای یادگیری ماشینی خود در شرکتهای بزرگ و استارتآپها آماده شوند. من با آنها مصاحبه های ساختگی می کنم و از روندی که طی کرده اند و همچنین سوالاتی که از آنها پرسیده شده یادداشت می کنم.
+
+من همچنین با چندین استارتاپ در مورد خطوط لوله استخدام یادگیری ماشین آنها مشورت کرده ام. زمانی که در حال حاضر یک تیم و فرآیند یادگیری ماشین قوی برای کمک به ارزیابی نامزدها ندارید، استخدام برای نقشهای یادگیری ماشین بسیار دشوار است. از آنجایی که استفاده از یادگیری ماشین در صنعت هنوز بسیار جدید است، بسیاری از شرکتها همچنان در حال پیشبرد آن هستند، که این کار را برای نامزدها آسان نمیکند.
+
+این کتاب حاصل خرد جمعی بسیاری از افرادی است که دو طرف میز نشسته اند و زمان زیادی را صرف فکر کردن به فرآیند استخدام کرده اند. این با در نظر گرفتن نامزدها نوشته شده بود، اما مدیران استخدامی که پیشنویسهای اولیه را دیدند به من گفتند که آموختن نحوه استخدام شرکتهای دیگر و تجدیدنظر در روند خود مفید است.
+
+کتاب از دو بخش تشکیل شده است. بخش اول مروری بر فرآیند مصاحبه یادگیری ماشینی، انواع نقش های یادگیری ماشینی در دسترس است، هر نقش به چه مهارت هایی نیاز دارد، نوع سوالاتی که اغلب پرسیده می شود و نحوه آماده شدن برای آنها ارائه می دهد. این بخش همچنین طرز فکر مصاحبهکنندگان و نوع سیگنالهایی را که آنها به دنبال آن هستند، توضیح میدهد.
+
+بخش دوم شامل بیش از 200 سوال دانشی است که هر کدام با سطح دشواری خود مشخص شده اند - مصاحبه برای نقش های ارشد بیشتر باید منتظر سوالات سخت تری باشد - که مفاهیم مهم و تصورات غلط رایج در یادگیری ماشین را پوشش می دهد.
+
+پس از اتمام این کتاب، ممکن است بخواهید [30 سوال باز] (https://huyenchip.com/machine-learning-systems-design/toc.html) را بررسی کنید تا توانایی خود را در کنار هم قرار دادن آنچه شما می دانید برای حل چالش های عملی. این سوالات مهارت های حل مسئله و همچنین میزان تجربیات شما را در پیاده سازی و استقرار مدل های یادگیری ماشینی آزمایش می کنند. برخی از شرکت ها به آنها سوالات **طراحی سیستم های یادگیری ماشینی** می گویند. تقریباً تمام شرکت هایی که من با آنها صحبت کرده ام، حداقل سؤالی از این نوع را در فرآیند مصاحبه خود می پرسند، و آنها سؤالاتی هستند که نامزدها اغلب آنها را سخت ترین سؤالات می دانند.
+
+"طراحی سیستم های یادگیری ماشین" موضوع پیچیده ای است که شایسته کتاب خود است. برای کسب اطلاعات بیشتر در مورد آن، دوره من [**CS 329S: طراحی سیستم های یادگیری ماشین**] (https://stanford-cs329s.github.io/) را در استانفورد بررسی کنید.
+
+این کتاب نه جایگزینی برای کتاب های درسی یادگیری ماشینی است و نه میانبری برای انجام مصاحبه ها. این ابزاری برای تجمیع دانش نظری و عملی موجود شما در یادگیری ماشین است. سوالات این کتاب همچنین می تواند به شناسایی نقاط کور/ضعیف شما کمک کند. هر موضوع با منابعی همراه است که باید به شما در تقویت درک خود از آن موضوع کمک کند.
+
+---
+*این کتاب توسط [Chip Huyen](https://huyenchip.com) با کمک دوستان فوق العاده ساخته شده است. برای بازخورد، اشتباهات و پیشنهادات، میتوانید با نویسنده [اینجا] (https://huyenchip.com/communication/) تماس بگیرید. حق چاپ ©2021 Chip Huyen.*
\ No newline at end of file
diff --git a/SUMMARY_Farsi(Persian).md b/SUMMARY_Farsi(Persian).md
new file mode 100644
index 00000000..74ded911
--- /dev/null
+++ b/SUMMARY_Farsi(Persian).md
@@ -0,0 +1,58 @@
+# Summary
+
+* [کتاب مقدمه ای بر مصاحبه های یادگیری ماشین](README.md)
+ * [مخاطب هدف](contents/0-target-audience.md)
+ * [در مورد سوالات](contents/0-about-the-questions.md)
+ * [درباره پاسخ ها](contents/0-about-the-answers.md)
+ * [بازی کردن فرآیند مصاحبه](contents/0-gaming-the-interview-process.md)
+ * [تشکرات](contents/0-acknowledgments.md)
+ * [درباره نویسنده](contents/0-about-the-author.md)
+* [Part I. مرور کلی](contents/part-i.-overview.md)
+ * [Chapter 1. شغلهای ماشین لرنینگ](contents/chapter-1.-ml-jobs.md)
+ * [1.1 نقش های مختلف یادگیری ماشینی](contents/1.1-different-ml-roles.md)
+ * [1.1.1 کار در ریسرچ و تولید](contents/1.1.1-working-in-research-vs.-workingin-production.md)
+ * [1.1.2 تحقیق](contents/1.1.2-research.md)
+ * [1.1.2.1 تحقیق و تحقیقات کاربردی](contents/1.1.2.1-research-vs.-applied-research.md)
+ * [1.1.2.2 دانشمند محقق در مقابل مهندس محقق](contents/1.1.2.2-research-scientist-vs.-research-engineer.md)
+ * [1.1.3 تولید](contents/1.1.3-production.md)
+ * [1.1.3.1 چرخه تولید](contents/1.1.3.1-production-cycle.md)
+ * [1.1.3.2 مهندس ماشین لرنینگ و مهندس نرم افزار](contents/1.1.3.2-machine-learning-engineer-vs.-software-engineer.md)
+ * [1.1.3.3 دیتاساینس و مهندس ماشین لرنینک](contents/1.1.3.3-machine-learning-engineer-vs.-data-scientist.md)
+ * [1.1.3.4 سایر نقش های فنی در تولیدات ML](contents/1.1.3.4-other-technical-roles-in-ml-production.md)
+ * [1.1.3.5 درک نقش ها و عناوین](contents/1.1.3.5-understanding-roles-and-titles.md)
+ * [1.2 انواعی از کمپانی ها](contents/1.2-types-of-companies.md)
+ * [1.2.1 شرکت های کاربردی در مقابل شرکت های ابزارسازی](contents/1.2.1-applications-companies-vs.-tooling-companies.md)
+ * [1.2.2 شرکت در مقابل محصولات مصرفی](contents/1.2.2-enterprise-vs.-consumer-products.md)
+ * [1.2.3 استارتاپ یا شرکت های بزرگ](contents/1.2.3-startups-or-big-companies.md)
+ * [Chapter 2. فرآیند مصاحبه یادگیری ماشینی](contents/chapter-2.-machine-learning-interview-process.md)
+ * [2.1 درک طرز فکر مصاحبه کنندگان](contents/2.1-understanding-the-interviewers’-mindset.md)
+ * [2.1.1 آنچه شرکت ها از نامزدها می خواهند](contents/2.1.1-what-companies-want-from-candidates.md)
+ * [2.1.1.1 مهارت های تکنیکال](contents/2.1.1.1-technical-skills.md)
+ * [2.1.1.2 مهارت های غیر تکنیکال](contents/2.1.1.2-non-technical-skills.md)
+ * [2.1.1.3 فرهنگ مناسب چیست؟](contents/2.1.1.3-what-exactly-is-culture-fit.md)
+ * [2.1.1.4 نقش های جونیور و سنیور](contents/2.1.1.4-junior-vs-senior-roles.md)
+ * [2.1.1.5 آیا به دکتری نیاز دارم؟ برای کار در یادگیری ماشین؟](contents/2.1.1.5-do-i-need-a-ph.d.-to-work-in-machine-learning.md)
+ * [2.1.2 چگونه شرکت ها نامزدها را تامین می کنند](contents/2.1.2-how-companies-source-candidates.md)
+ * [2.1.3 سیگنال هایی که شرکت ها در کاندیداها دنبال می کنند](contents/2.1.3-what-signals-companies-look-for-in-candidates.md)
+ * [2.2 خط لوله مصاحبه](contents/2.2-interview-pipeline.md)
+ * [2.2.1 فرمت های رایج مصاحبه](contents/2.2.1-common-interview-formats.md)
+ * [2.2.2 فرمت های جایگزین مصاحبه](contents/2.2.2-alternative-interview-formats.md)
+ * [2.2.3 مصاحبه در شرکت های بزرگ در مقابل شرکت های کوچک](contents/2.2.3-interviews-at-big-companies-vs.-at-small-companies.md)
+ * [2.2.4 مصاحبه برای کارآموزی در مقابل موقعیت های تمام وقت](contents/2.2.4-interviews-for-internships-vs.-for-full-time-positions.md)
+ * [2.3 انواعی از سوالات](contents/2.3-types-of-questions.md)
+ * [2.3.1 سوالات رفتاری](contents/2.3.1-behavioral-questions.md)
+ * [2.3.1.1 بیوگرافی و رزومه](contents/2.3.1.1-background-and-resume.md)
+ * [2.3.1.2 علایق ](contents/2.3.1.2-interests.md)
+ * [2.3.1.3 ارتباطات](contents/2.3.1.3-communication.md)
+ * [2.3.1.4 شخصیت](contents/2.3.1.4-personality.md)
+ * [2.3.2 سوالاتی که باید از مصاحبه کنندگان خود بپرسید](contents/2.3.2-questions-to-ask-your-interviewers.md)
+ * [2.3.3 سوالات بد مصاحبه](contents/2.3.3-bad-interview-questions.md)
+ * [2.4 پرچم های قرمز](contents/2.4-red-flags.md)
+ * [2.5 جدول زمانی](contents/2.5-timeline.md)
+ * [2.6 درک شانس شما](contents/2.6-understanding-your-odds.md)
+ * [Chapter 3. بعد از یک پیشنهاد](contents/chapter-3.-after-an-offer.md)
+ * [3.1 بسته جبرانی](contents/3.1-compensation-package.md)
+ * [3.1.1 حقوق پایه](contents/3.1.1-base-salary.md)
+ * [3.1.2 کمک های مالی](contents/3.1.2-equity-grants.md)
+ * [3.1.3 جوایز](contents/3.1.3-bonuses.md)
+
\ No newline at end of file
diff --git a/Translation/Farsi/contents/2.2.2-alternative-interview-formats.md b/Translation/Farsi/contents/2.2.2-alternative-interview-formats.md
new file mode 100644
index 00000000..e69de29b
diff --git a/Translation/Farsi/contents/2.2.3-interviews-at-big-companies-vs.-at-small-companies.md b/Translation/Farsi/contents/2.2.3-interviews-at-big-companies-vs.-at-small-companies.md
new file mode 100644
index 00000000..d0f59393
--- /dev/null
+++ b/Translation/Farsi/contents/2.2.3-interviews-at-big-companies-vs.-at-small-companies.md
@@ -0,0 +1,7 @@
+### 2.2.3 مصاحبه در شرکت های بزرگ در مقابل شرکت های کوچک
+
+استخدام در یک شرکت کوچک با استخدام در یک شرکت بزرگ بسیار متفاوت است. یکی از دلایل این است که شرکت های بزرگ تعداد زیادی استخدام می کنند، بنابراین آنها باید فرآیند خود را استاندارد کنند. شرکتهای کوچک فرآیند را در حین پیشبرد اصلاح میکنند. دلیل دیگر این است که شرکتهای بزرگ میتوانند گهگاهی استخدامهای بدی را انجام دهند، در حالی که چند نفر از استخدامهای بد میتوانند یک شرکت کوچک را به زمین بزنند.
+
+در نتیجه، فرآیندها در شرکت های کوچکتر می توانند با هر نقش و هر نامزد سازگار شوند. فرآیندها در شرکتهای بزرگ میتواند سفت و سخت و بوروکراتیک باشد و ممکن است شامل سوالاتی بیربط به نقش یا نامزد باشد. استانداردسازی در شرکتهای بزرگ همچنین به این معنی است که این فرآیند قابل هکتر است - آمادهسازی کامل میتواند شانس شما را به میزان قابل توجهی افزایش دهد.
+
+تفاوت مهم دیگر این است که شرکت های بزرگ می توانند متخصصانی را استخدام کنند که فقط در یک منطقه کوچک عالی هستند. استارتآپها غیرقابل پیشبینی هستند و دائماً در حال تغییر هستند، بنابراین ممکن است کمتر به کاری که شما بهترین انجام میدهید اهمیت دهند و بیشتر به اینکه آیا میتوانید فوریترین نیازهای آنها را برطرف کنید، اهمیت میدهند.
\ No newline at end of file
diff --git a/Translation/Farsi/contents/2.2.4-interviews-for-internships-vs.-for-full-time-positions.md b/Translation/Farsi/contents/2.2.4-interviews-for-internships-vs.-for-full-time-positions.md
new file mode 100644
index 00000000..c38f8053
--- /dev/null
+++ b/Translation/Farsi/contents/2.2.4-interviews-for-internships-vs.-for-full-time-positions.md
@@ -0,0 +1,13 @@
+### 2.2.4 مصاحبه برای دوره های کارآموزی در مقابل موقعیت های تمام وقت
+
+معمولاً مصاحبه برای یک دوره کارآموزی و سپس دریافت پیشنهاد بازگشت به عنوان یک کارمند تمام وقت بسیار ساده تر از مصاحبه مستقیم برای یک موقعیت تمام وقت است. فرآیند مصاحبه یک پروکسی برای پیش بینی میزان عملکرد شما در کار است. اگر قبلاً در یک تیم کارآموزی کرده اید، آنها توانایی و تناسب شما را می دانند و بنابراین ممکن است شما را به یک نامزد ناشناس ترجیح دهند.
+
+در شرکت های بزرگ فناوری، برنامه های کارآموزی وجود دارد تا منبعی ثابت و قابل اعتماد برای استعدادهای تمام وقت فراهم کند. یک کارآموز متوسط در فیس بوک ماهانه 8000 دلار درآمد دارد، تقریباً دوبرابر میانگین یک کارگر تمام وقت آمریکایی[^43]، و فیس بوک حتی بالاترین پیشنهاد را هم ندارد[^44]. توجیه این حقوق دشوار است مگر اینکه بتواند هزینه های استخدام را بعدا جبران کند.
+
+فرآیند مصاحبه برای کارآموزان پیچیدگی کمتری دارد زیرا کارآموزی تعهد کمتری دارد. اگر شرکتی یک کارآموز را دوست نداشته باشد، آن کارآموز سه ماه دیگر می رود. اما اگر یک کارمند تمام وقت را دوست نداشته باشند، اخراج آن فرد گران است. تعداد موقعیتهای تماموقت تحت یک شمارش سختگیرانه است، اما تعداد کارآموزان اغلب اینطور نیست. حتی زمانی که یک شرکت فرآیند استخدام را متوقف می کند، مانند کاهش هزینه ها، ممکن است همچنان کارآموز استخدام کند.
+
+اگر دوره کارآموزی شما خیلی اشتباه پیش نرود و شرکت در حال استخدام باشد، احتمالاً یک پیشنهاد کارآموزی تا تمام وقت دریافت خواهید کرد. در NVIDIA، اکثر پیشنهادات تمام وقت برای فارغ التحصیلان جدید به کارآموزان آنها می رسد. راشل گوپتا، استخدام کننده سابق گوگل و گیت هاب، در یکی از پاسخ های خود در Quora نوشت:
+
+«_محدوده [نرخ تبدیل کارآموز] بین 60 درصد بالا است و می تواند تا 90 درصد پایین در شرکت های فناوری برتر باشد. من تبدیل را به معنای «واجد شرایط تبدیل به استخدام تمام وقت» تعریف می کنم و نه فقط واجد شرایط برای کارآموزی در سال آینده. در Google، وقتی یک تیم کارآموزی میگیرد، نقشی تمام وقت دارد که کارآموز میتواند آن را به_ تبدیل کند.[^45]”
+
+اگر دانشجو هستید، برای شروع به دنبال کارآموزی هرگز زود نیست. کارآموزی به عنوان دانشآموز دبیرستانی غیرمعمول نیست. با این حال، اگر قبلاً آن مرحله را پشت سر گذاشته اید، نگران نباشید. این کتاب برای کمک به شما در این فرآیند است.
\ No newline at end of file
diff --git a/Translation/Farsi/contents/2.3-types-of-questions.md b/Translation/Farsi/contents/2.3-types-of-questions.md
new file mode 100644
index 00000000..2966c977
--- /dev/null
+++ b/Translation/Farsi/contents/2.3-types-of-questions.md
@@ -0,0 +1,3 @@
+## 2.3 انواع سوالات
+
+در این بخش، انواع اصلی سوالات در فرآیند مصاحبه برای نقش های ML را بررسی خواهیم کرد.
\ No newline at end of file
diff --git a/Translation/Farsi/contents/2.3.1-behavioral-questions.md b/Translation/Farsi/contents/2.3.1-behavioral-questions.md
new file mode 100644
index 00000000..985fae33
--- /dev/null
+++ b/Translation/Farsi/contents/2.3.1-behavioral-questions.md
@@ -0,0 +1,5 @@
+### 2.3.1 سوالات رفتاری
+
+هر مصاحبه کننده احتمالاً با یک مقدمه کوتاه و یک یا دو سؤال در مورد سابقه شما شروع می کند. این سوالات برای این است که بفهمید که چه کسی هستید و شاید برای اینکه راحتتر شوید. برای شرکت هایی که یک دور رفتاری اختصاصی دارند، این قسمت باید در طول مصاحبه فنی کوتاه باشد. دور رفتاری ممکن است در طول ناهار باشد یا نباشد، که معمولاً توسط مدیر استخدام یا یک مصاحبه گر رفتاری تعیین شده برگزار می شود.
+
+سوالات رفتاری برای ارزیابی اینکه آیا ارزش های شما با ارزش های شرکت همخوانی دارد و اینکه آیا شرکت می تواند محیطی را برای پیشرفت شما فراهم کند یا خیر است. آنها را می توان در چهار موضوع اصلی دسته بندی کرد: پیشینه/رزومه شما، علایق شما، سبک ارتباطی شما و شخصیت شما.
\ No newline at end of file
diff --git a/Translation/Farsi/contents/2.3.1.1-background-and-resume.md b/Translation/Farsi/contents/2.3.1.1-background-and-resume.md
new file mode 100644
index 00000000..01029073
--- /dev/null
+++ b/Translation/Farsi/contents/2.3.1.1-background-and-resume.md
@@ -0,0 +1,13 @@
+#### 2.3.1.1 سابقه و رزومه
+
+یکی از سوالات متداول که بسیاری از مصاحبه کنندگان با آن شروع می کنند این است که "در مورد خودت به من بگو". شما باید یک پاسخ کمتر از یک دقیقه داشته باشید و از قبل آن را تمرین کنید. پاسخ شما باید هم شخصی باشد (شما هستید و هیچ کس دیگری) و هم حرفه ای (چرا برای این نقش مناسب هستید). پاسخ شما ممکن است بقیه مصاحبه را راهنمایی کند.
+
+مصاحبهکنندگان همچنین ممکن است سطح عمومی تخصص شما را با این سؤال آزمایش کنند: «چه سطحی از مشارکت با [ML|بینایی رایانه|پردازش زبان طبیعی|و غیره] داشتهاید؟» بلوف نزنید اگر وانمود کنید که باتجربه تر از آنچه هستید، مصاحبه کننده متوجه خواهد شد.
+
+شرکت ها می خواهند در مورد تاریخچه شغلی شما بدانند. آنها احتمالاً در مورد سوابق تحصیلی، مشاغل قبلی و پروژه های گذشته شما سؤال خواهند کرد. شما باید دو چیز را برجسته کنید. ** یکی از آنها تصمیماتی است که در هر موقعیتی گرفته اید که تأثیر مثبت و منفی داشته است. دلیل دیگر این است که چرا تصمیم گرفتید یک شرکت را ترک کنید و به شرکت بعدی بپیوندید.**
+
+مصاحبه کننده سعی می کند ببیند آیا آنچه را که در رزومه خود ادعا می کنید انجام داده اید یا خیر. اگر دارید، چقدر مالکیت گرفتید. تشخیص سخنرانان از انجام دهندگان فقط با پرسیدن جزئیات بسیار آسان است. آنها ممکن است یک پروژه را از رزومه شما انتخاب کنند و از شما بخواهند هر انتخابی را که در آن انجام داده اید توضیح دهید. اگر ادعا می کنید با TensorFlow آشنایی دارید، آماده باشید تا در مورد اجرای مشتاقانه، tf.estimator و آموزش توزیع شده در TensorFlow صحبت کنید.
+
+مطمئناً کارفرمایان می خواهند در مورد جستجوی شغل فعلی شما بدانند: چرا به دنبال آن هستید و به دنبال چه چیزی هستید. سوالی که هر شرکتی می پرسد این است که آیا پیشنهاد/مهلت قریب الوقوعی دارید که آنها باید از آن آگاه باشند. برخی از کاندیداها از ترس اینکه شرکت کمتر به آنها فکر کند، اعتراف می کنند که هنوز هیچ پیشنهادی ندارند، احساس ناخوشایندی می کنند. برخی به دروغ گویی متوسل می شوند و به استخدام کنندگان می گویند که در محل یا پیشنهادات قریب الوقوع دارند در حالی که ندارند.
+
+ممکن است بتوانید از آن دور شوید -- برخی حتی استدلال می کنند که از آنجایی که شرکت ها به طور مرتب از کاربران و کارمندان خود سوء استفاده می کنند، ما هیچ تعهد اخلاقی برای صادق بودن با آنها نداریم. با این حال، این یک شیب لغزنده است. من نمیخواهم کسی باشم که برای پیشرفت دروغ میگوید، اما این یک تصمیم شخصی است که هر یک از ما باید برای خود بگیریم.
\ No newline at end of file
diff --git a/Translation/Farsi/contents/2.3.1.2-interests.md b/Translation/Farsi/contents/2.3.1.2-interests.md
new file mode 100644
index 00000000..9e199513
--- /dev/null
+++ b/Translation/Farsi/contents/2.3.1.2-interests.md
@@ -0,0 +1,21 @@
+#### 2.3.1.2 علایق
+
+این به نفع مالی شرکتها است که کارکنانشان به شغلشان علاقه داشته باشند. آنها می خواهند مطمئن شوند که علایق شما همسو هستند. چند نمونه سوال عبارتند از:
+
+
+
+* چرا به ML علاقه دارید؟
+
+* چه چیزی در این سمت مورد علاقه شماست؟
+
+* امیدوارید در شغل بعدی خود چه چیزی یاد بگیرید؟
+
+* در سمت فعلی خود، برای چه نوع مشکلاتی پیشرو هستید؟ اگر از سایر اعضای تیم شما این سوال را بپرسم، آنها چه خواهند گفت؟
+
+جاشوا لوی، یک مهندس موسس در شرکت بلوم ریچ SaaS با هوش مصنوعی، گفت: سوال مورد علاقه او این است: «_به دوره ای فکر کنید که برای رفتن به محل کار هیجان زده و هیجان زده بودید. چه چیزی شما را هیجان زده کرد؟_» آیا این مشکلی بود که میخواستید حل کنید، تأثیری که میتوانید ایجاد کنید، فناوریهایی که به آنها دسترسی داشتید، افرادی که با آنها کار میکردید، منحنی یادگیری شما یا چیز دیگری بود؟
+
+یکی از سؤالات حیوان خانگی برای بسیاری از مصاحبه کنندگان این است که "مقاله ای را که واقعا دوست دارید توضیح دهید". این پاسخ نه تنها نوع مشکلاتی که به آنها علاقه دارید را نشان می دهد، بلکه نشان می دهد که تا چه حد می خواهید برای درک یک مشکل پیش بروید و چقدر مفاهیم فنی را به خوبی منتقل می کنید. مهم نیست چه کاغذی را انتخاب می کنید، تا زمانی که آن را به اندازه کافی درک کرده باشید که در مورد آن صحبت کنید. قبل از مصاحبه، هر مقاله ای را انتخاب کنید، آن را از درون بخوانید و خودتان آن را اجرا کنید تا تمام ظرافت ها را درک کنید.
+
+مورد علاقه شخصی من این است: "_چه کاری انجام داده ای که به آن افتخار می کنی؟_" پاسخ به این سوال حتی نباید فنی باشد. یک بار به مصاحبهکنندهای گفتم که به سازمان غیرانتفاعی که در دبیرستان برای تشویق جوانان به کاوش در خارج از منطقه امن خود راهاندازی کردم، افتخار میکنم. من یک پیشنهاد دریافت کردم.
+
+مصاحبهکنندگان میخواهند درک کنند که شما چه کسی هستید: چه چیزی شما را برای انجام بهترین کارتان انگیزه میدهد، چگونه با موانع برخورد میکنید. کارفرمایان از شما می خواهند که بر موانع غلبه کنید و بهترین کار خود را در شرکت آنها انجام دهید. شرکت ها افراد پرشور می خواهند، بنابراین در مورد چیزهایی صحبت کنید که می توانند آتش را در چشمان شما روشن کنند.
\ No newline at end of file
diff --git a/Translation/Farsi/contents/2.3.1.3-communication.md b/Translation/Farsi/contents/2.3.1.3-communication.md
new file mode 100644
index 00000000..f7690d65
--- /dev/null
+++ b/Translation/Farsi/contents/2.3.1.3-communication.md
@@ -0,0 +1,17 @@
+#### 2.3.1.3 ارتباطات
+
+ارتباط بدون شک مهمترین مهارت نرم برای یک شغل است. اگر اعضای تیم نتوانند یا نتوانند با یکدیگر ارتباط برقرار کنند، کار تیمی غیرممکن است. هر شرکتی می خواهد نه تنها میزان ارتباط شما را ارزیابی کند، بلکه همچنین می خواهد که آیا می توانید با سبک ارتباطی شرکت سازگار شوید یا خیر. به عنوان مثال، اگر شرکتی بهروزرسانیهای روزانه وضعیت را سنگین میکند و شما ترجیح میدهید برای روزها ناپدید شوید تا روی یک پروژه تمرکز کنید و فقط پس از اتمام کار ظاهر شوید، ممکن است مناسب نباشد.
+
+سبک ارتباطی و مهارتهای شما در طول کل فرآیند ارزیابی میشود، از نامه پوششی شما، نحوه پاسخ دادن به ایمیلهای آنها تا نحوه پاسخ دادن به هر سؤال مصاحبه. شرکت ها همچنین ممکن است سؤالات صریحی در مورد نحوه ارتباط شما بپرسند. در اینجا برخی از سوالاتی است که باید در مورد آنها فکر کنید:
+
+* از زمانی برایم بگویید که باید انتقاد سازنده ای می کردید.
+
+* درباره زمانی که بازخورد انتقادی دریافت کردید به من بگویید.
+
+* آیا تا به حال با مدیر خود اختلاف نظر داشته اید؟ چگونه به آن پرداختید؟
+
+* همکارانتان سبک ارتباطی شما را چگونه توصیف می کنند؟
+
+* مبهم ترین پروژه ای که در آن حضور داشته اید چه بوده است؟ چگونه این را مدیریت کردی؟
+
+* چه نوع سبک مدیریتی بهترین ها را در شما به نمایش می گذارد؟
\ No newline at end of file
diff --git a/Translation/Farsi/contents/2.3.1.4-personality.md b/Translation/Farsi/contents/2.3.1.4-personality.md
new file mode 100644
index 00000000..ccdf10d2
--- /dev/null
+++ b/Translation/Farsi/contents/2.3.1.4-personality.md
@@ -0,0 +1,15 @@
+#### 2.3.1.4 شخصیت
+
+شرکتها میخواهند در مورد شما، شخصیت، استعداد، نقاط قوت و ضعفتان بدانند. پرسیدن مستقیم نقاط قوت و ضعف از یک نامزد اغلب نتایج ضعیفی به همراه دارد - بیشتر مردم تمایلی به اعتراف به عیوب خود ندارند و از اینکه در مورد نقاط قوت خود ببالند خجالتی هستند. بنابراین، مصاحبهکنندگان ممکن است سؤالات را به گونهای متفاوت طرحبندی کنند.
+
+در اینجا برخی از سوالاتی است که ممکن است یک مصاحبه کننده بپرسد.
+
+* همکارانتان شما را چگونه توصیف می کنند؟
+* اگر با یک هم تیمی احتمالی مصاحبه می کردید، به دنبال چه ویژگی هایی بودید؟
+* اگر برای حل یک مشکل برنامه نویسی به یک شریک نیاز داشتید، شریک ایده آل خود را چگونه توصیف می کنید؟
+* اگر بتوانید به پنج سال قبل برگردید، چه مهارتی را یاد می گرفتید؟
+* درباره زمانی که با چالشی به ظاهر غیرقابل عبور روبرو شدید و چگونه بر آن غلبه کردید بگویید.
+
+مصاحبهگران ارشد معمولاً یک سؤال اساسی دارند که معتقدند بیشترین سؤال را در مورد یک شخص نشان میدهد. پیتر تیل در کتاب خود _صفر تا یک_ فاش کرد که از هرکسی که با او مصاحبه کرده بود پرسید: "_تعداد کمی از مردم در مورد چه حقیقت مهمی با شما موافق هستند؟_" پاسخ به این سوال سخت است زیرا ابتدا باید بدانید که اکثر مردم در مورد چه چیزی موافق هستند. ، بتواند مستقل فکر کند و برای بیان آن اعتماد به نفس کافی داشته باشد.
+
+خودت باش، اما دمدمی مزاج نباش. سیلیکون ولی به خاطر تحمل تند و تیزهای درخشان - افراد با عملکرد بالا که کار کردن با آنها بی ادب و ناخوشایند است - معروف است که به فرهنگ سمی ادعایی صنعت فناوری کمک می کند. با این حال، در سالهای اخیر، بسیاری از شرکتهای فناوری، از جمله نتفلیکس، متعهد شدهاند که افراد تند و تیز را هر چقدر هم که باهوش باشند، استخدام نکنند.
\ No newline at end of file
diff --git a/Translation/Farsi/contents/2.3.2-questions-to-ask-your-interviewers.md b/Translation/Farsi/contents/2.3.2-questions-to-ask-your-interviewers.md
new file mode 100644
index 00000000..6730d42a
--- /dev/null
+++ b/Translation/Farsi/contents/2.3.2-questions-to-ask-your-interviewers.md
@@ -0,0 +1,19 @@
+### 2.3.2 سوالاتی که باید از مصاحبه کنندگان بپرسید
+
+معمولاً در پایان هر مصاحبه 5 تا 10 دقیقه و در طول دوره رفتاری بسیار بیشتر فرصت دارید تا سؤال بپرسید. گاهی اوقات، شما میتوانید از پرسشهای کسی بیشتر از پاسخهای او یاد بگیرید.
+
+فرآیند مصاحبه یک خیابان دو طرفه است - نه تنها یک شرکت ارزیابی می کند که آیا شما مناسب هستید یا خیر، بلکه شما همچنین ارزیابی می کنید که آیا می خواهید برای آن شرکت کار کنید یا خیر. شما باید از هر فرصتی که برای پرسیدن سوال در مورد شرکت دارید استفاده کنید - ماموریت، چشم انداز، ارزش ها، رقبا، برنامه های آینده، چالش هایی که با آن ها روبرو هستند، مسیر شغلی احتمالی، سیاست هایی که باید در مورد آنها بدانید، سلسله مراتب داخلی و سیاست شرکت های موجود
+
+باید در مورد تیمی که با آن مصاحبه می کنید یاد بگیرید: ترکیب و پویایی تیم، رویدادهای تیم، سبک مدیریتی، نوع افرادی که می خواهند به تیم بیاورند. همچنین باید سعی کنید در مورد پروژه هایی که قرار است روی آنها کار کنید و اینکه عملکرد شما چگونه ارزیابی می شود، درک کنید.
+
+اگر به دیده شدن کار خود اهمیت می دهید - که مخصوصاً برای کسانی که در ابتدای کار خود هستند مهم است - باید در مورد خط مشی انتشار شرکت بپرسید: آیا آنها مقالات خود را منتشر می کنند و کد خود را منبع باز می کنند؟ اگر شرکتی اصلاً منتشر نکند، شما میپیوندید و ناپدید میشوید - دنیای بیرون هیچ ایدهای ندارد که روی چه چیزی کار میکنید.
+
+اخیراً کارمندان شرکتهای فناوری بزرگ در اعتراض به دخالت کارفرمایان خود با برخی از شاخههای دولت دست از کار کشیدهاند. اگر این چیزی است که شما به آن اهمیت می دهید، قطعاً باید از کارفرمای بالقوه خود در مورد موضع آنها در مورد همکاری با دولت بخواهید.
+
+دیدگاه شغلی مصاحبه کننده شما به خوبی نشان می دهد که اگر به شرکت بپیوندید، دیدگاه شما چگونه خواهد بود، بنابراین باید سعی کنید بفهمید که آنها چه کاری انجام می دهند و چرا/چگونه این کار را انجام می دهند. چرا این شرکت را انتخاب کردند؟ در مقایسه با کارفرمایان قبلی آنها چگونه است؟ آنها چه چیزی را در شغل خود چالش برانگیز می دانند؟ آنها چقدر در انتخاب اینکه روی چه چیزی کار کنند آزادی دارند؟
+
+اگر به سؤالات بیشتری نیاز دارید، جولیا ایوانز [لیست] بسیار خوبی دارد (https://jvns.ca/blog/2013/12/30/questions-im-asking-in-interviews/).
+
+
+ هرگز از مصاحبه کنندگان خود در مورد غرامت نپرسید ⚠
+مگر اینکه موضوع به صراحت توسط مصاحبه کنندگان مطرح شود. برخی از مدیران استخدام، این را یک پرچم قرمز می دانند زیرا نشان می دهد که نامزد فقط به پول اهمیت می دهد و به محض اینکه پیشنهاد بهتری ارائه شود، ارسال خواهد شد.
\ No newline at end of file
diff --git a/Translation/Farsi/contents/2.3.3-bad-interview-questions.md b/Translation/Farsi/contents/2.3.3-bad-interview-questions.md
new file mode 100644
index 00000000..70ebcfb7
--- /dev/null
+++ b/Translation/Farsi/contents/2.3.3-bad-interview-questions.md
@@ -0,0 +1,52 @@
+### 2.3.3 سوالات بد مصاحبه
+
+اکثر مصاحبهکنندگانی که ملاقات میکنید، مصاحبهکنندگان بدی خواهند بود. تعداد کمی از شرکت ها برنامه های آموزشی مناسب برای مصاحبه دارند. مصاحبهگران جوان تجربه کافی برای دانستن سیگنالها را ندارند و فاقد عمق فنی برای ارزیابی تخصص شما هستند. مصاحبهگران ارشد ممکن است با فهرستی از سؤالات مربوط به حیوانات خانگی مواجه شوند و حتی در پرتو شواهد متناقض از شایستگی تکنیکهای خود تا حد مرگ دفاع کنند.
+
+مصاحبه کنندگان بد سوالات بدی می پرسند. حتی مصاحبه کنندگان خوب هم گاهی سوالات بد می پرسند. در اینجا چند نمونه از سوالات بد مصاحبه آورده شده است.
+
+
+1. **سوالاتی که خواستار حفظ دانش هستند و به راحتی قابل جستجو هستند**
+
+ مثال: "معادله بهینه ساز Adam را بنویسید."
+
+ این سؤالات به کسانی که اتفاقاً قبل از مصاحبه این دانش را مرور می کنند یا کسانی که یادگیری را در اولویت قرار می دهند، پاداش می دهد. کاندیداهای خوب ممکن است در نهایت بتوانند معادله ای را حل کنند، اما احتمالا بهترین استفاده از زمان مصاحبه نیست. دانشی که به راحتی به دست میآید ارزش امتحان کردن را ندارد.
+
+2. **سوالاتی که مهارت های نامربوط را ارزیابی می کنند**
+
+ مثال: «فهرست پیوندی بنویسید».
+
+ مصاحبهکنندگانی که این سؤالها را میپرسند با بیان اینکه برای مهندسان ML مهم است که مهارتهای کدنویسی خوبی داشته باشند، از تصمیم خود دفاع میکنند. این بر این فرض استوار است که توانایی نوشتن لیست های پیوندی توانایی کدگذاری را نشان می دهد، اما اغلب فقط نشان می دهد که یک نامزد برای یک مصاحبه استاندارد مهندسی نرم افزار تمرین کرده است. یک رویکرد بهتر این است که از داوطلبان بخواهید راه حل هایی برای کارهای عملی مانند حذف نمونه های تکراری در مجموعه داده ای که در حافظه جا نمی شود بنویسند.
+
+3. **سوالاتی که راه حل آنها متکی بر یک بینش واحد است**
+
+ مثال: "مشتق $$ x^x $$ را بگیرید."
+
+ حل این سوالات متکی به دیدن آنها از قبل یا یک لحظه بینش درخشان است. چیزی در مورد توانایی فرد نمی گوید.
+
+4. **سوالاتی که سعی می کنند چندین مهارت را همزمان ارزیابی کنند**
+
+ مثال: "PCA را به مادربزرگ خود توضیح دهید."
+
+ اگر نامزدی ضعیف عمل کند، نمیدانید به این دلیل است که PCA را نمیداند یا نمیداند چگونه با مادربزرگها صحبت کند. یک مصاحبهگر خوب، مهارتهایی را که میخواهند ارزیابی کنند، جدا میکند. برای مثال، مصاحبهکنندگان میتوانند ابتدا مشکلی را به نامزدها بدهند که میتواند با PCA حل شود (مثلاً یک مجموعه داده دارای ویژگیهای بسیار بیشتری نسبت به نمونهها است). اگر نامزدها PCA را مطرح کنند، مصاحبه کنندگان از آنها می خواهند که PCA را به طور مستقیم توضیح دهند.
+
+5. **سوالاتی که از نام های خاصی استفاده می کنند که به سختی به خاطر می آیند **.
+
+ مثال: سوالاتی درباره «معکوس مور– پنروز» یا «هنجار فروبنیوس».
+
+ نامزدها ممکن است هنجار شبه معکوس یا ماتریس را بدانند بدون اینکه بدانند مور-پنروز و فروبنیوس نامیده می شوند. این امر به ویژه برای انگلیسی زبانان غیر بومی که به زبان دیگری تحصیل می کنند می تواند سخت باشد. اگر در طول مصاحبه با اصطلاحی مواجه شدید که با آن آشنا نیستید، مثال بخواهید.
+
+6. **سوالات باز با یک پاسخ مورد انتظار**
+
+ برخی از مصاحبهکنندگان سؤالات باز میپرسند که پاسخهای متعددی دارند. با این حال، از آنجایی که آنها فقط یک پاسخ را می دانند، از نامزدها انتظار دارند که به همان راه حل دقیق دست پیدا کنند. این می تواند برای نامزدها ناامید کننده باشد.
+
+7. **سوالات آسان** **در دورهای بعدی مصاحبه**
+
+ مثال: "طولانی ترین دنباله مشترک را پیدا کنید."
+
+ پس از حل شدن این سوالات، جای زیادی برای بهبود وجود نخواهد داشت. پاسخ ضعیف به آنها به این معنی است که یک نامزد صلاحیت ندارد، اما خوب پاسخ دادن به آنها به معنای خوب بودن یک نامزد نیست. این سوالات در طول غربالگری برای اطمینان از اینکه یک نامزد می تواند از یک میله عبور کند خوب است، اما برای دورهای مصاحبه بعدی که می خواهید بدانید یک نامزد چقدر می تواند بالا بپرد بد است.
+
+وقتی سوالی از شما پرسیده می شود که فکر می کنید بد است، آیا باید به مصاحبه کننده خود بگویید که بد است؟ این احتمال وجود دارد که مصاحبهگر شما از بازخورد صریح شما قدردانی کند، اما از نظر آماری، ممکن است آزرده خاطر شود و شما را بهعنوان فردی که نمیخواهد با او کار کند، بنویسد.
+
+در عوض، شما باید توضیح بخواهید. اگر گیر کرده اید، توضیح دهید که چرا گیر کرده اید و برای غلبه بر آن به چه اطلاعاتی نیاز دارید. اگر در مورد قصد مصاحبه کننده مطمئن نیستید، بپرسید. "برای پاسخ بهتر به سوال شما، آیا این برای ارزیابی درک من از X است؟" باید کافی باشد
+
+---
diff --git a/Translation/Farsi/contents/2.4-red-flags.md b/Translation/Farsi/contents/2.4-red-flags.md
new file mode 100644
index 00000000..6b77dedd
--- /dev/null
+++ b/Translation/Farsi/contents/2.4-red-flags.md
@@ -0,0 +1,17 @@
+## 2.4 پرچم قرمز
+
+ممکن است بخواهید از شرکت هایی که پرچم های قرمز زیر را نشان می دهند اجتناب کنید.
+
+1. شرکت کمتر به تخصص شما علاقه مند است و بیشتر به این علاقه مند است که آیا می توانید فوری ترین نیازهای آنها را برآورده کنید -- ممکن است بپرسند که آیا شما می توانید به جای کاوش در دانش و تجربه خود این کار را انجام دهید یا آن را. اگر آنها شما را فقط برای نیازهای فوری خود میخواهند، ممکن است وقتی از این نیازها فراتر رفتهاند، شما را رها کنند.
+2. شرکت به وقت شما احترام نمی گذارد، به عنوان مثال. در آخرین لحظه مصاحبه خود را لغو کنید یا آنقدرها علاقهای به استخدام شما ندارند[^46]، یا یک آشفتگی سازمانی هستند.
+3. اکثر سوالات بد هستند. این بدان معنی است که شرکت زمان زیادی را صرف فکر کردن در مورد خط لوله استخدام خود نکرده است، که منجر به تصمیمات استخدام ضعیف می شود، که به نوبه خود می تواند شرکت را خراب کند.
+4. شرکت شما را تحت فشار قرار می دهد یا تهدید می کند که پیشنهادات آنها را قبول کنید. به عنوان مثال، آنها فقط یک روز به شما فرصت می دهند تا پیشنهاد خود را بررسی کنید[^47]. شرکت ها باید حداقل یک هفته به شما فرصت دهند و اگر به زمان بیشتری برای منتظر ماندن برای نتایج مصاحبه در شرکت های دیگر نیاز دارید، معمولا مهلت خود را تمدید می کنند. شرکتها باید تنها افرادی را استخدام کنند که میخواهند پس از بررسی همه گزینهها به آنها بپیوندند، در غیر این صورت، ممکن است در اولین فرصتی که به دست میآورند به تعجب ادامه دهند و ترک کنند.
+5. شرکت فرهنگی ناسازگار با ارزش های شما را به نمایش می گذارد. اگر بچههای کوچک دارید، ممکن است بخواهید از شرکتهایی که انتظار دارند کارمندان ساعت ۸ شب به ایمیلها پاسخ دهند، اجتناب کنید. اگر طرفدار ملایم تری هستید، ممکن است نخواهید به شرکتی بپیوندید که فعالیت های تیم سازی آن شامل مسابقات آبجو پنگ یا پرتاب تبر است.
+
+----
+
+[^46]:
+ DeepMind همچنین به دلیل لغو مصاحبه ها در لحظه آخر معروف است. آنها این کار را با من و همچنین با یکی از دوستانم انجام دادند که در نهایت به آنها پیوست. فقط ممکن است آنها از پیوستن ما به شدت هیجان زده نباشند.
+
+[^47]:
+ یکی از نامزدها به من گفت که یک بار توسط یک محقق معروف ML تهدید شده بود که اگر پیشنهاد او را نپذیرد، نمی تواند در هیچ یک از سازمان های مختلفی که این محقق در آن مشارکت دارد شغل پیدا کند.
\ No newline at end of file
diff --git a/Translation/Farsi/contents/2.5-timeline.md b/Translation/Farsi/contents/2.5-timeline.md
new file mode 100644
index 00000000..f49bbc52
--- /dev/null
+++ b/Translation/Farsi/contents/2.5-timeline.md
@@ -0,0 +1,9 @@
+## 2.5 Timeline
+
+Hiring speed varies wildly from company to company. On the long end of the spectrum, Google and DeepMind processes typically take between six weeks and three months. The long process is partly because of their recurring influx of candidates, and partly because they make hiring decisions at the company-level. Every two weeks, the hiring committee at Google meets to look at all the candidates that have passed the interview process and decide on who to hire. If you’ve made it to the hiring committee, your odds look good.
+
+On the short end of the spectrum, we have startups and big companies with flat organizational structures. The entire process at a startup can take days if they really want you. Big companies like NVIDIA and Netflix are fast, as they make hiring decisions at the team-level. A team manager can make hiring decisions on the spot. The whole process for my internship at NVIDIA took less than a week. I talked to my manager about converting to full-time in the afternoon and got my offer the next morning.
+
+The rest of the companies fall somewhere in the middle. The timeline depends a great deal on your availability for interviews, companies’ availability for interviewing spots, how much they want you, and how much they need you. You should ask your recruiter about the expected timeframe if they haven’t told you already, and inform them of any time constraints you have.
+
+If it’s been at least a week after your interviews and you haven’t heard from your recruiter, it’s okay to send a short and respectful check-in. Let them know that you’re excited about the company and would love to hear any updates as you have to consider other opportunities.
\ No newline at end of file
diff --git a/Translation/Farsi/contents/2.6-understanding-your-odds.md b/Translation/Farsi/contents/2.6-understanding-your-odds.md
new file mode 100644
index 00000000..d82051a5
--- /dev/null
+++ b/Translation/Farsi/contents/2.6-understanding-your-odds.md
@@ -0,0 +1,40 @@
+## 2.6 درک شانس خود
+
+هنگام درخواست برای یک نقش، ممکن است تعجب کنید که شانس شما برای آن نقش چقدر است. اگر تصمیمات استخدام از توزیع تصادفی یکنواخت پیروی می کرد، شانس در شرکت های بزرگ فناوری بسیار بد خواهد بود. هر سال، [Google چندین میلیون رزومه دریافت میکند و هزاران نفر را استخدام میکند](https://www.cnbc.com/2019/04/17/heres-how-many-google-job-interviews-it-takes-to-hire -a-googler.html)، که شانس را حدود 0.2٪ می کند.
+
+با این حال، شانس به طور یکسان برای افرادی که برای یک نقش در همان شرکت درخواست می کنند توزیع نمی شود. این بستگی به مشخصات شما دارد، اینکه آیا شما ارجاع شده اید و چه کسی شما را معرفی کرده است، چقدر شرکت به این نقش نیاز دارد، چه کسی رزومه شما را بررسی می کند، چه کسانی در حال حاضر در خط لوله خود هستند، و سایر متقاضیان چقدر جدی هستند.
+
+شرکتها فلسفههای غربالگری بسیار متفاوتی دارند - برخی به هر نامزدی که به وضوح رد صلاحیت نشدهاند یک صفحه نمایش تلفن میدهند، در حالی که برخی فقط به متقاضیان برتر پاسخ میدهند.
+
+همه این عوامل، همراه با این واقعیت که تعداد کمی از شرکتها تعداد رزومههایی را که دریافت میکنند یا تعداد استخدامها را در هر سال منتشر میکنند، تخمین شانس از ارسال درخواست تا دریافت پیشنهاد را غیرممکن میسازد.
+
+با این حال، با استفاده از 15897 بررسی مصاحبه برای نقشهای مرتبط با مهندسی نرمافزار در 27 شرکت بزرگ فناوری در Glassdoor تا آگوست 2019، میتوان نسبت حضور در محل به پیشنهاد، درصد سایتهایی را که منجر به پیشنهادات میشوند، تخمین زد. این نسبت با نرخ بازده -- درصد نامزدهایی که پیشنهادات خود را در یک شرکت می پذیرند. حتی اگر تخمین برای نقشهای مهندسی نرمافزار باشد، به عنوان نشانهای برای نقشهای ML عمل میکند. سوگیریهای زیادی در این دادهها وجود دارد، اما امیدواریم که تعداد زیادی از بررسیها برخی نویزها را هموار کنند[^49]. اگر همه بررسیها از سوگیریهای یکسانی رنج میبرند، همچنان برای مقایسه در بین شرکتها مفید هستند.
+
+دادهها نشان میدهند که نسبت محل به پیشنهاد از پایین 15% تا بالاترین 70% متغیر است در حالی که نرخ بازده از 50% تا 90% میرود. به عنوان مثال، در گوگل، 18.83٪ از سایت ها به پیشنهادات منتهی می شوند و 70٪ پیشنهادات آنها را می پذیرند.
+
+به دلیل سوگیری بررسی های آنلاین، اعداد واقعی باید کمتر باشد. پس از صحبت با استخدامکنندگان و انجام تحقیقات گسترده، متوجه شدم که نسبتهای موجود در محل به پیشنهاد در اینجا چند درصد بیشتر از اعداد واقعی است. برای مثال، [this](https://www.teamblind.com/article/Whats-the-onsite-to-offer-ratio-at-your-company-MsLHK2xF) و [this](https://www. teamblind.com/article/Acceptance-rate-after-Google-on-site-YUokaj7w) ادعا می کند که نسبت حضور در سایت به پیشنهاد برای Google 10-20٪ و آمازون 20٪ است.
+
+نرخ بازدهی پیشنهادی نزدیک به 90 درصد غیرقابل شنیده است. استخدامکنندگان شرکتهایی با نرخ بازدهی بالا به من گفتند که هدفشان این است که این اعداد را تا 80٪ برسانند. چهار شرکت پیشرو در نمودار عبارتند از NVIDIA، Adobe، SAP و Salesforce. با این حال، شرکتهایی مانند Salesforce نامزدهایی را که پیشنهادات آنها را میپذیرند تشویق میکنند تا نظرات خود را در Glassdoor ارسال کنند، که این امر نرخ بازده واقعی آنها را افزایش میدهد.
+
+
+
+
+
+5 شرکتی که کمترین نسبت حضور به پیشنهاد را دارند، همگی غولهای اینترنتی هستند - Yelp، Google، Snap، Airbnb و Facebook - که بهشدت انتخابگر شناخته میشوند. شرکتهایی با نسبتهای موجود در محل به پیشنهاد بالا لزوماً غیرانتخابی نیستند. آنها ممکن است در طول فرآیند غربالگری گزینشی تر باشند و فقط با نامزدهایی که واقعاً دوست دارند مصاحبه کنند. سایتها پرهزینه هستند، بنابراین هرچه نسبت حضور در محل به پیشنهاد بالاتر باشد، روند کار از نظر مالی سالمتر است.
+
+یک همبستگی قوی (0.81) بین نسبت محل به پیشنهاد و نرخ بازده وجود دارد - هر چه نسبت حضور به پیشنهاد بالاتر باشد، نرخ بازدهی بالاتری خواهد داشت. نامزدی که پیشنهادی از طرف گوگل دریافت میکند، نسبت به کاندیدایی که پیشنهادی از شرکتی کمتر انتخابی دریافت میکند، احتمال رد آن را بیشتر میکند.
+
+دلایل متعددی وجود دارد. اول، اگر نامزدی در مصاحبههای شرکتهای منتخبی مانند گوگل یا فیسبوک موفق شود، احتمالاً پیشنهادات جذاب دیگری برای انتخاب دارد. دوم، شرکتهای منتخب تمایل به ارائه پیشنهادات رقابتی دارند، که این امر کاندیداها را تشویق میکند تا از آنها پیشنهاد دریافت کنند تا با شرکتهایی که واقعاً میخواهند برای آنها کار کنند مذاکره کنند. سوم، فرآیند در آن شرکت ها معمولاً زمان زیادی می برد. تا زمانی که یک نامزد پیشنهاد را دریافت کند، ممکن است قبلاً در شرکت دیگری مستقر شده باشد. آخرین اما نه کماهمیت، از آنجایی که نامزدهای گوگل و فیسبوک تنها پس از دریافت پیشنهادات خود با یک تیم مطابقت پیدا میکنند، در صورتی که تیم را دوست نداشته باشند، ممکن است پیشنهادات را رد کنند.
+
+---
+[^49]:
+ برخی از سوگیری ها در این داده ها:
+
+ * تعداد کمی از مردم واقعاً برای هر چیزی به صورت آنلاین نظر می گذارند
+ * کسانی که این کار را انجام می دهند احتمالاً توسط یک تجربه واقعاً خوب یا واقعاً بد مجبور می شوند
+ * کسانی که پیشنهاد دریافت می کنند بیشتر از کسانی که دریافت نمی کنند، نظر می دهند
+ * کسانی که پیشنهادات را می پذیرند احتمالاً نسبت به کسانی که قبول نمی کنند، بازبینی می کنند
+ * کاندیداهای جوان بیشتر از کاندیداهای ارشد نظر می دهند
+
+---
+*این کتاب توسط [Chip Huyen] (https://huyenchip.com) با کمک won ساخته شده است.
\ No newline at end of file
diff --git a/Translation/Farsi/contents/3.1-compensation-package.md b/Translation/Farsi/contents/3.1-compensation-package.md
new file mode 100644
index 00000000..50faaf97
--- /dev/null
+++ b/Translation/Farsi/contents/3.1-compensation-package.md
@@ -0,0 +1,20 @@
+## 3.1 بسته جبران خسارت
+
+دو نوع غرامت وجود دارد: غرامت مستقیم و غرامت غیر مستقیم. برای اکثر شرکت های فناوری، مزایای مستقیم شامل سه جزء اصلی است:
+
+*حقوق پایه (نقد)
+* کمک های مالی (سهام، اختیارات)
+* پاداش ها
+
+مزایای غیرمستقیم متنوعتر است و میتواند بسیار سخاوتمندانه باشد، اما اغلب در شرکتهای بزرگ فناوری. در زیر چند نمونه آورده شده است.
+
+* بیمه سلامت
+* تطبیق 401 (k).
+* وعده های غذایی، میان وعده ها و نوشیدنی های تهیه شده
+* کمک هزینه سلامتی برای عضویت در باشگاه، بازپرداخت تجهیزات ورزشی، ماساژ، فیزیوتراپی، مدیتیشن
+* یارانه ایاب و ذهاب، تلفن، طرح تلفن
+* تخفیف های شرکتی برای اجاره اتومبیل، پروازها، لوازم الکترونیکی، رویدادها
+* بازپرداخت وام دانشجویی
+* برنامه های کمک آموزشی مانند بازپرداخت شهریه
+* کمک به حضور در کنفرانس
+* زمان پرداخت
\ No newline at end of file
diff --git a/Translation/Farsi/contents/3.1.1-base-salary.md b/Translation/Farsi/contents/3.1.1-base-salary.md
new file mode 100644
index 00000000..df3d29ad
--- /dev/null
+++ b/Translation/Farsi/contents/3.1.1-base-salary.md
@@ -0,0 +1,17 @@
+### 3.1 حقوق پایه
+
+در اوایل سال 2020، level.fyi دادههای خود را با من به اشتراک گذاشت که شامل جزئیات جبران خسارت مستقیم 18.8 هزار کارگر فناوری است. این داده ها متمرکز بر ایالات متحده است و 80٪ از ورودی ها در ایالات متحده (40٪ از کالیفرنیا، 24٪ از ایالت واشنگتن) و 40٪ از شرکت های FAAAM هستند. 65 درصد از ورودی ها مهندسان نرم افزار هستند. 7 شغل محبوب 88 درصد از کل ورودی ها را تشکیل می دهند.
+
+بسته های غرامت گزارش شده از یک توزیع غیرعادی پیروی می کند که درصد کمی از آن درآمدهای غیرمجاز به دست می آورد - کارگران فناوری در هند یا روسیه می توانند زیر 20 هزار دلار درآمد داشته باشند، در حالی که مهندسان برتر در گوگل، فیس بوک و OpenAI می توانند میلیون ها دلار در سال درآمد داشته باشند.
+
+متوسط غرامت سالانه 195000 دلار است در حالی که میانگین آن 225000 دلار است.
+
+<مرکز>
+
+
+
+این اعداد بیشتر از نتایج [نظرسنجی StackOverflow در سال 2019] (https://insights.stackoverflow.com/survey/2019#salary) است، که بیان میکند در ایالات متحده، متوسط حقوق یک مدیر مهندسی -- پردرآمدترین موقعیت مهندسی در نظرسنجی - 152000 دلار است. این ممکن است به این دلیل باشد که داده های level.fyi متمرکز بر FAAAM است و شامل کل بسته - حقوق پایه، حقوق صاحبان سهام، و پاداش است - در حالی که StackOverflow فقط حقوق را بررسی کرده است.
+
+
+
+
+
+
+
+
+
+مؤثرترین روشهای یادگیری، انجام پروژهها، شرکت در دورهها و صرف زمان زیادی برای StackOverFlow (SO) است. مسابقات Kaggle در رتبه های بالایی در لیست قرار دارند، اما از آنجایی که پاسخ دهندگان کاربران Kaggle هستند، پاسخ های آنها مغرضانه است. تحصیلات دانشگاهی کمی مفیدتر از تماشای آموزش های یوتیوب و خواندن وبلاگ ها تلقی می شود. کم کاربردترین روش ها در این نظرسنجی پادکست ها، خبرنامه ها و کنفرانس ها هستند.
+
+شرکت در کنفرانس ها ممکن است برای ایجاد مجموعه مهارت های شما مفید نباشد، اما برای ایجاد شبکه شما بسیار مفید است. انتشار در کنفرانس ها یک راه عالی برای نشان دادن نام خود و نشان دادن این است که دانش شما در این زمینه به اندازه کافی عمیق است که می توانید ایده های تحقیقی اصلی را ارائه دهید.
\ No newline at end of file
diff --git a/Translation/Farsi/contents/4.3.1-courses.md b/Translation/Farsi/contents/4.3.1-courses.md
new file mode 100644
index 00000000..1af1f800
--- /dev/null
+++ b/Translation/Farsi/contents/4.3.1-courses.md
@@ -0,0 +1,71 @@
+### 4.3.1 دوره ها
+
+دوره ها به ترتیبی که باید طی شوند فهرست شده اند. در آگوست 2019 ترکیب شد، بنابراین برخی از پیوندها ممکن است قدیمی شده باشند، اما برنامه درسی همچنان می تواند مفید باشد تا درک کنید که چه حوزه هایی از دانش را باید به دست آورید و راه های دیگری برای کسب آنها پیدا کنید، به عنوان مثال. دوره ها یا کتاب های دیگر[^51].
+
+**1. احتمال و آمار توسط Stanford Online**
+
+[به مطالب دوره مراجعه کنید](https://online.stanford.edu/courses/gse-yprobstat-probability-and-statistics) (دوره آنلاین رایگان)
+
+این دوره آموزشی خودگام، مفاهیم اولیه احتمال و آمار را پوشش می دهد که شامل چهار جنبه اساسی یادگیری ماشین می شود: تجزیه و تحلیل داده های اکتشافی، تولید داده، احتمال و استنتاج.
+
+از طرف دیگر، ممکن است بخواهید این دوره عالی در یادگیری آماری را بررسی کنید: [مقدمه ای بر یادگیری آماری با برنامه های کاربردی در R](https://www.r-bloggers.com/in-depth-introduction-to-machine-learning -در-15-ساعت-فیلم-های-کارشناسی/).
+
+**2. 18.06: جبر خطی توسط MIT**
+
+کتاب درسی: _مقدمه ای بر جبر خطی_ (ویرایش پنجم) نوشته گیلبرت استرنگ
+
+[به مطالب دوره مراجعه کنید](https://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/) (ویدئوها موجود است)
+
+بهترین درس جبر خطی که من دیده ام، توسط پروفسور افسانه ای گیلبرت استرنگ تدریس شده است. من شنیده ام که دانش آموزان این را به عنوان "تغییر زندگی" توصیف می کنند.
+
+**3. CS231N: شبکه های عصبی کانولوشن برای تشخیص بصری توسط استنفورد**
+
+[به سخنرانیهای ویدیویی (2017) مراجعه کنید ](https://www.youtube.com/playlist?list=PLzUTmXVwsnXod6WNdg57Yc3zFx_f-RYsq)
+
+[به مطالب دوره مراجعه کنید](http://cs231n.github.io/)
+
+CS231N بهترین دوره آموزشی عمیقی است که من با آن برخورد کردم. این نظریه ها را با عملکردها متعادل می کند. یادداشتهای سخنرانی به خوبی با تجسمسازی و مثالهایی نوشته شدهاند که مفاهیم دشواری مانند انتشار پسپشتی، نزول گرادیان، تلفات، منظمسازیها، ترک تحصیل، دستهبندی و غیره را توضیح میدهند.
+
+**4. آموزش عمیق عملی برای کدنویس ها توسط fast.ai**
+
+[به مطالب دوره مراجعه کنید] (https://course.fast.ai/) (دوره آنلاین رایگان)
+
+با رئیس سابق Kaggle به عنوان یکی از بنیانگذاران آن، این دوره عملی بر راه اندازی و راه اندازی کارها متمرکز است. این یک انجمن با بحث های مفید در مورد بهترین شیوه های فعلی در ML دارد.
+
+**5. CS224N: پردازش زبان طبیعی با یادگیری عمیق توسط استنفورد**[^52]
+
+[به سخنرانیهای ویدیویی (2017) مراجعه کنید](https://www.youtube.com/playlist?list=PLU40WL8Ol94IJzQtileLTqGZuXtGlLMP_)
+
+[به مطالب دوره مراجعه کنید](http://web.stanford.edu/class/cs224n/syllabus.html)
+
+این دوره آموزشی که توسط یکی از تأثیرگذارترین (و سربلندترین) محققین، کریستوفر منینگ تدریس می شود، برای هر کسی که علاقه مند به NLP است، ضروری است. این دوره به خوبی سازماندهی شده، به خوبی آموزش داده شده و با آخرین تحقیقات NLP به روز است. تکالیف، اگرچه مفید هستند، اما گاهی اوقات می توانند خسته کننده باشند زیرا آموزش مدل های NLP زمان بر است.
+
+**6. یادگیری ماشین توسط Coursera**
+
+[به مطالب دوره مراجعه کنید](https://www.coursera.org/learn/machine-learning) (دوره آنلاین رایگان)
+
+دوره Andrew Ng که در ابتدا در استانفورد تدریس می شد، احتمالاً محبوب ترین دوره آموزشی ML است. در زمان نگارش، نسخه Coursera آن توسط بیش از 2.5 میلیون نفر ثبت نام شده است. این دوره تئوری است، بنابراین دانش آموزان پس از دوره های عملی بیشتری مانند CS231N، CS224N و آموزش عمیق عملی برای کدنویس ها از آن بهره بیشتری خواهند برد.
+
+**7. تخصص مدل های گرافیکی احتمالی توسط Coursera**
+
+کتاب درسی: _مدل های گرافیکی احتمالی: اصول و تکنیک ها_ نوشته دافنه کولر و نیر فریدمن
+
+[به مطالب دوره مراجعه کنید](https://www.coursera.org/specializations/probabilistic-graphical-models) (دوره های آنلاین رایگان)
+
+برخلاف اکثر دورههای هوش مصنوعی که مفاهیم کوچک را یکی یکی معرفی میکنند یا یک لایه را روی لایه دیگر اضافه میکنند، این تخصص با هوش مصنوعی از بالا به پایین مقابله میکند، زیرا از شما میخواهد در مورد روابط بین متغیرهای مختلف فکر کنید، چگونه آن روابط را نشان میدهید، چه استقلالی دارید. با فرض اینکه وقتی می گویید یادگیری ماشینی دقیقاً می خواهید چه چیزی را یاد بگیرید. این تخصص آسان نیست، اما رویکرد شما به ML را تغییر خواهد داد. همچنین میتوانید به یادداشتهای دقیق نوشته شده توسط TAهای Stanford CS228 [اینجا] (https://ermongroup.github.io/cs228-notes/) مراجعه کنید.
+
+**8. مقدمه ای بر یادگیری تقویتی توسط DeepMind**
+
+[به ویدیوهای سخنرانی مراجعه کنید](https://www.youtube.com/watch?v=2pWv7GOvuf0&list=PLqYmG7hTraZDM-OYHWgPebj2MfCFzFObQ)
+
+یادگیری تقویتی سخت است. این دوره با توضیحات شهودی و مثال های سرگرم کننده که توسط یکی از متخصصان برجسته RL جهان، دیوید سیلور، تدریس می شود، مقدمه ای عالی برای RL ارائه می دهد.
+
+**9. بوت کمپ آموزش عمیق کامل استک **[^53]
+
+[به ویدیوهای سخنرانی مراجعه کنید] (https://course.fullstackdeeplearning.com/)
+
+بیشتر دوره ها فقط به شما یاد می دهند که چگونه مدل های خود را آموزش دهید و تنظیم کنید. این اولین موردی است که من می بینم که به شما نشان می دهد چگونه می توانید مدل ها را از A تا Z طراحی کنید، آموزش دهید، و به کار ببرید. این منبع عالی برای کسانی است که در مصاحبه ها با سوالات طراحی سیستم یادگیری ماشینی دست و پنجه نرم می کنند.
+
+**10. چگونه در یک مسابقه علم داده برنده شویم: از کاگلرهای برتر توسط Coursera بیاموزیم**
+
+[به مطالب دوره مراجعه کنید](https://www.coursera.org/projects/ml-bas
\ No newline at end of file
diff --git a/Translation/Farsi/contents/4.3.2-books-&-articles.md b/Translation/Farsi/contents/4.3.2-books-&-articles.md
new file mode 100644
index 00000000..d6e0cdc7
--- /dev/null
+++ b/Translation/Farsi/contents/4.3.2-books-&-articles.md
@@ -0,0 +1,17 @@
+### 4.3.2 کتاب و مقاله
+
+
+
+1. _ساختارها و الگوریتم های داده در پایتون_ توسط Michael T. Goodrich یا _Introduction to Algorithms_ توسط Thomas Cormen و همکاران.
+2. _A First Course in Probability_ اثر شلدون راس.
+3. _ یادگیری ماشینی: دیدگاه احتمالی _ کوین پی مورفی
+4. _نظریه اطلاعات، استنتاج و الگوریتم های یادگیری_ اثر دیوید مک کی. نسخه آنلاین رایگان [اینجا] (http://www.inference.org.uk/itprnn/book.html).
+5. _Deep Learning_ توسط یان گودفلو، یوشوا بنجیو و آرون کورویل. نسخه آنلاین رایگان [اینجا] (https://www.deeplearningbook.org/).
+6. _مقدمه ای بر بازیابی اطلاعات_ نوشته کریستوفر دی. منینگ، پرابهاکار راگاوان و هینریش شوتزه. برای هر کسی که علاقه مند به پردازش زبان طبیعی است ضروری است. نسخه آنلاین رایگان [اینجا] (https://nlp.stanford.edu/IR-book/information-retrieval-book.html).
+7. _آموزش تقویتی: مقدمه_ توسط ریچارد اس. ساتون و اندرو جی بارتو. برای یادگیری تقویتی ضروری است. نسخه آنلاین رایگان [اینجا] (http://incompleteideas.net/book/the-book-2nd.html).
+8. [OpenAI Spinning up in Deep Reinforcement Learning](https://spinningup.openai.com/en/latest/): مجموعه ای از مقالات که شهودی عالی برای بسیاری از الگوریتم های RL می دهد. به شدت برای هر کسی که به RL علاقه دارد توصیه می شود.
+9. _Convex Optimization_ توسط Stephen Boyd و Lieven Vandenberghe. فوق العاده مفید اما در عین حال بسیار سخت - استیون بوید اساساً یک خداست. نسخه آنلاین رایگان [اینجا] (https://web.stanford.edu/~boyd/cvxbook/bv_cvxbook.pdf).
+10. _Mining of Massive Datasets_ توسط Jure Leskovec، Anand Rajaraman و Jeff Ullman. این کتاب بسیار مرتبط است زیرا یادگیری ماشینی به سمت مدلهای بزرگتری میرود که از حجم عظیمی از محاسبات و داده استفاده میکنند. نسخه آنلاین رایگان [اینجا] (http://www.mmds.org/).
+11. یادگیری عمیق با Hadoop & Apache Spark
+
+ هیچ کتابی در این زمینه وجود ندارد که بتوانم پیدا کنم، اما چند مقاله مفید [اینجا] وجود دارد (https://towardsdatascience.com/deep-learning-with-apache-spark-part-1-6d397c16abd).
\ No newline at end of file
diff --git a/Translation/Farsi/contents/4.3.3-other-resources.md b/Translation/Farsi/contents/4.3.3-other-resources.md
new file mode 100644
index 00000000..3413619d
--- /dev/null
+++ b/Translation/Farsi/contents/4.3.3-other-resources.md
@@ -0,0 +1,21 @@
+### 4.3.3 سایر منابع
+
+
+
+1. آموزش های رسمی از TensorFlow، PyTorch، یا Keras همگی عالی هستند.
+2. هسته های Kaggle.
+3. StackOverflow و StackExchange.
+4. ویکی پدیا
+5. [distill.pub](http://distil.pub).
+6. Google Colab[^54] seedbank.
+
+
+7. [rooftopslushie.com] (http://rooftopslushie.com): شرح مفصل فرآیندهای مصاحبه در شرکت های بزرگ.
+8. [مصاحبههای هوش مصنوعی Acing] (https://medium.com/acing-ai/acing-ai-interviews/home): مجموعهای از سؤالات مطرح شده در مصاحبههای هوش مصنوعی در شرکتهای بزرگ. با این حال هیچ پاسخی وجود ندارد.
+9. [interviewing.io](http://interviewing.io): مصاحبه های فنی ناشناس بگیرید و مصاحبه های فنی ناشناس را تماشا کنید.
+10. [خبرنامههای NLP سباستین رودر.](http://ruder.io/nlp-news/) حیرتانگیز است که سباستین چقدر اطلاعات را در هر خبرنامه قرار میدهد. برای پیگیری چگونگی پیشرفت میدان مفید است.
+11. [Advice for Applying to Data Science Jobs] (https://hookedondata.org/advice-for-applying-to-data-science-jobs/) توسط امیلی رابینسون، 2018.
+
+---
+[^54]:
+ از سال 2021، میتوانید به GPU رایگان در Colab دسترسی داشته باشید.
\ No newline at end of file
diff --git "a/Translation/Farsi/contents/4.4-do\342\200\231s-and-don\342\200\231ts-for-ml-interviews.md" "b/Translation/Farsi/contents/4.4-do\342\200\231s-and-don\342\200\231ts-for-ml-interviews.md"
new file mode 100644
index 00000000..c6fbf09f
--- /dev/null
+++ "b/Translation/Farsi/contents/4.4-do\342\200\231s-and-don\342\200\231ts-for-ml-interviews.md"
@@ -0,0 +1,3 @@
+## 4.4 بایدها و نبایدها برای مصاحبه های ML
+
+به طور خلاصه، در زیر برخی از بایدها و نبایدهایی که باید در طول جستجوی شغل به خاطر داشته باشید آورده شده است.
\ No newline at end of file
diff --git "a/Translation/Farsi/contents/4.4.1-do\342\200\231s.md" "b/Translation/Farsi/contents/4.4.1-do\342\200\231s.md"
new file mode 100644
index 00000000..79690479
--- /dev/null
+++ "b/Translation/Farsi/contents/4.4.1-do\342\200\231s.md"
@@ -0,0 +1,33 @@
+### 4.4.1 انجام دهید
+
+1. آماده سازی خود را زود شروع کنید، حتی قبل از اینکه شروع به جستجوی اولین شغل خود کنید.
+2. از کسی بخواهید که شما را معرفی کند. جهان با سرمایه اجتماعی اداره می شود. بسیاری از شرکتها دارای رزومههای پشت سر هم هستند و احتمال اینکه یک رزومه تصادفی از آن عبور کند بسیار کم است. داشتن یک ارجاع به شما کمک نمی کند شغلی پیدا کنید که برای آن واجد شرایط نیستید، اما به سرعت شما را در خط لوله ردیابی می کند. برای راهنمایی در مورد چگونگی وادار کردن افراد برای ارجاع به شما، به _ضمیمه: ایجاد شبکه شما_ مراجعه کنید.
+3. با افراد در شبکه خود تماس بگیرید تا آنها را از جستجوی شغل خود مطلع کنید و فرصت ها را کشف کنید.
+4. گروهی از افرادی را پیدا کنید که در حال مصاحبه هستند و یکدیگر را در جریان پیشرفت خود قرار دهید. برای درک آنچه صنعت به آن اهمیت می دهد، دانستن چه چیزی از شما خواسته می شود مفید است. دانستن اینکه شما تنها نیستید نیز اطمینان بخش است.
+5. از دوستان بخواهید مصاحبه های ساختگی با شما داشته باشند. شما می توانید سوالات فنی و غیر فنی را از این کتاب برای آن جلسات انتخاب کنید.
+6. روی پروژه های متن باز سرمایه گذاری کنید و کد خود را در GitHub منتشر کنید. این کار رزومه شما را تقویت می کند و به دیگران کمک می کند شما را پیدا کنند.
+7. لینکدین خود را به روز کنید.
+8. با فناوری های جدید و بهترین شیوه ها به روز باشید. دوره ها را بگذرانید. کتاب ها و پست های فنی عمیق وبلاگ را بخوانید.
+9. پست های وبلاگ فنی عمیق بنویسید.
+10. به مسابقات Kaggle بپیوندید و هسته های Kaggle را بخوانید تا بفهمید تیم های برنده چگونه این کار را انجام می دهند. میتواند به شما درک تقریبی از ابزارها و تکنیکهایی که برای حل مشکلات عملی استفاده میشوند، بدهد. در اینجا [راهنمای مفیدی در مورد نحوه شروع مسابقات Kaggle] (https://towardsdatascience.com/machine-learning-kaggle-competition-part-one-getting-started-32fb9ff47426) توسط ویل کوهرسن (2018) آمده است.
+11. در StackExchange و StackOverflow سوال بپرسید. این وب سایت ها شگفت انگیز هستند. شما می توانید تصادفی ترین سوالات را پست کنید و یک سامری خوب احتمالاً یک شب را صرف نوشتن یک پاسخ مفصل 3000 کلمه ای برای آن خواهد کرد.
+12. بررسی های Glassdoor را برای هر شرکتی که درخواست می دهید بخوانید.
+13. تمام کارهای قبلی خود را مرور کنید، حداقل آنچه را که در رزومه خود قرار داده اید. مصاحبهکنندگان ممکن است بخواهند همه جزئیات را بدانند.
+14. قبل از مصاحبه، چند تمرین کدنویسی انجام دهید تا مغز خود را وارد حالت حل مسئله کنید.
+15. از استخدام کننده خود اطلاعاتی در مورد مصاحبه کنندگان خود بخواهید تا بتوانید زمینه های مورد علاقه آنها را جستجو کنید. همه شرکتها از قبل به شما اطلاع نمیدهند، اما اگر شما بپرسید تعداد کمی از آنها رد میکنند.
+16. چیزی را که نمی توانید نسبت به آن پاسخگو باشید، ذکر نکنید. هر چیزی که در مصاحبه ذکر میکنید برای مصاحبهگر عادلانه خواهد بود. برای مثال، اگر بگویید که دوره ای را گذرانده اید که LDA را پوشش می دهد، ممکن است مصاحبه کننده از شما بخواهد LDA را توضیح دهید.
+17. با صدای بلند فکر کنید. کارفرمایان نه تنها به راه حل های شما بلکه به نحوه برخورد شما با یک مشکل نیز علاقه مند هستند.
+18. اگر در طول مصاحبه با اصطلاحی مواجه شدید که با آن آشنایی ندارید، مثال بخواهید.
+19. سوال بپرسید. فرآیند مصاحبه یک خیابان دو طرفه است - نه تنها یک شرکت ارزیابی می کند که آیا شما مناسب هستید یا خیر، بلکه شما همچنین ارزیابی می کنید که آیا می خواهید برای آن شرکت کار کنید یا خیر. اگر سوالی نپرسید، شرکتها ممکن است فکر کنند که شما علاقهای ندارید.
+20. به بازخورد مصاحبه کننده گوش دهید و کمک او را بپذیرید. مصاحبه کنندگان می خواهند بدانند که چقدر خوب با دیگران (در این مورد، مصاحبه کننده) کار می کنید.
+21. از مصاحبه کننده خود بپرسید که چه مهارت هایی را می خواهند ارزیابی کنند تا بتوانید پاسخ های خود را تنظیم کنید.
+22. مراجع خود را بررسی کنید[^55].
+23. با بسیاری از شرکت ها مصاحبه کنید تا قبل از مصاحبه برای شغل رویایی خود تمرین کنید.
+24. بهترین زمان برای مصاحبه زمانی است که به شغلی نیاز ندارید. حتی اگر هیچ برنامه فوری برای ترک شغل فعلی خود ندارید، برنامه ریزی مصاحبه با چند شرکت مفید است تا ببینید چه چیزی وجود دارد و مهارت های مصاحبه خود را تقویت کنید.
+25. پیشنهادهای رقابتی داشته باشید.
+26. به مصاحبه به عنوان بخشی از فرآیند یادگیری فکر کنید. رد شدن با اشتباه گرفتن یک سوال تفاوت چندانی ندارد. شما الان اشتباه می کنید به این معنی نیست که همیشه اشتباه می کنید.
+27. از مصاحبه کنندگان برای وقت گذاشتن و درخواست بازخورد تشکر کنید.
+
+---
+[^55]:
+یک نامزد در مصاحبه ها عالی بود اما رد شد زیرا همه مراجع او به این اشاره داشتند که او یک بازیکن تیم بد است.
\ No newline at end of file
diff --git "a/Translation/Farsi/contents/4.4.2-don\342\200\231ts.md" "b/Translation/Farsi/contents/4.4.2-don\342\200\231ts.md"
new file mode 100644
index 00000000..41c5483c
--- /dev/null
+++ "b/Translation/Farsi/contents/4.4.2-don\342\200\231ts.md"
@@ -0,0 +1,17 @@
+### 4.4.2 نباید
+
+1. وانمود نکنید که چیزی می دانید. توضیحات موج دار ندهید یا سوالی را بی اهمیت ندانید. اگر یک مصاحبه کننده از شما سوالی بپرسد، برای او مهم است.
+2. پاسخهای قطعی ندهید. اگر مصاحبهکنندهای میپرسد که چرا به هوش مصنوعی علاقهمند هستید، از گفتن «هوش مصنوعی برق جدید است» خودداری کنید. این شانس شما برای درخشش سفر و شخصیت شماست.
+3. گفتگو را به سمت موضوعاتی که خوب می دانید هدایت نکنید. اشکالی ندارد که این کار را با ظرافت انجام دهید، اما سوالات مصاحبه کننده را نادیده نگیرید. موضوع را عوض نکنید یک مصاحبه کننده خوب در نهایت مصاحبه را به مناطقی که شما می دانید هدایت می کند.[^56]
+4. از کارفرمایان قبلی یا فعلی خود انتقاد نکنید. در واقع، در طول مصاحبه های خود از کسی انتقاد نکنید. میتوانید در مورد چالشهایی که هنگام کار با آنها با آنها روبرو هستید صحبت کنید، اما نمیخواهید فردی باشید که در همه افراد ایراد میگیرد. این ضرب المثل وجود دارد: اگر همه اطرافیان شما مشکل دارند، شما مشکل دارید.
+5. از مصاحبه کننده خود نترسید.
+6. از مخالفت با مصاحبه کنندگان خود نترسید - برخی ممکن است عمداً چیزی اشتباه بگویند تا ببینند متوجه آن می شوید یا خیر.
+7. به مصاحبه کننده خود نیز از حقارت نگاه نکنید. غیر معمول نیست که مصاحبه کننده از نامزد کوچکتر باشد. آنها ممکن است اعتبار یا تجربیات شما را نداشته باشند، اما هنوز چیزهایی می دانند که شما نمی دانید.
+8. در مورد سن، وضعیت تأهل، مذهب، وابستگی سیاسی خود صحبت نکنید. مصاحبهکنندگان اجازه ندارند این نوع اطلاعات را بپرسند زیرا به شغل بیربط است و پتانسیل سوگیری دارد.
+9. درباره حقوق و دستمزد با مصاحبه کنندگان خود صحبت نکنید، مگر اینکه صریحاً از شما خواسته شود. در بیشتر سازمانها، پیشنهادات را با مصاحبهکنندگان خود مذاکره نمیکنید، بلکه با استخدامکننده یا کارکنان عملیات شرکت مذاکره میکنید.
+10. وقتی سؤالات آسانی برایتان پیش می آید خوشحال نباشید. شما باید نگران این باشید که سوالاتی کمتر از توانایی خود دریافت کنید زیرا ممکن است شرکت شما را برای موقعیتی بدون فرصت های یادگیری زیاد تحت فشار قرار دهد.
+11. وقتی سؤالات سختی برایتان پیش می آید ناراحت نشوید. اگر برای شما سخت است، برای همه سخت است.
+12. آن را عرق نکنید. اگر مصاحبه را رد کردید، ادامه دهید. تعداد زیادی شرکت دیگر وجود دارد. اگر این شرکت رویایی شماست، یک سال یا بیشتر بعد با آنها تماس بگیرید.
+
+---
+[^56] من چند نامزد داشته ام که این کار را با من کرده اند و آزاردهنده است. به عنوان مثال، من سعی میکنم دانش آنها را در مورد انصراف از RNN بسنجم و آنها میگویند: "افت تحصیلی مشکل بزرگی برای RNN نیست، شیب ناپدید شدن مشکل بزرگی نیست" و در عوض در مورد شیب ناپدید صحبت میکنند.
\ No newline at end of file
diff --git a/Translation/Farsi/contents/5.1-algebra-and-calculus.md b/Translation/Farsi/contents/5.1-algebra-and-calculus.md
new file mode 100644
index 00000000..218596e3
--- /dev/null
+++ b/Translation/Farsi/contents/5.1-algebra-and-calculus.md
@@ -0,0 +1,3 @@
+### 5.1 جبر و حساب دیفرانسیل و انتگرال (کم).
+
+_اگر برخی از کاراکترها گم شده اند، به این دلیل است که MathJax به درستی بارگذاری نشده است. بازخوانی صفحه باید آن را برطرف کند._
\ No newline at end of file
diff --git a/Translation/Farsi/contents/5.1.1-vectors.md b/Translation/Farsi/contents/5.1.1-vectors.md
new file mode 100644
index 00000000..8e2a193c
--- /dev/null
+++ b/Translation/Farsi/contents/5.1.1-vectors.md
@@ -0,0 +1,18 @@
+#### 5.1.1 بردارها
+
+_اگر برخی از کاراکترها گم شده اند، به این دلیل است که MathJax به درستی بارگذاری نشده است. بازخوانی صفحه باید آن را برطرف کند._
+
+1. محصول نقطه
+ 1. [E] تفسیر هندسی حاصلضرب نقطه ای دو بردار چیست؟
+ 2. [E] با توجه به یک بردار $$u$$، بردار $$v$$ را با طول واحد پیدا کنید به طوری که حاصلضرب نقطهای $$u$$ و $$v$$ حداکثر باشد.
+
+2. محصول بیرونی
+ 1. [E] با توجه به دو بردار $$a = [3, 2, 1]$$ و $$b = [-1, 0, 1]$$. محصول بیرونی $$a^Tb$$ را محاسبه کنید؟
+ 1. [M] مثالی بزنید که چگونه محصول بیرونی می تواند در ML مفید باشد.
+
+3. [E] مستقل بودن خطی دو بردار به چه معناست؟
+4. [M] با توجه به دو مجموعه بردار $$A = {a_1، a_2، a_3، ...، a_n}$$ و $$B = {b_1، b_2، b_3، ...، b_m}$$. چگونه بررسی می کنید که آنها مبنای یکسانی دارند؟
+5. [M] با توجه به بردارهای $$n$$، هر یک از ابعاد $$d$$. ابعاد دهانه آنها چقدر است؟
+6. هنجارها و معیارها
+1. [E] یک هنجار چیست؟ $$L_0، L_1، L_2، L_{norm}$$ چیست؟
+1. [M] هنجار و متریک چگونه متفاوت هستند؟ با توجه به یک هنجار، یک متریک ایجاد کنید. با توجه به یک متریک، آیا می توانیم یک هنجار ایجاد کنیم؟
\ No newline at end of file
diff --git a/Translation/Farsi/contents/5.1.2-matrices.md b/Translation/Farsi/contents/5.1.2-matrices.md
new file mode 100644
index 00000000..f4a9bb94
--- /dev/null
+++ b/Translation/Farsi/contents/5.1.2-matrices.md
@@ -0,0 +1,35 @@
+#### 5.1.2 ماتریس
+
+_اگر برخی از کاراکترها گم شده اند، به این دلیل است که MathJax به درستی بارگذاری نشده است. بازخوانی صفحه باید آن را برطرف کند._
+
+1. [E] چرا می گوییم ماتریس ها تبدیل های خطی هستند؟
+2. [E] معکوس یک ماتریس چیست؟ آیا همه ماتریس ها معکوس دارند؟ آیا معکوس یک ماتریس همیشه منحصر به فرد است؟
+3. [E] تعیین کننده یک ماتریس چه چیزی را نشان می دهد؟
+4. [E] اگر یکی از سطرهای ماتریس را در اسکالر $$t \times R$$ ضرب کنیم چه اتفاقی برای تعیین کننده ماتریس می افتد؟
+5. [M] یک ماتریس $$4 \times 4$$ دارای چهار مقدار ویژه $3, 3, 2, -1$$ است. در مورد ردیابی و تعیین کننده این ماتریس چه می توانیم بگوییم؟
+6. [M] با توجه به ماتریس زیر:
+
+
+Hessian برای مسائل بهینه سازی در مقیاس بزرگ در روش های نوع نیوتن و روش های شبه نیوتنی استفاده می شود. همچنین معمولاً برای بیان عملگرهای پردازش تصویر در پردازش تصویر و بینایی کامپیوتری برای کارهایی مانند تشخیص لکه و نمایش سیگنال چند مقیاسی استفاده می شود.
\ No newline at end of file
diff --git a/Translation/Farsi/contents/5.2-probability-and-statistics.md b/Translation/Farsi/contents/5.2-probability-and-statistics.md
new file mode 100644
index 00000000..f63e86c7
--- /dev/null
+++ b/Translation/Farsi/contents/5.2-probability-and-statistics.md
@@ -0,0 +1,3 @@
+### 5.2 احتمال و آمار
+
+یک [کاربر Reddit](https://www.reddit.com/r/statistics/comments/91f4wm/how_is_the_transition_from_pure_math_to_stats/e2xu2x2?utm_source=share&utm_medium=web2x&context=3) یک بار گفت: "انجام علم داده در مک فقط یک آمار است. ” دانش احتمالات و آمار در ML و علم داده بسیار مهم است. اگر آنتروپی متقاطع، واگرایی KL یا فقط توزیع احتمال عمومی را درک نکنید، بیشتر توابع هدف در ML از نظر آماری معنی کمی خواهند داشت.
\ No newline at end of file
diff --git a/Translation/Farsi/contents/5.2.1-probability.md b/Translation/Farsi/contents/5.2.1-probability.md
new file mode 100644
index 00000000..decf7430
--- /dev/null
+++ b/Translation/Farsi/contents/5.2.1-probability.md
@@ -0,0 +1,3 @@
+#### 5.2.1 احتمال
+
+یک سوال محتمل این است که هر یک از توزیع های رایج را توضیح دهید و معادله آن را بنویسید، تابع جرم احتمال آن (PMF) را اگر گسسته است و تابع چگالی احتمال (PDF) را اگر پیوسته است ترسیم کنید. بررسی همه توزیعهای رایج مفید خواهد بود.
\ No newline at end of file
diff --git a/Translation/Farsi/contents/5.2.1.1-basic-concepts-to-review.md b/Translation/Farsi/contents/5.2.1.1-basic-concepts-to-review.md
new file mode 100644
index 00000000..63983a26
--- /dev/null
+++ b/Translation/Farsi/contents/5.2.1.1-basic-concepts-to-review.md
@@ -0,0 +1,86 @@
+##### 5.2.1.1 مفاهیم اساسی برای مرور
+
+_اگر برخی از کاراکترها گم شده اند، به این دلیل است که MathJax به درستی بارگذاری نشده است. بازخوانی صفحه باید آن را برطرف کند._
+
+###### متغیر تصادفی
+به طور رسمی، یک متغیر تصادفی یک تابع قابل اندازه گیری $$X است: \Omega \rightarrow E$$ از مجموعه ای از نتایج ممکن $$\Omega$$ به یک فضای قابل اندازه گیری $$E$$. احتمال اینکه $X$$ مقداری را در یک مجموعه قابل اندازه گیری $$S \subseteq E$$ بگیرد به صورت زیر نوشته می شود:
+
+$$P(X \in S) = P({\omega \in \Omega | X(\omega) \in S})$$، که در آن $$P$$ اندازهگیری احتمال روی $$(\Omega، F) $$.
+
+تصادفی بودن از تصادفی بودن نتایج در $$\Omega$$ ناشی می شود.
+
+به طور غیررسمی، متغیر تصادفی متغیری است که به طور احتمالی مقادیر متفاوتی به خود می گیرد. شما می توانید یک متغیر تصادفی را مانند یک متغیر در یک زبان برنامه نویسی در نظر بگیرید. آنها مقادیر می گیرند، انواع دارند و دامنه هایی دارند که در آنها قابل اعمال هستند.
+
+_متغیر تصادفی_ یک مفهوم کلی است. تقریباً همه چیز در زندگی را می توان با استفاده از یک متغیر تصادفی توصیف کرد. زمانی که برای رفت و آمد به محل کار شما طول می کشد یک متغیر تصادفی عادی است. تعداد افرادی که قبل از پیدا کردن شریک زندگی خود قرار می گذارید، یک متغیر تصادفی هندسی است.
+
+###### توزیع احتمال
+توزیع احتمال تابعی است که نتایج احتمالی یک متغیر تصادفی را همراه با احتمالات مربوط به آن توصیف می کند.
+
+###### متغیر تصادفی عادی
+همچنین به عنوان متغیر تصادفی گاوسی شناخته می شود، این مهم ترین متغیر تصادفی است. با یک متغیر تصادفی پارامتر شده، با میانگین $$\mu$$ و واریانس $$\sigma^2$$ پارامتر می شود.
+
+$$
+X \sim N(\mu، \sigma^2) \\
+f(x) = \frac{1}{\sigma\sqrt{2\pi}}\exp(-\frac{(x-\mu)^2}{2\sigma^2})
+$$
+
+اصطلاحی که می خواهیم در این تابع به آن بپردازیم $$-\frac{(x-\mu)^2}{2\sigma^2}$$ است. به طور شهودی، مقدار را بسیار دور از میانگین مجازات می کند، اما زمانی که واریانس بالا باشد، مجازات کمتر است. عبارت $$\frac{1}{\sigma\sqrt{2\pi}}$$ عادی سازی است به طوری که در 1 ادغام می شود.
+
+$$
+E[X] = \mu \\
+Var(X) = \sigma^2
+$$
+
+در اینجا PDF توزیع نرمال با پارامترهای مختلف است.
+
+<مرکز>
+
+
+
+###### توزیع طبقه بندی شده
+توزیع مقوله ای که با نام توزیع چند نولی نیز شناخته می شود، تعمیم توزیع برنولی است. نتایج احتمالی یک متغیر تصادفی را توصیف میکند که میتواند یکی از $$k$$ دستههای ممکن را با احتمال هر دسته به طور جداگانه مشخص کند.
+
+$$
+X \in \text{Cat}(\phi); \phi = (p_1، p_2، ...، p_k) \text{ و }\sum_{i=1}^kp_i = 1
+$$
+
+###### متغیر تصادفی دو جمله ای
+یک متغیر تصادفی دوجمله ای تعداد موفقیت ها را در n آزمایش مستقل متوالی نشان می دهد که هر کدام با احتمال $$p$$ موفق بوده و با احتمال $$1-p$$ شکست می خورند. یک مثال، تعداد هدها در ورق زدن سکه $n$n$ است که هر کدام با احتمال 0.5 فرود سر هستند. توزیع دو جمله ای مبنایی برای آزمون دو جمله ای برای معناداری آماری است. هنگامی که تنها 1 آزمایش وجود دارد، به عنوان توزیع برنولی شناخته می شود.
+$$
+X \sim \text{Bin}(n، p) \\
+P(X=k) = {n \انتخاب k} p^k(1-p)^{n-k} \\
+E[X] = np \\
+Var(X) = np(1-p)
+$$
+
+در زیر PMF توزیع دوجمله ای با پارامترهای مختلف آورده شده است.
+
+<مرکز>
+
+
+
+###### متغیر تصادفی چند جمله ای
+متغیر تصادفی چند جمله ای تعمیم توزیع دو جمله ای است. به جای اینکه فقط دو نتیجه داشته باشد مانند یک چرخش سکه، می تواند چندین نتیجه داشته باشد مانند یک قالب k طرفه. وقتی تعداد آزمایشها 1 باشد، توزیع طبقهبندی است.
+$$
+X \sim \text{Multi}(n, \pi) \text{ با } \pi = (p_1,p_2, ..., p_k ) \text{ و }\sum_{i=1}^kp_i = 1 \ \
+P(X=(x_1، x_2، ...، x_k)) = \frac{n!}{x_1!x_2! ... x_k!} \prod_{i=1}^kp_i{x_i} \text{ با } n = \sum_i^kx_i \\
+E[X_i] = np_i \\
+Var(X_i) = np_i (1-p_i)
+$$
+
+###### متغیر تصادفی پواسون
+توزیع پواسون، به نظر من، در میان توزیعهای جالبتر است. احتمال وقوع تعداد معینی از رویدادها در یک بازه زمانی ثابت را بیان می کند اگر این رویدادها با نرخ ثابت شناخته شده رخ دهند. این نرخ به عنوان $$\lambda$$ نشان داده می شود. توجه داشته باشید که توزیع پواسون _Memoryless_ است، به این معنی که احتمال وقوع یک رویداد مستقل از زمان پس از آخرین رویداد است.
+
+یک دیدگاه بسیار دقیق این است که توزیع پواسون را تقریبی از دوجمله ای ببینیم که در آن $$n$$ بزرگ است، $$p$$ کوچک است، و $$\lambda = np$$. به عنوان مثال، یک متغیر تصادفی دوجمله ای از 10000 آزمایش با میزان موفقیت 0.01 را می توان به عنوان یک متغیر تصادفی پواسون از رویدادهایی که هر 100 آزمایش * 0.01 = 10000 اتفاق می افتد مشاهده کرد.
+
+$$
+X \sim \text{Poi}(\lambda) \\
+P(X=i) = \frac{\lambda^i}{i!}e^{-\lambda} \\
+E[X] = \لامبدا \\
+Var(X) = \lambda \\
+$$
+
+در زیر PMF توزیع پواسون با مقادیر مختلف $$\lambda$$ است که توسط Skbkekas ساخته شده است.
+
+<مرکز>
+
+
+
+
+
+از [xkcd](https://xkcd.com/552/). برای منحرف کردن حواس خود از مصاحبه با استرس، [اینجا] (https://stats.stackexchange.com/questions/1337/statistics-jokes) جوک های آماری بیشتری هستند.
+
+1. [E] آمار فراوانی در مقابل بیزی را توضیح دهید.
+2. [E] با توجه به آرایه $$[1، 5، 3، 2، 4، 4]$$، میانگین، میانه، واریانس و انحراف استاندارد آن را بیابید.
+3. [M] چه زمانی باید به جای میانگین از میانه استفاده کنیم؟ چه زمانی به جای میانه از میانگین استفاده کنیم؟
+4. [M] یک لحظه تابع چیست؟ معانی لحظه صفر تا چهارم را توضیح دهید.
+5. [M] آیا استقلال و کوواریانس صفر یکسان هستند؟ اگر نه مثال متقابل بزنید.
+6. [E] فرض کنید که 100 توله نوزاد تصادفی را می گیرید و تعیین می کنید که وزن متوسط 1 پوند با انحراف استاندارد جمعیت 0.12 پوند است. با فرض اینکه وزن توله های تازه متولد شده از توزیع نرمال پیروی می کند، فاصله اطمینان 95 درصد را برای میانگین وزن تمام توله های تازه متولد شده محاسبه کنید.
+7. [M] فرض کنید که ما 100 توله سگ تازه متولد شده را بررسی می کنیم و فاصله اطمینان 95% برای میانگین وزن آنها $$[0.9، 1.1]$$ پوند است. کدام یک از عبارات زیر صحیح است؟
+ 1. با توجه به یک توله سگ تازه متولد شده تصادفی، وزن آن 95 درصد احتمال دارد که بین 0.9 تا 1.1 پوند باشد.
+ 1. اگر 100 توله سگ تازه متولد شده دیگر را بررسی کنیم، میانگین آنها 95 درصد احتمال دارد که در آن فاصله باشد.
+ 1. ما 95% مطمئن هستیم که این بازه میانگین وزن واقعی را ثبت کرده است.
+
+ نکته: این نکته ظریفی است که بسیاری از مردم آن را اشتباه می دانند. اگر با پاسخ مشکل دارید، آکادمی خان [مقاله بسیار خوبی در مورد آن دارد](https://www.khanacademy.org/math/ap-statistics/estimating- trust-ap/introduction- trust-intervals/a/interpreting- سطوح اطمینان و فواصل اطمینان).
+8. [H] فرض کنید ما یک متغیر تصادفی $$X$$ داریم که روی $$[0, 1]$$ پشتیبانی میشود و میتوانیم از آن نمونههایی بگیریم. چگونه می توانیم به یک تخمین بی طرفانه از میانه $$X$$ دست پیدا کنیم؟
+9. [H] آیا همبستگی می تواند بیشتر از 1 باشد؟ چرا و چرا نه؟ چگونه یک مقدار همبستگی 0.3 را تفسیر کنیم؟
+10. وزن توله سگ های تازه متولد شده تقریباً متقارن با میانگین 1 پوند و انحراف معیار 0.12 است. توله سگ تازه متولد شده مورد علاقه شما 1.1 پوند وزن دارد.
+ 1. [E] امتیاز z توله سگ خود را محاسبه کنید (امتیاز استاندارد).
+ 1. [E] توله سگ تازه متولد شده شما چقدر باید وزن داشته باشد تا از نظر وزن جزو 10 درصد برتر باشد؟
+ 1. [M] فرض کنید وزن توله های تازه متولد شده از توزیع کج پیروی می کند. آیا محاسبه امتیازهای z هنوز منطقی است؟
+11. [ح] ده بار انداختن یک سکه 10 سر و 5 دم داشت. چگونه تحلیل می کنید که آیا یک سکه منصفانه است؟
+12. اهمیت آماری.
+ 1. [E] چگونه اهمیت آماری یک الگو را ارزیابی می کنید که آیا یک الگوی معنی دار است یا تصادفی؟
+ 1. [E] توزیع مقادیر p چیست؟
+ 1. [H] اخیراً، بسیاری از دانشمندان جنگی را علیه اهمیت آماری آغاز کردند. هنگام استفاده از p-value و معناداری آماری چه چیزی را باید در نظر داشته باشیم؟
+13. همبستگی متغیر.
+ 1. [M] چه اتفاقی برای یک مدل رگرسیون میافتد اگر دو متغیر ظاهراً مستقل آنها به شدت همبستگی داشته باشند؟
+ 1. [M] چگونه استقلال بین دو متغیر طبقه بندی را آزمایش کنیم؟
+ 1. [H] چگونه استقلال بین دو متغیر پیوسته را آزمایش کنیم؟
+14. [E] تست A/B روشی برای مقایسه دو نسخه از یک راه حل با یکدیگر است تا مشخص شود کدام یک عملکرد بهتری دارد. برخی از مزایا و معایب تست A/B چیست؟
+15. [M] شما می خواهید آزمایش کنید که کدام یک از دو قرار دادن تبلیغات در وب سایت شما بهتر است. به چند بازدیدکننده و/یا چند بار کلیک روی هر تبلیغ نیاز داریم تا بتوانیم 95% مطمئن باشیم که یک مکان بهتر است؟
+16. [M] شرکت شما یک شبکه اجتماعی را اداره می کند که درآمد آن از نمایش تبلیغات در خبرنامه به دست می آید. برای دوبرابر کردن درآمد، همکارتان پیشنهاد میکند که فقط باید تعداد تبلیغات نشان داده شده را دو برابر کنید. آیا ایده ی خوبی است؟ چگونه متوجه می شوید؟
+17. تصور کنید که قیمت 10000 سهم در 24 ماه گذشته را دارید و فقط قیمت را در پایان هر ماه دارید، یعنی برای هر سهم 24 امتیاز قیمت دارید. پس از محاسبه همبستگی های 10000 * 99992 جفت سهام، جفتی پیدا کردید که همبستگی آن بالای 0.8 است.
+ 1. [E] احتمال اینکه این اتفاق به طور تصادفی رخ دهد چقدر است؟
+ 1. [M] چگونه از این نوع الگوهای تصادفی اجتناب کنیم؟
+
+ **نکته**: [نفرین داده های بزرگ] (https://www.analyticbridge.datasciencecentral.com/profiles/blogs/the-curse-of-big-data) را بررسی کنید.
+18. [H] چگونه از آمار کافی و اصل تنگنای اطلاعات در یادگیری ماشین استفاده می شود؟
+
+---
+*این کتاب توسط [Chip Huyen](https://huyenchip.com) با کمک دوستان فوق العاده ساخته شده است. برای بازخورد، اشتباهات و پیشنهادات، میتوانید با نویسنده [اینجا] (https://huyenchip.com/communication/) تماس بگیرید.*
\ No newline at end of file
diff --git a/Translation/Farsi/contents/6.1-algorithms.md b/Translation/Farsi/contents/6.1-algorithms.md
new file mode 100644
index 00000000..5276e57b
--- /dev/null
+++ b/Translation/Farsi/contents/6.1-algorithms.md
@@ -0,0 +1,22 @@
+### 6.1 الگوریتم ها
+
+_اگر برخی از کاراکترها گم شده اند، به این دلیل است که MathJax به درستی بارگذاری نشده است. بازخوانی صفحه باید آن را برطرف کند._
+
+نمونههایی از الگوریتمهای کلاسیک که باید بدانید شامل الگوریتمهای مرتبسازی مختلف (مرتبسازی سریع، مرتبسازی ریشه)، الگوریتمهای کوتاهترین مسیر (Dijkstra's، A\*)، الگوریتمهای درختی (پیمایش قبل، درون، پس از سفارش)، و راهحلهایی برای مسائل رایج مانند به عنوان مشکل ازدواج پایدار و مشکل فروشنده دوره گرد. احتمالاً هرگز مجبور نخواهید شد آنها را پیاده سازی کنید زیرا در حال حاضر پیاده سازی های کارآمد زیادی وجود دارد، اما درک اصول اساسی طراحی و مبادلات پیاده سازی آنها در صورتی که مجبور به اتخاذ تصمیمات مشابه در شغل خود هستید، مهم است.
+
+همچنین تکنیک های برنامه نویسی وجود دارد که باید با آنها راحت باشید، مانند برنامه نویسی پویا، بازگشت، دستکاری رشته، ضرب ماتریس، بیان منظم و تخصیص حافظه. در زیر تعدادی از سوالاتی وجود دارد که ممکن است بخواهید برای تجدید حافظه خود به آنها بپردازید.
+
+
+1. یک تابع پایتون برای خواندن بازگشتی یک فایل JSON بنویسید.
+2. یک الگوریتم مرتب سازی $$O(N\log N)$$، ترجیحا مرتب سازی سریع یا مرتب سازی ادغام را پیاده سازی کنید.
+3. طولانی ترین دنباله افزایشی را در یک رشته پیدا کنید.
+4. طولانی ترین زیر دنباله مشترک بین دو رشته را پیدا کنید.
+5. یک درخت را به ترتیب قبلی، به ترتیب و پس از سفارش طی کنید.
+6. با توجه به یک آرایه از اعداد صحیح و یک عدد صحیح k، تعداد کل زیرآرایه های پیوسته که مجموع آنها برابر $$k$$ است را پیدا کنید. راه حل باید زمان اجرا $$O(N)$$ داشته باشد.
+7. دو آرایه مرتب شده $$nums1$$ و $$nums2$$ به ترتیب با عناصر $$m$$ و $$n$$ وجود دارد. میانه دو آرایه مرتب شده را پیدا کنید. راه حل باید زمان اجرا $$O(\log(m+n))$$ داشته باشد.
+8. برنامه ای بنویسید تا با پر کردن سلول های خالی، پازل سودوکو را حل کنید. اندازه تخته 9$ \ برابر 9$$ است. فقط شامل 1-9 عدد است. سلول های خالی با * نشان داده می شوند. هر تخته یک راه حل منحصر به فرد دارد.
+9. با توجه به یک بلوک حافظه که توسط یک آرایه خالی نمایش داده می شود، برنامه ای بنویسید تا تخصیص پویا آن بلوک حافظه را مدیریت کند. این برنامه باید از دو روش پشتیبانی کند: «malloc()» برای تخصیص حافظه و «free()» برای آزادسازی یک بلوک حافظه.
+10. با توجه به یک رشته از عبارت ریاضی، مانند '10 * 4 + (4 + 3) / (2 - 1)'، آن را محاسبه کنید. باید از چهار عملگر «+»، «-»، «:»، «/» و براکتهای «()» پشتیبانی کند.
+11. با توجه به یک مسیر دایرکتوری، وارد آن دایرکتوری شوید و تمام فایل های دارای محتوای تکراری را پیدا کنید.
+12. در Google Docs، گزینه «Justify alignment» را دارید که متن شما را با هر دو حاشیه چپ و راست تراز می کند. تابعی بنویسید تا یک متن داده شده را خط به خط (به جز خط آخر) در قالب تراز Justify چاپ کند. طول یک خط باید قابل تنظیم باشد.
+13. شما 1 میلیون فایل متنی دارید که هر کدام یک مقاله خبری است که از سایت های خبری مختلف حذف شده است. از آنجایی که سایت های خبری اغلب اخبار یکسان و حتی مقالات مشابهی را گزارش می کنند، بسیاری از فایل ها دارای محتوایی بسیار شبیه به یکدیگر هستند. برنامه ای بنویسید تا این فایل ها را فیلتر کند تا نتیجه نهایی فقط شامل فایل هایی باشد که به زبان مورد نظر شما به اندازه کافی با یکدیگر متفاوت هستند. شما آزاد هستید که معیاری را برای تعریف «شباهت» محتوا بین فایلها انتخاب کنید.
\ No newline at end of file
diff --git a/Translation/Farsi/contents/6.2-complexity-and-numerical-analysis.md b/Translation/Farsi/contents/6.2-complexity-and-numerical-analysis.md
new file mode 100644
index 00000000..d6eb6d85
--- /dev/null
+++ b/Translation/Farsi/contents/6.2-complexity-and-numerical-analysis.md
@@ -0,0 +1,39 @@
+### 6.2 پیچیدگی و تحلیل عددی
+
+_اگر برخی از کاراکترها گم شده اند، به این دلیل است که MathJax به درستی بارگذاری نشده است. بازخوانی صفحه باید آن را برطرف کند._
+
+با توجه به اینکه بیشتر پیشرفتهای اخیر در یادگیری ماشینی از مدلهای بزرگتری میآیند که به حافظه و قدرت محاسباتی عظیم نیاز دارند، مهم است که نه تنها نحوه پیادهسازی یک مدل، بلکه نحوه مقیاسسازی آن را نیز بدانید. برای مقیاسبندی یک مدل، باید بتوانیم نیاز به حافظه و هزینه محاسباتی را تخمین بزنیم، و همچنین بیثباتی عددی را هنگام آموزش و ارائه مدلهای یادگیری ماشینی کاهش دهیم. در اینجا برخی از سوالاتی است که می توان برای ارزیابی درک شما از ثبات عددی و مقیاس پذیری پرسید.
+
+
+1. ضرب ماتریسی
+ 1. [E] شما سه ماتریس دارید: $$A \in R^{100 \times 5}، B \in R^{5 \times 200}، C \in R^{200 \times 20}$$ و شما باید محصول $$ABC$$ را محاسبه کنید. ضرب را به چه ترتیبی انجام می دهید و چرا؟
+ 1. [M] اکنون باید حاصل ضرب ماتریس های $$N$$ $$A_1A_2...A_n$$ را محاسبه کنید. چگونه ترتیب انجام ضرب را تعیین می کنید؟
+2. [E] برخی از دلایل بی ثباتی عددی در یادگیری عمیق چیست؟
+3. [E] در بسیاری از تکنیکهای یادگیری ماشین (مانند نرمافزار دستهای)، اغلب میبینیم که یک عبارت کوچک $$\epsilon$$ به محاسبه اضافه میشود. هدف از آن اصطلاح چیست؟
+4. [E] چه چیزی GPU ها را برای یادگیری عمیق محبوب کرد؟ آنها در مقایسه با TPU ها چگونه هستند؟
+5. [M] وقتی می گوییم مشکل حل نشدنی است به چه معناست؟
+6. [H] پیچیدگی زمانی و مکانی برای انجام پس انتشار در یک شبکه عصبی مکرر چقدر است؟
+7. [H] آیا دانستن معماری یک مدل و فراپارامترهای آن برای محاسبه حافظه مورد نیاز آن مدل کافی است؟
+8. [H] مدل شما روی یک GPU خوب کار می کند، اما وقتی آن را روی 8 GPU آموزش می دهید، نتایج ضعیفی به دست می دهد. علت این امر چه می تواند باشد؟ برای رسیدگی به آن چه کاری انجام می دهید؟
+9. [H] از کاهش دقت مدل خود چه مزایایی به دست می آوریم؟ ممکن است به چه مشکلاتی برسیم؟ چگونه این مشکلات را حل کنیم؟
+10. [H] چگونه می توان میانگین 1M اعداد ممیز شناور را با حداقل از دست دادن دقت محاسبه کرد؟
+11. [H] چگونه باید نرمال سازی دسته ای را اجرا کنیم اگر یک دسته در چندین GPU پخش شده است؟
+12. [M] با توجه به قطعه کد زیر. چه مشکلی ممکن است با آن باشد؟ چگونه آن را بهبود می دهید؟ **نکته**: این یک سوال واقعی است که در [StackOverflow] (https://stackoverflow.com/questions/39667089/python-vectorizing-nested-for-loops/39667342) پرسیده شده است.
+
+```
+numpy را به عنوان np وارد کنید
+import numpy as np
+
+def within_radius(a, b, radius):
+ if np.linalg.norm(a - b) < radius:
+ return 1
+ return 0
+
+def make_mask(volume, roi, radius):
+ mask = np.zeros(volume.shape)
+ for x in range(volume.shape[0]):
+ for y in range(volume.shape[1]):
+ for z in range(volume.shape[2]):
+ mask[x, y, z] = within_radius((x, y, z), roi, radius)
+ return mask
+```
\ No newline at end of file
diff --git a/Translation/Farsi/contents/6.3-data.md b/Translation/Farsi/contents/6.3-data.md
new file mode 100644
index 00000000..ecb61b4a
--- /dev/null
+++ b/Translation/Farsi/contents/6.3-data.md
@@ -0,0 +1,9 @@
+### 6.3 داده ها
+
+در یک محیط آکادمیک یا تحقیقاتی، شما احتمالا فقط با مجموعه داده های تمیز و در دسترس کار می کنید و بنابراین می توانید بیشتر وقت خود را صرف مدل سازی کنید. در تولید، این احتمال وجود دارد که بیشتر وقت خود را روی خط لوله داده صرف کنید. توانایی مدیریت، پردازش و نظارت بر داده ها شما را برای کارفرمایان بالقوه جذاب می کند.
+
+در مصاحبههایتان، ممکن است سوالاتی از شما پرسیده شود که میزان راحتی شما را در کار با دادهها ارزیابی میکند. در سطح بالا، شما باید با خواندن، نوشتن و سریال سازی انواع مختلف داده ها آشنا باشید. برای دستکاری قاب دیتا باید کتابخانه ای داشته باشید: «pandas» برای برنامه های عمومی داده محبوب است و «dask» گزینه خوبی است اگر می خواهید چیزی سازگار با GPU باشد. شما باید حداقل با یک کتابخانه تجسمی مانند «seaborn»، «matplotlib»، «Tableau» یا «ggplot» راحت باشید.
+
+اگر می خواهید با داده های بزرگ کار کنید، آشنایی با سیستم های مدیریت داده های توزیع شده مانند Spark و Hadoop ضرری ندارد.
+
+فراتر از پایتون، SQL هنوز برای همه برنامههایی که به پایگاههای داده دائمی نیاز دارند، وجود دارد، و اگرچه R جذابترین زبان نیست، اما برای تجزیه و تحلیل سریع دادهها مفید است.
\ No newline at end of file
diff --git a/Translation/Farsi/contents/6.3.1-data-structures.md b/Translation/Farsi/contents/6.3.1-data-structures.md
new file mode 100644
index 00000000..116cc047
--- /dev/null
+++ b/Translation/Farsi/contents/6.3.1-data-structures.md
@@ -0,0 +1,23 @@
+#### 6.3.1 ساختارهای داده
+
+اگر دنیای ما توسط داده ها اداره می شود، پس ساختارهای داده چیزی هستند که ما را از سقوط به سمت هرج و مرج باز می دارند. از آغاز عصر دیجیتال، بهترین ذهنهای علوم رایانه شبها به فکر راههای کارآمد برای ذخیره و دستکاری دادهها بودند. ساختارهای داده حتی در یادگیری ماشین اهمیت بیشتری دارند زیرا این زمینه توسط داده های بزرگ تغذیه می شود.
+
+در حالی که ساختارهای داده کلاسیکی وجود دارند که امتحان خود را پس دادهاند، توسعه ساختارهای داده جدید و بهبود ساختارهای موجود، نبردهای پایان ناپذیری هستند، زیرا قالبهای جدید معرفی میشوند و دادههای جدید در مقیاسی که قبلاً دیده نشده است تولید میشوند. آشنایی شما با ساختارهای داده موجود، درک نحوه پیاده سازی آنها، و درک درستی از اینکه از چه ساختارهای داده ای استفاده کنید و چه زمانی از آنها استفاده کنید بسیار ارزشمند خواهد بود.
+
+برخی از ساختارهای داده ای که باید پیچیدگی های زمان اجرا آنها را بدانید و بتوانید حداقل به یک زبان پیاده سازی کنید:
+
+
+* درختان: درخت جستجوی دودویی، پشته، trie (پیشوند و درخت پسوند)
+* صف ها، پشته ها، صف های اولویت
+* لیست های مرتبط
+* HashMap و HashTable
+
+ما در اینجا سؤالی در مورد آن ساختارهای داده نداریم، اما باید سعی کنید خودتان آنها را پیاده سازی کنید، چه در یک وب سایت تمرین کدنویسی یا به صورت محلی، و با پیاده سازی شناخته شده مقایسه کنید.
+
+شما باید با دستکاری فرمت های داده محبوب مانند فرمت CSV همه جا حاضر و فرمت JSON مناسب برای وب و سریال سازی راحت باشید. هر دو CSV و JSON نمونههایی از فرمتهای فایل مبتنی بر ردیف سنتی هستند: دادهها ذخیره میشوند و اغلب ردیف به ردیف ایندکس میشوند.
+
+در سال های اخیر، فرمت مبتنی بر ستون بیشتر و بیشتر رایج شده است، زیرا به برنامه های کاربردی داده های بزرگ اجازه می دهد تا با فراخوانی ستون مربوط به آن ویژگی، به سرعت یک ویژگی را از تمام نقاط داده استخراج کنند. چارچوبهای داده محبوب برای یادگیری ماشین شامل «pandas» و «dask» برای عملیاتهای مبتنی بر ستون بهینهسازی شدهاند. دو فرمت رایج فایل مبتنی بر ستون عبارتند از Parquet که توسط Apache Hadoop حمایت می شود و ORC که توسط Apache Hive پشتیبانی می شود.
+
+فرمتهای داده مبتنی بر ردیف برای نوشتن کارآمدتر هستند در حالی که قالبهای مبتنی بر ستون برای خواندن کارآمدتر هستند. اگر دادههای شما نوشتن-یک بار خواندن-تعدادی است، از ستون-مبتنی استفاده کنید. اگر به بازنویسی منظم نیاز دارد، بر اساس ردیف را انتخاب کنید.
+
+برای جزئیات بیشتر در مورد مهندسی داده برای یادگیری ماشین، [یادداشت سخنرانی در مورد مهندسی داده برای دوره طراحی سیستم های یادگیری ماشین] (https://docs.google.com/document/d/1b9iuZiDEGVLHyMmnf6w2y1aN6yWQhAyqk3GHlpI9q6M) را بررسی کنید. .
\ No newline at end of file
diff --git a/Translation/Farsi/contents/7.1-basics.md b/Translation/Farsi/contents/7.1-basics.md
new file mode 100644
index 00000000..b7514e38
--- /dev/null
+++ b/Translation/Farsi/contents/7.1-basics.md
@@ -0,0 +1,30 @@
+### 7.1 مبانی
+
+1. [E] یادگیری تحت نظارت، بدون نظارت، ضعیف نظارت، نیمه نظارت و فعال را توضیح دهید.
+2. به حداقل رساندن ریسک تجربی.
+ 1. [E] ریسک در به حداقل رساندن تجربی ریسک چیست؟
+ 2. [E] چرا تجربی است؟
+ 3. [E] چگونه این خطر را به حداقل برسانیم؟
+3. [E] تیغ Occam بیان می کند که وقتی توضیح ساده و توضیح پیچیده هر دو به یک اندازه خوب کار می کنند، توضیح ساده معمولاً صحیح است. چگونه این اصل را در ML اعمال کنیم؟
+4. [E] چه شرایطی باعث شد تا یادگیری عمیق در دهه گذشته محبوبیت پیدا کند؟
+5. [M] اگر یک NN گسترده و یک NN عمیق با تعداد پارامترهای یکسان داشته باشیم، کدام یک گویاتر است و چرا؟
+6. [H] قضیه تقریب جهانی بیان میکند که یک شبکه عصبی با 1 لایه پنهان میتواند هر تابع پیوسته را برای ورودیهای یک محدوده خاص تقریبی کند. پس چرا یک شبکه عصبی ساده نمی تواند به یک خطای مثبت دلخواه کوچک برسد؟
+7. [E] نقاط زین و مینیمم های محلی چیست؟ تصور می شود کدامیک برای آموزش NN های بزرگ مشکلات بیشتری ایجاد می کنند؟
+8. فراپارامترها.
+ 4. [E] تفاوت بین پارامترها و فراپارامترها چیست؟
+ 5. [E] چرا تنظیم فراپارامتر مهم است؟
+ 6. [M] الگوریتم تنظیم فراپارامترها را توضیح دهید.
+9. طبقه بندی در مقابل رگرسیون.
+ 7. [E] چه چیزی یک مسئله طبقه بندی را با یک مشکل رگرسیونی متفاوت می کند؟
+ 8. [E] آیا می توان یک مسئله طبقه بندی را به یک مسئله رگرسیونی تبدیل کرد و بالعکس؟
+10. روش های پارامتریک در مقابل ناپارامتریک.
+ 9. [E] تفاوت بین روش های پارامتری و روش های ناپارامتریک چیست؟ از هر روش یک مثال بزنید.
+ 10. [H] چه زمانی باید از یکی و چه زمانی از دیگری استفاده کنیم؟
+11. [M] چرا مجموعه مدلهای آموزشدیده مستقل عموماً عملکرد را بهبود میبخشد؟
+12. [M] چرا منظمسازی L1 به پراکندگی منجر میشود در حالی که منظمسازی L2 وزنها را به 0 نزدیکتر میکند؟
+13. [E] چرا عملکرد یک مدل ML در تولید کاهش می یابد؟
+14. [M] هنگام استقرار مدل های بزرگ یادگیری ماشینی ممکن است با چه مشکلاتی مواجه شویم؟
+15. مدل شما در مجموعه تست عملکرد بسیار خوبی دارد اما در تولید ضعیف است.
+ 11. [م] فرضیه های شما در مورد علل چیست؟
+ 12. [H] چگونه صحت فرضیه های خود را تأیید می کنید؟
+ 13. [M] تصور کنید فرضیه های شما در مورد علل درست است. برای رسیدگی به آنها چه می کنید؟
\ No newline at end of file
diff --git a/Translation/Farsi/contents/7.2-sampling-and-creating-training-data.md b/Translation/Farsi/contents/7.2-sampling-and-creating-training-data.md
new file mode 100644
index 00000000..20b11374
--- /dev/null
+++ b/Translation/Farsi/contents/7.2-sampling-and-creating-training-data.md
@@ -0,0 +1,57 @@
+### 7.2 نمونه برداری و ایجاد داده های آموزشی
+
+1. [E] اگر 6 پیراهن و 4 جفت شلوار دارید، چند راه برای انتخاب 2 پیراهن و 1 جفت شلوار وجود دارد؟
+2. [M] تفاوت بین نمونه برداری با بدون جایگزینی چیست؟ مثالی را نام ببرید که چه زمانی از یکی به جای دیگری استفاده می کنید؟
+3. [M] نمونه برداری از زنجیره مارکوف مونت کارلو را توضیح دهید.
+4. [M] اگر نیاز به نمونه برداری از داده های با ابعاد بالا داشته باشید، کدام روش نمونه گیری را انتخاب می کنید؟
+5. [H] فرض کنید ما یک کار طبقه بندی با کلاس های زیادی داریم. یک مثال زمانی است که باید کلمه بعدی را در یک جمله پیش بینی کنید -- کلمه بعدی می تواند یکی از بسیاری از کلمات ممکن باشد. اگر بخواهیم احتمالات را برای همه کلاس ها محاسبه کنیم، بسیار گران خواهد بود. در عوض، میتوانیم احتمالات را برای مجموعه کوچکی از کلاسهای کاندید محاسبه کنیم. به این روش نمونه گیری کاندید می گویند. برخی از الگوریتم های نمونه گیری نامزد را نام برده و توضیح دهید.
+
+ **نکته**: این [مقاله] عالی (https://www.tensorflow.org/extras/candidate_sampling.pdf) را در مورد نمونه گیری نامزد توسط تیم TensorFlow بررسی کنید.
+
+6. فرض کنید می خواهید مدلی بسازید تا طبقه بندی کند که آیا نظر Reddit قوانین وب سایت را نقض می کند یا خیر. شما 10 میلیون نظر بدون برچسب از 10 هزار کاربر در 24 ماه گذشته داشته اید و می خواهید 100 هزار مورد از آنها را برچسب گذاری کنید.
+ 1. [M] چگونه 100 هزار نظر را برای برچسب گذاری نمونه برداری می کنید؟
+ 1. [M] فرض کنید 100 هزار نظر برچسب گذاری شده از 20 حاشیه نویس دریافت کرده اید و می خواهید برای تخمین کیفیت برچسب ها به برخی از برچسب ها نگاه کنید. به چند برچسب نگاه می کنید؟ چگونه آنها را نمونه می گیرید؟
+
+ **نکته**: این [مقاله](https://www.cloudresearch.com/resources/guides/sampling/pros-cons-of-different-sampling-methods/) در مورد روش های مختلف نمونه برداری و موارد استفاده از آنها ممکن است کمک کند .
+
+7. [M] فرض کنید برای یک سایت خبری کار می کنید که از نظر تاریخی فقط 1٪ از تمام مقالات خود را ترجمه کرده است. همکار شما استدلال می کند که ما باید مقالات بیشتری را به چینی ترجمه کنیم زیرا ترجمه ها به خوانندگان کمک می کند. به طور متوسط، مقالات ترجمه شده شما دو برابر بیشتر از مقالات ترجمه نشده شما بازدید دارند. این استدلال ممکن است چه اشکالی داشته باشد؟
+
+ **نکته**: به تعصب انتخاب فکر کنید.
+
+8. [M] چگونه می توان تعیین کرد که آیا دو مجموعه از نمونه ها (به عنوان مثال تقسیم قطار و آزمایش) از یک توزیع می آیند؟
+9. [H] چگونه می دانید که نمونه های کافی برای آموزش مدل ML خود جمع آوری کرده اید؟
+10. [M] چگونه می توان مقادیر پرت را در نمونه داده های خود تعیین کرد؟ با اینا چیکار کنیم؟
+11. تکثیر نمونه
+ 1. [M] چه زمانی باید نمونه های آموزشی تکراری را حذف کنید؟ چه زمانی نباید؟
+ 1. [M] چه اتفاقی می افتد اگر به طور تصادفی هر نقطه داده را در مجموعه قطار یا مجموعه آزمایشی شما کپی کنیم؟
+12. داده های از دست رفته
+ 1. [H] در مجموعه داده شما، دو متغیر از 20 متغیر بیش از 30 درصد مقادیر گمشده دارند. شما چکار انجام خواهید داد؟
+ 1. [M] چگونه ممکن است تکنیک هایی که داده های از دست رفته را مدیریت می کنند سوگیری انتخاب را بدتر کنند؟ چگونه با این تعصب برخورد می کنید؟
+13. [M] چرا تصادفی سازی هنگام طراحی آزمایش ها (طراحی آزمایشی) مهم است؟
+14. عدم تعادل طبقاتی.
+ 1. [E] عدم تعادل طبقاتی چگونه بر مدل شما تأثیر می گذارد؟
+ 1. [E] چرا عملکرد مدل های ML روی داده ها با عدم تعادل کلاس دشوار است؟
+ 1. [M] تصور کنید می خواهید مدلی بسازید تا لژیون های پوست را از روی تصاویر تشخیص دهد. در مجموعه داده آموزشی شما، تنها 1٪ از تصاویر شما نشانه هایی از لژیون را نشان می دهد. بعد از آموزش، به نظر می رسد مدل شما منفی های کاذب بسیار بیشتری نسبت به مثبت های کاذب ایجاد می کند. برخی از تکنیک هایی که برای بهبود مدل خود استفاده می کنید چیست؟
+15. نشت داده های آموزشی.
+ 1. [M] تصور کنید در حال کار با یک کار باینری هستید که در آن کلاس مثبت تنها 1٪ از داده های شما را تشکیل می دهد. شما تصمیم می گیرید که از کلاس کمیاب بیش از حد نمونه برداری کنید و سپس داده های خود را به تقسیم بندی قطار و آزمایش تقسیم کنید. مدل شما در تقسیم تست عملکرد خوبی دارد اما در تولید ضعیف است. چه اتفاقی ممکن است افتاده باشد؟
+ 1. [M] شما می خواهید مدلی بسازید تا طبقه بندی کنید که آیا نظر هرزنامه است یا نه. شما مجموعه داده ای متشکل از یک میلیون نظر در مدت 7 روز دارید. شما تصمیم میگیرید که بهطور تصادفی تمام دادههای خود را به تقسیمبندی قطار و آزمایش تقسیم کنید. همکار شما اشاره می کند که این می تواند منجر به نشت اطلاعات شود. چگونه؟
+
+ **نکته**: شاید بخواهید توضیح دهید که نمونه برداری بیش از حد در اینجا به چه معناست. نمونه برداری بیش از حد می تواند به سادگی تکرار نمونه های کلاس کمیاب باشد.
+
+16. [M] چگونه پراکندگی داده ها بر مدل های شما تأثیر می گذارد؟
+
+ **نکته**: داده های پراکنده با داده های از دست رفته متفاوت است.
+
+17. نشت ویژگی
+ 26. [E] برخی از دلایل نشت ویژگی چیست؟
+ 27. [E] چرا عادی سازی به جلوگیری از نشت ویژگی کمک می کند؟
+ 28. [M] چگونه نشت ویژگی را تشخیص می دهید؟
+18. [M] فرض کنید می خواهید مدلی بسازید تا طبقه بندی کند که آیا یک توییت اطلاعات نادرست را منتشر می کند یا خیر. شما در 24 ماه گذشته 100 هزار توییت برچسب دار داشته اید. شما تصمیم میگیرید بهطور تصادفی دادههای خود را به هم بزنید و 80 درصد را به عنوان تقسیم قطار، 10 درصد را به عنوان تقسیم معتبر و 10 درصد را به عنوان تقسیم آزمایشی انتخاب کنید. مشکل این روش پارتیشن بندی چی میتونه باشه؟
+19. [M] شما در حال ساختن یک شبکه عصبی هستید و می خواهید از هر دو ویژگی عددی و متنی استفاده کنید. چگونه آن ویژگی های مختلف را پردازش می کنید؟
+20. [H] مدل شما در هکتار
+20. [H] مدل شما فقط با استفاده از زیرمجموعه ای از ویژگی های موجود در داده های شما، عملکرد نسبتاً خوبی داشته است. رئیس شما تصمیم گرفت که به جای آن از همه ویژگی های موجود استفاده کنید. چه اتفاقی ممکن است برای خطای آموزشی بیفتد؟ چه اتفاقی ممکن است برای خطای تست بیفتد؟
+
+ **نکته**: به نفرین ابعاد فکر کنید: هرچه از ابعاد بیشتری برای توصیف داده های خود استفاده می کنیم، فضا کم تر می شود و نقاط داده از یکدیگر دورتر می شوند.
+
+---
+*این کتاب توسط [Chip Huyen](https://huyenchip.com) با کمک دوستان فوق العاده ساخته شده است. برای بازخورد، اشتباهات و پیشنهادات، میتوانید با نویسنده [اینجا] (https://huyenchip.com/communication/) تماس بگیرید. حق چاپ ©2021 Chip Huyen.*
\ No newline at end of file
diff --git a/Translation/Farsi/contents/7.3-objective-functions,-metrics,-and-evaluation.md b/Translation/Farsi/contents/7.3-objective-functions,-metrics,-and-evaluation.md
new file mode 100644
index 00000000..7283fbfd
--- /dev/null
+++ b/Translation/Farsi/contents/7.3-objective-functions,-metrics,-and-evaluation.md
@@ -0,0 +1,86 @@
+### 7.3 توابع هدف، معیارها و ارزیابی
+
+1. همگرایی.
+ 1. [E] وقتی می گوییم یک الگوریتم همگرا می شود، همگرایی به چه معناست؟
+ 1. [E] چگونه بفهمیم که یک مدل چه زمانی همگرا شده است؟
+1. [E] منحنیهای تلفات را برای بیشبرازندگی و عدم تناسب رسم کنید.
+1. مبادله سوگیری-واریانس
+ 1. [E] مبادله بایاس واریانس چیست؟
+ 1. [M] این مبادله چگونه به بیش از حد و کم تناسب مرتبط است؟
+ 1. [M] از کجا می دانید که مدل شما واریانس بالا، تعصب کم است؟ در این مورد چه می کنید؟
+ 1. [M] چگونه می دانید که مدل شما واریانس کم، سوگیری زیاد است؟ در این مورد چه می کنید؟
+1. اعتبار متقابل.
+ 1. [E] روش های مختلف برای اعتبارسنجی متقابل را توضیح دهید.
+ 1. [M] چرا ما اعتبار متقاطع بیشتری را در یادگیری عمیق نمی بینیم؟
+1. آموزش، معتبر، تقسیم آزمون.
+ 1. [E] چه اشکالی دارد با آموزش و آزمایش یک مدل بر روی داده های مشابه؟
+ 1. [E] چرا به یک مجموعه اعتبار سنجی در بالای یک مجموعه قطار و یک مجموعه آزمایشی نیاز داریم؟
+ 1. [M] منحنیهای تلفات مدل شما در قطار، مجموعههای معتبر و آزمایشی به این شکل هستند. علت این امر چه می توانست بوده باشد؟ شما چکار انجام خواهید داد؟
+
+ <مرکز>
+
+
+
+1. [E] تیم شما در حال ساختن سیستمی برای کمک به پزشکان در پیش بینی سرطان یا نبودن یک بیمار از اسکن اشعه ایکس است. همکار شما اعلام می کند که اکنون مشکل حل شده است که آنها سیستمی ساخته اند که می تواند با دقت 99.99 درصد پیش بینی کند. چگونه به آن ادعا پاسخ می دهید؟
+1. امتیاز F1.
+ 1. [E] مزیت F1 نسبت به دقت چیست؟
+ 1. [M] آیا همچنان میتوانیم از F1 برای مشکلی با بیش از دو کلاس استفاده کنیم؟ چگونه؟
+1. با توجه به یک طبقه بندی باینری که خروجی ماتریس سردرگمی زیر است.
+ <جدول>
+
+
+6. k-نزدیکترین همسایه طبقه بندی.
+ 1. [E] چگونه مقدار k را انتخاب می کنید؟
+ 1. [E] وقتی مقدار k را کم یا زیاد می کنید چه اتفاقی می افتد؟
+ 1. [M] چگونه مقدار k بر بایاس و واریانس تأثیر می گذارد؟
+7. k-means و GMM هر دو الگوریتم های خوشه بندی قدرتمندی هستند.
+ 1. [M] این دو را مقایسه کنید.
+ 1. [M] چه زمانی یکی را بر دیگری انتخاب می کنید؟
+
+ **نکته**: در اینجا نمونه ای از نحوه عملکرد الگوریتم های K-means و GMM در مجموعه داده های مصنوعی ماوس آورده شده است.
+
+ <مرکز>
+ 




+
+
+32. [M] مقادیر آلفا و بتا را با عبور از درخت مینیمکس از چپ به راست پر کنید.
+
+ <مرکز>
+
+
+
+33. [E] با توجه به یک سیاست، تابع پاداش را استخراج کنید.
+34. [M] جوانب مثبت و منفی سیاست داخلی در مقابل خارج از سیاست.
+35. [M] تفاوت بین مدل مبتنی بر و بدون مدل چیست؟ کدام یک از نظر داده کارآمدتر است؟
\ No newline at end of file
diff --git a/Translation/Farsi/contents/8.2.4-other.md b/Translation/Farsi/contents/8.2.4-other.md
new file mode 100644
index 00000000..aae13346
--- /dev/null
+++ b/Translation/Farsi/contents/8.2.4-other.md
@@ -0,0 +1,18 @@
+#### 8.2.4 سایر
+
+36. [M] رمزگذار خودکار یک شبکه عصبی است که یاد می گیرد ورودی خود را در خروجی خود کپی کند. چه زمانی این مفید خواهد بود؟
+37. توجه به خود.
+ 15. [E] انگیزه برای توجه به خود چیست؟
+ 16. [E] چرا معماری توجه به خود را به جای RNN یا CNN انتخاب می کنید؟
+ 17. [M] چرا به جای توجه فقط به یک سر نیاز به توجه چند سر دارید؟
+ 18. [M] چگونه تغییر تعداد سرها در توجه چند سر بر عملکرد مدل تأثیر می گذارد؟
+38. انتقال یادگیری
+ 19. [E] شما می خواهید یک طبقه بندی برای پیش بینی احساسات در توییت ها بسازید اما داده های برچسب گذاری شده بسیار کمی دارید (مثلا 1000). چه کار میکنی؟
+ 20. [M] یخ زدایی تدریجی چیست؟ چگونه ممکن است به انتقال یادگیری کمک کند؟
+39. روش های بیزی.
+ 21. [M] روش های بیزی چه تفاوتی با رویکرد یادگیری عمیق جریان اصلی دارد؟
+ 22. [M] مزایا و معایب شبکه های عصبی بیزی در مقایسه با شبکه های عصبی اصلی چگونه است؟
+ 23. [M] چرا می گوییم که شبکه های عصبی بیزی مجموعه های طبیعی هستند؟
+40. GANs.
+ 24. [E] GAN ها به چه چیزی همگرا می شوند؟
+ 25. [M] چرا آموزش GAN ها بسیار سخت است؟
\ No newline at end of file
diff --git a/Translation/Farsi/contents/8.3-training-neural-networks.md b/Translation/Farsi/contents/8.3-training-neural-networks.md
new file mode 100644
index 00000000..4817627a
--- /dev/null
+++ b/Translation/Farsi/contents/8.3-training-neural-networks.md
@@ -0,0 +1,68 @@
+### 8.3 آموزش شبکه های عصبی
+
+> 🌳 **نکته** 🌳
+
+
+با این حال، برخی از پیشینه های ریاضی برای موارد زیر مفید خواهد بود.
+
+1. معاوضه الگوریتم های مختلف را ارزیابی کنید و آنهایی را انتخاب کنید که برای مشکل شما بهترین کار را دارند
+2. اگر در طول آموزش مشکلی پیش آمد، مدل های خود را اشکال زدایی کنید
+3. تغییراتی را برای بهبود مدل های خود، چه در عملکرد یا کارایی، انجام دهید، حتی اگر مشکلی پیش نیاید
+4. جنبه های خاصی از عملکرد مدل خود را توضیح دهید
+5. مدل های جدید ایجاد کنید.
+
+این بخش شاخههای ریاضی زیر را که در ML مهم هستند، پوشش میدهد: جبر، احتمال و آمار، کاهش ابعاد، و محاسبه بسیار کم و بهینهسازی محدب. این فهرست به دور از جامعیت است. به عنوان مثال، نظریه گراف، منطق، توپولوژی و سایر شاخه های ریاضی اغلب در ML رخ می دهند اما در اینجا گنجانده نشده اند.
+
+_اگر برخی از کاراکترها گم شده اند، به این دلیل است که MathJax به درستی بارگذاری نشده است. بازخوانی صفحه باید آن را برطرف کند._
\ No newline at end of file
diff --git a/Translation/Farsi/contents/chapter-6.-computer-science.md b/Translation/Farsi/contents/chapter-6.-computer-science.md
new file mode 100644
index 00000000..f968ddd9
--- /dev/null
+++ b/Translation/Farsi/contents/chapter-6.-computer-science.md
@@ -0,0 +1,28 @@
+## فصل 6. علوم کامپیوتر
+
+برای سوالات کدنویسی بهترین راه برای آماده شدن این است که هر روز کد بنویسید. تسلط بر برنامه نویسی نیاز به تمرین مداوم دارد.
+
+با این حال، نوع کدنویسی که هر روز انجام میدهید با نوع کدنویسی درخواست شده در طول مصاحبه متفاوت است، بنابراین ایده خوبی است که کمی تمرین کنید. قبل از مصاحبه، چند سوال معمولی مهندسی نرم افزار انجام دهید تا خود را وارد حالت کدنویسی تخته سفید و حل مسئله کنید.
+
+اگر مدتی است آنها را ندیده اید، یک کتاب خوب در مورد الگوریتم ها و ساختارهای داده بردارید و آن را مرور کنید. ما کتاب _Data Structures and Algorithms in Python_ اثر Michael T. Goodrich و کتاب کلاسیک _Introduction to Algorithms_ نوشته توماس کورمن و همکاران را توصیه می کنیم.
+
+ما همچنین تمرین وب سایت هایی مانند LeetCode، CodeSignal و HackerRank را توصیه می کنیم. آن سایت ها مشکلات را بر اساس سختی رتبه بندی می کنند -- شما باید سعی کنید مشکلات متوسط و سخت را حل کنید. در صورتی که بخواهید راه حل های خود را با راه حل های بهینه تر مقایسه کنید، اکثر آنها راه حل هایی در دسترس دارند[^1].
+
+این فصل به سه جنبه اصلی علوم کامپیوتر که در مصاحبههای یادگیری ماشینی پوشش داده میشوند، میپردازد: الگوریتمها، پیچیدگی و تجزیه و تحلیل عددی، و دادهها که شامل ساختارهای داده میشود.
+
+
+> 🌳 **از چه زبان برنامه نویسی در هنگام مصاحبه استفاده کنیم** 🌳
+
+> اگر تنها با یک زبان راحت هستید، از استفاده از آن در طول مصاحبه احساس تردید نکنید. اگر با چندین زبان راحت هستید، قبل از انتخاب زبان ابتدا به سؤال گوش دهید. این نشان میدهد که شما درک میکنید که زبانهای مختلف برای اهداف متفاوتی ساخته شدهاند: زبانی که برای یک کار مناسب است ممکن است برای دیگری مطلوب نباشد.
+
+> تمام زبان هایی را که می دانید در رزومه خود قرار دهید، اما نیازی به نشان دادن آنها در طول مصاحبه ها ندارید. کارفرمایان ترجیح میدهند فردی واقعاً در یک زبان را استخدام کنند - به این معنی که شما میتوانید یاد بگیرید که در زبانهای دیگر خوب باشید - تا اینکه فردی متوسط را در چندین زبان استخدام کنید.
+
+> بر اساس زبانی که انتخاب میکنید، مصاحبهکنندگان ممکن است استنباط کنند که به چه چیزی علاقه دارید. به عنوان مثال، یک مدیر استخدام به من گفت که اگر نامزدی بخواهد ساختارهای داده را در پایتون پیادهسازی کند، میداند که این نامزد روی عملکرد تمرکز نمیکند.
+
+> پایتون به زبان واقعی یادگیری ماشین تبدیل شده است -- اکثر فریم ورک ها دارای API پایتون هستند و اکثر پروژه های منبع باز به زبان پایتون نوشته شده اند. دانستن این زبان مفید است و اکثر مصاحبهکنندگان احتمالاً از آن انتظار دارند، اما احساس نمیکنید که مجبورید از آن در طول مصاحبه استفاده کنید. اگر با زبان دیگری راحت تر هستید، از آن استفاده کنید. نوشتن یک مدل پیچیده به زبان دیگری، مثلاً سوئیفت، بسیار تأثیرگذارتر است و به شما کمک میکند که برجسته شوید.
+
+> همچنین اگر حداقل یک زبان عملکرد محور مانند C++ یا Go را بلد باشید کمک می کند. C++ با پشتیبانی بیشتر محبوبیت بیشتری دارد، اما یادگیری و مدیریت Go آسانتر است. از آنجایی که مدلهای یادگیری ماشینی بیشتر و بیشتر به عنوان برنامههای کاربردی وب ارائه میشوند، بسیاری از استارتآپها به دنبال مهندسین یادگیری ماشین با مهارتهای مقدماتی هستند. تسلط به TypeScript یا React یک مزیت بزرگ است.
+
+----
+[^1]:
+ زمانی که برای مصاحبه آماده میشدم، برخی از سوالات متداول الگوریتم و ساختار دادههای مصاحبه را تمرین کردم و راهحلهای آنها را به GitHub در آدرس زیر ارائه کردم: https://github.com/chiphuyen/coding-exercises.
\ No newline at end of file
diff --git a/Translation/Farsi/contents/chapter-7.-machine-learning-workflows.md b/Translation/Farsi/contents/chapter-7.-machine-learning-workflows.md
new file mode 100644
index 00000000..83a9632d
--- /dev/null
+++ b/Translation/Farsi/contents/chapter-7.-machine-learning-workflows.md
@@ -0,0 +1,3 @@
+## فصل 7. گردش کار یادگیری ماشین
+
+اگرچه به نظر می رسد یادگیری عمیق تنها چیزی است که افراد جامعه تحقیقاتی در مورد آن صحبت می کنند، اکثر مشکلات دنیای واقعی هنوز با الگوریتم های یادگیری ماشین کلاسیک از جمله k-نزدیک ترین همسایه و XGBoost حل می شوند. در این فصل، ما اصولی را که برای درک الگوریتمهای یادگیری ماشین ضروری هستند، و همچنین الگوریتمهای یادگیری غیرعمیق را که ممکن است در مشاغل روزمره و مصاحبههای خود مفید بیابید، پوشش خواهیم داد.
\ No newline at end of file
diff --git a/Translation/Farsi/contents/chapter-8.-machine-learning-algorithms.md b/Translation/Farsi/contents/chapter-8.-machine-learning-algorithms.md
new file mode 100644
index 00000000..c9ccfe93
--- /dev/null
+++ b/Translation/Farsi/contents/chapter-8.-machine-learning-algorithms.md
@@ -0,0 +1,5 @@
+## فصل 8. الگوریتم های یادگیری ماشین
+
+
+> 🌳 **نکته** 🌳