study of how computer programs can improve their performance without explicit programming
study of how computer programs can improve their performance without explicit programming
how computer can improve their performance without explicit commands and instead use patterns from previous data and examples provided by humans