SlideShare a Scribd company logo
Dr. Dalal AL-Alimi
• ANNs Architecture
• ANN Advantages and Disadvantages
• ANNs are computing systems based on a collection of connected units or nodes
called artificial neurons, which loosely model the neurons in a biological brain.
• Each connection can transmit a signal from one artificial neuron to another. An
artificial neuron that receives a signal can process it and then signal additional
artificial neurons connected to it.
• Deep learning involves the study of complex ANN-related algorithms.
•
• Neurons
• The building blocks for ANNs are neurons (also known as artificial
neurons, nodes, or perceptrons).
• Neurons have one or more inputs and one output. It is possible to build a
network of neurons to compute complex logical propositions.
• Activation functions in these neurons create complicated, nonlinear
functional mappings between the inputs and the output.
• As shown in Figure, a neuron takes an input (x1, x2…xn), applies the
learning parameters to generate a weighted sum (z), and then passes that
sum to an activation function (f) that computes the output f(z).
Introduction to Artificial Intelligence_ Lec 9
Layers
• In order to handle more complex
structures, we have multiple layers of
such neurons.
• Figure shows an architecture of an ANN
with an input layer, an output layer, and a
hidden layer.
• The input layer takes input from the dataset and is the exposed part of the network. A neural network
is often drawn with an input layer of one neuron per input value (or column) in the dataset. The
neurons in the input layer simply pass the input value though to the next layer.
• Hidden layers. Layers after the input layer are called hidden layers because they are not directly
exposed to the input. The simplest network structure is to have a single neuron in the hidden layer that
directly outputs the value.
• A multilayer ANN is capable of solving more complex machine learning–related tasks due to its hidden
layer(s).
• ANNs with many hidden layers (more than three) are known as deep neural networks. Multiple hidden
layers allow deep neural networks to learn features of the data in a so-called feature hierarchy, because
simple features recombine from one layer to the next to form more complex features.
• Output layer. The final layer is called the output layer; it is responsible for outputting a value or vector
of values that correspond to the format required to solve the problem.
Neuron weights:
• Neuron weight: Determines the strength of the
connection between neurons.
• Higher weight magnitude: Indicates a stronger
influence of one neuron on another.
• Weight near zero: Means the input has little to
no effect on the output.
• Negative weight: Means increasing the input
decreases the output.
Deep neural network: ANNs with more than a single hidden layer are often
called deep networks.
Advantages and Disadvantages
Advantages of ANN:
• Captures Nonlinearity: Effectively models complex, nonlinear relationships
between variables.
• Rich Representations: Learns intricate patterns and features from data.
• Handles Large Data & Features: Performs well with a high number of input
features and large datasets.
• Flexible Applications: Used across various AI domains, including reinforcement
learning and NLP.
Advantages and Disadvantages
Disadvantages of ANN:
• Poor Interpretability: Difficult to understand and explain model decisions.
• Requires Large Datasets: Not well-suited for small datasets.
• Hyperparameter Tuning: Involves extensive tweaking and trial-and-error.
• Topology Selection Challenge: Choosing the right architecture and algorithm is
complex.
• Computationally Expensive: Training can be time-consuming and resource-
intensive.
• Code file: Creating an Artificial Neural Network Model in
Python.ipynb
• What are the ANN Advantages and disadvantages?

More Related Content

PDF
Neural Network
PDF
Artificial neural network for machine learning
PPTX
Artificial Neural Network.pptx
PPTX
Introduction to Artificial Neural Networks.pptx
PDF
Artificial Neural Network: A brief study
PPTX
Artificial Neural Network ANN
DOCX
Neural networks of artificial intelligence
PPTX
02 Fundamental Concepts of ANN
Neural Network
Artificial neural network for machine learning
Artificial Neural Network.pptx
Introduction to Artificial Neural Networks.pptx
Artificial Neural Network: A brief study
Artificial Neural Network ANN
Neural networks of artificial intelligence
02 Fundamental Concepts of ANN

Similar to Introduction to Artificial Intelligence_ Lec 9 (20)

