Trong RandomForestClassifier
giá trị mặc định cho max_features
là sqrt(n_features)
và trong RandomForestRegressor
nó là n_features
, bất kỳ lý do cụ thể nào cho điều đó?Tại sao giá trị mặc định cho max_features trong RandomForestClassifier khác với giá trị trong RandomForestRegressor?
5
A
Trả lời
6
Đây là một heuristic dựa trên kết quả thực nghiệm. Trung bình, nó có vẻ là một lựa chọn tốt hơn, như là một thiết lập mặc định, để thiết lập max_features = sqrt (n_features) để phân loại và max_features = n_features cho hồi quy.
dựa trên kinh nghiệm này xuất phát từ bài viết này: http://orbi.ulg.ac.be/bitstream/2268/9357/1/geurts-mlj-advance.pdf
Trong mọi trường hợp, nó là tất nhiên luôn luôn là một ý tưởng tốt hơn chéo Xác thực lại thông số này.
0
Lưu ý rằng bạn có thể cần phải thiết lập:
max_features = 'sqrt'
Thay vì đề nghị:
max_features=sqrt(n_features)
tùy theo phiên bản bạn đang chạy.
Các vấn đề liên quan
- 1. giá trị đối tượng mặc định trong chức năng với đối số mặc định giá trị
- 2. (mặc định) Implicit giá trị so với giá trị Explicit
- 3. Cách gán giá trị mặc định nếu giá trị hiện tại bằng 0 trong Clojure?
- 4. Đặt giá trị mặc định trong Mockito
- 5. Tại sao giá trị mặc định git core.preloadindex sai?
- 6. Android - giá trị mặc định trong editText
- 7. Đặt giá trị mặc định trong DataContract?
- 8. Giá trị mặc định cho trường trong Django mô hình
- 9. ActiveRecord :: Store với giá trị mặc định
- 10. RingtonePreference Giá trị mặc định
- 11. DependencyProperty Giá trị mặc định
- 12. DropdownListFor giá trị mặc định
- 13. giá trị chung Mặc định
- 14. Giá trị mặc định cho TextBoxFor trong ASP.NET MVC
- 15. giá trị mặc định cho CascadeType trong Hibernate
- 16. Cột Boolean trong HSQLDB với giá trị mặc định
- 17. Giá trị boolean mặc định trong C# là gì?
- 18. Giá trị mặc định của thuộc tính lớp GORM giá trị mặc định
- 19. Hiển thị giá trị mặc định trong Spinner trong android
- 20. Thêm cột vào bảng có giá trị mặc định bằng giá trị của cột hiện tại
- 21. Preference giá trị nhạc chuông mặc định
- 22. Giá trị mặc định cho một trường nếu không có giá trị mặc định nào được cung cấp?
- 23. lệnh tương tác emacs với giá trị mặc định
- 24. Chỉ định giá trị mặc định cho loại tham chiếu
- 25. Đặt giá trị mặc định bằng sqlalchemy
- 26. Tại sao các biến mẫu có giá trị mặc định trong java?
- 27. Tại sao hàm tạo mặc định không xuất hiện cho các loại giá trị?
- 28. Giá trị mặc định enum cho giá trị chú thích enum Java
- 29. Tại sao gán giá trị cho chuỗi trước khi so sánh, khi mặc định là null
- 30. Giá trị CSS mặc định của IE
Cảm ơn bạn đã tham khảo! Nếu tôi đang sử dụng rừng ngẫu nhiên với max_features = n_features và bootstrap = False, sẽ đúng khi nói rằng về cơ bản nó hoạt động giống như một cây quyết định duy nhất (chỉ với nhiều chi phí tính toán) – d1337
Vâng, trong trường hợp đó tất cả các cây là tương tự (modulo một số mối quan hệ có thể xảy ra khi tìm kiếm các phần tách tốt nhất). –
Nếu max_features = n_features, thì phương thức không gian con ngẫu nhiên thậm chí không được sử dụng? –