Course description:
This course on Artificial Intelligence (AI) covers the breadth of the field of AI, including topics such as searching, problem-solving, logic, knowledge representation, reasoning, learning, perception and AI languages. The course will also discuss recent applications of machine learning, such as to robotic control, data mining, autonomous navigation, bioinformatics, speech recognition, and text and web data processing.The Lab provides a broad introduction to machine learning and statistical pattern recognition. Topics include: supervised learning; unsupervised learning; learning theory; reinforcement learning and adaptive control.