Mathematical Principles of Artificial Intelligence
This course offers a mathematically introductory view of the theoretical foundation and practical approach/technique to artificial intelligence (AI) and serves as a basis for more in depth treatment of specific theories for building AI by means of computing software, e.g., MATLAB, Python and/or R. The aim of this course is to illustrate both the potential and current limitations of different AI techniques with examples from a variety of applications. Students will become familiar with computational models of intelligence behavior as well as essential topics/case-studies selected from, but not limited to, including, Searching Algorithm, Data Mining, Information Retrieval, Computational Neuroscience, Social Intelligence in Computing, and Semantic Analysis.