The learning machines