Computer learning systems are solving big problems. The programmer doesn't tell the computer how to proceed, but merely provides massive amounts of data for the computer to learn with. The computer sets about blindly looking for patterns in the data and sometimes finds patterns that people would never see.