Hello there !
Mohamed Essam
BIO
Mohamed Essam Artificial Intelligence Engineer with 5 years of experience in
Remote Startups and freelance projects, Passionate with teaching, I am a
University teaching assistant teach and helped in Develop Curriculums in addition
to being Online/Offline AI instructor.
BIO
Mohamed Essam Artificial Intelligence Engineer with 5 years of experience in
Remote Startups and freelance projects, Passionate with teaching, I am a
University teaching assistant teach and helped in Develop Curriculums in addition
to being Online/Offline AI instructor.
BIO
Mohamed Essam Artificial Intelligence Engineer with 5 years of experience in
Remote Startups and freelance projects, Passionate with teaching, I am a
University teaching assistant teach and helped in Develop Curriculums in addition
to being Online/Offline AI instructor.
BIO
Mohamed Essam Artificial Intelligence Engineer with 5 years of experience in
Remote Startups and freelance projects, Passionate with teaching, I am a
University teaching assistant teach and helped in Develop Curriculums in addition
to being Online/Offline AI instructor.
BIO
Neural_Network
BIO
Mohamed Essam Artificial Intelligence Engineer with 5 years of experience in
Remote Startups and freelance projects, Passionate with teaching, I am a
University teaching assistant teach and helped in Develop Curriculums in addition
to being Online/Offline AI instructor.
Building Block
By. Mohamed Essam
Neural Network
By. Mohamed Essam
Simple Neural Network
 Neural networks, also known as artificial neural networks (ANNs)
or simulated neural networks (SNNs).
Simple Neural Network
 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:
 Weight: The weights indicate the importance of the input in the decision-making.
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
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
Neural_Network
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
Neural Network.pptx
PDF
Neural Networks
PPTX
Introduction to Neural Networks By Simon Haykins
PDF
Artificial Neural Network-Types,Perceptron,Problems
PPTX
ANN.pptx
PPTX
Deep Learning With Python | Deep Learning And Neural Networks | Deep Learning...
PPTX
Sppu engineering artificial intelligence and data science semester 6th Artif...
PPT
Neural-Networks.ppt
Neural Network.pptx
Neural Networks
Introduction to Neural Networks By Simon Haykins
Artificial Neural Network-Types,Perceptron,Problems
ANN.pptx
Deep Learning With Python | Deep Learning And Neural Networks | Deep Learning...
Sppu engineering artificial intelligence and data science semester 6th Artif...
Neural-Networks.ppt

Similar to Neural_Network (20)

PDF
Neural Networks Basic Concepts and Deep Learning
PPTX
Deeplearning for Computer Vision PPT with
PDF
20200428135045cfbc718e2c.pdf
PPTX
SujanKhamrui_28100119050.pptx
PDF
Data Science - Part VIII - Artifical Neural Network
PDF
Deep learning
PPTX
Neural networks and deep learning
PPT
The Introduction to Neural Networks.ppt
PPTX
Neural Network_basic_Reza_Lecture_3.pptx
PDF
Understanding Deep Learning & Parameter Tuning with MXnet, H2o Package in R
PPTX
Deep learning algorithms
PPTX
Artificial Neural Network_VCW (1).pptx
PPT
cs4811-ch11-neural-networks.ppt
PPTX
3 НЕЙРОННЫЕ СЕТИ КАК СОСТАВНЫЕ ЭЛЕМЕНТЫ ГЛУБОКОГО ОБУЧЕНИЯ.pptx
PPTX
Deep Learning Tutorial | Deep Learning Tutorial For Beginners | What Is Deep ...
PDF
DEEPLEARNING recurrent neural networs.pdf
PDF
A Study On Deep Learning
PDF
Deep Learning Survey
PPTX
Introduction to Neural networks (under graduate course) Lecture 9 of 9
PDF
Swarm assignment 1
Neural Networks Basic Concepts and Deep Learning
Deeplearning for Computer Vision PPT with
20200428135045cfbc718e2c.pdf
SujanKhamrui_28100119050.pptx
Data Science - Part VIII - Artifical Neural Network
Deep learning
Neural networks and deep learning
The Introduction to Neural Networks.ppt
Neural Network_basic_Reza_Lecture_3.pptx
Understanding Deep Learning & Parameter Tuning with MXnet, H2o Package in R
Deep learning algorithms
Artificial Neural Network_VCW (1).pptx
cs4811-ch11-neural-networks.ppt
3 НЕЙРОННЫЕ СЕТИ КАК СОСТАВНЫЕ ЭЛЕМЕНТЫ ГЛУБОКОГО ОБУЧЕНИЯ.pptx
Deep Learning Tutorial | Deep Learning Tutorial For Beginners | What Is Deep ...
DEEPLEARNING recurrent neural networs.pdf
A Study On Deep Learning
Deep Learning Survey
Introduction to Neural networks (under graduate course) Lecture 9 of 9
Swarm assignment 1

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

