2
Most read
8
Most read
Neural Network
By. Mohamed Essam
Simple Neural Network
 Neural networks, also known as artificial neural
networks (ANNs) or simulated neural networks
(SNNs),
 ANN are a subset of machine learning and are at the
heart of deep learning algorithms. Their name and
structure are inspired by the human brain, mimicking
the way that biological neurons signal to one another.
Simple Neural Network
 Artificial neural networks (ANNs) are comprised of a node layers, containing
an input layer, one or more hidden layers, and an output layer. Each node, or
artificial neuron, connects to another and has an associated weight and
threshold. If the output of any individual node is above the specified threshold
value, that node is activated, sending data to the next layer of the network.
Otherwise, no data is passed along to the next layer of the network.
Simple Neural Network
Input
Layer
Hidden
Layer
Output
Layer
How do neural networks work?
 Think of each individual node as its own linear regression model, composed of
input data, weights, a bias (or threshold), and an output. The formula would
look something like this:
How do neural networks work?
 Linear regression is a linear model, e.g. a model that assumes a linear
relationship between the input variables (x) and the single output variable (y)
 is used to predict the value of a variable based on the value of another
variable. The variable you want to predict is called the dependent variable.
The variable you are using to predict the other variable's value is called the
independent variable.
How do neural networks work?
 All inputs are then multiplied by their respective weights and then summed.
Afterward, the output is passed through an activation function, which
determines the output. If that output exceeds a given threshold, it “fires” (or
activates) the node, passing data to the next layer in the network. This results
in the output of one node becoming in the input of the next node. This process
of passing data from one layer to the next layer defines this neural network as
a feedforward network.
Simple Neural Network
First node in hidden layer =
W1 * X1 + W2 * X2
1 * 2 + 1 * 3 = 5
Second node in hidden layer =
W3 * X1 + W4 * X2
-1 * 2 + 1 * 3 = 1
Output node =
W5 * X1 + W6 * X2
2 * 5 + -1 * 1 = 9
Simple Neural Network
An Activation Function decides whether a
neuron should be activated or not.
This means that it will decide whether the
neuron’s input to the network is important or
not in the process of prediction using simpler
mathematical operations.
Simple Neural Network
An Activation Function decides whether a
neuron should be activated or not.
This means that it will decide whether the
neuron’s input to the network is important or
not in the process of prediction using simpler
mathematical operations.
Simple Neural Network
An Activation Function decides whether a
neuron should be activated or not.
This means that it will decide whether the
neuron’s input to the network is important or
not in the process of prediction using simpler
mathematical operations.
Neural Network.pptx
Let’s assume that there are three factors influencing your decision-making:
1.Are the waves good? (Yes: 1, No: 0)
2.Is the line-up empty? (Yes: 1, No: 0)
3.Has there been a recent shark attack? (Yes: 0, No: 1)
Then, let’s assume the following, giving us the following inputs:
•X1 = 1, since the waves are pumping
•X2 = 0, since the crowds are out
•X3 = 1, since there hasn’t been a recent shark attack
Now, we need to assign some weights to determine importance. Larger
weights signify that particular variables are of greater importance to the
decision or outcome:
•W1 = 5, since large swells don’t come around often
•W2 = 2, since you’re used to the crowds
•W3 = 4, since you have a fear of sharks
Finally, we’ll also assume a threshold value of 3,
which would translate to a bias value of –3. With all the various inputs
, we can start to plug in values into the formula to get the desired output.
As we start to think about more practical use cases for neural networks, like
image recognition or classification, we’ll leverage supervised learning, or
labeled datasets, to train the algorithm. As we train the model,
we’ll want to evaluate its accuracy using a cost (or loss) function.
This is also commonly referred to as the mean squared error (MSE). In the
equation below,
Neural Network.pptx
Any Questions?
Mohamed Essam
!
CREDITS: This presentation template was created by Slidesgo,
including icons by Flaticon, and infographics & images by Freepik
THANKS!
Contacts
Mhmd96.essam@gmail.com
Please keep this slide for attribution

More Related Content

PPTX
Deep Learning Tutorial | Deep Learning Tutorial For Beginners | What Is Deep ...
PPTX
Neural_Network
PDF
NeuralNetwork Artificial Intellegence Material
PPTX
Introduction to Neural Networks By Simon Haykins
PPT
Neural-Networks.ppt
PPT
UNIT 5-ANN.ppt
PPTX
Artificial neural networks
PPTX
Artifical Neural Network
Deep Learning Tutorial | Deep Learning Tutorial For Beginners | What Is Deep ...
Neural_Network
NeuralNetwork Artificial Intellegence Material
Introduction to Neural Networks By Simon Haykins
Neural-Networks.ppt
UNIT 5-ANN.ppt
Artificial neural networks
Artifical Neural Network

