software agents interact with an environment: - learn how to optimize their behavior - given a system of rewards and punishments - draw inspiration from behavioral psychology
learning from rewards, by trial and error, during normal interaction with the world
machine is trained to take specific decisions that maximize efficiency