Fundamentals of Neural Networks Dr. Satinder Bal Gupta

Slides:



Advertisements
Similar presentations
1 Machine Learning: Lecture 4 Artificial Neural Networks (Based on Chapter 4 of Mitchell T.., Machine Learning, 1997)
Advertisements

Perceptron Learning Rule
NEURAL NETWORKS Perceptron
1 Neural networks. Neural networks are made up of many artificial neurons. Each input into the neuron has its own weight associated with it illustrated.
Artificial Neural Network
Artificial Intelligence (CS 461D)
Neural Networks Basic concepts ArchitectureOperation.
1 Chapter 11 Neural Networks. 2 Chapter 11 Contents (1) l Biological Neurons l Artificial Neurons l Perceptrons l Multilayer Neural Networks l Backpropagation.
Introduction to Neural Network Justin Jansen December 9 th 2002.
November 30, 2010Neural Networks Lecture 20: Interpolative Associative Memory 1 Associative Networks Associative networks are able to store a set of patterns.
Artificial Neural Networks
Neural Networks Lab 5. What Is Neural Networks? Neural networks are composed of simple elements( Neurons) operating in parallel. Neural networks are composed.
Neural Networks. Background - Neural Networks can be : Biological - Biological models Artificial - Artificial models - Desire to produce artificial systems.
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
Machine Learning. Learning agent Any other agent.
MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
Presentation on Neural Networks.. Basics Of Neural Networks Neural networks refers to a connectionist model that simulates the biophysical information.
Using Neural Networks in Database Mining Tino Jimenez CS157B MW 9-10:15 February 19, 2009.
Artificial Neural Nets and AI Connectionism Sub symbolic reasoning.
Introduction to Neural Networks. Neural Networks in the Brain Human brain “computes” in an entirely different way from conventional digital computers.
 The most intelligent device - “Human Brain”.  The machine that revolutionized the whole world – “computer”.  Inefficiencies of the computer has lead.
Outline What Neural Networks are and why they are desirable Historical background Applications Strengths neural networks and advantages Status N.N and.
1 Machine Learning The Perceptron. 2 Heuristic Search Knowledge Based Systems (KBS) Genetic Algorithms (GAs)
Neural Networks Kasin Prakobwaitayakit Department of Electrical Engineering Chiangmai University EE459 Neural Networks The Structure.
NEURAL NETWORKS FOR DATA MINING
1 Chapter 11 Neural Networks. 2 Chapter 11 Contents (1) l Biological Neurons l Artificial Neurons l Perceptrons l Multilayer Neural Networks l Backpropagation.
1 Introduction to Neural Networks And Their Applications.
Introduction to Artificial Intelligence (G51IAI) Dr Rong Qu Neural Networks.
Features of Biological Neural Networks 1)Robustness and Fault Tolerance. 2)Flexibility. 3)Ability to deal with variety of Data situations. 4)Collective.
Soft Computing Lecture 19 Part 2 Hybrid Intelligent Systems.
Artificial Intelligence, Expert Systems, and Neural Networks Group 10 Cameron Kinard Leaundre Zeno Heath Carley Megan Wiedmaier.
Neural Network Basics Anns are analytical systems that address problems whose solutions have not been explicitly formulated Structure in which multiple.
PARALLELIZATION OF ARTIFICIAL NEURAL NETWORKS Joe Bradish CS5802 Fall 2015.
Introduction to Neural Networks Introduction to Neural Networks Applied to OCR and Speech Recognition An actual neuron A crude model of a neuron Computational.
Lecture 5 Neural Control
Neural Networks Presented by M. Abbasi Course lecturer: Dr.Tohidkhah.
Dr.Abeer Mahmoud ARTIFICIAL INTELLIGENCE (CS 461D) Dr. Abeer Mahmoud Computer science Department Princess Nora University Faculty of Computer & Information.
Perceptrons Michael J. Watts
Joe Bradish Parallel Neural Networks. Background  Deep Neural Networks (DNNs) have become one of the leading technologies in artificial intelligence.
A Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
March 31, 2016Introduction to Artificial Intelligence Lecture 16: Neural Network Paradigms I 1 … let us move on to… Artificial Neural Networks.
Artificial Neural Networks By: Steve Kidos. Outline Artificial Neural Networks: An Introduction Frank Rosenblatt’s Perceptron Multi-layer Perceptron Dot.
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 6: Artificial Neural Networks for Data Mining.
Fundamental ARTIFICIAL NEURAL NETWORK Session 1st
Neural networks.
Big data classification using neural network
Learning in Neural Networks
One-layer neural networks Approximation problems
Artificial Intelligence (CS 370D)
Intelligent Information System Lab
Dr. Unnikrishnan P.C. Professor, EEE
Motivation Computers are good at some things… Calculating 
Introduction to Neural Networks And Their Applications
CSE 473 Introduction to Artificial Intelligence Neural Networks
CSC 578 Neural Networks and Deep Learning
Chapter 12 Advanced Intelligent Systems
of the Artificial Neural Networks.
XOR problem Input 2 Input 1
Neural Networks Geoff Hulten.
Lecture Notes for Chapter 4 Artificial Neural Networks
Dr. Unnikrishnan P.C. Professor, EEE
ARTIFICIAL NEURAL networks.
The Network Approach: Mind as a Web
Introduction to Neural Network
David Kauchak CS158 – Spring 2019
Introduction to Neural Networks
Akram Bitar and Larry Manevitz Department of Computer Science
Outline Announcement Neural networks Perceptrons - continued
Patterson: Chap 1 A Review of Machine Learning
Presentation transcript:

