logo
Loading...

D42作業程式碼詢問 - Cupoy

老師,同學,你們好,我想請問這個例子,我有兩個問題:1)我把參數max_depth=4 改成 max...

ml100-2,ml100-2-d42

D42作業程式碼詢問

2019/06/29 下午 06:40
機器學習共學討論版
Wei Yee Lim
觀看數:29
回答數:1
收藏數:0
ml100-2
ml100-2-d42

老師,同學,你們好,

我想請問這個例子,我有兩個問題:

1)我把參數max_depth=4 改成 max_depth=5, Accuracy從0.97到0.94, 然後我再執行第二次它就便回0.97, 然後後面就會維持,這情況我不明白。

2)另外,我就加上了random_state = 4, 這情況就沒發生了,但是我我想確認,我是不是把banging當中隨機抽的那個random set seed了? 

回答列表

  • 2019/07/01 下午 06:28
    Jimmy
    贊同數:0
    不贊同數:0
    留言數:0

    Dear Wei Yee Lim!


    沒錯!Random state 被加上之後,模型的隨機性會變得不管跑幾次都是一模一樣。有可能是剛好抽到資料中的 noise 導致當次的結果變差,但是你跑多次的結果應該都會是穩定的喔!