啥是inference推理/推断?
最近加入了新的組,討論的時候大家經(jīng)常把inference和training掛在嘴邊。每次內(nèi)心都在嘀咕,,到底啥是inference?模型訓(xùn)練好了之后,還要推理過程嗎?于是查了查資料,發(fā)現(xiàn)還真有。。
Training訓(xùn)練
這個我懂,就是分batch給網(wǎng)絡(luò)喂一堆有標(biāo)簽的數(shù)據(jù),讓他逐漸學(xué)習(xí)數(shù)據(jù)特征,然后匹配到對應(yīng)的標(biāo)簽。比如給一張圖片,能夠認(rèn)出圖片里面是個蘋果。
Inference推理
把上邊訓(xùn)練好的模型,拿到新的沒見過的數(shù)據(jù)上試一試。看看效果怎么樣。所以不需要分batch迭代更新參數(shù),只需要一次求解,前向傳播。
Pytorch怎么inference
1 首先加載數(shù)據(jù),看是否需要預(yù)處理啥的。
2 然后調(diào)用模型,注意兩點(diǎn)
? ? ? ? (1) model.eval()狀態(tài),不需要再訓(xùn)練
? ? ? ? (2)with torch.no_grad():狀態(tài)
3 再就是正常的計算結(jié)果,得到輸出。
參考:
【深度之眼】【Pytorch打卡第19天】:圖像分類Resnet的Inference_雯文聞的博客-CSDN博客_pytorch 圖像分類
總結(jié)
以上是生活随笔為你收集整理的啥是inference推理/推断?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php汉字转区位码,PHP里实现汉字转区
- 下一篇: 美通社企业新闻汇总 | 2019.1.1