batch vs online learning

instance based vs model based learning

tensors

splitting of data before training