computers learn by observing behavior