CS 4100/5100: Foundations of Artificial Intelligence
|
Professor
Office 136 Meserve Hall Office Hours: by appointment email: magy at neu dot edu Facilitator
Post Doctoral Fellow Playable Innovative Technology Lab Email: truonghuy at gmail dot com Grader
Masters Student Email: ramanna.p at husky dot neu dot edu Canvas Course Link Course Description: Introduces the fundamental problems, theories, and algorithms of the artificial intelligence field. Includes heuristic search; knowledge representation using predicate calculus; automated deduction and its applications; planning; and machine learning. Additional topics include game playing; uncertain reasoning and expert systems; natural language processing; logic for common-sense reasoning; ontologies; and multiagent systems. Pre-requisites: CS 2800 and CS 3500 Evaluation: Grading rubrics are established for each assignment. For assignments, demonstration of code execution will merit understanding of the concepts (80%). 20% of the assignment will be based on code review done by instructor. For the project assignment, different criteria are used. In particular, the criteria will include: (a) demonstration of presentation skills through presentation of the project ideas and final project, (b) creativity in selection and development of the game pitch, (c) demonstration of writing and communication abilities, and (d) demonstration of ability to work in group and manage complexity of the project.
Course Syllabus (Last updated Dec 26, 2013). |