我做決策樹的作業調整參數時發現,參數相同,但每一次跑出來的特徵重要性都不同,差異頗大,請問這樣是正常的嗎?
2019/06/02 下午 08:22
機器學習共學討論版
tklin
觀看數:9
回答數:2
收藏數:0
ml100-2
ml100-2-d42
回答列表
-
2019/06/04 下午 05:29Jimmy贊同數:1不贊同數:0留言數:1
Hi tklin!
不太正常喔XD 照理說決策樹,因為其沒有隨機性的關係,每次跑出來的結果應該都會差不多才對!可以再把完整的程式碼貼上來嗎,謝謝!
-
2019/06/04 下午 09:30吳家丞贊同數:0不贊同數:0留言數:1
您好,試試看在DecisionTreeClassifier 中加上 random_state 看看結果是否固定。
clf = DecisionTreeClassifier(criterion="entropy",max_depth=None,min_samples_split=4, random_state=66)