Recently uploaded (20)

PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PDF
4 layer Arch & Reference Arch of IoT.pdf
PPTX
Internet of Everything -Basic concepts details
PPTX
Build Your First AI Agent with UiPath.pptx
PDF
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
PPTX
MuleSoft-Compete-Deck for midddleware integrations
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
PDF
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
PDF
Improvisation in detection of pomegranate leaf disease using transfer learni...
PPTX
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
PDF
sbt 2.0: go big (Scala Days 2025 edition)
DOCX
Basics of Cloud Computing - Cloud Ecosystem
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PDF
Statistics on Ai - sourced from AIPRM.pdf
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PDF
Consumable AI The What, Why & How for Small Teams.pdf
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
PDF
sustainability-14-14877-v2.pddhzftheheeeee
Data Virtualization in Action: Scaling APIs and Apps with FME
4 layer Arch & Reference Arch of IoT.pdf
Internet of Everything -Basic concepts details
Build Your First AI Agent with UiPath.pptx
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
MuleSoft-Compete-Deck for midddleware integrations
Taming the Chaos: How to Turn Unstructured Data into Decisions
NewMind AI Weekly Chronicles – August ’25 Week IV
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
Improvisation in detection of pomegranate leaf disease using transfer learni...
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
sbt 2.0: go big (Scala Days 2025 edition)
Basics of Cloud Computing - Cloud Ecosystem
Early detection and classification of bone marrow changes in lumbar vertebrae...
Statistics on Ai - sourced from AIPRM.pdf
The influence of sentiment analysis in enhancing early warning system model f...
Consumable AI The What, Why & How for Small Teams.pdf
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
sustainability-14-14877-v2.pddhzftheheeeee

Neural_Network

  • 2. BIO Mohamed Essam Artificial Intelligence Engineer with 5 years of experience in Remote Startups and freelance projects, Passionate with teaching, I am a University teaching assistant teach and helped in Develop Curriculums in addition to being Online/Offline AI instructor.
  • 3. BIO Mohamed Essam Artificial Intelligence Engineer with 5 years of experience in Remote Startups and freelance projects, Passionate with teaching, I am a University teaching assistant teach and helped in Develop Curriculums in addition to being Online/Offline AI instructor.
  • 4. BIO Mohamed Essam Artificial Intelligence Engineer with 5 years of experience in Remote Startups and freelance projects, Passionate with teaching, I am a University teaching assistant teach and helped in Develop Curriculums in addition to being Online/Offline AI instructor.
  • 5. BIO Mohamed Essam Artificial Intelligence Engineer with 5 years of experience in Remote Startups and freelance projects, Passionate with teaching, I am a University teaching assistant teach and helped in Develop Curriculums in addition to being Online/Offline AI instructor.
  • 6. BIO
  • 8. BIO Mohamed Essam Artificial Intelligence Engineer with 5 years of experience in Remote Startups and freelance projects, Passionate with teaching, I am a University teaching assistant teach and helped in Develop Curriculums in addition to being Online/Offline AI instructor.
  • 11. Simple Neural Network  Neural networks, also known as artificial neural networks (ANNs) or simulated neural networks (SNNs).
  • 12. Simple Neural Network  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.
  • 13. 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.
  • 15. 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:  Weight: The weights indicate the importance of the input in the decision-making.
  • 16. 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.
  • 17. 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.
  • 18. 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
  • 19. 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.
  • 20. 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.
  • 21. 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.
  • 23. 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
  • 24. 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.
  • 25. 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,
  • 28. 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