Jump to content

Eager learning

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Seanhaley1 (talk | contribs) at 03:52, 6 October 2016. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

In artificial intelligence, eager learning is a learning method in which the system tries to construct a general, input independent target function during the training of system, as opposed to lazy learning, where generalization beyond the training data is delayed until a query is made to the system. [1] The main advantage gained in employing an eager learning method, such as an artificial neural network, is that the target function will be approximated globally during training, thus requiring much less space than using a lazy learning system. Eager learning systems also deal much better with noise in the training data. Eager learning is an example of offline learning, in which post-training queries to the system have no effect on the system itself, and thus the same query to the system will always produce the same result.

The main disadvantage with eager learning is that it is generally unable to provide good local approximations in the target function.

References

  1. ^ Hendrickx, Iris; Van den Bosch, Antal (October 2005). "Hybrid algorithms with Instance-Based Classification". Machine Learning: ECML2005. Springer. pp. 158–169. {{cite conference}}: Unknown parameter |booktitle= ignored (|book-title= suggested) (help)