Public Lecture: Machines: How Do They Learn and Where Are They Headed?