SlideShare a Scribd company logo
1 of 43
Chapter Seven
Communicating, Perceiving, and Acting
Chapter Outline
 Natural Language Processing (NLP)
 Neural Networks
 Perception
 Robotics
Natural Language Processing
 Natural Language Processing (NLP) refers to AI method of
communicating with intelligent systems using a natural
language such as English.
 Processing of Natural Language is required when you want
an intelligent system like robot to perform as per your
instructions,
 Example When you want to hear decision from a dialogue
based clinical expert system, etc.
Natural Language Processing
 The field of NLP involves making computers perform
useful tasks with the natural languages humans use.
 The input and output of an NLP system can be:
 Speech
 Written Text
Natural Language Processing
 Components of NLP
 There are two components of NLP.
 The components are described below−
 Natural Language Understanding (NLU)
 It involves the following tasks
 Mapping the given input in natural language into useful
representations.
 Analyzing different aspects of the language.
Natural Language Processing
 Components of NLP
 Natural Language Generation (NLG)
 It is the process of producing meaningful phrases and sentences in
the form of natural language from some internal representation.
 It involves −
 Text planning −
 This includes retrieving the relevant content from the knowledge base.
 Sentence planning −
 This includes choosing the required words, forming meaningful phrases,
setting tone of the sentence.
 Text Realization −
 This is mapping sentence plan into sentence structure.
Natural Language Processing
 Difficulties in NLU
 The NLU is very rich in form and structure; however, it is
ambiguous.
 There can be different levels of ambiguity −
 Lexical ambiguity
 It is at a very primitive level such as the word-level.
 For example, treating the word “board” as noun or verb?
Natural Language Processing
 Difficulties in NLU
 There can be different levels of ambiguity −
 Syntax level ambiguity
 A sentence can be parsed in different ways.
 For example, “He lifted the beetle with red cap.”
 Did he use cap to lift the beetle or he lifted a beetle that had red cap?
 Referential ambiguity
 Referring to something using pronouns.
 For example, Rima went to Gauri.
 She said, “I am tired.” − Exactly who is tired?
NLP Terminology
 A few important terms in the NLP terminology.
 Phonology − It is study of organizing sound systematically.
 Morphology − It is a study of construction of words from
primitive meaningful units.
 Morpheme − It is a primitive unit of meaning in a language.
 Syntax − It refers to arranging words to make a sentence.
 It also involves determining the structural role of words in
the sentence and in phrases.
NLP Terminology
 A few important terms in the NLP terminology.
 Semantics − It is concerned with the meaning of words and how to
combine words into meaningful phrases and sentences.
 Pragmatics − It deals with using and understanding sentences in
different situations and how the interpretation of the sentence is
affected.
 Discourse − It deals with how the immediately preceding sentence
can affect the interpretation of the next sentence.
 World Knowledge − It includes the general knowledge about the
world.
Steps in NLP
 Lexical Analysis
 It involves identifying and analyzing the structure of words.
 Lexicon of a language means the collection of words and phrases in a language.
language.
 Lexical analysis is dividing the whole chunk of txt into paragraphs, sentences, and
words.
 Syntactic Analysis (Parsing)
 It involve involves analysis of words in the sentence for grammar and arranging
words in a manner that shows the relationship among the words.
 The sentence such as “The school goes to boy” is rejected by English syntactic
analyzer
Steps in NLP
 Semantic Analysis
 It draws the exact meaning or the dictionary meaning from the text.
 The text is checked for meaningfulness.
 It is done by mapping syntactic structures and objects in the task domain.
 The semantic analyzer disregards sentence such as “hot ice-cream”.
 Discourse Integration
 The meaning of any sentence depends upon the meaning of the sentence just
before it.
 In addition, it also brings about the meaning of immediately succeeding sentence.
 Pragmatic Analysis
 During this, what was said is re-interpreted on what it actually meant.
 It involves deriving those aspects of language which require real world knowledge.
