fastText自動調參


可能fastText 已經過時了。不過畢竟還是一個輕便快捷的深度模型。
自動調參方式原文文檔

facebook提供了兩種自動調參方式,一種是命令行的,一種是基於python的。
本人不喜歡命令行的,因為大多數調參的狀態都是在python中寫邊改的。還是python編輯器方便。

import fasttext
model = fasttext.train_supervised(input='e:\\abc.csv', autotuneValidationFile='e:\\cooking.valid')

cooking.valid 是一個驗證集,內容格式和訓練集一樣。

如果你覺得時間太長了,可以設置時間限制,如不能超過10分鍾。那么他會記下來,10分鍾內計算出的最優參數。但是我覺得這樣不好吧。

import fasttext
model = fasttext.train_supervised(input='e:\\abc.csv', autotuneValidationFile='e:\\cooking.valid', autotuneDuration=600)

按照FASTTEXT參考文檔原文說明,默認5分鍾,掃描自動停止。但是實際上沒有停止。那么按照設定的時間停止,也是沒有停止。

無論是命令行還是python里面操作,都不行。

時間超級長啊。我說網上相關的資料怎么這么少呢。

還是決定寫出這篇博文,防止大家受罪!受罪!受罪!受罪!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM