取消
顯示的結果
而不是尋找
你的意思是:

在hyperopt這個錯誤是什麼意思,一個錯誤,用戶通常遇到hyperopt:沒有評估任務,不能返回argmin任務損失。?

User16789201666
因素二世

這意味著沒有試驗成功完成。這幾乎總是意味著有一個錯誤的目標函數,和每一個調用是導致一個錯誤。有關詳細信息,請參閱日誌中的錯誤輸出。在磚,底層錯誤出現更易於調試。

如果模型擬合過程中還會產生不準備處理失蹤/ NaN值,和總是返回NaN損失。

//www.eheci.com/blog/2021/04/15/how-not-to-tune-your-model-with-hyperopt.html

1回複1

User16776431030
新的貢獻者三世

fmin函數形式的應該是:

def evaluate_hyperparams (params):““”這個方法將被傳遞給“hyperopt.fmin ()”。它適合使用給定hyperparameters和評估模型得到驗證的損失。:param參數:這個dict類型參數指定hyperparameter值測試。:返回:dict字段“損失”(標量損失)和“狀態”(成功/失敗運行狀態)" " #火車模型模型,得分=火車(params)返回{“損失”:得分,“狀態”:STATUS_OK}

“火車”函數可以任意函數,火車並返回擬合模型類和模型感興趣的得分指標(RMSE)。

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map