Similar to Neural Network.pptx (20)

PDF
Nural Network ppt presentation which help about nural
PPTX
Artificial Neural Networks ppt.pptx for final sem cse
PPTX
Artificial neural network by arpit_sharma
PDF
Data Science - Part VIII - Artifical Neural Network
PPT
Artificial-Neural-Networks.ppt
PDF
Artificial intelligence training in pune pdf converted
PDF
Artificial intelligence training
PDF
Artificial intelligence training
PDF
Artificial Neural Network-Types,Perceptron,Problems
PDF
Neural Networks
PPTX
Neural network
PPT
Ann
PPTX
Reason To Switch to DNNDNNs excel in handling huge volumes of data (e.g., ima...
PPTX
Acem neuralnetworks
PPTX
Sachpazis: Demystifying Neural Networks: A Comprehensive Guide
PPTX
ACUMENS ON NEURAL NET AKG 20 7 23.pptx
PDF
Machine learningiwijshdbebhehehshshsj.pdf
PDF
Artificial neural networks
PPTX
lecture13-NN-basics.pptx
PDF
Machine learning
Nural Network ppt presentation which help about nural
Artificial Neural Networks ppt.pptx for final sem cse
Artificial neural network by arpit_sharma
Data Science - Part VIII - Artifical Neural Network
Artificial-Neural-Networks.ppt
Artificial intelligence training in pune pdf converted
Artificial intelligence training
Artificial intelligence training
Artificial Neural Network-Types,Perceptron,Problems
Neural Networks
Neural network
Ann
Reason To Switch to DNNDNNs excel in handling huge volumes of data (e.g., ima...
Acem neuralnetworks
Sachpazis: Demystifying Neural Networks: A Comprehensive Guide
ACUMENS ON NEURAL NET AKG 20 7 23.pptx
Machine learningiwijshdbebhehehshshsj.pdf
Artificial neural networks
lecture13-NN-basics.pptx
Machine learning
Ad

More from Mohamed Essam (20)

PPTX
Data Science Crash course
PPTX
2.Feature Extraction
PPTX
Data Science
PPTX
Introduction to Robotics.pptx
PPTX
Introduction_to_Gui_with_tkinter.pptx
PPTX
Getting_Started_with_DL_in_Keras.pptx
PPTX
Linear_algebra.pptx
PPTX
Let_s_Dive_to_Deep_Learning.pptx
PPTX
OOP-Advanced_Programming.pptx
PPTX
1.Basic_Syntax
PPTX
KNN.pptx
PPTX
Regularization_BY_MOHAMED_ESSAM.pptx
PPTX
1.What_if_Adham_Nour_tried_to_make_a_Machine_Learning_Model_at_Home.pptx
PPTX
Clean_Code
PPTX
Linear_Regression
PPTX
2.Data_Strucures_and_modules.pptx
PPTX
Naieve_Bayee.pptx
PPTX
Activation_function.pptx
PPTX
Deep_Learning_Frameworks
PPTX
Software Engineering
Data Science Crash course
2.Feature Extraction
Data Science
Introduction to Robotics.pptx
Introduction_to_Gui_with_tkinter.pptx
Getting_Started_with_DL_in_Keras.pptx
Linear_algebra.pptx
Let_s_Dive_to_Deep_Learning.pptx
OOP-Advanced_Programming.pptx
1.Basic_Syntax
KNN.pptx
Regularization_BY_MOHAMED_ESSAM.pptx
1.What_if_Adham_Nour_tried_to_make_a_Machine_Learning_Model_at_Home.pptx
Clean_Code
Linear_Regression
2.Data_Strucures_and_modules.pptx
Naieve_Bayee.pptx
Activation_function.pptx
Deep_Learning_Frameworks
Software Engineering
Ad

Recently uploaded (20)

PDF
LMS bot: enhanced learning management systems for improved student learning e...
PDF
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PPTX
Microsoft User Copilot Training Slide Deck
PPTX
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
PPTX
Module 1 Introduction to Web Programming .pptx
PDF
Advancing precision in air quality forecasting through machine learning integ...
PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
PDF
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf
PDF
Comparative analysis of machine learning models for fake news detection in so...
PDF
A symptom-driven medical diagnosis support model based on machine learning te...
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PDF
A hybrid framework for wild animal classification using fine-tuned DenseNet12...
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
PDF
Co-training pseudo-labeling for text classification with support vector machi...
PDF
Connector Corner: Transform Unstructured Documents with Agentic Automation
PDF
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
PDF
Auditboard EB SOX Playbook 2023 edition.
PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
PPTX
Training Program for knowledge in solar cell and solar industry
LMS bot: enhanced learning management systems for improved student learning e...
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
Early detection and classification of bone marrow changes in lumbar vertebrae...
Microsoft User Copilot Training Slide Deck
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
Module 1 Introduction to Web Programming .pptx
Advancing precision in air quality forecasting through machine learning integ...
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
Aug23rd - Mulesoft Community Workshop - Hyd, India.pdf
Comparative analysis of machine learning models for fake news detection in so...
A symptom-driven medical diagnosis support model based on machine learning te...
Enhancing plagiarism detection using data pre-processing and machine learning...
A hybrid framework for wild animal classification using fine-tuned DenseNet12...
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
Co-training pseudo-labeling for text classification with support vector machi...
Connector Corner: Transform Unstructured Documents with Agentic Automation
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
Auditboard EB SOX Playbook 2023 edition.
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
Training Program for knowledge in solar cell and solar industry

Neural Network.pptx

  • 2. Simple Neural Network  Neural networks, also known as artificial neural networks (ANNs) or simulated neural networks (SNNs),  ANN are a subset of machine learning and are at the heart of deep learning algorithms. Their name and structure are inspired by the human brain, mimicking the way that biological neurons signal to one another.
  • 3. Simple Neural Network  Artificial neural networks (ANNs) are comprised of a node layers, containing an input layer, one or more hidden layers, and an output layer. Each node, or artificial neuron, connects to another and has an associated weight and threshold. If the output of any individual node is above the specified threshold value, that node is activated, sending data to the next layer of the network. Otherwise, no data is passed along to the next layer of the network.
  • 5. How do neural networks work?  Think of each individual node as its own linear regression model, composed of input data, weights, a bias (or threshold), and an output. The formula would look something like this:
  • 6. How do neural networks work?  Linear regression is a linear model, e.g. a model that assumes a linear relationship between the input variables (x) and the single output variable (y)  is used to predict the value of a variable based on the value of another variable. The variable you want to predict is called the dependent variable. The variable you are using to predict the other variable's value is called the independent variable.
  • 7. How do neural networks work?  All inputs are then multiplied by their respective weights and then summed. Afterward, the output is passed through an activation function, which determines the output. If that output exceeds a given threshold, it “fires” (or activates) the node, passing data to the next layer in the network. This results in the output of one node becoming in the input of the next node. This process of passing data from one layer to the next layer defines this neural network as a feedforward network.
  • 8. Simple Neural Network First node in hidden layer = W1 * X1 + W2 * X2 1 * 2 + 1 * 3 = 5 Second node in hidden layer = W3 * X1 + W4 * X2 -1 * 2 + 1 * 3 = 1 Output node = W5 * X1 + W6 * X2 2 * 5 + -1 * 1 = 9
  • 9. Simple Neural Network An Activation Function decides whether a neuron should be activated or not. This means that it will decide whether the neuron’s input to the network is important or not in the process of prediction using simpler mathematical operations.
  • 10. Simple Neural Network An Activation Function decides whether a neuron should be activated or not. This means that it will decide whether the neuron’s input to the network is important or not in the process of prediction using simpler mathematical operations.
  • 11. Simple Neural Network An Activation Function decides whether a neuron should be activated or not. This means that it will decide whether the neuron’s input to the network is important or not in the process of prediction using simpler mathematical operations.
  • 13. Let’s assume that there are three factors influencing your decision-making: 1.Are the waves good? (Yes: 1, No: 0) 2.Is the line-up empty? (Yes: 1, No: 0) 3.Has there been a recent shark attack? (Yes: 0, No: 1) Then, let’s assume the following, giving us the following inputs: •X1 = 1, since the waves are pumping •X2 = 0, since the crowds are out •X3 = 1, since there hasn’t been a recent shark attack
  • 14. Now, we need to assign some weights to determine importance. Larger weights signify that particular variables are of greater importance to the decision or outcome: •W1 = 5, since large swells don’t come around often •W2 = 2, since you’re used to the crowds •W3 = 4, since you have a fear of sharks Finally, we’ll also assume a threshold value of 3, which would translate to a bias value of –3. With all the various inputs , we can start to plug in values into the formula to get the desired output.
  • 15. As we start to think about more practical use cases for neural networks, like image recognition or classification, we’ll leverage supervised learning, or labeled datasets, to train the algorithm. As we train the model, we’ll want to evaluate its accuracy using a cost (or loss) function. This is also commonly referred to as the mean squared error (MSE). In the equation below,
  • 18. CREDITS: This presentation template was created by Slidesgo, including icons by Flaticon, and infographics & images by Freepik THANKS! Contacts [email protected] Please keep this slide for attribution