Introduction to Artificial Intelligence - Old Questions
6. Why do we require learning? Explain about learning framework with suitable block diagram and examples.
6 marks
|
Asked in 2069
Learning is acquiring new or modifying existing knowledge, behaviors, skills and may involve synthesizing different types of information.
We require machine learning because of the following reasons:
- Huge computational power is available
- To understand and improve efficiency of human learning.
- To discover new things or structure that is unknown to humans.
- To fill in sketal or incomplete specification about a domain.
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.