深度学习工程搭建
一個(gè)完整的深度學(xué)習(xí)工程項(xiàng)目包含數(shù)據(jù)標(biāo)注,數(shù)據(jù)訓(xùn)練,數(shù)據(jù)預(yù)測(cè)三部分,邏輯結(jié)構(gòu)圖和技術(shù)架構(gòu)如下所示:
這里分別從這3個(gè)方面進(jìn)行展開:
1.數(shù)據(jù)標(biāo)注:包含原始數(shù)據(jù)的處理和標(biāo)注,輸出為訓(xùn)練預(yù)測(cè)可用的網(wǎng)絡(luò)數(shù)據(jù)
2.訓(xùn)練任務(wù),如圖所示:
不同渠道和部門的數(shù)據(jù)最終集中在hdfs分布式存儲(chǔ)上并通過數(shù)據(jù)標(biāo)注平臺(tái)產(chǎn)生MXNET訓(xùn)練需要特有的數(shù)據(jù)格式中(MR或Spark分布式計(jì)算平臺(tái) )
3.預(yù)測(cè)部分:
預(yù)測(cè)庫(kù)可參考如下文章:https://www.cnblogs.com/damumu/p/7320605.html
nnvm的預(yù)測(cè)庫(kù)可以自行編譯獲得,可以支持linux,android等平臺(tái)
對(duì)于Linux平臺(tái),除了從amalgamation目錄編譯,也可以通過修改config.mk來編譯預(yù)測(cè)庫(kù)
模型的預(yù)測(cè)主要需要模型的json文件和參數(shù)文件,以及網(wǎng)絡(luò)的輸入數(shù)據(jù)。
快速測(cè)試可以用python調(diào)用預(yù)測(cè)庫(kù)進(jìn)行預(yù)測(cè),沒有python環(huán)境或者追求更好的性能可以編寫c++程序進(jìn)行預(yù)測(cè)
?
轉(zhuǎn)載于:https://www.cnblogs.com/berrycake/p/10383817.html
總結(jié)
- 上一篇: gta5线上快捷键设置(gta5的快捷键
- 下一篇: 深度学习框架Keras介绍及实战