شما به این ویدیو دسترسی ندارید

در این بخش از دوره آموزش یادگیری ماشین با پایتون به سراغ الگوریتم جنگل تصادفی رفته ایم. در این مقاله یاد میگیریم که چه زمانی و چطور از الگوریتم جنگل تصادفی استفاده کنیم.

 

# الگوریتم جنگل تصادفی یا random forest چیست؟

الگوریتم جنگل تصادفی یکی از الگوریتم های محبوب یادگیری ماشینی است که هم برای رگرسیون و هم برای طبقه بندی استفاده میشود. الگوریتم random forest از نوع الگوریتم های نظارت شده است که برای آموزش آن باید از داده های برچسب گذاری شده استفاده کرد. این الگوریتم از روش یادگیری گروهی استفاده میکند، به این شکل که از خروجی چند درخت تصمیم گیری در کنار هم برای پیش بینی داده ها بهره مند میشود.

برای عملیات های classification، خروجی الگوریتم جنگل تصادفی، کلاسی است که توسط بیشترین درخت های تصمیم گیری انتخاب شده اند. همچنین برای عملیات های regression، خروجی الگوریتم جنگل تصادفی، میانگین خروجی درخت های تصمیم گیری است.

 

# چالش های الگوریتم جنگل تصادفی

الگوریتم Random forest در کنار تمام ویژگی های خوبی که دارد، دارای چند چالش کلیدی نیز هست. مشکل اول الگوریتم جنگل تصادفی کند بودن آن است. از آنجایی که الگوریتم های جنگل تصادفی میتوانند همزمان داده های زیادی را مدیریت کرده تا پیش بینی دقیقتری انجام دهند، به دلیل محاسبه داده ها برای هر درخت تصمیم گیری، پردازش داده ها میتواند کند باشد.

همچنین الگوریتم های جنگل تصادفی برای پردازش داده های بزرگ نیاز به منابع زیادی برای ذخیره آن داده ها دارند. در نهایت، تحلیل نتایج یک درخت تصمیم گیری بسیار ساده تر از یک جنگل تصادفی است و همین باعث پیچیده تر بودن الگوریتم Random forest شده است.

 

# کاربرد های الگوریتم جنگل تصادفی

  • - کسب‌وکارها می‌توانند از الگوریتم جنگل‌ های تصادفی برای پیش‌بینی اینکه کدام مشتریان احتمالاً از سرویس آنها انصراف می‌دهند استفاده کنند تا بتوانند اقداماتی را برای حفظ آنها انجام دهند.
     
  • - جنگل‌های تصادفی می‌توانند تراکنش‌های جعلی در موسسات مالی را در لحظه شناسایی کنند.
     
  • - الگوریتم Random forest می‌تواند برای پیش بینی قیمت‌های آینده سهام کمک کننده باشد.
     
  • - پزشکان میتوانند از الگوریتم جنگل تصادفی برای پیش بینی انواع بیماری ها مانند سرطان استفاده کنند.
     
  • - برای شناسایی اشیا در ابزارهای مختلف مانند ماشین های خودران میتوان از الگوریتم Random forest استفاده کرد.



0

intro

14:50

رایگان

1

datasets

15:44

رایگان

2

regression

17:10

رایگان

3

linear model

30:0

4

classification

17:26

6

preprocessing

14:0

7

standard scaler

13:59

8

pipeline

7:48

11

overfitting

5:42

12

gini impurity

24:59

13

decision tree

25:17

14

ensemble

16:34

16

random forest

8:11

17

adaboost

8:7

18

one hot encoding

13:32

19

generalization

18:1

20

regularization

15:39

21

ridge

17:34

22

svm

21:2

23

grid search

18:46

25

pca

21:34

26

knn

12:35

27

clustering

14:30

28

kmeans

19:37

29

wcss

18:19

31

linkage

20:19

32

dbscan

15:51

33

make blobs

10:53

36

done

4:37

دوره های پیشنهادی

دوره آموزش RabbitMQ
دوره آموزش RabbitMQ
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش پروژه محور پایتون
دوره آموزش پروژه محور پایتون
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش Matplotlib پایتون
دوره آموزش Matplotlib پایتون
تکمیل ضبط
امیرحسین بیگدلو



ارسال نظر


فعلا نظری برای نمایش وجود ندارد
مونگارد