5

What is the difference between eager learning and lazy learning?

How does eager learning or lazy learning help me build a neural network system? And how can I use it for any target function?

nbro
  • 42,615
  • 12
  • 119
  • 217
mogoja
  • 73
  • 5

1 Answers1

3

What is eager learning or lazy learning?

Eager learning is when a model does all its computation before needing to make a prediction for unseen data. For example, Neural Networks are eager models.

Lazy learning is when a model doesn't require any training, but all of its computation during inference. An example of such a model is k-NN. Lazy learning is also known as instance-based learning [1, 2, 3].

How does eager and lazy learning help me build a neural network system? And how can I use it for any target function?

To answer your second question, you can't employ lazy learning to train a neural network, because they are inherently eager models.

Djib2011
  • 3,223
  • 3
  • 19
  • 22