Introduction to Artificial Intelligence - Old Questions

4.  Define learning. Why learning frame work is required? Explain about learning frame work with block diagram and examples.

6 marks | Asked in 2071

Learning is acquiring new or modifying existing knowledge, behaviors, skills and may involve synthesizing different types of information.

A Machine Learning Framework is an interface, library or tool which allows developers to more easily and quickly build machine learning models. Learning framework is required because it provides a clear, concise way for defining machine learning models using a collection of pre-built, optimized components. 

Learning Framework:


It consists of the following components:

  • Learning element: This element is responsible for making improvements.
  • Performance element: It is responsible for selecting external actions according to the percepts it takes.
  • Critic: It provides feedback to the learning agent about how well the agent is doing, which could maximize the performance measure in the future.
  • Problem Generator: It suggests actions which could lead to new and informative experiences.

Example:

Performance element: turning, accelerating, breaking are the performance elements on road.

Learning element: learn rules for breaking, accelerating, learn geography of the city.

Critic: quick right turn across three lanes of traffic, observes reaction of other drivers.

Problem generator: Try south city road.