Unit 4
Unit 4
Dendrites Inputs
Synapse Weights
Axon Output
Architecture of an ANN:
Artificial Neural Network primarily consists of three layers: Advantages of Artificial Neural Network (ANN)
1. Input Layer: As the name suggests, it accepts inputs 1. Parallel processing: Artificial neural networks have
in several different formats provided by the a numerical value that can perform more than one task
programmer. simultaneously.
2. Hidden Layer: The hidden layer presents in-between
input and output layers. It performs all the 2. Storing data on the network: Data that is used in
calculations to find hidden features and patterns. traditional programming is stored on the whole
network, not on a database. The disappearance of a
3. Output Layer: The input goes through a series of couple of pieces of data in one place doesn't prevent
transformations using the hidden layer, which finally the network from working.
results in output that is conveyed using this layer.
3. Incomplete knowledge: After ANN training, the
information may produce output even with inadequate
data. The loss of performance here relies upon the
significance of missing data.
4. Fault tolerance: Extortion of one or more cells of
ANN does not prohibit it from generating output, and
this feature makes the network fault-tolerance.
Software: Pattern Recognition in facial recognition,
Disadvantages of Artificial Neural Network: optical character recognition, etc.
1. Assurance of proper network structure: There is no
particular guideline for determining the structure of
artificial neural networks. The appropriate network
structure is accomplished through experience, trial,
and error.
Working:
Disadvantages:
Applications:
1. Automatic Text Generation: Corpus of text is
learned and from this model new text is generated,
word-by-word or character-by-character.
2. Healthcare: Helps in diagnosing various diseases
and treating it.
3. Automatic Machine Translation: Certain words,
sentences or phrases in one language is
transformed into another language (Deep Learning
is achieving top results in the areas of text, images).
4. Image Recognition: Recognizes and identifies
peoples and objects in images as well as to
understand content and context. This area is
already being used in Gaming, Retail, Tourism, etc.
Advantages
Disadvantages
Applications of CNN
1. Generator
2. Discriminator