Artificial Intelligence (AI)
Artificial intelligence (AI) is the simulation of human intelligence processes by machines, especially computer systems
Introduction to AI
- Human Intelligence
- What is Artificial Intelligence?
- Four Schools of thought
- Turing Test
- John Searle’s argument
- History of AI
- Success Stories
- Can Computers beat Humans?
- Influential areas for AI
- Download resources
Solving problems by Searching
- Problem solving
- Search – an approach to problem solving
- Uninformed search
- Breadth-first (BF)
- Uniform cost (UC)
- Depth-first (DF)
- Depth limited(DL)
- Iterative deepening(ID)
- Bidirectional (BD)
- Informed search
- Download resources
Knowledge Representation
- Logical Representation
- Propositional Logic
- Predicate Logic
- Procedural representation
- Network representation
- Structured representation
- Frames
- Scripts
- Ontology
- Download resources
Programming for AI
- Programming for AI (Prolog) [1ps] [PROLOG 6ps]
- Programming for AI (Python) [pythonbook]
Expert Systems
- What is an Expert System?
- What are the Expert system features?
- Steps to Expert System development
- Knowledgebase
- User Interface
- Shell
- Prolog Java Interface (JPL)
- Prolog Web Interface
- Examples
- Download resources
- Expert systems [1ps][6ps][Expert system]
Introduction to ANN
Intelligent Agents and Multi agent Systems
Resources