Batch vs Online Learning
Batch learning
Training is performed with all the data
It is performed offline
It requires more resources and time (every time the training is performed)
Online learning
Training is performed on mini-batches
It is offline, as well
It updates the model (not overwritten) - so, it requires fewer resources.
It is important to properly set the regularization parameter and check the wellness of all the data fed into the model.
Last updated