in which a programme is changed according to experience gained by the computer itself during a complete run Learning machines