Perception
 Perception It is the process of acquiring, interpreting, selecting, and
organizing sensory information.
 Perception presumes sensing.
 In humans, perception is aided by sensory organs.
 In the domain of AI, perception mechanism puts the data acquired by
the sensors together in a meaningful manner.
 Linguistic Intelligence It is one’s ability to use, comprehend, speak,
and write the verbal and written language.
 It is important in interpersonal communication.
Neural Networks
 Neural networks are parallel computing devices that are
an attempt to make a computer model of brain.
 The main objective behind is to develop a system to
perform various computational task faster than the
traditional systems.
 These tasks include Pattern Recognition and Classification,
Approximation, Optimization and Data Clustering.
Neural Networks
 The inventor of the first neurocomputer, Dr. Robert Hecht-
Nielsen, defines a neural network as −
 "...a computing system made up of a number of simple, highly
interconnected processing elements, which process information by
their dynamic state response to external inputs.”
What is Artificial Neural Networks (ANN)
 Artificial Neural Network (ANN) is an efficient computing system
whose central theme is borrowed from the analogy of biological
neural networks.
 ANNs are also named as Artificial Neural Systems, Parallel Distributed
Processing Systems, and Connectionist Systems.
 ANN acquires large collection of units that are interconnected in some
pattern to allow communications between them.
 These units, also referred to as nodes or neurons, are simple
processors which operate in parallel.
What is Artificial Neural Networks (ANN)
 Every neuron is connected with other neuron through a connection
link.
 Each connection link is associated with a weight having the
information about the input signal.
 This is the most useful information for neurons to solve a particular
problem because the weight usually excites or inhibits the signal that
is being communicated.
 Each neuron is having its internal state which is called activation
signal.
 Output signals, which are produced after combining input signals and
activation rule, may be sent to other units.
Basic Structure of ANNs
 The idea of ANNs is based on the belief that working of human brain by
making the right connections, can be imitated using silicon and wires as living
neurons and dendrites.
 The human brain is composed of 86 billion nerve cells called neurons.
 They are connected to other thousand cells by Axons.
 Stimuli from external environment or inputs from sensory organs are accepted
by dendrites
 These inputs create electric impulses, which quickly travel through the neural
network.
 A neuron can then send the message to other neuron to handle the issue or
does not send it forward.
Basic Structure of ANNs
Basic Structure of ANNs
 ANNs are composed of multiple nodes, which imitate biological
neurons of human brain.
 The neurons are connected by links and they interact with each other.
 The nodes can take input data and perform simple operations on the
data.
 The result of these operations is passed to other neurons.
 The output at each node is called its activation or node value.
 Each link is associated with weight.
 ANNs are capable of learning, which takes place by altering weight
values.
Basic Structure of ANNs
Types of Artificial Neural Networks
 There are two Artificial Neural Network topologies-
 Feed Forward and
 Feedback.
Feed Forward ANN
 In this ANN, the information flow is unidirectional.
 A unit sends information to other unit from which it does
not receive any information.
 There are no feedback loops.
 They are used in pattern
generation/recognition/classification.
 They have fixed inputs and outputs
Feed Forward ANN
Feed Back ANN
 They are used in content addressable memories.
Working of ANNs
 The ANN topology diagrams shown, each arrow represents a
connection between two neurons and indicates the pathway for the
flow of information.
 Each connection has a weight, an integer number that controls the
signal between the two neurons.
 If the network generates a “good or desired” output, there is no need
to adjust the weights.
 However , if the network generates a “poor or undesired” output or
an error, then the system alters the weights in order to improve
subsequent results.
Applications of Neural Networks
 They can perform tasks that are easy for a human but
difficult for a machine
 Aerospace − Autopilot aircrafts, aircraft fault detection.
 Automotive − Automobile guidance systems.
 Military − Weapon orientation and steering, target tracking, object
discrimination, facial recognition, signal/image identification.
Applications of Neural Networks
 They can perform tasks that are easy for a human but
