Artificial Intelligence

Artificial Intelligence is the ability for a machine or computer program to learn and program itself based on input from external sources.