CSCI E-82 Advanced Machine Learning, Data Mining, and Artificial Intelligence
The course is intended to combine the theory with the hands-on practice of solving modern industry problems with an emphasis on image processing and natural language processing. Topics include outlier detection, advanced clustering techniques, deep learning, dimensionality reduction methods, frequent item set mining, and recommender systems. Topics also considered include reinforcement learning, graph-based models, search optimization, and time series analysis. The course uses Python as the primary language, although later projects can include R and other languages. The course also introduces some industry standard tools to prepare students for artificial intelligence jobs. Students may not receive degree or certificate credit for both this course and CSCI E-81 or CSCI E-181, offered previously.