Tôi thấy rằng DecisionTreeClassifier chấp nhận tiêu chí = 'entropy', có nghĩa là nó phải sử dụng thông tin đạt được như là một tiêu chí để tách cây quyết định. Điều tôi cần là tăng thông tin cho từng tính năng ở cấp cơ sở, khi nó sắp tách nút gốc.Làm thế nào để có được thông tin thu được từ một học viên có thể tìm hiểu về DecisionTreeClassifier?
Q
Làm thế nào để có được thông tin thu được từ một học viên có thể tìm hiểu về DecisionTreeClassifier?
11
A
Trả lời
7
Bạn chỉ có thể truy cập thông tin (hoặc tạp chất gini) đối với đối tượng địa lý đã được sử dụng làm nút tách. Thuộc tính DecisionTreeClassifier.tree_.best_error[i]
giữ entropy của nút i-th tách trên tính năng DecisionTreeClassifier.tree_.feature[i]
. Nếu bạn muốn entropy của tất cả các ví dụ tiếp cận nút i-th, hãy xem DecisionTreeClassifier.tree_.init_error[i]
.
Để biết thêm thông tin, xem tài liệu ở đây: https://github.com/scikit-learn/scikit-learn/blob/dacfd8bd5d943cb899ed8cd423aaf11b4f27c186/sklearn/tree/_tree.pyx#L64
Nếu bạn muốn truy cập vào dữ liệu ngẫu nhiên cho mỗi tính năng (tại một nút chia nhất định) - bạn cần phải thay đổi chức năng find_best_split
https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/tree/_tree.pyx#L713
Các vấn đề liên quan
- 1. Làm thế nào để có được thông tin về các khách hàng trong Node.js
- 2. Có nơi nào đó để tìm hiểu về tương lai có thể có của F # không?
- 3. Git: Làm thế nào để có được thông tin cam kết của một changeset
- 4. Làm thế nào để có được một giá trị trả về từ một hàm được gọi thông qua NSthread?
- 5. Làm thế nào để có được một ALAssetSự hiểu biết của một ALAset photostream chia sẻ?
- 6. Làm thế nào tôi có thể tìm hiểu khi nào một cử chỉ nhúm được hoàn thành (UIGestureRecognizer)
- 7. Làm thế nào để một người ngang hàng có thể tìm được một người khác?
- 8. Làm thế nào tôi có thể nhận được tên của lớp học của một phương pháp ràng buộc từ ngăn xếp thông dịch viên?
- 9. CUDA: Tìm hiểu thông tin PTX
- 10. Nhà phát triển có thể tìm hiểu về thiết kế web như thế nào?
- 11. Từ nơi nào tôi có thể tìm hiểu tài nguyên học tập cho ba.js
- 12. Tìm hiểu thêm thông tin từ User - Spring Security
- 13. Làm thế nào để có được các cửa sổ đăng nhập thông tin đăng nhập từ một ứng dụng Swing?
- 14. Làm thế nào để có được số liệu thống kê thông qua API về một email được gửi với Mandrill?
- 15. Làm thế nào libraires java từ một tập tin EAR có thể được truy cập bởi một tập tin EAR?
- 16. Làm thế nào để xác định xem một bộ mô tả tập tin có thể tìm kiếm được không?
- 17. làm thế nào để có được DTPerformanceSession làm việc khi 'tập tin libproc.h không tìm thấy'
- 18. Các trang web AJAX có thể thu thập thông tin bằng công cụ tìm kiếm không?
- 19. Làm thế nào để có được thông tin đường bay hiện tại trong OnActionExecuting
- 20. Tôi làm cách nào để có được thông tin về độ trễ từ lớp AudioTrack của Android?
- 21. Làm thế nào để có được sự kiện TextChanged từ một ComboBox có thể chỉnh sửa
- 22. làm thế nào để có được một biến từ một tập tin vào một tập tin trong Node.js
- 23. Delphi: Indy - làm thế nào để có được cơ thể phản ứng về lỗi?
- 24. Làm thế nào tôi có thể nhận được thông tin lỗi WPF .NET hữu ích từ máy của người dùng?
- 25. Làm thế nào để tìm hiểu SOAP?
- 26. Làm thế nào để lập trình viên C và PHP này có thể học Ruby và Rails?
- 27. Tôi làm cách nào để có được thông tin về phiên bản và tiêu đề của ứng dụng Windows Store?
- 28. Làm thế nào để bạn có được một giá trị cụ thể từ một đối tượng System.Data.DataTable?
- 29. Làm thế nào để có được một sơ đồ lớp học tốt đẹp cho built-in .net lớp học?
- 30. Làm thế nào để dạy một khóa học về C++?
tôi không nhận ra có tài liệu về github. Cảm ơn. –