Fundamentals of Neural Networks Dr. Satinder Bal Gupta Dr. Satinder Bal Gupta, VCE, Rohtak

Fundamentals of Neural Networks Dr. Satinder Bal Gupta, VCE, Rohtak

Dr. Satinder Bal Gupta, VCE, Rohtak Introduction Dr. Satinder Bal Gupta, VCE, Rohtak

Dr. Satinder Bal Gupta, VCE, Rohtak Why Neural Networks ? Dr. Satinder Bal Gupta, VCE, Rohtak

Dr. Satinder Bal Gupta, VCE, Rohtak History Dr. Satinder Bal Gupta, VCE, Rohtak

Advantages and disadvantages of neural networks One major advantage of neural networks is that they complement symbolic AI. For one, neural networks are based upon the brain, and for two, they are based on a totally different philosophy from symbolic AI. For this reason, neural networks have shown many interesting practical applications which are unique to neural networks. Another major advantage of neural networks is their easy implementation of parallelism since, for example, each neuron can work independently. Generally, developing parallel algorithms for given problems or models (e.g., search, sort, matrix multiplication, etc.) is not easy. Dr. Satinder Bal Gupta, VCE, Rohtak

Advantages of neural networks (cont.) Other advantages are: Learning capability. Neural networks can learn by adjusting their weights. Robustness. For example, neural networks can deal with certain amount of noise in the input. Even if part of a neural network is damaged (perhaps similar to partial brain damage), often it can still perform tasks to a certain extent, unlike some engineering systems, like a computer. Generalization. A neural network can deal with new patterns which are similar to learned patterns. Nonlinearity. Nonlinear problems are hard to solve mathematically. Neural networks can deal with any problems that can be represented as patterns. Dr. Satinder Bal Gupta, VCE, Rohtak

Disadvantages of neural networks First, they have not been able to mimic the human brain or intelligence. Second, after we successfully train a neural network to perform its goal, its weights have no direct meaning to us. That is, we cannot extract any underlying rules which may be implied from the neural network. A big gap remains between neural networks and symbolic AI. Perhaps this situation is essentially the same for the brain - the brain performs at a high level of intelligence, but when we examine it at the physiological level, we see only electrochemical signals passing throughout the natural neural network. A breakthrough for connecting the micro- and macroscopic phenomena in either area, artificial or natural neural networks, may solve the problem for the other. A solution for either area, however, appears unlikely to come in the near future. Third, computation often takes a long time, and sometimes it does not even converge. A counter-argument against this common problem of long time training is that even though it may take a month of continuous training, once it is successful, it can be copied to other systems easily and the benefit can be significant. Fourth, scaling up a neural network is not a simple matter. For example, suppose that we trained a neural network for 100 input neurons. When we want to extend this to a neural network of 101 input neurons, normally we have to start over an entire training session for the new network. Dr. Satinder Bal Gupta, VCE, Rohtak

Biological Neuron Model Dr. Satinder Bal Gupta, VCE, Rohtak

Information Flow in a Neural Cell Dr. Satinder Bal Gupta, VCE, Rohtak

Artificial Neuron Model Dr. Satinder Bal Gupta, VCE, Rohtak

Dr. Satinder Bal Gupta, VCE, Rohtak Functions Dr. Satinder Bal Gupta, VCE, Rohtak

Model of Artificial Neuron Dr. Satinder Bal Gupta, VCE, Rohtak

Artificial Neuron–Basic Elements Dr. Satinder Bal Gupta, VCE, Rohtak

Dr. Satinder Bal Gupta, VCE, Rohtak Basic Elements (Cont.) Dr. Satinder Bal Gupta, VCE, Rohtak

Dr. Satinder Bal Gupta, VCE, Rohtak Example Dr. Satinder Bal Gupta, VCE, Rohtak

Neural Network Architectures Dr. Satinder Bal Gupta, VCE, Rohtak

Single Layer Feed-forward Network Dr. Satinder Bal Gupta, VCE, Rohtak

Multi Layer Feed-forward Network Dr. Satinder Bal Gupta, VCE, Rohtak

Dr. Satinder Bal Gupta, VCE, Rohtak Recurrent Networks Dr. Satinder Bal Gupta, VCE, Rohtak

Learning Methods in Neural Networks Dr. Satinder Bal Gupta, VCE, Rohtak

Classification of Learning Algorithms Dr. Satinder Bal Gupta, VCE, Rohtak

Learning Methods (Cont.) Dr. Satinder Bal Gupta, VCE, Rohtak

Dr. Satinder Bal Gupta, VCE, Rohtak Hebbian Learning Dr. Satinder Bal Gupta, VCE, Rohtak

Gradient decent Learning Dr. Satinder Bal Gupta, VCE, Rohtak

Competitive and stochastic Learning Dr. Satinder Bal Gupta, VCE, Rohtak

Applications of Neural Networks Dr. Satinder Bal Gupta, VCE, Rohtak