A Comparison of BA, GA, PSO, BP and LM for Training Feed forward Neural Networks in e-learning Context
|
|
|
- Augustus Strickland
- 10 years ago
- Views:
Transcription
1 I.J. Intelligent Systems and Applications, 2012, 7, Published Online June 2012 in MECS ( DOI: /ijisa A Comparison BA, GA, PSO, BP and LM for Training Feed forward Neural Networks in e-learning Context Kfka Khan Department Computing and Information Technology, University the West Indies, St. Augustine, Trinidad And Tobago (W.I.) [email protected] Ashok Sahai Department Mathematics and Statistics, University the West Indies, St. Augustine, Trinidad And Tobago (W.I.) [email protected] Abstract Training neural networks is a complex task great importance in the supervised learning field research. We intend to show the superiority (time performance and quality solution) the new metaheuristic bat algorithm (BA) over other more standard algorithms in neural network training. In this work we tackle this problem with five algorithms, and try to over a set results that could hopefully foster future comparisons by using a standard (Proben1: selected benchmark composed problems arising in the field Medicine) and presentation the results. We have selected two gradient descent algorithms: Back propagation and Levenberg- Marquardt, and three population based heuristic: Bat Algorithm, Genetic Algorithm, and Particle Swarm Optimization. Our conclusions clearly establish the advantages the new metaheuristic bat algorithm over the other algorithms in the context elearning. Index Terms Neural networks, supervised learning, metaheuristic, bat algorithm, backpropagation, Levenberg-Marquardt, genetic algorithm, particle swarm optimization I. Introduction Optimization has been an active area research for several decades. As many real-world optimization problems become more complex, better optimization algorithms were needed. In all optimization problems the goal is to find the minimum or maximum the objective function. Thus, unconstrained optimization problems can be formulated as minimization or maximization D dimensional function: Min (or max) f(x), x=(x 1, x 2, x 3,, x D ) (1) where D is the number parameters to be optimized. Many population based algorithms were proposed for solving unconstrained optimization problems. Genetic algorithms (GA), particle swarm optimization (PSO), and bat algorithms (BA) are most popular optimization algorithms which employ a population individuals to solve the problem on hand. The success or failure a population based algorithms depends on its ability to establish proper trade-f between exploration and exploitation. A poor balance between exploration and exploitation may result in a weak optimization method which may suffer from premature convergence, trapping in a local optima and stagnation. GA is one the most popular evolutionary algorithms in which a population individuals evolves (moves through the fitness landscape) according to a set rules such as selection, crossover and mutation [1]. PSO algorithm is another example population based algorithms [2]. PSO is a stochastic optimization technique which is well adapted to the optimization nonlinear functions in multidimensional space and it has been applied to several real-world problems [3]. BA is a relatively new population based metaheuristic approach based on hunting behavior bats [8]. In this algorithm possible solution the problem is represented by bat positions. Quality the solution is indicated by the best position a bat to its prey. BA has been tested for continuous constrained optimization problems [23]. The interest the research in Artificial Neural Networks (ANNs) resides in the appealing properties they exhibit: adaptability, learning capability, and ability to generalize. Nowadays, ANNs are receiving a lot attention from the international research community with a large number studies concerning training, structure design, and real world applications, ranging from classification to robot control or vision [1]. Feed-forward neural networks (NNs) are popular classification tools. Each feed-forward NN consists
2 24 A Comparison BA, GA, PSO, BP and LM for Training Feed forward an input layer neurons. In case the classification problem the input layer consists as many neurons as there are measurements in the patterns, that is, for each measurement there exists exactly one input neuron. Furthermore, a feed-forward NN consists an arbitrary number hidden layers neurons, and an output layer (cf. Figure 1). The outline this paper is as follows. Section II describes the different types metaheuristics used in this paper, two artificial neural network metaheuristics, 1) gradient-descent algorithm, and 2) Levenberg- Marquardt backpropaction algorithm, three population based methheuristics 1) genetic algorithm, 2) particle swarm algorithm, and 3) bat algorithm. In Section III, benchmarking testing and elearning s are described together with the performance analysis the test results. Most importantly the parameters for the algorithms are given for the individual tests. Section IV presents conclusions and final comments. II. Metaheuristics Metaheuristics have been established as one the most practical approach to simulation optimization. However, these methods are generally designed for combinatorial optimization, and their implementations do not always adequately account for the presence simulation noise. Research in simulation optimization, on the other hand, has focused on convergent algorithms, giving rise to the impression a gap between research and practice. This paper surveys the use metaheuristics for simulation optimization, focusing on work bridging the current gap between the practical use such methods and research, and points out some promising directions for research in this area. The main emphasis is on two issues: accounting for simulation noise in the implementation metaheuristics, and convergence analysis metaheuristics that is both rigorous and practical value. To illustrate the key points, metaheuristics are discussed and used, namely artificial neural networks, Levenberg-Marquardt search algorithm, genetic algorithm, particle swarm optimization, and the bat algorithm. Figure 1. ANN Neuron Hence, BP is a gradient-descent local search procedure (expected to stagnate in local optima in complex landscapes). The squared error the ANN for a set patterns is: ( ) (2) The actual value the previous expression depends on the weights the network. The basic BP algorithm calculates the gradient E (for all the patterns) and updates the weights by moving them along the gradientdescendent direction. This can be summarized with the expression w = η E, where the parameter η > 0 is the learning rate that controls the learning speed. The pseudo-code the BP algorithm is shown (cf. Figure 2). Initialize Weights; While not Stop-Criterion do For all i, j do End For End While η A. Artificial Neural Networks (ANNs) The backpropagation algorithm (BP) [2] is a classical domain-dependent technique for supervised training (cf. Figure 1). It works by measuring the output error, calculating the gradient this error, and adjusting the ANN weights (and biases) in the descending gradient direction. Figure 2. Pseudocode backpropagation algorithm B. Levenberg-Marquardt The Levenberg-Marquardt algorithm (LM) [9] is an approximation to the Newton method (cf. Figure 3) used also for training ANNs.
3 A Comparison BA, GA, PSO, BP and LM for Training Feed forward 25 C. Genetic Algorithm (GA) A GA [12] is a stochastic general search method. It proceeds in an iterative manner by generating new populations individuals from the old ones (cf. Figure 4). Every individual is the encoded (binary, real, etc.) version a tentative solution. Figure 5 shows the selection and recombination phases the genetic algorithm. Figure 3. Flow chart Levenberg-Marquardt The Newton method approximates the error the network with a second order expression, which contrasts to the Backpropagation algorithm that does it with a first order expression. LM updates the ANN weights as follows: [ ( ) ( )] ( ) (3) Where J p (w) is the Jacobian matrix the error vector e p (w) evaluated in w, and I is the identity matrix. The vector error e p (w) is the error the network for pattern p, that is, e p (w) = t p o p (w). The parameter µ is increased or decreased at each step. If the error is reduced, then µ is divided by a factor β, and it is multiplied by β in other case. Levenberg-Marquardt performs the steps detailed in Fig. 3. It calculates the network output, the error vectors, and the Jacobian matrix for each pattern. Then, it computes w using (3) and recalculates the error with w + w as network weights. If the error has decreased, µ is divided by β, the new weights are maintained, and the process starts again; otherwise, µ is multiplied by β, w is calculated with a new value, and it iterates again. Initialize Weights; While not Stop-Criterion do Calculates c p (w) for each pattern e 1 = ( ) ( ) Calculates J p (w) for each pattern Repeat Calculates e2 = ( ) ( ) If e1 e2 Then μ = μ * β end If Until e1 < e2 μ = μ/β w = w + w End While Figure 4. Pseudocode Levenberg-Marquardt algorithm Figure 5. Selection and recombination phase the genetic algorithm The canonical algorithm applies stochastic operators such as selection, crossover, and mutation on an initially random population in order to compute a new population. In generational GAs all the population is replaced with new individuals. In steady-state GAs (used in this work) only one new individual is created and it replaces the worst one in the population if it is better. The pseudo-code the GA we are using here can be seen in Fig. 4. The search features the GA contrast with those the BP and LM in that it is not trajectory-driven, but population-driven. The GA is expected to avoid local optima frequently by promoting exploration the search space, in opposition to the exploitative trend usually allocated to local search algorithms like BP or LM. The pseudocode for the genetic algorithm is shown on Figure 6. t = 0 Initialize: P(0) = {a 1 (0),, a μ (0)} I μ Evaluate: P(0): {Φ(a 1 (0)),, Φ(a μ (0))} While (P(t)) true //Reproductive loop Select: P (t) = s θz {P(t)} Recombine: P (t) = θz {P (t)} Mutate: P (t) = m θm {P (t)} Evaluate: P (t): {Φ(a 1 (t)),, Φ(a λ (t))} Replace: P(t+1) = r θr (P (t) Q) t = t + 1 End While Figure 6. Pseudocode genetic algorithm D. Particle Swarm Optimization (PSO) The PSO algorithm was first introduced by Eberhart and Kennedy [5, 6, 7, and 8]. Instead using evolutionary operators to manipulate the individuals,
4 26 A Comparison BA, GA, PSO, BP and LM for Training Feed forward like in other evolutionary computational algorithms, each individual in PSO flies in the search space with a velocity which is dynamically adjusted according to its own flying experience and its companions flying experience. Each individual is treated as a volume-less particle (a point) in the D-dimensional search space (cf. Figure 7). better than the p g, assign the current best fitness value to p. g Step6 For each particle, update particle velocity, Step7 Update particle position. Step8 Repeat Step2-7 until a stop criterion is satisfied or a predefined number iterations are completed. The particle swarm flowchart is shown on Figure 8. Figure 7. Particles movement in PSO The ith particle is represented as X i = (x il, x i2,..., x id ). The best previous position (the position giving the best fitness value) the ith particle is recorded and represented as P i = (p il, p i2,..., p id ). The index the best particle among all the particles in the population is represented by the symbol gb representing global best. The index the best position for each particle in the population is represented by the symbol ib representing the individual s best. The rate the position change (velocity) for particle i is represented as V i to the following equation: (v il, v i2,..., v id ). The particles are manipulated according to the following equations: () ( ) () ( ) (4) The algorithm can be summarized as follows: Step1 Initialize position and velocity all the particles randomly in the N dimension space. Step2 Evaluate the fitness value each particle, and update the global optimum position. Step3 According to changing the gathering degree and the steady degree particle swarm, determine whether all the particles are re-initialized or not. Step4 Determine the individual best fitness value. Compare the p every individual with its current i fitness value. If the current fitness value is better, assign the current fitness value to p. i Step5 Determine the current best fitness value in the entire population. If the current best fitness value is (5) E. Bat Algorithm (BA) Figure 8. PSO Flowchart The bat algorithm [23] uses the echolocation behaviour bats (cf. Figure 9). These bats emit a very loud sound pulse (echolocation) and listens for the echo that bounces back from the surrounding objects (cf. Figure 7). Their signal bandwidth varies depending on the species, and increases using harmonics. The ith bat flies randomly with velocity v i at position X i with a fixed frequency f min. The bat varies its wavelength λ and loudness A 0 to search for food. Figure 9. Micro-bat hunting for prey using echolocation
5 A Comparison BA, GA, PSO, BP and LM for Training Feed forward 27 The number bats is n b. (6) ( ) (7) ( ) (8) It is assumed that the loudness varies from a large (positive) A 0 to a minimum constant value A min. The new solutions the ith bat at time step t are given by X i t and v i t. (9) where [0, 1] is a random vector drawn from a uniform distribution. The domain size the problem in context determines the values f min and f max. Initially, each bat is randomly assigned a frequency which is drawn uniformly from [f min, f max ]. For local search procedure (exploitation) each bat takes a random walk creating a new solution for itself based on the best selected current solution. (10) where [ ] is a random number, A t is the average loudness all bats at this time step. The loudness decreases as a bat tends closer to its food and pulse emissions rate increases. (11) [ ] (12) where (comparative to the cooling factor schedule in simulated annealing) and are constants. III. Benchmarking Testing and e-learning s Proben1 is a collection problems for neural network learning in the realm pattern classification and function approximation plus a set rules and conventions for carrying out benchmark tests with these or similar problems. Proben1 contains 15 data sets from 12 different domains. All s represent realistic problems which could be called diagnosis tasks and all but one consist real world data. The s are all presented in the same simple format, using an attribute representation that can directly be used for neural network training. Along with the s, Proben1 defines a set rules for how to conduct and how to document neural network benchmarking. The purpose the problem and rule collection is to give researchers easy access to data for the evaluation their algorithms and networks and to make direct comparison the published results feasible [18]. A. Standard s We chose three problems from the well-known Proben1 benchmark set (cf. Table 1). The standard Proben1 benchmarking rules were applied [18]. s were used with even-numbered examples used for the training set and odd-numbered examples used for the test set. Cancer Diabetes Heart Thyroid patterns B. Elearning datset Table 1 Standard s parameters outputs Classification Pathological or normal Pathological or normal Pathological or normal Hyper hypo function A group medical students were tested using a medical health application. Students were given one hour to complete the elearning tasks and complete a set questions online. Ninety students participated in the experiment. Six students were tested thoroughly in the Usability Lab. The average time taken to complete the tasks were 48 minutes and the average percentage correct questions was 76 percent. elearni ng patterns Table 2 Elearning s parameters outputs C. Results and algorithm s settings Classificati on Bad or Good design The mean squared error function was used as the training error. For all population based algorithms the population size was set at 30 [23]. This was done to uniformly survey the performance the algorithms without too much variation. The parameters for the genetic algorithm were mutation rate=0.001, crossover rate=0.7 with the selection method being uniform (suitably fit members are chosen to breed at random) and crossover method is single-point (parents' genes are swapped over at one point along their length) [5]. The two constants for the PSO algorithm were given values 2 [5]. The bat algorithm used the following settings: i A 0 = 1.0, A min = 0.0, r 0 = 0.01, α= γ=0.6 [23]. The learning rate the steepest decent and Levenberg- Marquardt back-propagation algorithms were set to 0.3 [18]. Each run stops either when the error obtained
6 28 A Comparison BA, GA, PSO, BP and LM for Training Feed forward is less than 10-8, or when the maximal number evaluations ( ) is achieved. All tests were carried out on a 64-bit operating system with a 2.4GHz CPU and 2GB RAM. Table 1 shows the average number function evaluations obtained for each algorithm for each the benchmark s considered. Table 2 shows the average error obtained for each algorithm for each the benchmark s considered. Best performances are highlighted in both tables. Table 3 Average number function evaluations Average number function evaluations BP LM GA PSO BA Heart Thyroid Cancer Diabetes elearning Table 4 Average error Average error BP LM GA PSO BA Cancer e e e e e-5 Diabetes e e e e e-5 Heart e e e e e-6 Thyroid 1 1.1e e e e e-6 elearning 8.46e e e e e-6 The bat algorithm incorporates a combination particle swarm optimization (PSO), harmony search (HS) and simulated annealing (SA) using a certain combination parameters. The results clearly show that the combination these algorithms into the bat algorithm enhances its performance as an optimization algorithm under different conditions. This is shown by the fact that for all the test s the BA outperforms the other algorithms. However, it is noted that in some cases the improvements are only minimal. IV. Conclusions A comparison algorithms for training feed forward neural networks was done. Tests were done on two gradient descent algorithms: Backpropagation and Levenberg-Marquardt, and three population based heuristic: Bat Algorithm, Genetic Algorithm, and Particle Swarm Optimization. Experimental results show that bat algorithm (BA) outperforms all other algorithms in training feed forward neural networks. It supports the usage the BA in further experiments and in further real world applications. In this study, the Bat Algorithm (BA) Algorithm, which is a new, simple and robust optimization algorithm, has been used to train standard and elearning s for classification purposes. First, well-known classification problems obtained from Proben1 [18] repository have been used for comparison. Then, an experimental setup has been designed for an elearning based on health classification. Training procedures involves selecting the optimal values the parameters such as weights between the hidden layer and the output layer, spread parameters the hidden layer base function, center vectors the hidden layer and bias parameters the neurons the output layer. Trapping a local minimum is a disadvantage for these algorithms. The GA and ABC algorithms are population based evolutional heuristic optimization algorithms. These algorithms show better performance than derivative based methods for well known classification problems such as Iris, Glass, and Wine and also for experimental elearning based health classification. However, these algorithms have the disadvantage a slow convergence rate. If the classification performances are compared, experimental results show that the performance the BA algorithm is better than those the others. The success the classification results test problems are superior and also correlates with the results many papers in the literature. In real-time applications, number neurons may affect the time complexity the system. The results elearning classification problem are reasonable and may help to the planning algorithms in other elearning applications. References [1] Alavi, M., Yoo, Y., &Vogel. D. R. Using Information Technology to Add Value to Management Education. The Academy Management Journal, 40: , [2] Ardito, C. et al. An approach to usability evaluation elearning applications. Universal Access in the Information Society, 4(3): , [3] Boehner, K., DePaula, R., Dourish, P. & Sengers, P. How emotion is made and measured. Int. Journal Human-Computer Studies, 65: , [4] Branco, P., Firth, P., Encarnacao, M., & Bonato, P. Faces Emotion in Human-Computer Interaction. CHI 2005, [5] Chiu, C., Hsu, M., Sun, S., Lin, T., Sun, P. Usability, quality, value and elearning continuance decisions. Computers & Education, 45: 4, [6] Council Ministers Education. UNESCO World Conference on Higher Education, Report, 1998.
7 A Comparison BA, GA, PSO, BP and LM for Training Feed forward 29 [7] Hannula, M. Motivation in mathematics: Goals reflected in emotions. Educational Studies in Mathematics, 63(2), [8] ISO Stware Ergonomics Requirements for fice work with visual display terminal (VDT). Part 11: Guidance on usability, International Organisation for Standardisation, [9] Juutinen, S. & Saariluoma, P. Usability and emotional obstacles in adopting elearning - A case study. Proc. IRMA International conference, [10] Juutinen, S., Saariluoma, P., Iaitos, T. Emotional obstacles for elearning - a user psychological analysis. European Journal Open, Distance and ELearning, [11] Keevil, B. Measuring the usability index your website. Computer and Information Science, , [12] Koohang, A. Foundations Informing Science. T. Grandon Gill & Eli Cohen (eds.), (5): , [13] Kumar, A., Kumar, P. & Basu, S.C. Student perceptions virtual education: An exploratory study. Proc. Information Resources Management Association International Conference, , [14] Likert, R. A technique for the measurement attitudes. Archives psychology, 22(140), [15] Nebro, A., Durillo, J., Coello, C., Luna, F., Alba, E. A Study Convergence Speed in Multi-objective Metaheuristics. Parallel problem solving from nature, Springer, Lecture Notes in Computer Science, 5199: , [16] Paneva, D., Zhelev, Y. Models, Techniques and Applications elearning Personalization. International Journal. ITK, 1(3): , [17] Parrott, W. G. (). The nature emotion. Emotions and motivation. In M. Brewer and M. Hewstone (Eds.), [18] Prechelt, L. Proben1 A Set Neural Network Benchmark Problems and Benchmarking Rules. Technical Report. Fakultat fur Informatik, Universitat Karlsruhe, Karlsruhe, Germany. [19] Ruiz, G.J., Mintzer, J.M., Leipzig, M.R. The Impact ELearning on Medical Education. ELearning and Digital Media, 8(1): 31-35, [20] Shneiderman, B. Exploratory experiments in programmer behavior. International Journal Computer and Information Sciences, 5: , [21] Trentin, G. Using a wiki to evaluate individual contribution to a collaborative learning project. Journal computer assisted learning, 25(1): 43-55, [22] Villiers, R.D. Usability evaluation an elearning tutorial: criteria, questions and case study. Proc. IT research in developing countries, ACM, 75: [23] Xin-She Yang. A New Metaheuristic Bat-Inspired Algorithm. Nature Inspired Cooperative Strategies for Optimization (NICSO). Studies in Computational Intelligence, 284:65-74, Mr. Kfka Khan was born in San Fernando, Trinidad and Tobago in He received the B.Sc. and M.Sc. degrees from University the West Indies, in 2002 and 2008, respectively. He is working presently at The University The West Indies; St. Augustine Campus (TRINIDAD & TOBAGO) as a Tutor in Computer Science in the Department Computing and Information Technology (Faculty Science & Agriculture) since September Mr. Khan started his teaching-n-research career as a Demonstrator in Computer Science at the University The West Indies at the Department Mathematics and Computer Science. He has up-to-date, published seven research papers in journals international repute & in the proceedings international conferences. Dr. Ashok Sahai is working presently at The University The West Indies; St. Augustine Campus (TRINIDAD & TOBAGO) as a Pressor Statistics in the Department Mathematics & Computer Science(Faculty Science & Agriculture) since February Dr. Sahai started his teaching-n-research career as a Lecturer in Statistics Department at Lucknow University (INDIA) in July 1966, and continued thereat till April He has, upto-date, published more than one hundred research papers in journals international repute & in the proceedings international conferences. He worked as Reader in Statistics and as Pressor Statistics in the Department Mathematics at University Roorkee (Now IIT Roorkee) during the period: April July Pr. Sahai had also worked as an Assoc. Pressor Statistics at University Dar-Es-Salaam; TANZANIA (East Africa) during the period: July June 1984, and as a Pressor Statistics at University Swaziland (Southern Africa) during the period: July June He worked as a Guest PharmacoEconomic Research Centre; University Arizona, TUCSON during the period from July 2003 to October 2003 and as Visiting Hyderabad; INDIA during December 2003 to January 2006 in ICFAI Tech. University, Medchel Rd.; in Aurora School Management at Chikkadpally; and in St. Ann s P.G. (Management) College For Women at Mallapur.
Study Of Hybrid Genetic Algorithm Using Artificial Neural Network In Data Mining For The Diagnosis Of Stroke Disease
International Journal of Computational Engineering Research Vol, 03 Issue, 4 Study Of Hybrid Genetic Algorithm Using Artificial Neural Network In Data Mining For The Diagnosis Of Stroke Disease Mr. Deepak
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,
A Robust Method for Solving Transcendental Equations
www.ijcsi.org 413 A Robust Method for Solving Transcendental Equations Md. Golam Moazzam, Amita Chakraborty and Md. Al-Amin Bhuiyan Department of Computer Science and Engineering, Jahangirnagar University,
Flexible Neural Trees Ensemble for Stock Index Modeling
Flexible Neural Trees Ensemble for Stock Index Modeling Yuehui Chen 1, Ju Yang 1, Bo Yang 1 and Ajith Abraham 2 1 School of Information Science and Engineering Jinan University, Jinan 250022, P.R.China
A New Quantitative Behavioral Model for Financial Prediction
2011 3rd International Conference on Information and Financial Engineering IPEDR vol.12 (2011) (2011) IACSIT Press, Singapore A New Quantitative Behavioral Model for Financial Prediction Thimmaraya Ramesh
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
Memory Allocation Technique for Segregated Free List Based on Genetic Algorithm
Journal of Al-Nahrain University Vol.15 (2), June, 2012, pp.161-168 Science Memory Allocation Technique for Segregated Free List Based on Genetic Algorithm Manal F. Younis Computer Department, College
Optimal Tuning of PID Controller Using Meta Heuristic Approach
International Journal of Electronic and Electrical Engineering. ISSN 0974-2174, Volume 7, Number 2 (2014), pp. 171-176 International Research Publication House http://www.irphouse.com Optimal Tuning of
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
Estimation of the COCOMO Model Parameters Using Genetic Algorithms for NASA Software Projects
Journal of Computer Science 2 (2): 118-123, 2006 ISSN 1549-3636 2006 Science Publications Estimation of the COCOMO Model Parameters Using Genetic Algorithms for NASA Software Projects Alaa F. Sheta Computers
A Binary Model on the Basis of Imperialist Competitive Algorithm in Order to Solve the Problem of Knapsack 1-0
212 International Conference on System Engineering and Modeling (ICSEM 212) IPCSIT vol. 34 (212) (212) IACSIT Press, Singapore A Binary Model on the Basis of Imperialist Competitive Algorithm in Order
Optimization of PID parameters with an improved simplex PSO
Li et al. Journal of Inequalities and Applications (2015) 2015:325 DOI 10.1186/s13660-015-0785-2 R E S E A R C H Open Access Optimization of PID parameters with an improved simplex PSO Ji-min Li 1, Yeong-Cheng
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
International Journal of Software and Web Sciences (IJSWS) www.iasir.net
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) ISSN (Print): 2279-0063 ISSN (Online): 2279-0071 International
An ACO Approach to Solve a Variant of TSP
An ACO Approach to Solve a Variant of TSP Bharat V. Chawda, Nitesh M. Sureja Abstract This study is an investigation on the application of Ant Colony Optimization to a variant of TSP. This paper presents
International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering
DOI: 10.15662/ijareeie.2014.0307061 Economic Dispatch of Power System Optimization with Power Generation Schedule Using Evolutionary Technique Girish Kumar 1, Rameshwar singh 2 PG Student [Control system],
A Novel Binary Particle Swarm Optimization
Proceedings of the 5th Mediterranean Conference on T33- A Novel Binary Particle Swarm Optimization Motaba Ahmadieh Khanesar, Member, IEEE, Mohammad Teshnehlab and Mahdi Aliyari Shoorehdeli K. N. Toosi
Projects - Neural and Evolutionary Computing
Projects - Neural and Evolutionary Computing 2014-2015 I. Application oriented topics 1. Task scheduling in distributed systems. The aim is to assign a set of (independent or correlated) tasks to some
How Can Metaheuristics Help Software Engineers
and Software How Can Help Software Engineers Enrique Alba [email protected] http://www.lcc.uma.es/~eat Universidad de Málaga, ESPAÑA Enrique Alba How Can Help Software Engineers of 8 and Software What s a
Biogeography Based Optimization (BBO) Approach for Sensor Selection in Aircraft Engine
Biogeography Based Optimization (BBO) Approach for Sensor Selection in Aircraft Engine V.Hymavathi, B.Abdul Rahim, Fahimuddin.Shaik P.G Scholar, (M.Tech), Department of Electronics and Communication Engineering,
14.10.2014. Overview. Swarms in nature. Fish, birds, ants, termites, Introduction to swarm intelligence principles Particle Swarm Optimization (PSO)
Overview Kyrre Glette kyrrehg@ifi INF3490 Swarm Intelligence Particle Swarm Optimization Introduction to swarm intelligence principles Particle Swarm Optimization (PSO) 3 Swarms in nature Fish, birds,
A Service Revenue-oriented Task Scheduling Model of Cloud Computing
Journal of Information & Computational Science 10:10 (2013) 3153 3161 July 1, 2013 Available at http://www.joics.com A Service Revenue-oriented Task Scheduling Model of Cloud Computing Jianguang Deng a,b,,
XOR-based artificial bee colony algorithm for binary optimization
Turkish Journal of Electrical Engineering & Computer Sciences http:// journals. tubitak. gov. tr/ elektrik/ Research Article Turk J Elec Eng & Comp Sci (2013) 21: 2307 2328 c TÜBİTAK doi:10.3906/elk-1203-104
Model-based Parameter Optimization of an Engine Control Unit using Genetic Algorithms
Symposium on Automotive/Avionics Avionics Systems Engineering (SAASE) 2009, UC San Diego Model-based Parameter Optimization of an Engine Control Unit using Genetic Algorithms Dipl.-Inform. Malte Lochau
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
CLOUD DATABASE ROUTE SCHEDULING USING COMBANATION OF PARTICLE SWARM OPTIMIZATION AND GENETIC ALGORITHM
CLOUD DATABASE ROUTE SCHEDULING USING COMBANATION OF PARTICLE SWARM OPTIMIZATION AND GENETIC ALGORITHM *Shabnam Ghasemi 1 and Mohammad Kalantari 2 1 Deparment of Computer Engineering, Islamic Azad University,
APPLICATION OF ADVANCED SEARCH- METHODS FOR AUTOMOTIVE DATA-BUS SYSTEM SIGNAL INTEGRITY OPTIMIZATION
APPLICATION OF ADVANCED SEARCH- METHODS FOR AUTOMOTIVE DATA-BUS SYSTEM SIGNAL INTEGRITY OPTIMIZATION Harald Günther 1, Stephan Frei 1, Thomas Wenzel, Wolfgang Mickisch 1 Technische Universität Dortmund,
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,
BBA: A Binary Bat Algorithm for Feature Selection
BBA: A Binary Bat Algorithm for Feature Selection R. Y. M. Nakamura, L. A. M. Pereira, K. A. Costa, D. Rodrigues, J. P. Papa Department of Computing São Paulo State University Bauru, Brazil X.-S. Yang
NEUROEVOLUTION OF AUTO-TEACHING ARCHITECTURES
NEUROEVOLUTION OF AUTO-TEACHING ARCHITECTURES EDWARD ROBINSON & JOHN A. BULLINARIA School of Computer Science, University of Birmingham Edgbaston, Birmingham, B15 2TT, UK [email protected] This
GA as a Data Optimization Tool for Predictive Analytics
GA as a Data Optimization Tool for Predictive Analytics Chandra.J 1, Dr.Nachamai.M 2,Dr.Anitha.S.Pillai 3 1Assistant Professor, Department of computer Science, Christ University, Bangalore,India, [email protected]
Practical Applications of Evolutionary Computation to Financial Engineering
Hitoshi Iba and Claus C. Aranha Practical Applications of Evolutionary Computation to Financial Engineering Robust Techniques for Forecasting, Trading and Hedging 4Q Springer Contents 1 Introduction to
International Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS) www.iasir.net
International Association of Scientific Innovation and Research (IASIR) (An Association Unifying the Sciences, Engineering, and Applied Research) International Journal of Emerging Technologies in Computational
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
Optimum Design of Worm Gears with Multiple Computer Aided Techniques
Copyright c 2008 ICCES ICCES, vol.6, no.4, pp.221-227 Optimum Design of Worm Gears with Multiple Computer Aided Techniques Daizhong Su 1 and Wenjie Peng 2 Summary Finite element analysis (FEA) has proved
BMOA: Binary Magnetic Optimization Algorithm
International Journal of Machine Learning and Computing Vol. 2 No. 3 June 22 BMOA: Binary Magnetic Optimization Algorithm SeyedAli Mirjalili and Siti Zaiton Mohd Hashim Abstract Recently the behavior of
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
Dynamic Generation of Test Cases with Metaheuristics
Dynamic Generation of Test Cases with Metaheuristics Laura Lanzarini, Juan Pablo La Battaglia III-LIDI (Institute of Research in Computer Science LIDI) Faculty of Computer Sciences. National University
American International Journal of Research in Science, Technology, Engineering & Mathematics
American International Journal of Research in Science, Technology, Engineering & Mathematics Available online at http://www.iasir.net ISSN (Print): 2328-349, ISSN (Online): 2328-3580, ISSN (CD-ROM): 2328-3629
Hybrid Evolution of Heterogeneous Neural Networks
Hybrid Evolution of Heterogeneous Neural Networks 01001110 01100101 01110101 01110010 01101111 01101110 01101111 01110110 01100001 00100000 01110011 01101011 01110101 01110000 01101001 01101110 01100001
Optimal PID Controller Design for AVR System
Tamkang Journal of Science and Engineering, Vol. 2, No. 3, pp. 259 270 (2009) 259 Optimal PID Controller Design for AVR System Ching-Chang Wong*, Shih-An Li and Hou-Yi Wang Department of Electrical Engineering,
One Rank Cuckoo Search Algorithm with Application to Algorithmic Trading Systems Optimization
One Rank Cuckoo Search Algorithm with Application to Algorithmic Trading Systems Optimization Ahmed S. Tawfik Department of Computer Science, Faculty of Computers and Information, Cairo University Giza,
Introduction To Genetic Algorithms
1 Introduction To Genetic Algorithms Dr. Rajib Kumar Bhattacharjya Department of Civil Engineering IIT Guwahati Email: [email protected] References 2 D. E. Goldberg, Genetic Algorithm In Search, Optimization
D A T A M I N I N G C L A S S I F I C A T I O N
D A T A M I N I N G C L A S S I F I C A T I O N FABRICIO VOZNIKA LEO NARDO VIA NA INTRODUCTION Nowadays there is huge amount of data being collected and stored in databases everywhere across the globe.
Genetic Algorithm. Based on Darwinian Paradigm. Intrinsically a robust search and optimization mechanism. Conceptual Algorithm
24 Genetic Algorithm Based on Darwinian Paradigm Reproduction Competition Survive Selection Intrinsically a robust search and optimization mechanism Slide -47 - Conceptual Algorithm Slide -48 - 25 Genetic
Keywords: Image complexity, PSNR, Levenberg-Marquardt, Multi-layer neural network.
Global Journal of Computer Science and Technology Volume 11 Issue 3 Version 1.0 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals Inc. (USA) Online ISSN: 0975-4172
Effect of Using Neural Networks in GA-Based School Timetabling
Effect of Using Neural Networks in GA-Based School Timetabling JANIS ZUTERS Department of Computer Science University of Latvia Raina bulv. 19, Riga, LV-1050 LATVIA [email protected] Abstract: - The school
A Comparison of Genotype Representations to Acquire Stock Trading Strategy Using Genetic Algorithms
2009 International Conference on Adaptive and Intelligent Systems A Comparison of Genotype Representations to Acquire Stock Trading Strategy Using Genetic Algorithms Kazuhiro Matsui Dept. of Computer Science
Non-Uniform Mapping in Binary-Coded Genetic Algorithms
Non-Uniform Mapping in Binary-Coded Genetic Algorithms Kalyanmoy Deb, Yashesh D. Dhebar, and N. V. R. Pavan Kanpur Genetic Algorithms Laboratory (KanGAL) Indian Institute of Technology Kanpur PIN 208016,
A Fast Computational Genetic Algorithm for Economic Load Dispatch
A Fast Computational Genetic Algorithm for Economic Load Dispatch M.Sailaja Kumari 1, M.Sydulu 2 Email: 1 [email protected] 1, 2 Department of Electrical Engineering National Institute of Technology,
A resource schedule method for cloud computing based on chaos particle swarm optimization algorithm
Abstract A resource schedule method for cloud computing based on chaos particle swarm optimization algorithm Lei Zheng 1, 2*, Defa Hu 3 1 School of Information Engineering, Shandong Youth University of
A GENETIC ALGORITHM FOR RESOURCE LEVELING OF CONSTRUCTION PROJECTS
A GENETIC ALGORITHM FOR RESOURCE LEVELING OF CONSTRUCTION PROJECTS Mahdi Abbasi Iranagh 1 and Rifat Sonmez 2 Dept. of Civil Engrg, Middle East Technical University, Ankara, 06800, Turkey Critical path
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
EM Clustering Approach for Multi-Dimensional Analysis of Big Data Set
EM Clustering Approach for Multi-Dimensional Analysis of Big Data Set Amhmed A. Bhih School of Electrical and Electronic Engineering Princy Johnson School of Electrical and Electronic Engineering Martin
Alpha Cut based Novel Selection for Genetic Algorithm
Alpha Cut based Novel for Genetic Algorithm Rakesh Kumar Professor Girdhar Gopal Research Scholar Rajesh Kumar Assistant Professor ABSTRACT Genetic algorithm (GA) has several genetic operators that can
Genetic Algorithms commonly used selection, replacement, and variation operators Fernando Lobo University of Algarve
Genetic Algorithms commonly used selection, replacement, and variation operators Fernando Lobo University of Algarve Outline Selection methods Replacement methods Variation operators Selection Methods
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
Nonlinear Model Predictive Control of Hammerstein and Wiener Models Using Genetic Algorithms
Nonlinear Model Predictive Control of Hammerstein and Wiener Models Using Genetic Algorithms Al-Duwaish H. and Naeem, Wasif Electrical Engineering Department/King Fahd University of Petroleum and Minerals
CHAPTER 3 SECURITY CONSTRAINED OPTIMAL SHORT-TERM HYDROTHERMAL SCHEDULING
60 CHAPTER 3 SECURITY CONSTRAINED OPTIMAL SHORT-TERM HYDROTHERMAL SCHEDULING 3.1 INTRODUCTION Optimal short-term hydrothermal scheduling of power systems aims at determining optimal hydro and thermal generations
Analytical review of three latest nature inspired algorithms for scheduling in clouds
International Conference on Electrical, Electronics, and Optimization Techniques (ICEEOT) - 2016 Analytical review of three latest nature inspired algorithms for scheduling in clouds Navneet Kaur Computer
An Overview of Knowledge Discovery Database and Data mining Techniques
An Overview of Knowledge Discovery Database and Data mining Techniques Priyadharsini.C 1, Dr. Antony Selvadoss Thanamani 2 M.Phil, Department of Computer Science, NGM College, Pollachi, Coimbatore, Tamilnadu,
Original Article Efficient Genetic Algorithm on Linear Programming Problem for Fittest Chromosomes
International Archive of Applied Sciences and Technology Volume 3 [2] June 2012: 47-57 ISSN: 0976-4828 Society of Education, India Website: www.soeagra.com/iaast/iaast.htm Original Article Efficient Genetic
AN APPROACH FOR SOFTWARE TEST CASE SELECTION USING HYBRID PSO
INTERNATIONAL JOURNAL OF RESEARCH IN COMPUTER APPLICATIONS AND ROBOTICS ISSN 2320-7345 AN APPROACH FOR SOFTWARE TEST CASE SELECTION USING HYBRID PSO 1 Preeti Bala Thakur, 2 Prof. Toran Verma 1 Dept. of
Web Service Selection using Particle Swarm Optimization and Genetic Algorithms
Web Service Selection using Particle Swarm Optimization and Genetic Algorithms Simone A. Ludwig Department of Computer Science North Dakota State University Fargo, ND, USA [email protected] Thomas
Journal of Optimization in Industrial Engineering 13 (2013) 49-54
Journal of Optimization in Industrial Engineering 13 (2013) 49-54 Optimization of Plastic Injection Molding Process by Combination of Artificial Neural Network and Genetic Algorithm Abstract Mohammad Saleh
Predict Influencers in the Social Network
Predict Influencers in the Social Network Ruishan Liu, Yang Zhao and Liuyu Zhou Email: rliu2, yzhao2, [email protected] Department of Electrical Engineering, Stanford University Abstract Given two persons
QoS Guaranteed Intelligent Routing Using Hybrid PSO-GA in Wireless Mesh Networks
BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 15, No 1 Sofia 2015 Print ISSN: 1311-9702; Online ISSN: 1314-4081 DOI: 10.1515/cait-2015-0007 QoS Guaranteed Intelligent Routing
Soft-Computing Models for Building Applications - A Feasibility Study (EPSRC Ref: GR/L84513)
Soft-Computing Models for Building Applications - A Feasibility Study (EPSRC Ref: GR/L84513) G S Virk, D Azzi, K I Alkadhimi and B P Haynes Department of Electrical and Electronic Engineering, University
A Novel Web Optimization Technique using Enhanced Particle Swarm Optimization
A Novel Web Optimization Technique using Enhanced Particle Swarm Optimization P.N.Nesarajan Research Scholar, Erode Arts & Science College, Erode M.Venkatachalam, Ph.D Associate Professor & HOD of Electronics,
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
Using Genetic Algorithms in Secured Business Intelligence Mobile Applications
Informatica Economică vol. 15, no. 1/2011 69 Using Genetic Algorithms in Secured Business Intelligence Mobile Applications Silvia TRIF Academy of Economic Studies, Bucharest, Romania [email protected]
Big Data - Lecture 1 Optimization reminders
Big Data - Lecture 1 Optimization reminders S. Gadat Toulouse, Octobre 2014 Big Data - Lecture 1 Optimization reminders S. Gadat Toulouse, Octobre 2014 Schedule Introduction Major issues Examples Mathematics
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
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
A survey on Data Mining based Intrusion Detection Systems
International Journal of Computer Networks and Communications Security VOL. 2, NO. 12, DECEMBER 2014, 485 490 Available online at: www.ijcncs.org ISSN 2308-9830 A survey on Data Mining based Intrusion
Design call center management system of e-commerce based on BP neural network and multifractal
Available online www.jocpr.com Journal of Chemical and Pharmaceutical Research, 2014, 6(6):951-956 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 Design call center management system of e-commerce
Empirically Identifying the Best Genetic Algorithm for Covering Array Generation
Empirically Identifying the Best Genetic Algorithm for Covering Array Generation Liang Yalan 1, Changhai Nie 1, Jonathan M. Kauffman 2, Gregory M. Kapfhammer 2, Hareton Leung 3 1 Department of Computer
Wireless Sensor Networks Coverage Optimization based on Improved AFSA Algorithm
, pp. 99-108 http://dx.doi.org/10.1457/ijfgcn.015.8.1.11 Wireless Sensor Networks Coverage Optimization based on Improved AFSA Algorithm Wang DaWei and Wang Changliang Zhejiang Industry Polytechnic College
Méta-heuristiques pour l optimisation
Méta-heuristiques pour l optimisation Differential Evolution (DE) Particle Swarm Optimization (PSO) Alain Dutech Equipe MAIA - LORIA - INRIA Nancy, France Web : http://maia.loria.fr Mail : [email protected]
Correspondence should be addressed to Chandra Shekhar Yadav; [email protected]
So ware Engineering, Article ID 284531, 6 pages http://dx.doi.org/10.1155/2014/284531 Research Article Prediction Model for Object Oriented Software Development Effort Estimation Using One Hidden Layer
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]
COMPUTATIONIMPROVEMENTOFSTOCKMARKETDECISIONMAKING MODELTHROUGHTHEAPPLICATIONOFGRID. Jovita Nenortaitė
ISSN 1392 124X INFORMATION TECHNOLOGY AND CONTROL, 2005, Vol.34, No.3 COMPUTATIONIMPROVEMENTOFSTOCKMARKETDECISIONMAKING MODELTHROUGHTHEAPPLICATIONOFGRID Jovita Nenortaitė InformaticsDepartment,VilniusUniversityKaunasFacultyofHumanities
D-optimal plans in observational studies
D-optimal plans in observational studies Constanze Pumplün Stefan Rüping Katharina Morik Claus Weihs October 11, 2005 Abstract This paper investigates the use of Design of Experiments in observational
A Multi-Objective Performance Evaluation in Grid Task Scheduling using Evolutionary Algorithms
A Multi-Objective Performance Evaluation in Grid Task Scheduling using Evolutionary Algorithms MIGUEL CAMELO, YEZID DONOSO, HAROLD CASTRO Systems and Computer Engineering Department Universidad de los
A Hybrid Model of Particle Swarm Optimization (PSO) and Artificial Bee Colony (ABC) Algorithm for Test Case Optimization
A Hybrid Model of Particle Swarm Optimization (PSO) and Artificial Bee Colony (ABC) Algorithm for Test Case Optimization Abraham Kiran Joseph a, Dr. G. Radhamani b * a Research Scholar, Dr.G.R Damodaran
Impelling Heart Attack Prediction System using Data Mining and Artificial Neural Network
General Article International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347-5161 2014 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Impelling
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/
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.
International Journal of Computer Science Trends and Technology (IJCST) Volume 2 Issue 3, May-Jun 2014
RESEARCH ARTICLE OPEN ACCESS A Survey of Data Mining: Concepts with Applications and its Future Scope Dr. Zubair Khan 1, Ashish Kumar 2, Sunny Kumar 3 M.Tech Research Scholar 2. Department of Computer
ISSN: 2319-5967 ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 2, Issue 3, May 2013
Transistor Level Fault Finding in VLSI Circuits using Genetic Algorithm Lalit A. Patel, Sarman K. Hadia CSPIT, CHARUSAT, Changa., CSPIT, CHARUSAT, Changa Abstract This paper presents, genetic based algorithm
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
A Multi-level Artificial Neural Network for Residential and Commercial Energy Demand Forecast: Iran Case Study
211 3rd International Conference on Information and Financial Engineering IPEDR vol.12 (211) (211) IACSIT Press, Singapore A Multi-level Artificial Neural Network for Residential and Commercial Energy
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
An Introduction to Neural Networks
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,
