What is Artificial Intelligence? A Comprehensive Guide for Beginners Caltech