An Introduction to Neural Networks
|
|
|
- Agatha Ross
- 9 years ago
- Views:
Transcription
1 An Introduction to Vincent Cheung Kevin Cannons Signal & Data Compression Laboratory Electrical & Computer Engineering University of Manitoba Winnipeg, Manitoba, Canada Advisor: Dr. W. Kinsner May 27, 2002
2 Outline Fundamentals and Verification and Discussion Conclusion Cheung/Cannons 1
3 What Are Artificial? Fundamentals An extremely simplified model of the brain Essentially a function approximator Transforms inputs into outputs to the best of its ability Inputs Outputs Inputs NN Outputs Cheung/Cannons 2
4 What Are Artificial? Composed of many neurons that co-operate to perform the desired function Fundamentals Cheung/Cannons 3
5 Fundamentals What Are They Used For? Classification Pattern recognition, feature extraction, image matching Noise Reduction Recognize patterns in the inputs and produce noiseless outputs Prediction Extrapolation based on historical data Cheung/Cannons 4
6 Why Use? Ability to learn NN s figure out how to perform their function on their own Determine their function based only upon sample inputs Ability to generalize i.e. produce reasonable outputs for inputs it has not been taught how to deal with Fundamentals Cheung/Cannons 5
7 How Do Work? The output of a neuron is a function of the weighted sum of the inputs plus a bias i 1 i 2 i 3 w 1 w 2 w 3 Neuron Output = f(i 1 w 1 + i 2 w 2 + i 3 w 3 + bias) bias The function of the entire neural network is simply the computation of the outputs of all the neurons An entirely deterministic calculation Cheung/Cannons 6
8 Activation Functions Applied to the weighted sum of the inputs of a neuron to produce the output Majority of NN s use sigmoid functions Smooth, continuous, and monotonically increasing (derivative is always positive) Bounded range - but never reaches max or min Consider ON to be slightly less than the max and OFF to be slightly greater than the min Cheung/Cannons 7
9 Activation Functions The most common sigmoid function used is the logistic function f(x) = 1/(1 + e -x ) The calculation of derivatives are important for neural networks and the logistic function has a very nice derivative f (x) = f(x)(1 - f(x)) Other sigmoid functions also used hyperbolic tangent arctangent The exact nature of the function has little effect on the abilities of the neural network Cheung/Cannons 8
10 Fundamentals Where Do The Weights Come From? The weights in a neural network are the most important factor in determining its function Training is the act of presenting the network with some sample data and modifying the weights to better approximate the desired function There are two main types of training Supervised Training Supplies the neural network with inputs and the desired outputs Response of the network to the inputs is measured The weights are modified to reduce the difference between the actual and desired outputs Cheung/Cannons 9
11 Fundamentals Where Do The Weights Come From? Unsupervised Training Epoch Only supplies inputs The neural network adjusts its own weights so that similar inputs cause similar outputs The network identifies the patterns and differences in the inputs without any external assistance One iteration through the process of providing the network with an input and updating the network's weights Typically many epochs are required to train the neural network Cheung/Cannons 10
12 Perceptrons First neural network with the ability to learn Made up of only input neurons and output neurons Input neurons typically have two states: ON and OFF Output neurons use a simple threshold activation function In basic form, can only solve linear problems Limited applications Input Neurons Weights Output Neuron Cheung/Cannons 11
13 How Do Perceptrons Learn? Uses supervised training If the output is not correct, the weights are adjusted according to the formula: w new = w old + α(desired output)*input α is the learning rate * * * 0.8 = 1.3 Assuming Output Threshold = > 1.2 Assume Output was supposed to be 0 update the weights Assume α = 1 W 1new = *(0-1)*1 = -0.5 W 2new = *(0-1)*0 = 0.2 W 3new = *(0-1)*1 = -0.2 Cheung/Cannons 12
14 Multilayer Feedforward Networks Most common neural network An extension of the perceptron Multiple layers The addition of one or more hidden layers in between the input and output layers Activation function is not simply a threshold Usually a sigmoid function A general function approximator Not limited to linear problems Information flows in one direction The outputs of one layer act as inputs to the next layer Cheung/Cannons 13
15 XOR Example 0 Inputs 1 Output Inputs: 0, 1 H 1 : Net = 0(4.83) + 1(-4.83) 2.82 = Output = 1 / (1 + e 7.65 ) = x 10-4 H 2 : Net = 0(-4.63) + 1(4.6) 2.74 = 1.86 Output = 1 / (1 + e ) = O: Net = x 10-4 (5.73) (5.83) 2.86 = Output = 1 / (1 + e ) = Cheung/Cannons 14
16 Backpropagation Most common method of obtaining the many weights in the network A form of supervised training The basic backpropagation algorithm is based on minimizing the error of the network using the derivatives of the error function Simple Slow Prone to local minima issues Cheung/Cannons 15
17 Backpropagation Most common measure of error is the mean square error: E = (target output) 2 Partial derivatives of the error wrt the weights: Output Neurons: let: δ j = f (net j ) (target j output j ) E/ w ji = -output i δ j Hidden Neurons: let: δ j = f (net j ) Σ(δ k w kj ) E/ w ji = -output i δ j j = output neuron i = neuron in last hidden j = hidden neuron i = neuron in previous layer k = neuron in next layer Cheung/Cannons 16
18 Fundamentals Backpropagation Calculation of the derivatives flows backwards through the network, hence the name, backpropagation These derivatives point in the direction of the maximum increase of the error function A small step (learning rate) in the opposite direction will result in the maximum decrease of the (local) error function: w new = w old α E/ w old where α is the learning rate Cheung/Cannons 17
19 Fundamentals Backpropagation The learning rate is important Too small Convergence extremely slow Too large May not converge Momentum Tends to aid convergence Applies smoothed averaging to the change in weights: new = β old - α E/ w old w new = w old + new Acts as a low-pass filter by reducing rapid fluctuations β is the momentum coefficient Cheung/Cannons 18
20 Local Minima Training is essentially minimizing the mean square error function Key problem is avoiding local minima Traditional techniques for avoiding local minima: Simulated annealing Perturb the weights in progressively smaller amounts Genetic algorithms Use the weights as chromosomes Apply natural selection, mating, and mutations to these chromosomes Cheung/Cannons 19
21 Counterpropagation (CP) Networks Another multilayer feedforward network Up to 100 times faster than backpropagation Not as general as backpropagation Made up of three layers: Input Kohonen Grossberg (Output) Inputs Input Layer Kohonen Layer Grossberg Layer Outputs Cheung/Cannons 20
22 How Do They Work? Kohonen Layer: Neurons in the Kohonen layer sum all of the weighted inputs received The neuron with the largest sum outputs a 1 and the other neurons output 0 Grossberg Layer: Each Grossberg neuron merely outputs the weight of the connection between itself and the one active Kohonen neuron Cheung/Cannons 21
23 Why Two Different Types of Layers? More accurate representation of biological neural networks Each layer has its own distinct purpose: Kohonen layer separates inputs into separate classes Inputs in the same class will turn on the same Kohonen neuron Grossberg layer adjusts weights to obtain acceptable outputs for each class Fundamentals Cheung/Cannons 22
24 Training a CP Network Training the Kohonen layer Uses unsupervised training Input vectors are often normalized The one active Kohonen neuron updates its weights according to the formula: w new = w old + α(input - w old ) where α is the learning rate The weights of the connections are being modified to more closely match the values of the inputs At the end of training, the weights will approximate the average value of the inputs in that class Cheung/Cannons 23
25 Training a CP Network Training the Grossberg layer Uses supervised training Weight update algorithm is similar to that used in backpropagation Fundamentals Cheung/Cannons 24
26 Hidden Layers and Neurons For most problems, one layer is sufficient Two layers are required when the function is discontinuous The number of neurons is very important: Too few Underfit the data NN can t learn the details Too many Overfit the data NN learns the insignificant details Start small and increase the number until satisfactory results are obtained Cheung/Cannons 25
27 Overfitting Training Test Well fit Overfit Cheung/Cannons 26
28 How is the Training Set Chosen? Overfitting can also occur if a good training set is not chosen What constitutes a good training set? Samples must represent the general population Samples must contain members of each class Samples in each class must contain a wide range of variations or noise effect Fundamentals Cheung/Cannons 27
29 Size of the Training Set The size of the training set is related to the number of hidden neurons Eg. 10 inputs, 5 hidden neurons, 2 outputs: 11(5) + 6(2) = 67 weights (variables) If only 10 training samples are used to determine these weights, the network will end up being overfit Any solution found will be specific to the 10 training samples Analogous to having 10 equations, 67 unknowns you can come up with a specific solution, but you can t find the general solution with the given information Cheung/Cannons 28
30 Training and Verification The set of all known samples is broken into two orthogonal (independent) sets: Training set A group of samples used to train the neural network Testing set A group of samples used to test the performance of the neural network Used to estimate the error rate Known Samples Training Set Testing Set Cheung/Cannons 29
31 Verification Provides an unbiased test of the quality of the network Common error is to test the neural network using the same samples that were used to train the neural network The network was optimized on these samples, and will obviously perform well on them Doesn t give any indication as to how well the network will be able to classify inputs that weren t in the training set Cheung/Cannons 30
32 Verification Various metrics can be used to grade the performance of the neural network based upon the results of the testing set Mean square error, SNR, etc. Resampling is an alternative method of estimating error rate of the neural network Basic idea is to iterate the training and testing procedures multiple times Two main techniques are used: Cross-Validation Bootstrapping Cheung/Cannons 31
33 Fundamentals and Discussion A simple toy problem was used to test the operation of a perceptron Provided the perceptron with 5 pieces of information about a face the individual s hair, eye, nose, mouth, and ear type Each piece of information could take a value of +1 or indicates a girl feature -1 indicates a guy feature The individual was to be classified as a girl if the face had more girl features than guy features and a boy otherwise Cheung/Cannons 32
34 and Discussion Fundamentals Constructed a perceptron with 5 inputs and 1 output Face Feature Input Values Input neurons Output neuron Output value indicating boy or girl Trained the perceptron with 24 out of the 32 possible inputs over 1000 epochs The perceptron was able to classify the faces that were not in the training set Cheung/Cannons 33
35 Fundamentals and Discussion A number of toy problems were tested on multilayer feedforward NN s with a single hidden layer and backpropagation: Inverter The NN was trained to simply output 0.1 when given a 1 and 0.9 when given a 0 A demonstration of the NN s ability to memorize 1 input, 1 hidden neuron, 1 output With learning rate of 0.5 and no momentum, it took about 3,500 epochs for sufficient training Including a momentum coefficient of 0.9 reduced the number of epochs required to about 250 Cheung/Cannons 34
36 and Discussion Inverter (continued) Increasing the learning rate decreased the training time without hampering convergence for this simple example Increasing the epoch size, the number of samples per epoch, decreased the number of epochs required and seemed to aid in convergence (reduced fluctuations) Increasing the number of hidden neurons decreased the number of epochs required Allowed the NN to better memorize the training set the goal of this toy problem Not recommended to use in real problems, since the NN loses its ability to generalize Cheung/Cannons 35
37 and Discussion AND gate 2 inputs, 2 hidden neurons, 1 output About 2,500 epochs were required when using momentum XOR gate Same as AND gate 3-to-8 decoder 3 inputs, 3 hidden neurons, 8 outputs About 5,000 epochs were required when using momentum Cheung/Cannons 36
38 and Discussion Absolute sine function approximator ( sin(x) ) A demonstration of the NN s ability to learn the desired function, sin(x), and to generalize 1 input, 5 hidden neurons, 1 output The NN was trained with samples between π/2 and π/2 The inputs were rounded to one decimal place The desired targets were scaled to between 0.1 and 0.9 The test data contained samples in between the training samples (i.e. more than 1 decimal place) The outputs were translated back to between 0 and 1 About 50,000 epochs required with momentum Not smooth function at 0 (only piece-wise continuous) Cheung/Cannons 37
39 and Discussion Gaussian function approximator (e -x2 ) 1 input, 2 hidden neurons, 1 output Similar to the absolute sine function approximator, except that the domain was changed to between -3 and 3 About 10,000 epochs were required with momentum Smooth function Cheung/Cannons 38
40 and Discussion Primality tester 7 inputs, 8 hidden neurons, 1 output The input to the NN was a binary number The NN was trained to output 0.9 if the number was prime and 0.1 if the number was composite Classification and memorization test The inputs were restricted to between 0 and 100 About 50,000 epochs required for the NN to memorize the classifications for the training set No attempts at generalization were made due to the complexity of the pattern of prime numbers Some issues with local minima Cheung/Cannons 39
41 Fundamentals and Discussion Prime number generator Provide the network with a seed, and a prime number of the same order should be returned 7 inputs, 4 hidden neurons, 7 outputs Both the input and outputs were binary numbers The network was trained as an autoassociative network Prime numbers from 0 to 100 were presented to the network and it was requested that the network echo the prime numbers The intent was to have the network output the closest prime number when given a composite number After one million epochs, the network was successfully able to produce prime numbers for about 85-90% of the numbers between 0 and 100 Using Gray code instead of binary did not improve results Perhaps needs a second hidden layer, or implement some heuristics to reduce local minima issues Cheung/Cannons 40
42 Conclusion The toy examples confirmed the basic operation of neural networks and also demonstrated their ability to learn the desired function and generalize when needed The ability of neural networks to learn and generalize in addition to their wide range of applicability makes them very powerful tools Cheung/Cannons 41
43 Questions and Comments Cheung/Cannons 42
44 Acknowledgements Natural Sciences and Engineering Research Council (NSERC) University of Manitoba Cheung/Cannons 43
45 References [AbDo99] H. Abdi, D. Valentin, B. Edelman,, Thousand Oaks, CA: SAGE Publication Inc., [Hayk94] S. Haykin,, New York, NY: Nacmillan College Publishing Company, Inc., [Mast93] T. Masters, Practial Neural Network Recipes in C++, Toronto, ON: Academic Press, Inc., [Scha97] R. Schalkoff, Artificial, Toronto, ON: the McGraw-Hill Companies, Inc., [WeKu91] S. M. Weiss and C. A. Kulikowski, Computer Systems That Learn, San Mateo, CA: Morgan Kaufmann Publishers, Inc., [Wass89] P. D. Wasserman, Neural Computing: Theory and Practice, New York, NY: Van Nostrand Reinhold, Cheung/Cannons 44
Introduction to Machine Learning and Data Mining. Prof. Dr. Igor Trajkovski [email protected]
Introduction to Machine Learning and Data Mining Prof. Dr. Igor Trakovski [email protected] Neural Networks 2 Neural Networks Analogy to biological neural systems, the most robust learning systems
Feed-Forward mapping networks KAIST 바이오및뇌공학과 정재승
Feed-Forward mapping networks KAIST 바이오및뇌공학과 정재승 How much energy do we need for brain functions? Information processing: Trade-off between energy consumption and wiring cost Trade-off between energy consumption
Artificial Neural Networks and Support Vector Machines. CS 486/686: Introduction to Artificial Intelligence
Artificial Neural Networks and Support Vector Machines CS 486/686: Introduction to Artificial Intelligence 1 Outline What is a Neural Network? - Perceptron learners - Multi-layer networks What is a Support
Neural network software tool development: exploring programming language options
INEB- PSI Technical Report 2006-1 Neural network software tool development: exploring programming language options Alexandra Oliveira [email protected] Supervisor: Professor Joaquim Marques de Sá June 2006
Lecture 6. Artificial Neural Networks
Lecture 6 Artificial Neural Networks 1 1 Artificial Neural Networks In this note we provide an overview of the key concepts that have led to the emergence of Artificial Neural Networks as a major paradigm
Neural Networks and Back Propagation Algorithm
Neural Networks and Back Propagation Algorithm Mirza Cilimkovic Institute of Technology Blanchardstown Blanchardstown Road North Dublin 15 Ireland [email protected] Abstract Neural Networks (NN) are important
Neural Networks and Support Vector Machines
INF5390 - Kunstig intelligens Neural Networks and Support Vector Machines Roar Fjellheim INF5390-13 Neural Networks and SVM 1 Outline Neural networks Perceptrons Neural networks Support vector machines
SUCCESSFUL PREDICTION OF HORSE RACING RESULTS USING A NEURAL NETWORK
SUCCESSFUL PREDICTION OF HORSE RACING RESULTS USING A NEURAL NETWORK N M Allinson and D Merritt 1 Introduction This contribution has two main sections. The first discusses some aspects of multilayer perceptrons,
Chapter 4: Artificial Neural Networks
Chapter 4: Artificial Neural Networks CS 536: Machine Learning Littman (Wu, TA) Administration icml-03: instructional Conference on Machine Learning http://www.cs.rutgers.edu/~mlittman/courses/ml03/icml03/
degrees of freedom and are able to adapt to the task they are supposed to do [Gupta].
1.3 Neural Networks 19 Neural Networks are large structured systems of equations. These systems have many degrees of freedom and are able to adapt to the task they are supposed to do [Gupta]. Two very
Data Mining Techniques Chapter 7: Artificial Neural Networks
Data Mining Techniques Chapter 7: Artificial Neural Networks Artificial Neural Networks.................................................. 2 Neural network example...................................................
Analecta Vol. 8, No. 2 ISSN 2064-7964
EXPERIMENTAL APPLICATIONS OF ARTIFICIAL NEURAL NETWORKS IN ENGINEERING PROCESSING SYSTEM S. Dadvandipour Institute of Information Engineering, University of Miskolc, Egyetemváros, 3515, Miskolc, Hungary,
SEMINAR OUTLINE. Introduction to Data Mining Using Artificial Neural Networks. Definitions of Neural Networks. Definitions of Neural Networks
SEMINAR OUTLINE Introduction to Data Mining Using Artificial Neural Networks ISM 611 Dr. Hamid Nemati Introduction to and Characteristics of Neural Networks Comparison of Neural Networks to traditional
NEURAL NETWORKS A Comprehensive Foundation
NEURAL NETWORKS A Comprehensive Foundation Second Edition Simon Haykin McMaster University Hamilton, Ontario, Canada Prentice Hall Prentice Hall Upper Saddle River; New Jersey 07458 Preface xii Acknowledgments
Prediction Model for Crude Oil Price Using Artificial Neural Networks
Applied Mathematical Sciences, Vol. 8, 2014, no. 80, 3953-3965 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ams.2014.43193 Prediction Model for Crude Oil Price Using Artificial Neural Networks
6.2.8 Neural networks for data mining
6.2.8 Neural networks for data mining Walter Kosters 1 In many application areas neural networks are known to be valuable tools. This also holds for data mining. In this chapter we discuss the use of neural
Event driven trading new studies on innovative way. of trading in Forex market. Michał Osmoła INIME live 23 February 2016
Event driven trading new studies on innovative way of trading in Forex market Michał Osmoła INIME live 23 February 2016 Forex market From Wikipedia: The foreign exchange market (Forex, FX, or currency
Machine Learning and Data Mining -
Machine Learning and Data Mining - Perceptron Neural Networks Nuno Cavalheiro Marques ([email protected]) Spring Semester 2010/2011 MSc in Computer Science Multi Layer Perceptron Neurons and the Perceptron
Temporal Difference Learning in the Tetris Game
Temporal Difference Learning in the Tetris Game Hans Pirnay, Slava Arabagi February 6, 2009 1 Introduction Learning to play the game Tetris has been a common challenge on a few past machine learning competitions.
Stock Prediction using Artificial Neural Networks
Stock Prediction using Artificial Neural Networks Abhishek Kar (Y8021), Dept. of Computer Science and Engineering, IIT Kanpur Abstract In this work we present an Artificial Neural Network approach to predict
Self Organizing Maps: Fundamentals
Self Organizing Maps: Fundamentals Introduction to Neural Networks : Lecture 16 John A. Bullinaria, 2004 1. What is a Self Organizing Map? 2. Topographic Maps 3. Setting up a Self Organizing Map 4. Kohonen
Neural Network Add-in
Neural Network Add-in Version 1.5 Software User s Guide Contents Overview... 2 Getting Started... 2 Working with Datasets... 2 Open a Dataset... 3 Save a Dataset... 3 Data Pre-processing... 3 Lagging...
Neural Networks algorithms and applications
Neural Networks algorithms and applications By Fiona Nielsen 4i 12/12-2001 Supervisor: Geert Rasmussen Niels Brock Business College 1 Introduction Neural Networks is a field of Artificial Intelligence
Comparison of K-means and Backpropagation Data Mining Algorithms
Comparison of K-means and Backpropagation Data Mining Algorithms Nitu Mathuriya, Dr. Ashish Bansal Abstract Data mining has got more and more mature as a field of basic research in computer science and
3 An Illustrative Example
Objectives An Illustrative Example Objectives - Theory and Examples -2 Problem Statement -2 Perceptron - Two-Input Case -4 Pattern Recognition Example -5 Hamming Network -8 Feedforward Layer -8 Recurrent
Method of Combining the Degrees of Similarity in Handwritten Signature Authentication Using Neural Networks
Method of Combining the Degrees of Similarity in Handwritten Signature Authentication Using Neural Networks Ph. D. Student, Eng. Eusebiu Marcu Abstract This paper introduces a new method of combining the
MANAGING QUEUE STABILITY USING ART2 IN ACTIVE QUEUE MANAGEMENT FOR CONGESTION CONTROL
MANAGING QUEUE STABILITY USING ART2 IN ACTIVE QUEUE MANAGEMENT FOR CONGESTION CONTROL G. Maria Priscilla 1 and C. P. Sumathi 2 1 S.N.R. Sons College (Autonomous), Coimbatore, India 2 SDNB Vaishnav College
Neural Network and Genetic Algorithm Based Trading Systems. Donn S. Fishbein, MD, PhD Neuroquant.com
Neural Network and Genetic Algorithm Based Trading Systems Donn S. Fishbein, MD, PhD Neuroquant.com Consider the challenge of constructing a financial market trading system using commonly available technical
Lecture 8 February 4
ICS273A: Machine Learning Winter 2008 Lecture 8 February 4 Scribe: Carlos Agell (Student) Lecturer: Deva Ramanan 8.1 Neural Nets 8.1.1 Logistic Regression Recall the logistic function: g(x) = 1 1 + e θt
Recurrent Neural Networks
Recurrent Neural Networks Neural Computation : Lecture 12 John A. Bullinaria, 2015 1. Recurrent Neural Network Architectures 2. State Space Models and Dynamical Systems 3. Backpropagation Through Time
Iranian J Env Health Sci Eng, 2004, Vol.1, No.2, pp.51-57. Application of Intelligent System for Water Treatment Plant Operation.
Iranian J Env Health Sci Eng, 2004, Vol.1, No.2, pp.51-57 Application of Intelligent System for Water Treatment Plant Operation *A Mirsepassi Dept. of Environmental Health Engineering, School of Public
Cash Forecasting: An Application of Artificial Neural Networks in Finance
International Journal of Computer Science & Applications Vol. III, No. I, pp. 61-77 2006 Technomathematics Research Foundation Cash Forecasting: An Application of Artificial Neural Networks in Finance
Neural Networks in Quantitative Finance
Neural Networks in Quantitative Finance Master Thesis submitted to Prof. Dr. Wolfgang Härdle Institute for Statistics and Econometrics CASE - Center for Applied Statistics and Economics Humboldt-Universität
Electroencephalography Analysis Using Neural Network and Support Vector Machine during Sleep
Engineering, 23, 5, 88-92 doi:.4236/eng.23.55b8 Published Online May 23 (http://www.scirp.org/journal/eng) Electroencephalography Analysis Using Neural Network and Support Vector Machine during Sleep JeeEun
Making Sense of the Mayhem: Machine Learning and March Madness
Making Sense of the Mayhem: Machine Learning and March Madness Alex Tran and Adam Ginzberg Stanford University [email protected] [email protected] I. Introduction III. Model The goal of our research
Tennis Winner Prediction based on Time-Series History with Neural Modeling
Tennis Winner Prediction based on Time-Series History with Neural Modeling Amornchai Somboonphokkaphan, Suphakant Phimoltares, and Chidchanok Lursinsap Abstract Tennis is one of the most popular sports
Chapter 12 Discovering New Knowledge Data Mining
Chapter 12 Discovering New Knowledge Data Mining Becerra-Fernandez, et al. -- Knowledge Management 1/e -- 2004 Prentice Hall Additional material 2007 Dekai Wu Chapter Objectives Introduce the student to
Performance Evaluation of Artificial Neural. Networks for Spatial Data Analysis
Contemporary Engineering Sciences, Vol. 4, 2011, no. 4, 149-163 Performance Evaluation of Artificial Neural Networks for Spatial Data Analysis Akram A. Moustafa Department of Computer Science Al al-bayt
Artificial Intelligence and Machine Learning Models
Using Artificial Intelligence and Machine Learning Techniques. Some Preliminary Ideas. Presentation to CWiPP 1/8/2013 ICOSS Mark Tomlinson Artificial Intelligence Models Very experimental, but timely?
Machine Learning: Multi Layer Perceptrons
Machine Learning: Multi Layer Perceptrons Prof. Dr. Martin Riedmiller Albert-Ludwigs-University Freiburg AG Maschinelles Lernen Machine Learning: Multi Layer Perceptrons p.1/61 Outline multi layer perceptrons
Application of Neural Network in User Authentication for Smart Home System
Application of Neural Network in User Authentication for Smart Home System A. Joseph, D.B.L. Bong, D.A.A. Mat Abstract Security has been an important issue and concern in the smart home systems. Smart
NEURAL NETWORK FUNDAMENTALS WITH GRAPHS, ALGORITHMS, AND APPLICATIONS
NEURAL NETWORK FUNDAMENTALS WITH GRAPHS, ALGORITHMS, AND APPLICATIONS N. K. Bose HRB-Systems Professor of Electrical Engineering The Pennsylvania State University, University Park P. Liang Associate Professor
Introduction to Artificial Neural Networks
POLYTECHNIC UNIVERSITY Department of Computer and Information Science Introduction to Artificial Neural Networks K. Ming Leung Abstract: A computing paradigm known as artificial neural network is introduced.
Comparison of Supervised and Unsupervised Learning Algorithms for Pattern Classification
Comparison of Supervised and Unsupervised Learning Algorithms for Pattern Classification R. Sathya Professor, Dept. of MCA, Jyoti Nivas College (Autonomous), Professor and Head, Dept. of Mathematics, Bangalore,
Follow links Class Use and other Permissions. For more information, send email to: [email protected]
COPYRIGHT NOTICE: David A. Kendrick, P. Ruben Mercado, and Hans M. Amman: Computational Economics is published by Princeton University Press and copyrighted, 2006, by Princeton University Press. All rights
EFFICIENT DATA PRE-PROCESSING FOR DATA MINING
EFFICIENT DATA PRE-PROCESSING FOR DATA MINING USING NEURAL NETWORKS JothiKumar.R 1, Sivabalan.R.V 2 1 Research scholar, Noorul Islam University, Nagercoil, India Assistant Professor, Adhiparasakthi College
SELECTING NEURAL NETWORK ARCHITECTURE FOR INVESTMENT PROFITABILITY PREDICTIONS
UDC: 004.8 Original scientific paper SELECTING NEURAL NETWORK ARCHITECTURE FOR INVESTMENT PROFITABILITY PREDICTIONS Tonimir Kišasondi, Alen Lovren i University of Zagreb, Faculty of Organization and Informatics,
Novelty Detection in image recognition using IRF Neural Networks properties
Novelty Detection in image recognition using IRF Neural Networks properties Philippe Smagghe, Jean-Luc Buessler, Jean-Philippe Urban Université de Haute-Alsace MIPS 4, rue des Frères Lumière, 68093 Mulhouse,
Statistical Machine Learning
Statistical Machine Learning UoC Stats 37700, Winter quarter Lecture 4: classical linear and quadratic discriminants. 1 / 25 Linear separation For two classes in R d : simple idea: separate the classes
SMORN-VII REPORT NEURAL NETWORK BENCHMARK ANALYSIS RESULTS & FOLLOW-UP 96. Özer CIFTCIOGLU Istanbul Technical University, ITU. and
NEA/NSC-DOC (96)29 AUGUST 1996 SMORN-VII REPORT NEURAL NETWORK BENCHMARK ANALYSIS RESULTS & FOLLOW-UP 96 Özer CIFTCIOGLU Istanbul Technical University, ITU and Erdinç TÜRKCAN Netherlands Energy Research
THREE DIMENSIONAL REPRESENTATION OF AMINO ACID CHARAC- TERISTICS
THREE DIMENSIONAL REPRESENTATION OF AMINO ACID CHARAC- TERISTICS O.U. Sezerman 1, R. Islamaj 2, E. Alpaydin 2 1 Laborotory of Computational Biology, Sabancı University, Istanbul, Turkey. 2 Computer Engineering
Comparison of Supervised and Unsupervised Learning Classifiers for Travel Recommendations
Volume 3, No. 8, August 2012 Journal of Global Research in Computer Science REVIEW ARTICLE Available Online at www.jgrcs.info Comparison of Supervised and Unsupervised Learning Classifiers for Travel Recommendations
Role of Neural network in data mining
Role of Neural network in data mining Chitranjanjit kaur Associate Prof Guru Nanak College, Sukhchainana Phagwara,(GNDU) Punjab, India Pooja kapoor Associate Prof Swami Sarvanand Group Of Institutes Dinanagar(PTU)
Price Prediction of Share Market using Artificial Neural Network (ANN)
Prediction of Share Market using Artificial Neural Network (ANN) Zabir Haider Khan Department of CSE, SUST, Sylhet, Bangladesh Tasnim Sharmin Alin Department of CSE, SUST, Sylhet, Bangladesh Md. Akter
PLAANN as a Classification Tool for Customer Intelligence in Banking
PLAANN as a Classification Tool for Customer Intelligence in Banking EUNITE World Competition in domain of Intelligent Technologies The Research Report Ireneusz Czarnowski and Piotr Jedrzejowicz Department
Impact of Feature Selection on the Performance of Wireless Intrusion Detection Systems
2009 International Conference on Computer Engineering and Applications IPCSIT vol.2 (2011) (2011) IACSIT Press, Singapore Impact of Feature Selection on the Performance of ireless Intrusion Detection Systems
Neural Computation - Assignment
Neural Computation - Assignment Analysing a Neural Network trained by Backpropagation AA SSt t aa t i iss i t i icc aa l l AA nn aa l lyy l ss i iss i oo f vv aa r i ioo i uu ss l lee l aa r nn i inn gg
Multiple Layer Perceptron Training Using Genetic Algorithms
Multiple Layer Perceptron Training Using Genetic Algorithms Udo Seiffert University of South Australia, Adelaide Knowledge-Based Intelligent Engineering Systems Centre (KES) Mawson Lakes, 5095, Adelaide,
AN APPLICATION OF TIME SERIES ANALYSIS FOR WEATHER FORECASTING
AN APPLICATION OF TIME SERIES ANALYSIS FOR WEATHER FORECASTING Abhishek Agrawal*, Vikas Kumar** 1,Ashish Pandey** 2,Imran Khan** 3 *(M. Tech Scholar, Department of Computer Science, Bhagwant University,
Power Prediction Analysis using Artificial Neural Network in MS Excel
Power Prediction Analysis using Artificial Neural Network in MS Excel NURHASHINMAH MAHAMAD, MUHAMAD KAMAL B. MOHAMMED AMIN Electronic System Engineering Department Malaysia Japan International Institute
Sound Quality Evaluation of Hermetic Compressors Using Artificial Neural Networks
Purdue University Purdue e-pubs International Compressor Engineering Conference School of Mechanical Engineering 2006 Sound Quality Evaluation of Hermetic Compressors Using Artificial Neural Networks Claudio
ARTIFICIAL NEURAL NETWORKS FOR DATA MINING
ARTIFICIAL NEURAL NETWORKS FOR DATA MINING Amrender Kumar I.A.S.R.I., Library Avenue, Pusa, New Delhi-110 012 [email protected] 1. Introduction Neural networks, more accurately called Artificial Neural
COMBINED NEURAL NETWORKS FOR TIME SERIES ANALYSIS
COMBINED NEURAL NETWORKS FOR TIME SERIES ANALYSIS Iris Ginzburg and David Horn School of Physics and Astronomy Raymond and Beverly Sackler Faculty of Exact Science Tel-Aviv University Tel-A viv 96678,
An Introduction to Artificial Neural Networks (ANN) - Methods, Abstraction, and Usage
An Introduction to Artificial Neural Networks (ANN) - Methods, Abstraction, and Usage Introduction An artificial neural network (ANN) reflects a system that is based on operations of biological neural
How To Use Neural Networks In Data Mining
International Journal of Electronics and Computer Science Engineering 1449 Available Online at www.ijecse.org ISSN- 2277-1956 Neural Networks in Data Mining Priyanka Gaur Department of Information and
Machine Learning. CUNY Graduate Center, Spring 2013. Professor Liang Huang. [email protected]
Machine Learning CUNY Graduate Center, Spring 2013 Professor Liang Huang [email protected] http://acl.cs.qc.edu/~lhuang/teaching/machine-learning Logistics Lectures M 9:30-11:30 am Room 4419 Personnel
Stabilization by Conceptual Duplication in Adaptive Resonance Theory
Stabilization by Conceptual Duplication in Adaptive Resonance Theory Louis Massey Royal Military College of Canada Department of Mathematics and Computer Science PO Box 17000 Station Forces Kingston, Ontario,
Neural Network Applications in Stock Market Predictions - A Methodology Analysis
Neural Network Applications in Stock Market Predictions - A Methodology Analysis Marijana Zekic, MS University of Josip Juraj Strossmayer in Osijek Faculty of Economics Osijek Gajev trg 7, 31000 Osijek
NTC Project: S01-PH10 (formerly I01-P10) 1 Forecasting Women s Apparel Sales Using Mathematical Modeling
1 Forecasting Women s Apparel Sales Using Mathematical Modeling Celia Frank* 1, Balaji Vemulapalli 1, Les M. Sztandera 2, Amar Raheja 3 1 School of Textiles and Materials Technology 2 Computer Information
CHAPTER 5 PREDICTIVE MODELING STUDIES TO DETERMINE THE CONVEYING VELOCITY OF PARTS ON VIBRATORY FEEDER
93 CHAPTER 5 PREDICTIVE MODELING STUDIES TO DETERMINE THE CONVEYING VELOCITY OF PARTS ON VIBRATORY FEEDER 5.1 INTRODUCTION The development of an active trap based feeder for handling brakeliners was discussed
APPLICATION OF ARTIFICIAL NEURAL NETWORKS USING HIJRI LUNAR TRANSACTION AS EXTRACTED VARIABLES TO PREDICT STOCK TREND DIRECTION
LJMS 2008, 2 Labuan e-journal of Muamalat and Society, Vol. 2, 2008, pp. 9-16 Labuan e-journal of Muamalat and Society APPLICATION OF ARTIFICIAL NEURAL NETWORKS USING HIJRI LUNAR TRANSACTION AS EXTRACTED
Weather forecast prediction: a Data Mining application
Weather forecast prediction: a Data Mining application Ms. Ashwini Mandale, Mrs. Jadhawar B.A. Assistant professor, Dr.Daulatrao Aher College of engg,karad,[email protected],8407974457 Abstract
Artificial Neural Network for Speech Recognition
Artificial Neural Network for Speech Recognition Austin Marshall March 3, 2005 2nd Annual Student Research Showcase Overview Presenting an Artificial Neural Network to recognize and classify speech Spoken
Designing a neural network for forecasting financial time series
Designing a neural network for forecasting financial time series 29 février 2008 What a Neural Network is? Each neurone k is characterized by a transfer function f k : output k = f k ( i w ik x k ) From
IBM SPSS Neural Networks 22
IBM SPSS Neural Networks 22 Note Before using this information and the product it supports, read the information in Notices on page 21. Product Information This edition applies to version 22, release 0,
FRAUD DETECTION IN ELECTRIC POWER DISTRIBUTION NETWORKS USING AN ANN-BASED KNOWLEDGE-DISCOVERY PROCESS
FRAUD DETECTION IN ELECTRIC POWER DISTRIBUTION NETWORKS USING AN ANN-BASED KNOWLEDGE-DISCOVERY PROCESS Breno C. Costa, Bruno. L. A. Alberto, André M. Portela, W. Maduro, Esdras O. Eler PDITec, Belo Horizonte,
Introduction to Machine Learning Using Python. Vikram Kamath
Introduction to Machine Learning Using Python Vikram Kamath Contents: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Introduction/Definition Where and Why ML is used Types of Learning Supervised Learning Linear Regression
Logistic Regression for Spam Filtering
Logistic Regression for Spam Filtering Nikhila Arkalgud February 14, 28 Abstract The goal of the spam filtering problem is to identify an email as a spam or not spam. One of the classic techniques used
Biological Neurons and Neural Networks, Artificial Neurons
Biological Neurons and Neural Networks, Artificial Neurons Neural Computation : Lecture 2 John A. Bullinaria, 2015 1. Organization of the Nervous System and Brain 2. Brains versus Computers: Some Numbers
Taking Inverse Graphics Seriously
CSC2535: 2013 Advanced Machine Learning Taking Inverse Graphics Seriously Geoffrey Hinton Department of Computer Science University of Toronto The representation used by the neural nets that work best
Package AMORE. February 19, 2015
Encoding UTF-8 Version 0.2-15 Date 2014-04-10 Title A MORE flexible neural network package Package AMORE February 19, 2015 Author Manuel Castejon Limas, Joaquin B. Ordieres Mere, Ana Gonzalez Marcos, Francisco
Neural Networks for Machine Learning. Lecture 13a The ups and downs of backpropagation
Neural Networks for Machine Learning Lecture 13a The ups and downs of backpropagation Geoffrey Hinton Nitish Srivastava, Kevin Swersky Tijmen Tieleman Abdel-rahman Mohamed A brief history of backpropagation
Modelling and Big Data. Leslie Smith ITNPBD4, October 10 2015. Updated 9 October 2015
Modelling and Big Data Leslie Smith ITNPBD4, October 10 2015. Updated 9 October 2015 Big data and Models: content What is a model in this context (and why the context matters) Explicit models Mathematical
NEURAL NETWORKS IN DATA MINING
NEURAL NETWORKS IN DATA MINING 1 DR. YASHPAL SINGH, 2 ALOK SINGH CHAUHAN 1 Reader, Bundelkhand Institute of Engineering & Technology, Jhansi, India 2 Lecturer, United Institute of Management, Allahabad,
Package neuralnet. February 20, 2015
Type Package Title Training of neural networks Version 1.32 Date 2012-09-19 Package neuralnet February 20, 2015 Author Stefan Fritsch, Frauke Guenther , following earlier work
Data Mining and Neural Networks in Stata
Data Mining and Neural Networks in Stata 2 nd Italian Stata Users Group Meeting Milano, 10 October 2005 Mario Lucchini e Maurizo Pisati Università di Milano-Bicocca [email protected] [email protected]
AUTOMATION OF ENERGY DEMAND FORECASTING. Sanzad Siddique, B.S.
AUTOMATION OF ENERGY DEMAND FORECASTING by Sanzad Siddique, B.S. A Thesis submitted to the Faculty of the Graduate School, Marquette University, in Partial Fulfillment of the Requirements for the Degree
Analysis of Multilayer Neural Networks with Direct and Cross-Forward Connection
Analysis of Multilayer Neural Networks with Direct and Cross-Forward Connection Stanis law P laczek and Bijaya Adhikari Vistula University, Warsaw, Poland [email protected],[email protected]
Neural Network Design in Cloud Computing
International Journal of Computer Trends and Technology- volume4issue2-2013 ABSTRACT: Neural Network Design in Cloud Computing B.Rajkumar #1,T.Gopikiran #2,S.Satyanarayana *3 #1,#2Department of Computer
Models of Cortical Maps II
CN510: Principles and Methods of Cognitive and Neural Modeling Models of Cortical Maps II Lecture 19 Instructor: Anatoli Gorchetchnikov dy dt The Network of Grossberg (1976) Ay B y f (
Lecture 3: Linear methods for classification
Lecture 3: Linear methods for classification Rafael A. Irizarry and Hector Corrada Bravo February, 2010 Today we describe four specific algorithms useful for classification problems: linear regression,
Artificial Neural Network and Non-Linear Regression: A Comparative Study
International Journal of Scientific and Research Publications, Volume 2, Issue 12, December 2012 1 Artificial Neural Network and Non-Linear Regression: A Comparative Study Shraddha Srivastava 1, *, K.C.
Horse Racing Prediction Using Artificial Neural Networks
Horse Racing Prediction Using Artificial Neural Networks ELNAZ DAVOODI, ALI REZA KHANTEYMOORI Mathematics and Computer science Department Institute for Advanced Studies in Basic Sciences (IASBS) Gavazang,
Open Access Research on Application of Neural Network in Computer Network Security Evaluation. Shujuan Jin *
Send Orders for Reprints to [email protected] 766 The Open Electrical & Electronic Engineering Journal, 2014, 8, 766-771 Open Access Research on Application of Neural Network in Computer Network
A Property and Casualty Insurance Predictive Modeling Process in SAS
Paper 11422-2016 A Property and Casualty Insurance Predictive Modeling Process in SAS Mei Najim, Sedgwick Claim Management Services ABSTRACT Predictive analytics is an area that has been developing rapidly
SURVIVABILITY ANALYSIS OF PEDIATRIC LEUKAEMIC PATIENTS USING NEURAL NETWORK APPROACH
330 SURVIVABILITY ANALYSIS OF PEDIATRIC LEUKAEMIC PATIENTS USING NEURAL NETWORK APPROACH T. M. D.Saumya 1, T. Rupasinghe 2 and P. Abeysinghe 3 1 Department of Industrial Management, University of Kelaniya,
Supporting Online Material for
www.sciencemag.org/cgi/content/full/313/5786/504/dc1 Supporting Online Material for Reducing the Dimensionality of Data with Neural Networks G. E. Hinton* and R. R. Salakhutdinov *To whom correspondence
