Introduction to AI; Uniformed vs. informed search. Constraint satisfaction. Logic and Reasoning pattern; Propositional Logic; Reasoning Patterns. Supervised learning using Nearest Neighbor and SVM. Clustering with mean-shift algorithm. Overview of Neural Networks and training. Overview of deep learning and applications. Feature extraction techniques in Computer Vision. Applications in reinforcement learning. Ethical concerns of AI.
Pre-requisites: ISE291