Artificial Intelligence Techniques and Applications
CIS 626 - Artificial Intelligence Techniques and Applications (3+0) Foundational techniques in Artificial Intelligence: history, symbol system hypothesis, intelligent modeling and modeling intelligence, critique of classic AI problems. Problem spaces and search: State space, search, heuristics, graph methods. Knowledge representation and inference: Inference, inheritance, slot and filler structures, sets and attributes, frames and frame languages. Knowledge representation and logic: Predicate logic, Non-classical logics: fuzzy logic, nonmonotonic reasoning. AI Applications including Planning and Scheduling, Computer-based Vision, Neural Networks, Natural language Understanding, Generation and Translation, Intelligent Agents.