鍍金池/ 問答/人工智能/ 機器學習中什么是流式訓練 什么是batch訓練

機器學習中什么是流式訓練 什么是batch訓練

沒有找到比較詳細的解釋,求教各位大佬

回答
編輯回答
柒喵

流式訓練正統(tǒng)叫法online training,在線學習。意思是訓練數(shù)據(jù)不是一次放入模型學習,而是不斷加入的。這個典型是大數(shù)據(jù)場景,像電商,每天都有新的數(shù)據(jù),每天都要讓模型學習新的數(shù)據(jù),所以不可能一次把數(shù)據(jù)學完。

Batch Training是指數(shù)據(jù)量太大(一般來說你已經獲得了所有數(shù)據(jù),后面不會新增了),全部一次學完計算量太大,電腦吃不消,就分批丟給模型訓練,CPU和內存負載都會小很多。深度學習的mini batch就是典型應用。

2018年5月9日 00:59