neural network

136,882 views 19 slides Jan 28, 2010
Slide 1
Slide 1 of 19
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19

About This Presentation

abt neural network & it's application for seminar


Slide Content

Neural Network Guided by Chapala Maharana Submitted By- Nilmani Singh Branch-CSE Regd. No.-0601289251

Contents .Introduction to Neural Network .Neurons .Activation Function .Types of Neural Network .Learning In Neural Networks .Application of Neural Network .Advantages of Neural Network .Disadvantages Of Neural Network

Neural Networks A method of computing, based on the interaction of multiple connected processing elements. A powerful technique to solve many real world problems. The ability to learn from experience in order to improve their performance. Ability to deal with incomplete information

Biological approach to AI Developed in 1943 Comprised of one or more layers of neurons Several types, we’ll focus on feed-forward and feedback networks Basics Of Neural Network

Neurons Biologica l Artificial

Neural Network Neurons Receives n-inputs Multiplies each input by its weight Applies activation function to the sum of results Outputs result

Activation Functions Controls when unit is “active” or “inactive” Threshold function outputs 1 when input is positive and 0 otherwise Sigmoid function = 1 / (1 + e -x )

Neural Network types can be classified based on following attributes: Connection Type - Static ( feedforward ) - Dynamic (feedback ) Topology - Single layer - Multilayer - Recurrent Learning Methods - Supervised - Unsupervised - Reinforcement Types of Neural Networks

Classification Based On Connection Types Static( Feedforward ) (unit delay operator z -1 implies dynamic system) Classification Based On Topology Dynamic(Feedback) Single layer Multilayer Recurrent

Classification Based On Learning Method Supervised Unsupervised Reinforcement Supervised learning Each training pattern: input + desired output At each presentation: adapt weights After many epochs convergence to a local minimum

Unsupervised Learning No help from the outside No training data, no information available on the desired output Learning by doing Used to pick out structure in the input: Clustering Reduction of dimensionality  compression Example: Kohonen’s Learning Law

Reinforcement learning Teacher: training data The teacher scores the performance of the training examples Use performance score to shuffle weights ‘randomly’ Relatively slow learning due to ‘randomness’

Pattern recognition Investment analysis Control systems & monitoring Mobile computing Marketing and financial applications Forecasting – sales, market research, meteorology Neural Network Applications

Advantages: A neural network can perform tasks that a linear program can not. When an element of the neural network fails, it can continue without any problem by their parallel nature. A neural network learns and does not need to be reprogrammed. It can be implemented in any application. It can be implemented without any problem

Disadvantages: The neural network needs training to operate. The architecture of a neural network is different from the architecture of microprocessors therefore needs to be emulated. Requires high processing time for large neural networks.

Conclusions Neural networks provide ability to provide more human-like AI Takes rough approximation and hard-coded reactions out of AI design (i.e. Rules and FSMs) Still require a lot of fine-tuning during development

References Neural Networks, Fuzzy Logic, and Genetic Algorithm ( synthesis and Application) S.Rajasekaran , G.A. Vijayalakshmi Pai , PHI Neuro Fuzzy and Soft Computing, J. S. R. JANG,C.T. Sun, E. Mitzutani , PHI Neural Netware , a tutorial on neural networks Sweetser , Penny. “Strategic Decision-Making with Neural Networks and Influence Maps”, AI Game Programming Wisdom 2 , Section 7.7 (439 – 46) Russell, Stuart and Norvig , Peter. Artificial Intelligence: A Modern Approach , Section 20.5 (736 – 48)

THANK YOU

QUESTIONS ?
Tags