Learning from Experience¶
Learning in Acting¶
Improve skills through practice and feedback.
Approaches¶
Learning from Demonstrations¶
- Programming by Demonstration
- Imitation Learning
- Learning from Observation
Learning from Execution¶
- Reinforcement Learning: Trial and error
- Learning from Mistakes: Analyze and correct failures
Skill Refinement¶
def improve_skill(policy, experience):
# Update policy based on outcomes
for state, action, reward in experience:
policy[state][action] += alpha * reward
return policy
Model Learning¶
Learn environment dynamics:
- Collect state-action-state transitions
- Fit transition model \(P(s'|s,a)\)
- Use model for planning