Professional Documents
Culture Documents
Final 1st Lecture
Final 1st Lecture
Final 1st Lecture
Neural Networks
Overview
Introduction to AI
Artificial Neural Network
Biological Neural Network
Types of Neural Network
ANN Applications
ANN Advantages
Shallow Neural Network
What is AI?
Artificial intelligence means provide the ability of
think, Sense, decision making to machines.
AI, or Artificial Intelligence, is a field of computer
science that focuses on creating intelligent
machines capable of performing tasks that
typically require human intelligence. It involves
the development of algorithms and models that
enable machines to learn from data, recognize
patterns, make decisions, and solve problems.
Motivation Behind Ai
Nature has inspired us for inventions. Eg. Birds inspired us to fly.
It seems only logical, then, to look at the brain’s architecture for
inspiration on how to build an intelligent machine. This is the key
idea that inspired artificial neural networks (ANNs).
However, although planes were inspired by birds, they don’t have
to flap their wings.
Similarly, ANNs have gradually become quite different from their
biological cousins.
Some researchers even argue that we should drop the biological
analogy altogether (e.g., by saying “units” rather than “neurons”)
What is Artificial Neural Network?
The term "Artificial Neural Network" is derived
from Biological neural networks that develop
the structure of a human brain.
Similar to the human brain that has neurons
Dendrites Inputs
Synapse Weights
Axon Output
Types of Neural Networks
Neural Network types can be classified based on following
attributes:
1. Connection type:
Static(feed forward)
Dynamic(feedback)
2. Topology
Single layer
Multilayer
Recurrent
3. Learning Methods
Supervised
Unsupervised
reinforcement
Architecture of an artificial neural network:
Model of Artificial Neuron
Layers
Input Layer:
As the name suggests, it accepts inputs in several
different formats provided by the programmer.
Hidden Layer:
The hidden layer presents in-between input and
output layers. It performs all the calculations to find
hidden features and patterns.
Output Layer:
The input goes through a series of transformations
using the hidden layer, which finally results in
output that is conveyed using this layer.
Applications of ANN
Image Recognition and Computer Vision
Speech Recognition and Natural Language
Processing (NLP)
Medical Diagnosis and Treatment Planning
Recommender Systems
Fraud Detection
ANN Advantages
Artificial Neural Networks (ANNs) offer several advantages, including:
2. Adaptability and Learning: ANNs can adapt and learn from training
data, adjusting the weights and biases of the neurons to improve their
performance over time. This allows them to generalize from examples
and make predictions on unseen data.