機器學習入門(二)驗證曲線

擬合問題的解決

  • 尋找參數的最優:超參數優化器
  • 使用sklearn中的學習曲線

單一參數

這裏我們使用驗證曲線validation_curve來找到單一超參數的優化值

>>>train_loss,test_loss=validation_curve(
SVC(),X,y,param_name='gamma',param_range=param_range,cv=10, scoring='mean_squared_error')

>>>train_loss_mean=-np.mean(train_loss,axis=1)

>>>test_loss_mean=-np.mean(test_loss,axis=1)

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章