DOCX
ABSTRACT.docxiyhkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
artificial neural network lec 2 rt .pptx
PDF
Artificial Neural Networks Artificial Neural Networks
PDF
A Study of Social Media Data and Data Mining Techniques
DOCX
ARTIFICIAL NEURAL NETWORK.docx
PDF
Neural network
PPTX
Jyduydufyuyf8yfiyfiyfifiyfiyviyviyfiugiuy8f7dd64d4yrsxyfhgdhfjhvjhv
PPT
INTRODUCTIONTOARTIFICIALNEURALNETWORKS(ANN).ppt
PPT
w1-01-introtonn.ppt
PDF
Artificial Neural Network report
PPTX
Artifical Neural Network
PPT
Neural networks - Finding solutions through human evolution.ppt
PDF
Artificial Neural Networks: Applications In Management
PPTX
Artificial Neural Network in Medical Diagnosis
PPTX
Neural network
PDF
Machine Learning using python module_3_ppt.pdf
PPTX
Deep learning Ann(Artificial neural network)
PPTX
Artificial neural network
PPTX
artificialneuralnetwork-200611082546.pptx
DOCX
Neural network
ABSTRACT.docxiyhkkkkkkkkkkkkkkkkkkkkkkkkkkkk
artificial neural network lec 2 rt .pptx
Artificial Neural Networks Artificial Neural Networks
A Study of Social Media Data and Data Mining Techniques
ARTIFICIAL NEURAL NETWORK.docx
Neural network
Jyduydufyuyf8yfiyfiyfifiyfiyviyviyfiugiuy8f7dd64d4yrsxyfhgdhfjhvjhv
INTRODUCTIONTOARTIFICIALNEURALNETWORKS(ANN).ppt
w1-01-introtonn.ppt
Artificial Neural Network report
Artifical Neural Network
Neural networks - Finding solutions through human evolution.ppt
Artificial Neural Networks: Applications In Management
Artificial Neural Network in Medical Diagnosis
Neural network
Machine Learning using python module_3_ppt.pdf
Deep learning Ann(Artificial neural network)
Artificial neural network
artificialneuralnetwork-200611082546.pptx
Neural network
Ad

More from Dalal2Ali (9)

PDF
Introduction to Artificial Intelligence_Lec 1
PDF
Introduction to Artificial Intelligence_ Lec 4
PDF
Introduction to Artificial Intelligence_ Lec 2
PDF
Introduction to Artificial Intelligence_ Lec 10
PDF
Introduction to Artificial Intelligence_ Lec 8
PDF
Introduction to Artificial Intelligence_ Lec 6
PDF
Introduction to Artificial Intelligence_ Lec 7
PDF
Introduction to Artificial Intelligence_ Lec 3
PDF
Introduction to Artificial Intelligence_ Lec 5
Introduction to Artificial Intelligence_Lec 1
Introduction to Artificial Intelligence_ Lec 4
Introduction to Artificial Intelligence_ Lec 2
Introduction to Artificial Intelligence_ Lec 10
Introduction to Artificial Intelligence_ Lec 8
Introduction to Artificial Intelligence_ Lec 6
Introduction to Artificial Intelligence_ Lec 7
Introduction to Artificial Intelligence_ Lec 3
Introduction to Artificial Intelligence_ Lec 5
Ad

Recently uploaded (20)

PPTX
1_Introduction to advance data techniques.pptx
PPTX
Market Analysis -202507- Wind-Solar+Hybrid+Street+Lights+for+the+North+Amer...
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
PPTX
SAP 2 completion done . PRESENTATION.pptx
PPTX
oil_refinery_comprehensive_20250804084928 (1).pptx
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
PPTX
Computer network topology notes for revision
PDF
annual-report-2024-2025 original latest.
PPTX
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
PDF
Galatica Smart Energy Infrastructure Startup Pitch Deck
PDF
Introduction to Data Science and Data Analysis
PPT
Quality review (1)_presentation of this 21
PDF
.pdf is not working space design for the following data for the following dat...
PPTX
Introduction-to-Cloud-ComputingFinal.pptx
PPTX
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
PPTX
Introduction to Knowledge Engineering Part 1
PDF
Introduction to the R Programming Language
PDF
Clinical guidelines as a resource for EBP(1).pdf
PPT
ISS -ESG Data flows What is ESG and HowHow
PPTX
MODULE 8 - DISASTER risk PREPAREDNESS.pptx
1_Introduction to advance data techniques.pptx
Market Analysis -202507- Wind-Solar+Hybrid+Street+Lights+for+the+North+Amer...
IBA_Chapter_11_Slides_Final_Accessible.pptx
SAP 2 completion done . PRESENTATION.pptx
oil_refinery_comprehensive_20250804084928 (1).pptx
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
Computer network topology notes for revision
annual-report-2024-2025 original latest.
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
Galatica Smart Energy Infrastructure Startup Pitch Deck
Introduction to Data Science and Data Analysis
Quality review (1)_presentation of this 21
.pdf is not working space design for the following data for the following dat...
Introduction-to-Cloud-ComputingFinal.pptx
ALIMENTARY AND BILIARY CONDITIONS 3-1.pptx
Introduction to Knowledge Engineering Part 1
Introduction to the R Programming Language
Clinical guidelines as a resource for EBP(1).pdf
ISS -ESG Data flows What is ESG and HowHow
MODULE 8 - DISASTER risk PREPAREDNESS.pptx

