AI engineering glossary · Reinforcement learning

What is behavioural cloning?

Behavioural cloning (also called Behaviour cloning): The simplest imitation approach: treat expert demonstrations as a supervised learning dataset of situation-to-action pairs and train a model to reproduce them. Small errors compound because the learner drifts into situations absent from the demonstrations.

Level: intermediateTopic: Reinforcement learning

Behavioural cloning: an example

Train a classifier on 100,000 (screen, key press) pairs from expert gameplay.

Related terms

More Reinforcement learning terms

Where you learn it

Behavioural cloning is part of the AI Engineering Program, which teaches it with notes, a hands-on lab and an exam. The first lesson is free.

Before you go

Take the cheat sheet with you

One free PDF: the key AI-engineering terms, formulas and Python idioms. No spam; unsubscribe any time.