可能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)