Artificial Intelligence Techniques Introduction to Artificial Intelligence.

Slides:



Advertisements
Similar presentations
Approaches, Tools, and Applications Islam A. El-Shaarawy Shoubra Faculty of Eng.
Advertisements

Becerra-Fernandez, et al. -- Knowledge Management 1/e -- © 2004 Prentice Hall Chapter 7 Technologies to Manage Knowledge: Artificial Intelligence.
An Introduction to Artificial Intelligence. Introduction Getting machines to “think”. Imitation game and the Turing test. Chinese room test. Key processes.
4 Intelligent Systems.
EvoNet Flying Circus Introduction to Evolutionary Computation Brought to you by (insert your name) The EvoNet Training Committee The EvoNet Flying Circus.
EvoNet Flying Circus Introduction to Evolutionary Computation Brought to you by (insert your name) The EvoNet Training Committee The EvoNet Flying Circus.
Slide 1 EE3J2 Data Mining EE3J2 Data Mining Lecture 15: Introduction to Artificial Neural Networks Martin Russell.
And Just Games etc.. EVOLUTION OF COMPUTER GAMES PongOdyssey Beginning of the use of microprocessors ATARI VCS system bit.
Artificial Intelligence Genetic Algorithms and Applications of Genetic Algorithms in Compilers Prasad A. Kulkarni.
Machine Learning Motivation for machine learning How to set up a problem How to design a learner Introduce one class of learners (ANN) –Perceptrons –Feed-forward.
IT 691 Final Presentation Pace University Created by: Robert M Gust Mark Lee Samir Hessami Mark Lee Samir Hessami.
Introduction to Recurrent neural networks (RNN), Long short-term memory (LSTM) Wenjie Pei In this coffee talk, I would like to present you some basic.
Chapter 4 Brainpower for Your Business Chapter 4 DECISION SUPPORT AND ARTIFICIAL INTELLIGENCE Brainpower for Your Business.
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
Artificial Neural Networks - Introduction -. Overview 1.Biological inspiration 2.Artificial neurons and neural networks 3.Application.
3.11 Robotics, artificial intelligence and expert systems Strand 3 Karley Holland.
Revision Michael J. Watts
1 Introduction to Artificial Neural Networks Andrew L. Nelson Visiting Research Faculty University of South Florida.
Neural Networks.
Introduction to AI Michael J. Watts
Artificial Intelligence CIS 342 The College of Saint Rose David Goldschmidt, Ph.D.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
Department of Information Technology Indian Institute of Information Technology and Management Gwalior AASF hIQ 1 st Nov ‘09 Department of Information.
C. Benatti, 3/15/2012, Slide 1 GA/ICA Workshop Carla Benatti 3/15/2012.
© N. Kasabov Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering, MIT Press, 1996 INFO331 Machine learning. Neural networks. Supervised.
TECHNOLOGY GUIDE FOUR Intelligent Systems.
An Introduction to Artificial Intelligence and Knowledge Engineering N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering,
Artificial Neural Networks An Overview and Analysis.
Appendix B: An Example of Back-propagation algorithm
Conceptual Foundations © 2008 Pearson Education Australia Lecture slides for this course are based on teaching materials provided/referred by: (1) Statistics.
LINEAR CLASSIFICATION. Biological inspirations  Some numbers…  The human brain contains about 10 billion nerve cells ( neurons )  Each neuron is connected.
Machine Learning Lecture 1. Course Information Text book “Introduction to Machine Learning” by Ethem Alpaydin, MIT Press. Reference book “Data Mining.
Artificial Intelligence Techniques Artificial Stupidity?
Lecture 10: 8/6/1435 Machine Learning Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
From Machine Learning to Deep Learning. Topics that I will Cover (subject to some minor adjustment) Week 2: Introduction to Deep Learning Week 3: Logistic.
Introduction to Artificial Intelligence and Soft Computing
Introduction to Artificial Intelligence. Artificial Intelligence  AI is often divided into two basic ‘camps’  Rule-based systems (RBS)  Biological.
Machine Learning for an Artificial Intelligence Playing Tic-Tac-Toe Computer Systems Lab 2005 By Rachel Miller.
1 Machine Learning 1.Where does machine learning fit in computer science? 2.What is machine learning? 3.Where can machine learning be applied? 4.Should.
Artificial Neural Network Building Using WEKA Software
EvoNet Flying Circus Introduction to Evolutionary Computation Brought to you by (insert your name) The EvoNet Training Committee The EvoNet Flying Circus.
WEEK INTRODUCTION IT440 ARTIFICIAL INTELLIGENCE.
Intelligent System Ming-Feng Yeh Department of Electrical Engineering Lunghwa University of Science and Technology Website:
Finite-state machines Lecture 8. Outcomes By the end of the session you should: – Understand what a state diagram is. – Understand the principles of a.
CITS7212: Computational Intelligence An Overview of Core CI Technologies Lyndon While.
Course Overview  What is AI?  What are the Major Challenges?  What are the Main Techniques?  Where are we failing, and why?  Step back and look at.
Introduction to Neural Networks Freek Stulp. 2 Overview Biological Background Artificial Neuron Classes of Neural Networks 1. Perceptrons 2. Multi-Layered.
Chapter 1. Introduction in Creating Brain-like intelligence, Sendhoff et al. Course: Robots Learning from Humans Bae, Eun-bit Otology Laboratory Seoul.
TECHNOLOGY GUIDE FOUR Intelligent Systems. TECHNOLOGY GUIDE OUTLINE TG4.1 Introduction to Intelligent Systems TG4.2 Expert Systems TG4.3 Neural Networks.
EvoNet Flying Circus Introduction to Evolutionary Computation Brought to you by (insert your name) The EvoNet Training Committee The EvoNet Flying Circus.
Evolving robot brains using vision Lisa Meeden Computer Science Department Swarthmore College.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
Chapter 13 Artificial Intelligence. Artificial Intelligence – Figure 13.1 The Turing Test.
1 Neural Networks MUMT 611 Philippe Zaborowski April 2005.
Introduction to Neural Network Session 1 Course: T0293 – NEURO COMPUTING Year: 2013.
Creating Neural Networks & FL Systems Objectives : By the end of this session Student will be able to: 1- Create ANN & FL Systems using toolboxes. 2-
Fundamental ARTIFICIAL NEURAL NETWORK Session 1st
RADIAL BASIS FUNCTION NEURAL NETWORK DESIGN
Artificial neural networks
Done Done Course Overview What is AI? What are the Major Challenges?
TECHNOLOGY GUIDE FOUR Intelligent Systems.
CSE 473 Introduction to Artificial Intelligence Neural Networks
Introduction to Soft Computing
Artificial Intelligence ppt
First work in AI 1943 The name “Artificial Intelligence” coined 1956
NEURAL NETWORKS Lab 1 dr Zoran Ševarac FON, 2013.
Introduction to Artificial Intelligence and Soft Computing
Principles of Computing – UFCFA3-30-1
Fig. 1. A diagram of artificial neural network consisting of multilayer perceptron. This simple diagram is for a conceptual explanation. When the logistic.
Presentation transcript:

