40 machine learning level 2 farsi Flashcards
تفاوت اصلی بین Supervised Learning و Unsupervised Learning چیست؟
در یادگیری Supervised از دادههای لیبلدار برای پیشبینی استفاده میشود، در حالی که Unsupervised دادههای بدون لیبل را برای یافتن الگوها تحلیل میکند.
نقش Activation Function در یک شبکه عصبی چیست؟
Activation Function به شبکه غیرخطی بودن اضافه میکند، که باعث میشود بتواند روابط پیچیده را یاد بگیرد.
چرا Feature Scaling در یادگیری ماشین مهم است؟
Feature Scaling باعث میشود که مقیاس دادهها یکسان شود و الگوریتمها بهتر عمل کنند، خصوصاً در مدلهایی مانند SVM و KNN.
Overfitting چیست و چگونه میتوان آن را کاهش داد؟
Overfitting زمانی رخ میدهد که مدل روی دادههای آموزشی بیش از حد تمرکز کند. کاهش آن با Regularization، Dropout، یا افزایش داده ممکن است.
تفاوت بین Gradient Descent و Stochastic Gradient Descent چیست؟
Gradient Descent تمام دادهها را برای هر بروزرسانی استفاده میکند، در حالی که Stochastic Gradient Descent فقط یک نمونه از داده را بهکار میگیرد.
چگونه جهت یک خبر فاندامنتال فارکس محاسبه میشود؟
با استفاده از فرمول sign((Actual - Forecast) + (Actual - Previous)) جهت خبر مشخص میشود.
LSTM چه تفاوتی با RNN معمولی دارد؟
LSTM از حافظه طولانیمدت و مکانیزم دروازهای استفاده میکند تا مشکلات RNN در حفظ اطلاعات طولانیمدت را حل کند.
Backpropagation چگونه در آموزش شبکههای عصبی استفاده میشود؟
Backpropagation خطای پیشبینی را محاسبه کرده و گرادیانها را برای تنظیم وزنها در هر لایه بهکار میگیرد.
معماری مناسب برای دادههای سریهای زمانی چیست؟
معماریهای RNN، LSTM و GRU بهترین گزینهها برای دادههای سریهای زمانی هستند.
چرا Regularization در یادگیری ماشین اهمیت دارد؟
Regularization باعث میشود مدل سادهتر و کمتر مستعد Overfitting شود، مانند L2 Regularization یا Dropout.
تفاوت بین Classification و Regression چیست؟
Classification دستهبندی دادهها به گروهها را انجام میدهد، در حالی که Regression مقدار عددی پیشبینی میکند.
Cross-Validation چه کمکی به یادگیری ماشین میکند؟
Cross-Validation عملکرد مدل را با استفاده از تقسیم داده به بخشهای آموزشی و آزمایشی ارزیابی میکند.
مفهوم Learning Rate در آموزش شبکه عصبی چیست؟
Learning Rate سرعت تغییر وزنها در حین یادگیری را تعیین میکند. مقدار خیلی بالا یا پایین میتواند مشکلساز باشد.
مفهوم Dropout در شبکههای عصبی چیست؟
Dropout یک روش Regularization است که برخی از نودها را در هر مرحله تصادفی غیر فعال میکند تا Overfitting کاهش یابد.
Softmax Function چه کاربردی دارد؟
Softmax احتمال هر کلاس را در Classification محاسبه میکند و مجموع خروجیها را به 1 نرمالسازی میکند.
منظور از Hyperparameter چیست؟
Hyperparameter پارامترهایی هستند که قبل از آموزش مدل تنظیم میشوند، مانند تعداد لایهها یا Learning Rate.