Introduction to Artificial Intelligence_ Lec 9

  • 2. • ANNs Architecture • ANN Advantages and Disadvantages
  • 3. • ANNs are computing systems based on a collection of connected units or nodes called artificial neurons, which loosely model the neurons in a biological brain. • Each connection can transmit a signal from one artificial neuron to another. An artificial neuron that receives a signal can process it and then signal additional artificial neurons connected to it. • Deep learning involves the study of complex ANN-related algorithms.
  • 4. • • Neurons • The building blocks for ANNs are neurons (also known as artificial neurons, nodes, or perceptrons). • Neurons have one or more inputs and one output. It is possible to build a network of neurons to compute complex logical propositions. • Activation functions in these neurons create complicated, nonlinear functional mappings between the inputs and the output. • As shown in Figure, a neuron takes an input (x1, x2…xn), applies the learning parameters to generate a weighted sum (z), and then passes that sum to an activation function (f) that computes the output f(z).
  • 6. Layers • In order to handle more complex structures, we have multiple layers of such neurons. • Figure shows an architecture of an ANN with an input layer, an output layer, and a hidden layer.
  • 7. • The input layer takes input from the dataset and is the exposed part of the network. A neural network is often drawn with an input layer of one neuron per input value (or column) in the dataset. The neurons in the input layer simply pass the input value though to the next layer. • Hidden layers. Layers after the input layer are called hidden layers because they are not directly exposed to the input. The simplest network structure is to have a single neuron in the hidden layer that directly outputs the value. • A multilayer ANN is capable of solving more complex machine learning–related tasks due to its hidden layer(s). • ANNs with many hidden layers (more than three) are known as deep neural networks. Multiple hidden layers allow deep neural networks to learn features of the data in a so-called feature hierarchy, because simple features recombine from one layer to the next to form more complex features. • Output layer. The final layer is called the output layer; it is responsible for outputting a value or vector of values that correspond to the format required to solve the problem.
  • 8. Neuron weights: • Neuron weight: Determines the strength of the connection between neurons. • Higher weight magnitude: Indicates a stronger influence of one neuron on another. • Weight near zero: Means the input has little to no effect on the output. • Negative weight: Means increasing the input decreases the output.
  • 9. Deep neural network: ANNs with more than a single hidden layer are often called deep networks.
  • 10. Advantages and Disadvantages Advantages of ANN: • Captures Nonlinearity: Effectively models complex, nonlinear relationships between variables. • Rich Representations: Learns intricate patterns and features from data. • Handles Large Data & Features: Performs well with a high number of input features and large datasets. • Flexible Applications: Used across various AI domains, including reinforcement learning and NLP.
  • 11. Advantages and Disadvantages Disadvantages of ANN: • Poor Interpretability: Difficult to understand and explain model decisions. • Requires Large Datasets: Not well-suited for small datasets. • Hyperparameter Tuning: Involves extensive tweaking and trial-and-error. • Topology Selection Challenge: Choosing the right architecture and algorithm is complex. • Computationally Expensive: Training can be time-consuming and resource- intensive.
  • 12. • Code file: Creating an Artificial Neural Network Model in Python.ipynb
  • 13. • What are the ANN Advantages and disadvantages?