2015-12-11 38 views
7

Câu hỏi của tôi là chúng ta có thể chọn thuật toán Cây Quyết định nào để sử dụng trong sklearn?Chúng ta có thể chọn thuật toán Cây Quyết định nào để sử dụng trong sklearn không?

Trong hướng dẫn sử dụng của sklearn, nó đề cập đến phiên bản tối ưu hóa của thuật toán CART được sử dụng.

Chúng ta có thể thay đổi sang các thuật toán khác như C4.5 không?

+0

Chính xác những gì bạn có nghĩa là bằng cách đó? Thiếu giá trị và biến phân loại hiện không được xử lý và không có cắt xén, chỉ cắt trước. C4.5 không thực sự là một thuật toán, nó là một chương trình, đúng không? –

Trả lời

5

số Xem documentation

scikit-learn uses an optimised version of the CART algorithm. 
0

Nhưng có một tiêu chí params rằng chúng ta có thể chọn để sử dụng "gini" hoặc "entropy":

clf = tree.DecisionTreeClassifier(criterion="entropy") 

tiêu chí: string, tùy chọn (default = ”gini”) Hàm để đo lường chất lượng phân chia. Tiêu chí được hỗ trợ là “gini” đối với tạp chất Gini và “entropy” để đạt được thông tin.

thấy Docs

Các vấn đề liên quan