difficult for a machine
 Electronics − Code sequence prediction, IC chip layout, chip
failure analysis, machine vision, voice synthesis.
 Financial − Real estate appraisal, appraisal, loan advisor ,
mortgage screening, corporate bond rating, rating, portfolio
trading program, program, corporate financial analysis,
currency value prediction, document readers, credit
application evaluators.
Applications of Neural Networks
 They can perform tasks that are easy for a human but
difficult for a machine
 Industrial − Manufacturing process control, product design and analysis,
quality inspection systems, welding quality analysis, paper quality
prediction, chemical product design analysis, dynamic modeling of
chemical process systems, machine maintenance analysis, project
bidding, planning, and management.
 Medical − Cancer cell analysis, EEG and ECG analysis, prosthetic design,
transplant time optimizer.
 Speech − Speech recognition, speech classification, text to speech
conversion.
Applications of Neural Networks
 They can perform tasks that are easy for a human but
difficult for a machine
 Telecommunications − Image and data compression, automated
information services, real-time spoken language translation.
 Transportation − Truck Brake system diagnosis, vehicle scheduling,
routing systems.
 Software − Pattern Recognition in facial recognition, optical
character recognition, etc.
 Time Series Prediction − ANNs are used to make predictions on
stocks and natural calamities.
Applications of Neural Networks
 They can perform tasks that are easy for a human but
difficult for a machine
 Signal Processing − Neural networks can be trained to process an
audio signal and filter it appropriately in the hearing aids.
 Control − ANNs are often used to make steering decisions of
physical vehicles.
 Anomaly Detection − As ANNs are expert at recognizing patterns,
they can also be trained to generate an output when something
unusual occurs that misfits the pattern.
Robotics
Robotics
Robotics
Robotics
Robotics
Robotics
Robotics
Robotics
Robotics
Robotics
Introduction to
Artificial Intelligence
The
End
Of!
2024-04-24 42
AI Chapter VIIProblem Solving Using Searching .pptx

More Related Content

Similar to AI Chapter VIIProblem Solving Using Searching .pptx

Introduction to Recurrent Neural Network with Application to Sentiment Analys...
Introduction to Recurrent Neural Network with Application to Sentiment Analys...Introduction to Recurrent Neural Network with Application to Sentiment Analys...
Introduction to Recurrent Neural Network with Application to Sentiment Analys...Artifacia
 
Natural Language Processing: A comprehensive overview
Natural Language Processing: A comprehensive overviewNatural Language Processing: A comprehensive overview
Natural Language Processing: A comprehensive overviewBenjaminlapid1
 
Intelligent information extraction based on artificial neural network
Intelligent information extraction based on artificial neural networkIntelligent information extraction based on artificial neural network
Intelligent information extraction based on artificial neural networkijfcstjournal
 
Neural networks are parallel computing devices.docx.pdf
Neural networks are parallel computing devices.docx.pdfNeural networks are parallel computing devices.docx.pdf
Neural networks are parallel computing devices.docx.pdfneelamsanjeevkumar
 
Natural language processing
Natural language processingNatural language processing
Natural language processingKarenVacca
 
Artificial Intelligence- Neural Networks
Artificial Intelligence- Neural NetworksArtificial Intelligence- Neural Networks
Artificial Intelligence- Neural NetworksLearnbay Datascience
 
Deep learning Techniques JNTU R20 UNIT 2
Deep learning Techniques JNTU R20 UNIT 2Deep learning Techniques JNTU R20 UNIT 2
Deep learning Techniques JNTU R20 UNIT 2EXAMCELLH4
 
Frame-Script and Predicate logic.pptx
Frame-Script and Predicate logic.pptxFrame-Script and Predicate logic.pptx
Frame-Script and Predicate logic.pptxnilesh405711
 
Emotion Detection from Text
Emotion Detection from TextEmotion Detection from Text
Emotion Detection from TextIJERD Editor
 
