An Introduction to Artificial Intelligence By Dr Brad Morantz Viral Immunology Center Georgia State University.

Slides:



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

4 Intelligent Systems.
EXPERT SYSTEMS apply rules to solve a problem. –The system uses IF statements and user answers to questions in order to reason just like a human does.
Biologically Inspired AI (mostly GAs). Some Examples of Biologically Inspired Computation Neural networks Evolutionary computation (e.g., genetic algorithms)
Institute of Intelligent Power Electronics – IPE Page1 Introduction to Basics of Genetic Algorithms Docent Xiao-Zhi Gao Department of Electrical Engineering.
4-1 Management Information Systems for the Information Age Copyright 2002 The McGraw-Hill Companies, Inc. All rights reserved Chapter 4 Decision Support.
Chapter 4 DECISION SUPPORT AND ARTIFICIAL INTELLIGENCE
The Decision-Making Process IT Brainpower
SESSION 10 MANAGING KNOWLEDGE FOR THE DIGITAL FIRM.
AI – CS364 Hybrid Intelligent Systems Overview of Hybrid Intelligent Systems 07 th November 2005 Dr Bogdan L. Vrusias
Genetic Algorithms Learning Machines for knowledge discovery.
Natural Computation: computational models inspired by nature Dr. Daniel Tauritz Department of Computer Science University of Missouri-Rolla CS347 Lecture.
Artificial Intelligence Genetic Algorithms and Applications of Genetic Algorithms in Compilers Prasad A. Kulkarni.
1 Chapter 4 Decision Support and Artificial Intelligence Brainpower for Your Business.
Basic concepts of Data Mining, Clustering and Genetic Algorithms Tsai-Yang Jea Department of Computer Science and Engineering SUNY at Buffalo.
Soft Computing 1 Neuro-Fuzzy and Soft Computing chapter 1 J.-S.R. Jang Bill Cheetham Kai Goebel.
McGraw-Hill/Irwin ©2005 The McGraw-Hill Companies, All rights reserved ©2005 The McGraw-Hill Companies, All rights reserved McGraw-Hill/Irwin.
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
Chapter 11 Managing Knowledge. Dimensions of Knowledge.
Intelligent Systems for Decision Support
CIS 429—Chapter 9 Enabling the Organization— Decision Making.
Revision Michael J. Watts
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
Artificial Intelligence Lecture No. 28 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
1 How the electronic mind can emulate the human mind: some applications of Artificial Intelligence 7 th International Interdisciplinary Seminar Luca Arcara,
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.
Slides are based on Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems.
Four Types of Decisions (p p.130) Structured vs. Nonstructured(Examples?) –Structured: Follow rules and criteria. The right answer exists. No “feel”
Artificial Neural Nets and AI Connectionism Sub symbolic reasoning.
© Negnevitsky, Pearson Education, Lecture 10 Introduction Introduction Neural expert systems Neural expert systems Evolutionary neural networks.
An Introduction to Artificial Intelligence and Knowledge Engineering N. Kasabov, Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering,
Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Decision Support Systems Chapter 10.
Lecture 8: 24/5/1435 Genetic Algorithms Lecturer/ Kawther Abas 363CS – Artificial Intelligence.
1 Machine Learning The Perceptron. 2 Heuristic Search Knowledge Based Systems (KBS) Genetic Algorithms (GAs)
Introduction to machine learning and data mining 1 iCSC2014, Juan López González, University of Oviedo Introduction to machine learning Juan López González.
LINEAR CLASSIFICATION. Biological inspirations  Some numbers…  The human brain contains about 10 billion nerve cells ( neurons )  Each neuron is connected.
Introduction to Artificial Intelligence and Soft Computing
Fuzzy Genetic Algorithm
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.
Chapter 13 Artificial Intelligence and Expert Systems.
I Robot.
AN INTELLIGENT AGENT is a software entity that senses its environment and then carries out some operations on behalf of a user, with a certain degree of.
Soft Computing Lecture 19 Part 2 Hybrid Intelligent Systems.
Neural Networks in Computer Science n CS/PY 231 Lab Presentation # 1 n January 14, 2005 n Mount Union College.
Chapter 4 Decision Support System & Artificial Intelligence.
 Based on observed functioning of human brain.  (Artificial Neural Networks (ANN)  Our view of neural networks is very simplistic.  We view a neural.
Chapter 1: Introduction to Neuro-Fuzzy (NF) and Soft Computing (SC)
McGraw-Hill/Irwin © The McGraw-Hill Companies, All Rights Reserved CHAPTER 9 Enabling the Organization—Decision Making.
Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.
Presented by:- Reema Tariq Artificial Intelligence.
A field of study that encompasses computational techniques for performing tasks that require intelligence when performed by humans. Simulation of human.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
Artificial Neural Networks By: Steve Kidos. Outline Artificial Neural Networks: An Introduction Frank Rosenblatt’s Perceptron Multi-layer Perceptron Dot.
CHAPTER ELEVEN MANAGING KNOWLEGE. Objectives We have been through some of this already Role of knowledge management Types of knowledge management systems.
George Yauneridge.  Machine learning basics  Types of learning algorithms  Genetic algorithm basics  Applications and the future of genetic algorithms.
 Negnevitsky, Pearson Education, Lecture 12 Hybrid intelligent systems: Evolutionary neural networks and fuzzy evolutionary systems n Introduction.
Classification of models
Organization and Knowledge Management
Soft Computing Introduction.
SOFT COMPUTING.
MANAGING KNOWLEDGE FOR THE DIGITAL FIRM
Artificial Intelligence
Artificial Intelligence introduction(2)
Introduction to Artificial Intelligence and Soft Computing
Dr. Unnikrishnan P.C. Professor, EEE
Artificial Intelligence Lecture No. 28
Dr. Unnikrishnan P.C. Professor, EEE
Introduction to Artificial Intelligence Instructor: Dr. Eduardo Urbina
Presentation transcript:

An Introduction to Artificial Intelligence By Dr Brad Morantz Viral Immunology Center Georgia State University

Star Wars TM If I had any REAL brains would I be doing this? I hope that I don’t short out any of his circuits.

What is Intelligence? Who knows what it is Ability to understand or reason (dictionary) Mental ability: learning, problem solving, abstract thinking, & reasoning (encyclopaedia) Herb Simon Involves associations, pattern recognition, inference, experience, & intuition 1948 Conference

What does “Artificial” mean? Random House College Dictionary: Produced by man Made in imitation or as a substitute Simulated Examples Artificial Chocolate May look and taste like chocolate, but it’s not Hot dogs Soy dogs look like hot dogs, kind of taste like them, are definitely healthier, but contain no meat.

Then what is Artificial Intelligence? Combining the terms Simulated ability to understand, reason, and problem solve, or at least appear to Ability of a computer to perform tasks (that human intelligence is capable of doing) such as reasoning and learning. (McGraw-Hill computer Handbook)

What are we Trying to Accomplish? Solve problems Improve performance Increase profits Forecasting Better decisions DSS – Decision Support Systems Model biological to further understanding

Example applications Mycin Expert system that helps doctors to diagnose infectious blood diseases Teresius Expert system to help with investments Microsoft Office TM Uses AI to help correct mistakes To do what it thinks is best My work in forecasting CD rates Neural network time series forecasting

Current AI Methods Expert Systems Case Based Reasoning Neural Networks Genetic Algorithms Fuzzy logic Data Mining Hybrid Synthetic Immune Systems

Expert Systems Just like having a subject expert The same as a Decision Tree Stored in a set of “If.. then..” rules Consists of Rule base Inference engine/rule interpreter Get rules from Human Expert Knowledge engineer converts knowledge into rules Example If this is a corner, then must go into second gear

Using an Expert System Steps Hire an expert Hire a knowledge engineer Create rule set Apply problem Limitations Can only answer problems that it has already seen Contains biases of expert Where is the intelligence?

Case Based Reasoning Very similar to our legal system Store a large selection of cases Lookup engine Find case like problem at hand Example The last time the car would not go it was a plugged fuel filter

Applying CBR Must have library of cases Inference engine is hard to create, looking for similarities between problem and database of cases Cannot solve anything that was not in the original database Where is the intelligence?

Neural Networks What is a neural network? Biological Computer emulation (ANN) Massively parallel system General data driven function approximator Functions performed Pattern recognition Classification Forecasting/nonlinear regression Brain emulation

Feed Forward Neural Network input Output

Model of Individual Neuron Input is a large number of weighted outputs from nerves or other neurons It sums the weighted inputs If the sum is greater than a threshold, then it fires

Using Neural Networks Steps Get training data set Optional clean the data Set ANN architecture Train the system Weaknesses Operator designs architecture and sets training Very operator dependent Where is the intelligence?

Genetic Algorithms (GA) John Holland and Schema Theorem, 1975 Imitates natural evolution Also called evolutionary computing Modeled on natural selection Survival of the fittest Exploited search in hyperspace (N space) Near optimal solution for complex problems

How GA’s Work Start with initial population of chromosomes Each one represents a possible solution Chromosome is a string of binary values Mate with each other to produce new chromosomes, mutation included Test all chromosomes Rate them (figure of merit) Kill off worst solutions Mate again and start all over Stop by 3 criteria No more improvement Number of generations Achieved desired level of performance

Using a Genetic Algorithm Must make fitness function Dependent on criteria being searched Rates fitness of each chromosome Give it initial population Watch out for local maxima/minima Can be used to find best or worst Depends on fitness function Large overhead Where is the intelligence?

Fuzzy Logic Lotfi Zadeh, 1968 Originally developed for “specificity” to help communicate To convert lingual variables into computer inputs Hot, cold, high, medium, low, too much, etc Is there any intelligence here?

Data Mining Tons of data available today Look into the data No preconceived ideas Look and see what you find Look for patterns Today, people search data for specific things Heavily operator dependent Try statistics first, then SVM or PSVM. Also cluster analysis, neural networks, other search methods SVM is Support Vector Machine PSVM is polynomial SVM Methods to group observations upon dimensions Where is the intelligence?

Synthetic Immune Systems Mimics human autoimmune system Good for computer security Detects intrusions Somewhat a reverse cluster analysis Detects if not in acceptable cluster Uses statistics, clustering, pattern recognition, etc Where is the intelligence?

Hybrids Combinations of the methods My work Neural network Linked list database Fuzzy logic on some inputs Genetic algorithms to set architecture & weights Biological intelligence is truly a combination of methods

References The IEEE Dr Morantz’s website American Association for Artificial Intelligence IEEE Intelligent Systems journal PCAI magazine