FlyAI平臺競賽入門記錄

FlyAI算法競賽平臺官方介紹如下:

FlyAI 是隸屬於北京智能工場科技有限公司旗下,爲AI開發者 (深度學習)提供數據競賽並支持GPU離線訓練的一站式服務平臺。每週免費提供項目開源算法樣例,樣例所使用開發框架涉及TensorFlow、Keras、PyTorch. 支持算法能力變現以及快速的迭代算法模型。挑戰者,都在FlyAI!

四大特點:

1. 高質量的數據集、多領域的開源項目案例

1.1 項目涉及領域:自然語言處理、圖像識別、語音識別等

1.2 每週更新高質量項目專屬代碼樣例,免費下載查看

1.3 支持多平臺運行,一鍵配置學習環境

2 多卡GPU資源 一鍵使用

2.1 提供強大算力,快速迭代模型質量

2.2 一鍵提交離線訓練服務,及時通知模型訓練進度

3 能力變現、競賽式項目實力打榜

3.1 挑戰項目刷新排行榜,贏得高額懸賞

3.2 使用不同深度學習框架驗證,提升自己的算法能力

4 全行業的數據化及AI需求發佈平臺

4.1 通過算法衆包,建立精準的預測模型,爲產品數據增長賦能

4.2 探索數據人才與企業需求的生態構建

FlyAI上現有的自然語言處理相關競賽不是太多,不過官方表態會不斷上新,感興趣的同學可以密切關注。目前FlyAI上NLP相關的競賽包括:今日頭條新聞分類、Quora-檢測兩個問題是否重複、用戶商場評價情感分析、搜狗新聞文本分類預測、美國點評網站Yelp評價預測賽、測測星座文本分類。有實際的獎金,並獎勵FAI積分可用於平臺上GPU訓練資源消耗。

 

使用說明:

 

1. 下載項目並解壓

2.打開運行,輸入cmd,打開終端

Win+R 輸入cmd

3. 使用終端進入到項目的根目錄下

首先進入到項目對應的磁盤中,然後執行

cd path\to\project

Windows用戶使用 flyai.exe

4. 初始化環境並登錄

下載完成之後,執行下列命令並使用微信掃碼登錄

flyai.exe init

登錄成功之後,會自動下載運行所需環境

5. 本地開發調試

執行

flyai.exe test

安裝項目所需依賴,並運行 main.py

如果使用本地IDE開發,可以自行安裝 requirements.txt 中的依賴,運行 main.py 即可

6.提交訓練到GPU

項目中如有新的引用,需加入到 requirements.txt 文件中

在終端下執行

flyai.exe train

返回sucess狀態,代表提交離線訓練成功

默認訓練成功後不公開在項目排行榜中,公開項目需在提交訓練時執行

flyai.exe train -p=1

完整訓練設置執行代碼示例:

flyai.exe train -p=1 -b=32 -e=100

通過執行訓練命令,本次訓練循環 100 次,每次訓練讀取的數據量爲 32 ,公開提交模型。

下面截圖顯示的是在頭條新聞分類中每次訓練數據量爲512, 訓練循環2000次,訓練提交成功後可以根據返回的鏈接查看實時的訓練過程及日誌。也可以通過綁定的微信或者郵箱查看訓練結果。

 

 

參考資料:

1. http://www.52nlp.cn/?p=11496

2. https://flyai.com/c/nlp

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