The simulation of human intelligence processes by computer systems, including learning, reasoning, and self-correction.