Natural language processing.pptx
Natural language processing.pptxNatural language processing.pptx
Natural language processing.pptxRiteshKumar66208
 
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUE
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUECOMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUE
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUEJournal For Research
 
A ann neural Aj NN ghgh hghyt gWeek 1.pptx
A  ann neural Aj  NN ghgh hghyt gWeek 1.pptxA  ann neural Aj  NN ghgh hghyt gWeek 1.pptx
A ann neural Aj NN ghgh hghyt gWeek 1.pptxSajjadRizvi16
 
The Process of Information extraction through Natural Language Processing
The Process of Information extraction through Natural Language ProcessingThe Process of Information extraction through Natural Language Processing
The Process of Information extraction through Natural Language ProcessingWaqas Tariq
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 

Similar to AI Chapter VIIProblem Solving Using Searching .pptx (20)

Introduction to Recurrent Neural Network with Application to Sentiment Analys...
Introduction to Recurrent Neural Network with Application to Sentiment Analys...Introduction to Recurrent Neural Network with Application to Sentiment Analys...
Introduction to Recurrent Neural Network with Application to Sentiment Analys...
 
Natural Language Processing: A comprehensive overview
Natural Language Processing: A comprehensive overviewNatural Language Processing: A comprehensive overview
Natural Language Processing: A comprehensive overview
 
Intelligent information extraction based on artificial neural network
Intelligent information extraction based on artificial neural networkIntelligent information extraction based on artificial neural network
Intelligent information extraction based on artificial neural network
 
Neural networks are parallel computing devices.docx.pdf
Neural networks are parallel computing devices.docx.pdfNeural networks are parallel computing devices.docx.pdf
Neural networks are parallel computing devices.docx.pdf
 
Natural language processing
Natural language processingNatural language processing
Natural language processing
 
Artificial Intelligence- Neural Networks
Artificial Intelligence- Neural NetworksArtificial Intelligence- Neural Networks
Artificial Intelligence- Neural Networks
 
Deep learning Techniques JNTU R20 UNIT 2
Deep learning Techniques JNTU R20 UNIT 2Deep learning Techniques JNTU R20 UNIT 2
Deep learning Techniques JNTU R20 UNIT 2
 
Frame-Script and Predicate logic.pptx
Frame-Script and Predicate logic.pptxFrame-Script and Predicate logic.pptx
Frame-Script and Predicate logic.pptx
 
Emotion Detection from Text
Emotion Detection from TextEmotion Detection from Text
Emotion Detection from Text
 
NLP
NLPNLP
NLP
 
NLP
NLPNLP
NLP
 
Using ontology for natural language processing
Using ontology for natural language processingUsing ontology for natural language processing
Using ontology for natural language processing
 
REPORT.doc
REPORT.docREPORT.doc
REPORT.doc
 
Natural language processing.pptx
Natural language processing.pptxNatural language processing.pptx
Natural language processing.pptx
 
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUE
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUECOMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUE
COMPREHENSIVE ANALYSIS OF NATURAL LANGUAGE PROCESSING TECHNIQUE
 
A ann neural Aj NN ghgh hghyt gWeek 1.pptx
A  ann neural Aj  NN ghgh hghyt gWeek 1.pptxA  ann neural Aj  NN ghgh hghyt gWeek 1.pptx
A ann neural Aj NN ghgh hghyt gWeek 1.pptx
 
The Process of Information extraction through Natural Language Processing
The Process of Information extraction through Natural Language ProcessingThe Process of Information extraction through Natural Language Processing
The Process of Information extraction through Natural Language Processing
 
Cairo 2019-seminar
Cairo 2019-seminarCairo 2019-seminar
Cairo 2019-seminar
 
Soft computing BY:- Dr. Rakesh Kumar Maurya
Soft computing BY:- Dr. Rakesh Kumar MauryaSoft computing BY:- Dr. Rakesh Kumar Maurya
Soft computing BY:- Dr. Rakesh Kumar Maurya
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 