Artificial Intelligence Techniques Introduction to Artificial Intelligence

Artificial Intelligence AI is often divided into two basic ‘camps’ Rule-based systems (RBS) Biological inspired, such as Artificial neural networks (ANN) There are also search methods which some people include. Increasingly hybridisation.

In the module Search methods Evolutionary algorithm Neural networks Fuzzy Logic Planning

Examples Focus of the applications is the early part of the module is on: Games Robotics Engineering and medicine

Assessment Two assignments mini-projects Applying AI to tasks Early part in Java

Multi-layered perceptron (Taken from Picton 2004) Input layer Hidden layer Output layer

The Ingredients( Taken from: EvoNet Flying Circus www2.cs.uh.edu/~ceick/ai/EC1.ppt ) t t + 1 mutation recombination reproduction selection

Data Structures-Linked List

Data Structures - Stack

Data Structures - Queue

Summary Introduced the module Introduced different types of AI Structures

Task 1: Finite-state machines

Outcomes By the end of the session you should: Understand what a state diagram is. Understand the principles of a finite state machine Describe a simple system using a state diagram Applications using state diagrams

What is a state?

State diagram (Taken from Picton 2004) Button? Cup? End? yes no yes State 0 wait for the button to be pressed State 1 wait for a cup to be placed State 2 wait for the coffee to be poured

Next-state table (Taken from Picton 2004)

Where are they used? Designing systems Games

Your designing a character for a maze- based game. You must design a state diagram and table for the character.

Further reading and references _machine _machine Picton PD (2004) CSY3011 Artificial Neural Networks, University College Northampton