Professional Documents
Culture Documents
Artificial Intelligence: Computer Science Engineering
Artificial Intelligence: Computer Science Engineering
Artificial intelligence (AI) is a branch of computer science and engineering that deals with intelligent behavior, learning, and adaptation in machines. Research in AI is concerned with producing machines to automate tasks requiring intelligent behavior. For eg. control, planning and scheduling, answer diagnostic and consumer questions, handwriting, and facial recognition
Schools of thought
AI divides roughly into two schools of thought:
1. Conventional AI ( machine learning ) 2. Computational Intelligence (CI) , also referred to as Synthetic Intelligence to highlight the differences.
Approaches to AI
Neat (classical or symbolic) : involves symbolic manipulation of abstract concepts, and is the methodology used in most expert systems. Scruffy (connectionist) of which a artificial neural networks are the best-known example, which try to "evolve" intelligence through building systems and then improving them through some automatic process rather than systematically designing something to complete the task
1960s-1970s
symbolic reasoning
rule-based systems Prolog computer language by Alain Colmerauer ELIZA by Joseph Weizenbaum
1980s
Backpropagation algorithm 1990s marked major achievements in many areas of AI and demonstrations of various application
1990s
AI in business
Application areas of AI
Pattern Recognition Cognitive robotics Facial recognition system Speech recognition Handwriting recognition
Spinoffs :
languages LISP and Prolog
Hacker culture
Thanks