artificial intelligence & neural networks
DESCRIPTION
Mr. Koushal Kumar Has done his M.Tech degree in Computer Science and Engineering from Lovely Professional University, Jalandhar, India. He obtained his B.S.C and M.S.C in computer science from D.A.V College Amritsar Punjab. His area of research interests lies in Artificial Neural Networks, Soft computing, Computer Networks, Grid Computing, and data base management systemsTRANSCRIPT
ARTIFICIAL ARTIFICIAL INTELLIGENCE & INTELLIGENCE &
NEURAL NEURAL NETWORKSNETWORKS
Koushal KumarKoushal Kumar
M.Tech CSEM.Tech CSE
Lovely professional Lovely professional universityuniversity
Mob:+918968939621Mob:+918968939621
Are computers smart enough to replace Are computers smart enough to replace people?people?
ARTIFICIAL ARTIFICIAL INTELLIGENCE & INTELLIGENCE &
NEURAL NEURAL NETWORKSNETWORKS
INTRODUCTION TO AIINTRODUCTION TO AI
Artificial intelligence (AI)Artificial intelligence (AI) Computers with the ability to duplicate Computers with the ability to duplicate
the functions of the human brainthe functions of the human brain Artificially intelligent systemsArtificially intelligent systems
The people, procedures, hardware, The people, procedures, hardware, software, data, and knowledge needed software, data, and knowledge needed to develop computer systems and to develop computer systems and machines that demonstrate the machines that demonstrate the characteristics of intelligencecharacteristics of intelligence
HISTORY OF HISTORY OF COMPUTERSCOMPUTERS
The history of computer development is often The history of computer development is often referred to in reference to the different generations referred to in reference to the different generations of computing devices.of computing devices.
Does anyone know the different Does anyone know the different generations?generations?
Each generation of computer is characterized by a Each generation of computer is characterized by a major technological development that fundamentally major technological development that fundamentally changed the way computers operate. changed the way computers operate.
First Generation: 1940 First Generation: 1940 to 1956to 1956
During this generation, computers During this generation, computers were built with vacuum tubes.were built with vacuum tubes.
These electronic tubes were about These electronic tubes were about the size of a light bulb.the size of a light bulb.
The first computers were often The first computers were often enormous, taking up entire rooms.enormous, taking up entire rooms.
Second Generation: Second Generation: 1956 to 19631956 to 1963
This generation begins This generation begins with with TransistorsTransistors replacing vacuum tubesreplacing vacuum tubes
Allowed computers to Allowed computers to become smaller, faster, become smaller, faster, cheaper, more energy-cheaper, more energy-efficient and more efficient and more reliable reliable
First computers that First computers that stored their instructions stored their instructions in their memoryin their memory
Third Generation: 1964 Third Generation: 1964 to 1971to 1971
The development of the The development of the integrated circuitintegrated circuit was the was the hallmark of the third hallmark of the third generation of computersgeneration of computers
Transistors were minimized Transistors were minimized and placed on and placed on siliconsilicon chipschips, , which drastically increased which drastically increased the speed and efficiency of the speed and efficiency of computers computers
users interacted with third users interacted with third generation computers generation computers through through keyboardskeyboards and and monitorsmonitors and and interfacedinterfaced with an with an operating systemoperating system
Fourth Generation: 1971 to Fourth Generation: 1971 to PresentPresent
The The microprocessormicroprocessor brought brought the fourth generationthe fourth generation thousands of integrated thousands of integrated
circuits were built onto a circuits were built onto a single silicon chip single silicon chip
Equivalent of the first Equivalent of the first generation (entire room) generation (entire room) could now fit in the palm of could now fit in the palm of the hand the hand
Fifth Generation: Present & Fifth Generation: Present & beyondbeyond
Fifth generation computing Fifth generation computing devices, based on devices, based on artificial intelligenceartificial intelligence, are , are still in development, still in development, though there are some though there are some applications, such as applications, such as voice recognitionvoice recognition, that are , that are being used today being used today
The goal of fifth-generation The goal of fifth-generation computing is to develop computing is to develop devices that respond to devices that respond to natural language input and natural language input and are capable of learning and are capable of learning and self-organizationself-organization
Brain and MachineBrain and MachineThe Brain
– Pattern Recognition– Association– Complexity– Noise Tolerance
The Machine– Calculation– Precision– Logic
Assessment of Current AIAssessment of Current AI
1.1. Current AI Current AI Advanced Computing Advanced Computing
(rather than “Intelligence“) (rather than “Intelligence“)
2. If an AI technique sounds too good to be 2. If an AI technique sounds too good to be
true, you are right most of the time. true, you are right most of the time.
3. If an AI technique requires "common 3. If an AI technique requires "common
sense," it is unlikely to be fully practical in sense," it is unlikely to be fully practical in
the foreseeable future. the foreseeable future.
What is artificial What is artificial intelligence?intelligence?
Artificial intelligence (AI) is the Artificial intelligence (AI) is the intelligence of machines and the branch intelligence of machines and the branch of computer science which aims to of computer science which aims to create it.create it.
Intelligence exhibited by an artificial Intelligence exhibited by an artificial (non-natural, man-made) entity; the (non-natural, man-made) entity; the study and design of intelligent agents, study and design of intelligent agents, where an intelligent agent is a system where an intelligent agent is a system that perceives its environment and takes that perceives its environment and takes actions which maximize its chances of actions which maximize its chances of success.success.
Artificialintelligence
Major Branches of AI(1)Major Branches of AI(1)
Perceptive system or Artificially intelligent Perceptive system or Artificially intelligent systemsystem A system that approximates the way a A system that approximates the way a
human sees, hears, and feels objectshuman sees, hears, and feels objects Vision systemVision system
Capture, store, and manipulate visual Capture, store, and manipulate visual images and picturesimages and pictures
RoboticsRobotics Mechanical and computer devices that Mechanical and computer devices that
perform tedious tasks with high precisionperform tedious tasks with high precision Expert systemExpert system
Stores knowledge and makes inferencesStores knowledge and makes inferences
Major Branches of AI(2)Major Branches of AI(2)
Learning systemLearning system Computer changes how it functions or Computer changes how it functions or
reacts to situations based on feedbackreacts to situations based on feedback Natural language processingNatural language processing
Computers understand and react to Computers understand and react to statements and commands made in a statements and commands made in a “natural” language, such as English“natural” language, such as English
Neural networkNeural network Computer system that can act like or Computer system that can act like or
simulate the functioning of the human simulate the functioning of the human brainbrain
Benefits of Artificial Benefits of Artificial IntelligenceIntelligence
Artificial intelligence has Artificial intelligence has been used in a wide range been used in a wide range of fields including medical of fields including medical diagnosis, stock trading, diagnosis, stock trading, robot control, scientific robot control, scientific discovery and toys.discovery and toys.
Artificial intelligence is Artificial intelligence is widely used in the field of widely used in the field of gaming e.g. the game of gaming e.g. the game of chess.chess.
What is Neural Network?What is Neural Network? computer architecture in which processors are computer architecture in which processors are
connected in a manner suggestive of connected in a manner suggestive of connections between neurons; connections between neurons;
can learn by trial and error any network of can learn by trial and error any network of neurons or nuclei that function together to neurons or nuclei that function together to perform some function in the body perform some function in the body
NEURAL NETWORK ARTIFICIAL NEURAL NETWORK
Layers of Neural Layers of Neural NetworksNetworks
Each ANN is composed of a collection of perceptions grouped in layers.
the three layers: input, intermediate (called the hidden layer) and output.
Several hidden layers can be placed between the input and output layers.
Types of LayersTypes of Layers• The input layerThe input layer
– Introduces input values into the networkIntroduces input values into the network– No activation function or other processingNo activation function or other processing
• The hidden layer(s)The hidden layer(s)– Perform classification of featuresPerform classification of features– Two hidden layers are sufficient to solve any problemTwo hidden layers are sufficient to solve any problem– Features imply more layers may be betterFeatures imply more layers may be better
• The output layer.The output layer.– Functionally just like the hidden layersFunctionally just like the hidden layers– Outputs are passed on to the world outside the neural Outputs are passed on to the world outside the neural
network.network.
Benefits of Neural Benefits of Neural NetworksNetworks
Pattern recognition, learning, classification, Pattern recognition, learning, classification, generalization and abstraction, and generalization and abstraction, and interpretation of incomplete and noisy inputsinterpretation of incomplete and noisy inputs
Provide some human problem-solving Provide some human problem-solving characteristicscharacteristics
RobustRobust
Fast, flexible and easy to maintainFast, flexible and easy to maintain
Powerful hybrid systemsPowerful hybrid systems
ADVANTAGES…ADVANTAGES… A neural network can perform tasks that A neural network can perform tasks that
a linear program can not. a linear program can not. When an element of the neural network When an element of the neural network
fails, it can continue without any fails, it can continue without any problem by their parallel nature.problem by their parallel nature.
A neural network learns and does not A neural network learns and does not need to be reprogrammed.need to be reprogrammed.
It can be implemented in any application.It can be implemented in any application. It can be implemented without any It can be implemented without any
problem.problem.
DISADVANTAGES…DISADVANTAGES…
THIS CAUSES THE LOSS OF HUMAN THIS CAUSES THE LOSS OF HUMAN CONTROL OVER THOSE "DEEMED CONTROL OVER THOSE "DEEMED MACHINES". MACHINES".
THEY MAY DOMINATE US IN THE NEAR THEY MAY DOMINATE US IN THE NEAR FUTURE. FUTURE.
SOMETIMES IT MAY CAUSE THE SOMETIMES IT MAY CAUSE THE DESTRUCTION OF THE "ENTIRE DESTRUCTION OF THE "ENTIRE BEAUTIFUL HUMAN RACE" BEAUTIFUL HUMAN RACE"
APPLICATIONS OF AI & APPLICATIONS OF AI & NNNN
Artificial Intelligence in the form of expert Artificial Intelligence in the form of expert systems and neural networks have systems and neural networks have applications in every field of human applications in every field of human endeavor.endeavor.
Artificial intelligence has been used in a Artificial intelligence has been used in a wide range of fields including medical wide range of fields including medical diagnosis, stock trading, diagnosis, stock trading, robot controlrobot control, , scientific discovery and toys.scientific discovery and toys.
Neural Networks are used in the recognition Neural Networks are used in the recognition systems such as voice recognition. systems such as voice recognition.
Queries?..Queries?..