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