Machines will soon be able to learn without being programmed