More from wekineheshete

Computer_Basics from Hawassa Univer.pptx
Computer_Basics from Hawassa Univer.pptxComputer_Basics from Hawassa Univer.pptx
Computer_Basics from Hawassa Univer.pptxwekineheshete
 
AI For EveryONE_Introduction to Aritificial
AI For EveryONE_Introduction to AritificialAI For EveryONE_Introduction to Aritificial
AI For EveryONE_Introduction to Aritificialwekineheshete
 
Introducition to Data scinece compiled by hu
Introducition to Data scinece compiled by huIntroducition to Data scinece compiled by hu
Introducition to Data scinece compiled by huwekineheshete
 
HTML, CSS, and Javascript for Web developed by hu
HTML, CSS, and Javascript for Web developed by huHTML, CSS, and Javascript for Web developed by hu
HTML, CSS, and Javascript for Web developed by huwekineheshete
 
Digital Litracy Beginner Practice which is composed by HU
Digital Litracy Beginner Practice which is composed by HUDigital Litracy Beginner Practice which is composed by HU
Digital Litracy Beginner Practice which is composed by HUwekineheshete
 
object oriented system analysis and design
object oriented system analysis and designobject oriented system analysis and design
object oriented system analysis and designwekineheshete
 

More from wekineheshete (6)

Computer_Basics from Hawassa Univer.pptx
Computer_Basics from Hawassa Univer.pptxComputer_Basics from Hawassa Univer.pptx
Computer_Basics from Hawassa Univer.pptx
 
AI For EveryONE_Introduction to Aritificial
AI For EveryONE_Introduction to AritificialAI For EveryONE_Introduction to Aritificial
AI For EveryONE_Introduction to Aritificial
 
Introducition to Data scinece compiled by hu
Introducition to Data scinece compiled by huIntroducition to Data scinece compiled by hu
Introducition to Data scinece compiled by hu
 
HTML, CSS, and Javascript for Web developed by hu
HTML, CSS, and Javascript for Web developed by huHTML, CSS, and Javascript for Web developed by hu
HTML, CSS, and Javascript for Web developed by hu
 
Digital Litracy Beginner Practice which is composed by HU
Digital Litracy Beginner Practice which is composed by HUDigital Litracy Beginner Practice which is composed by HU
Digital Litracy Beginner Practice which is composed by HU
 
object oriented system analysis and design
object oriented system analysis and designobject oriented system analysis and design
object oriented system analysis and design
 

