Transcript Document
COMP-6600: Artificial Intelligence (Overview) • A tentative overview of the course is as follows: 1. Introduction to Artificial Intelligence 2. Evolutionary Computation 3. Machine Learning
Overview (cont.) • This course will consist of: – homework assignments (25%) – a final exam (25%) – a final project (50%) • a final project presentation (10%) [Must have a topic by week 5] • a final project report (40%)
Brief Introduction to Artificial Intelligence • One of the first questions we must ask ourselves concerning AI is, “What does it mean to be intelligent?’’ • According to Webster’s New World Pocket Dictionary (3 rd Edition), Intelligence is defined as, “The ability to learn, or solve problems”.
• Fogel in ( Fogel, D. B.,
Evolutionary Computation: Toward a New Philosophy of Machine Intelligence
, IEEE Press, 2000 capability of a system to adapt its behavior to meet its goal in a range of environments.” ) defines Intelligence, “as the • According to our textbook there are 4 camps based on thinking/acting humanly/rationally.
– Thinking Humanly: Cognitive Modeling – Thinking Rationally: Logic – Acting Humanly: Turing Test – Acting Rationally: Intelligent Agents
Brief Introduction to Artificial Intelligence (cont.) • In my opinion, Intelligence is the ability to create unique artifacts (ideas, or concepts) that previously did not exist.
– Genesis 2:19,20 NIV – Jeremiah 32:35 NIV • Is it possible to reliably classify an entity as intelligent by merely observing or interacting with it?
– Sphex Wasp (Fogel, 2000,p. 13; Russell & Norvig, 2003, p. 37) – Dung Beetle (Russell & Norvig, 2003, p. 37) – Eliza (Weizenbaum) – Parry
COMP-4640: Symbolic AI • Based on Newell & Simons
Physical Symbol System Hypothesis
• Uses logical operations that are applied to declarative knowledge bases (FOPL) • Commonly referred to as “Classical AI” • Represents knowledge about a problem as a set of declarative sentences in FOPL • Then logical reasoning methods are used to deduce consequences • Another name for this type of approach is called “the knowledge based” approach • The Symbol Processing Approach uses “top-down” design of intelligent behavior.
COMP-6600: Sub-symbolic Approach • Based on the Physical Grounding Hypothesis • “bottom-up” style • • Starting at the lowest layers and working upward.
In the sub-symbolic approach signals are generally used rather than symbols • Proponents believe that the development of machine intelligence must follow many of the same evolutionary steps.
• • Sub-symbolic approaches rely primarily on interaction between machine and environment. This interaction produces and emergent behavior (evolutionary robotics, Nordin, Lund) Some other sub-symbolic approaches are: Evolutionary Computation, Artificial Immune Systems, and Neural Networks