AI Chapter VIIProblem Solving Using Searching .pptx

  • 2. Chapter Outline  Natural Language Processing (NLP)  Neural Networks  Perception  Robotics
  • 3. Natural Language Processing  Natural Language Processing (NLP) refers to AI method of communicating with intelligent systems using a natural language such as English.  Processing of Natural Language is required when you want an intelligent system like robot to perform as per your instructions,  Example When you want to hear decision from a dialogue based clinical expert system, etc.
  • 4. Natural Language Processing  The field of NLP involves making computers perform useful tasks with the natural languages humans use.  The input and output of an NLP system can be:  Speech  Written Text
  • 5. Natural Language Processing  Components of NLP  There are two components of NLP.  The components are described below−  Natural Language Understanding (NLU)  It involves the following tasks  Mapping the given input in natural language into useful representations.  Analyzing different aspects of the language.
  • 6. Natural Language Processing  Components of NLP  Natural Language Generation (NLG)  It is the process of producing meaningful phrases and sentences in the form of natural language from some internal representation.  It involves −  Text planning −  This includes retrieving the relevant content from the knowledge base.  Sentence planning −  This includes choosing the required words, forming meaningful phrases, setting tone of the sentence.  Text Realization −  This is mapping sentence plan into sentence structure.
  • 7. Natural Language Processing  Difficulties in NLU  The NLU is very rich in form and structure; however, it is ambiguous.  There can be different levels of ambiguity −  Lexical ambiguity  It is at a very primitive level such as the word-level.  For example, treating the word “board” as noun or verb?
  • 8. Natural Language Processing  Difficulties in NLU  There can be different levels of ambiguity −  Syntax level ambiguity  A sentence can be parsed in different ways.  For example, “He lifted the beetle with red cap.”  Did he use cap to lift the beetle or he lifted a beetle that had red cap?  Referential ambiguity  Referring to something using pronouns.  For example, Rima went to Gauri.  She said, “I am tired.” − Exactly who is tired?
  • 9. NLP Terminology  A few important terms in the NLP terminology.  Phonology − It is study of organizing sound systematically.  Morphology − It is a study of construction of words from primitive meaningful units.  Morpheme − It is a primitive unit of meaning in a language.  Syntax − It refers to arranging words to make a sentence.  It also involves determining the structural role of words in the sentence and in phrases.
  • 10. NLP Terminology  A few important terms in the NLP terminology.  Semantics − It is concerned with the meaning of words and how to combine words into meaningful phrases and sentences.  Pragmatics − It deals with using and understanding sentences in different situations and how the interpretation of the sentence is affected.  Discourse − It deals with how the immediately preceding sentence can affect the interpretation of the next sentence.  World Knowledge − It includes the general knowledge about the world.
  • 11. Steps in NLP  Lexical Analysis  It involves identifying and analyzing the structure of words.  Lexicon of a language means the collection of words and phrases in a language. language.  Lexical analysis is dividing the whole chunk of txt into paragraphs, sentences, and words.  Syntactic Analysis (Parsing)  It involve involves analysis of words in the sentence for grammar and arranging words in a manner that shows the relationship among the words.  The sentence such as “The school goes to boy” is rejected by English syntactic analyzer
  • 12. Steps in NLP  Semantic Analysis  It draws the exact meaning or the dictionary meaning from the text.  The text is checked for meaningfulness.  It is done by mapping syntactic structures and objects in the task domain.  The semantic analyzer disregards sentence such as “hot ice-cream”.  Discourse Integration  The meaning of any sentence depends upon the meaning of the sentence just before it.  In addition, it also brings about the meaning of immediately succeeding sentence.  Pragmatic Analysis  During this, what was said is re-interpreted on what it actually meant.  It involves deriving those aspects of language which require real world knowledge.
  • 13. Perception  Perception It is the process of acquiring, interpreting, selecting, and organizing sensory information.  Perception presumes sensing.  In humans, perception is aided by sensory organs.  In the domain of AI, perception mechanism puts the data acquired by the sensors together in a meaningful manner.  Linguistic Intelligence It is one’s ability to use, comprehend, speak, and write the verbal and written language.  It is important in interpersonal communication.
  • 14. Neural Networks  Neural networks are parallel computing devices that are an attempt to make a computer model of brain.  The main objective behind is to develop a system to perform various computational task faster than the traditional systems.  These tasks include Pattern Recognition and Classification, Approximation, Optimization and Data Clustering.
  • 15. Neural Networks  The inventor of the first neurocomputer, Dr. Robert Hecht- Nielsen, defines a neural network as −  "...a computing system made up of a number of simple, highly interconnected processing elements, which process information by their dynamic state response to external inputs.”
  • 16. What is Artificial Neural Networks (ANN)  Artificial Neural Network (ANN) is an efficient computing system whose central theme is borrowed from the analogy of biological neural networks.  ANNs are also named as Artificial Neural Systems, Parallel Distributed Processing Systems, and Connectionist Systems.  ANN acquires large collection of units that are interconnected in some pattern to allow communications between them.  These units, also referred to as nodes or neurons, are simple processors which operate in parallel.
  • 17. What is Artificial Neural Networks (ANN)  Every neuron is connected with other neuron through a connection link.  Each connection link is associated with a weight having the information about the input signal.  This is the most useful information for neurons to solve a particular problem because the weight usually excites or inhibits the signal that is being communicated.  Each neuron is having its internal state which is called activation signal.  Output signals, which are produced after combining input signals and activation rule, may be sent to other units.
  • 18. Basic Structure of ANNs  The idea of ANNs is based on the belief that working of human brain by making the right connections, can be imitated using silicon and wires as living neurons and dendrites.  The human brain is composed of 86 billion nerve cells called neurons.  They are connected to other thousand cells by Axons.  Stimuli from external environment or inputs from sensory organs are accepted by dendrites  These inputs create electric impulses, which quickly travel through the neural network.  A neuron can then send the message to other neuron to handle the issue or does not send it forward.
  • 20. Basic Structure of ANNs  ANNs are composed of multiple nodes, which imitate biological neurons of human brain.  The neurons are connected by links and they interact with each other.  The nodes can take input data and perform simple operations on the data.  The result of these operations is passed to other neurons.  The output at each node is called its activation or node value.  Each link is associated with weight.  ANNs are capable of learning, which takes place by altering weight values.
  • 22. Types of Artificial Neural Networks  There are two Artificial Neural Network topologies-  Feed Forward and  Feedback.
  • 23. Feed Forward ANN  In this ANN, the information flow is unidirectional.  A unit sends information to other unit from which it does not receive any information.  There are no feedback loops.  They are used in pattern generation/recognition/classification.  They have fixed inputs and outputs
  • 25. Feed Back ANN  They are used in content addressable memories.
  • 26. Working of ANNs  The ANN topology diagrams shown, each arrow represents a connection between two neurons and indicates the pathway for the flow of information.  Each connection has a weight, an integer number that controls the signal between the two neurons.  If the network generates a “good or desired” output, there is no need to adjust the weights.  However , if the network generates a “poor or undesired” output or an error, then the system alters the weights in order to improve subsequent results.
  • 27. Applications of Neural Networks  They can perform tasks that are easy for a human but difficult for a machine  Aerospace − Autopilot aircrafts, aircraft fault detection.  Automotive − Automobile guidance systems.  Military − Weapon orientation and steering, target tracking, object discrimination, facial recognition, signal/image identification.
  • 28. Applications of Neural Networks  They can perform tasks that are easy for a human but difficult for a machine  Electronics − Code sequence prediction, IC chip layout, chip failure analysis, machine vision, voice synthesis.  Financial − Real estate appraisal, appraisal, loan advisor , mortgage screening, corporate bond rating, rating, portfolio trading program, program, corporate financial analysis, currency value prediction, document readers, credit application evaluators.
  • 29. Applications of Neural Networks  They can perform tasks that are easy for a human but difficult for a machine  Industrial − Manufacturing process control, product design and analysis, quality inspection systems, welding quality analysis, paper quality prediction, chemical product design analysis, dynamic modeling of chemical process systems, machine maintenance analysis, project bidding, planning, and management.  Medical − Cancer cell analysis, EEG and ECG analysis, prosthetic design, transplant time optimizer.  Speech − Speech recognition, speech classification, text to speech conversion.
  • 30. Applications of Neural Networks  They can perform tasks that are easy for a human but difficult for a machine  Telecommunications − Image and data compression, automated information services, real-time spoken language translation.  Transportation − Truck Brake system diagnosis, vehicle scheduling, routing systems.  Software − Pattern Recognition in facial recognition, optical character recognition, etc.  Time Series Prediction − ANNs are used to make predictions on stocks and natural calamities.
  • 31. Applications of Neural Networks  They can perform tasks that are easy for a human but difficult for a machine  Signal Processing − Neural networks can be trained to process an audio signal and filter it appropriately in the hearing aids.  Control − ANNs are often used to make steering decisions of physical vehicles.  Anomaly Detection − As ANNs are expert at recognizing patterns, they can also be trained to generate an output when something unusual occurs that misfits the pattern.