DEVELOPMENT OF A COMPUTATIONAL INTELLIGENCE COURSE FOR UNDERGRADUATE AND GRADUATE STUDENTS
|
|
- Melinda Sheena Gibbs
- 8 years ago
- Views:
Transcription
1 DEELOPMENT OF A COMPUTATIONAL INTELLIGENCE COURSE FOR UNDERGRADUATE AND GRADUATE STUDENTS Ganesh K. enayagamoorthy Department of Electrical and Computer Engineering University of Missouri Rolla, MO 65409, USA gkumar@ieee.org Abstract This paper presents the design, implementation and experiences of a new three hour experimental course taught for a joint undergraduate and graduate class at the University of Missouri-Rolla, USA. The course covers the four main paradigms of Computational Intelligence (CI) and their integration to develop hybr systems. The paradigms covered are artificial neural networks (ANNs), evolutionary computing (EC), swarm intelligence (SI) and fuzzy systems (FS). hile indivual techniques from these CI paradigms have been applied successfully to solve real-world problems, the current trend is to develop hybrs of paradigms, since no one paradigm is superior to the others in all situations. In doing so, we are able capitalize on the respective strengths of the components of the hybr CI system and eliminate weakness of indivual components. This course is an introductory level course and will lead students to courses focused in depth in a particular paradigm (ANNs, EC, FS, SI). The ea of an integrated course like this is to expose students to different CI paradigms at early stage in their degree program. The paper presents the course curriculum, tools used in teaching the course and how the assessments of the students learning were carried out in this course. Introduction A major thrust in the algorithmic development and enhancement is the design of algorithmic models to solve increasingly complex problems and in an efficient manner. Enormous successes have been achieved through modeling of biological and natural intelligence, resulting in intelligent systems. These intelligent algorithms include neural networks, evolutionary computing, swarm intelligence, and fuzzy systems. Together with logic, deductive reasoning, expert systems, case-based reasoning and symbolic machine learning systems, these intelligent algorithms form part of the field of Artificial Intelligence (AI) [1]. Just looking at this we variety of AI techniques, AI can be seen as a combination of several research disciplines, for example, engineering, computer science, philosophy, sociology and biology. There are many definitions to intelligence. The author prefers the definition from [1] - Intelligence can be defined as the ability to comprehend, to understand and profit from experience, to interpret intelligence, having the capacity for thought and reason (especially, to a higher degree). Other keywords that describe aspects of intelligence include creativity, skill, consciousness, emotion and intuition. Computational Intelligence (CI) is the study of adaptive
2 mechanisms to enable or facilitate intelligent behavior in complex, uncertain and changing environments. These adaptive mechanisms include those AI paradigms that exhibit an ability to learn or adapt to new situations, to generalize, abstract, discover and associate. The four dominant computational intelligence paradigms are neural networks, evolutionary computing, swarm intelligence and fuzzy systems as illustrated in figure 1. Neural Networks Neuro-Swarm Swarm Intelligence Neuro-Genetic Evolutionary-Swarm Neuro-Fuzzy Fuzzy-PSO Evolutionary Computing Fuzzy-GA Fuzzy Figure 1: Four main paradigms of CI These paradigms can be combined to form hybrs as shown in figure 1 resulting in Neuro-Fuzzy systems, Neuro-Swarm systems, Fuzzy-PSO systems, Fuzzy-GA systems, Neuro-Genetic systems, etc. Designs and developments with hybr algorithms already exist in literature [, 3, 4]. The following sections describes the five main parts of the Computational Intelligence course taught at the University of Missouri-Rolla as an experimental course in the Spring semester of 004. These parts are neural networks, evolutionary computing, swarm intelligence and fuzzy systems. This course is offered at the 300 level which allows both the undergraduate and graduate students to take. The advantage of doing is that the undergraduate students are exposed to these emerging computational intelligence field; and for the graduate students, the course introduces them to four main paradigms and their interest in any of paradigms can be broaden by a full semester on either of the courses - neural networks, fuzzy logic, evolutionary computation, so on, which is offered at the University of Missouri-Rolla. The textbook used in the spring semester is entitled Computational Intelligence by A P Engelbrecht [1]. The course was
3 offered in three departments: Department of Electrical and Computer Engineering, Department of Mechanical Engineering and Department of Engineering Management. Neural Networks In this part, the topics covered include the artificial neuron model; supervised learning neural networks; unsupervised learning neural networks; Radial Basis Function (RBF) networks. The students are introduced to different neural network architectures and the class is focused on feedforward neural networks. The feedforward neural network and the conventional training algorithm known as the backpropagation [5-8] are described below. The incremental and batch training concepts are taught. A feedforward neural network can consist of many layers as shown in figure, namely: an input layer, a number of hden layers and an output layer. The input layer and the hden layer are connected by synaptic links called weights and likewise the hden layer and output layer also have connection weights. hen more than one hden layer exists, weights exist between the hden layers. INPUT LAYER HIDDEN LAYER OUTPUT LAYER x 1,1 1, Σ a 1 d 1 1,1,1, Σ a d,1 Desired Output + y - Σ Error 1 (bias) 3,1 3, Σ a 3 d 3 3,1 4,1 4, Σ a 4 d 4 4,1 TRAINING ALGORITHM Figure : Feedforward neural network with one hden layer Neural networks use some sort of "learning" rule by which the connections weights are determined in order to minimize the error between the neural network output and desired output. The following subsections section the two paths involved in a neural network usage the forward path and the backward path. The backward is described for the backpropagation training algorithm. (a). Forward path The feedforward path equations for the network in figure with two input neurons, four hden neurons and one output neuron are given below. The first input is x and the second is a bias input (1). The activation function of all the hden neurons is given by (1).
4 a i = X for i =1 to 4, j = 1, ij (1) where ij is the weight and x X = 1 is an input vector. The hden layer output called the decision vector d is calculated as follows for sigmoal functions: 1 = for i =1 to 4 i 1 e d i ( a ) () The output of neural network y is determined as follows: [,,, ] y = d1 d d 3 d 4 (b). Backward path with the conventional backpropagation (3) The serious constraint of the backpropagation algorithm is that the function approximated should be differentiable. If the inputs and desired outputs of a function are known then backpropagation can be used to determine weights of the neural network by minimizing the error over a number of iterations. The weight update equations of all the layers (input, hden, output) in the multilayer perceptron neural network are almost similar, except that they differ in the way the local error for each neuron is computed. The error for the output layer is the difference between the desired output (target) and actual output of the neural network. Similarly, the errors for the neurons in the hden layer are the difference between their desired outputs and their actual outputs. In a MLP neural network, the desired outputs of the neurons in the hden layer cannot be known and hence the error of the output layer is backpropagated and sensitivities of the neurons in the hden layers are calculated. The learning rate is an important factor in the backpropagation algorithm. If it is too low, the network learns very slowly and if it is too high, then the weights and the objective function will diverge. So an optimum value should be chosen to ensure global convergence which tends to be difficult task to achieve. A variable learning rate will do better if there are many local and global optima for the objective function. Backpropagation equations are explained in more detail in [5] and they are briefly described below. The output error e y is calculated as the difference between the desired output vector y d and actual output y.
5 e = y y y d (4) The decision error vector e d is calculated by backpropagating the output error e y through weight matrix. e = e for i =1 to 4 T di i y (5) The activation function errors are given by the product of decision error vector e di and the derivatives of the decision vector d i with respect to the activations a i. e = d (1 d ) e ai i i di (6) The changes in the weights are calculated as Δ ( k) = γ Δ ( k 1) + γ e d m g y Δ ( k) = γ Δ ( k 1) + γ e X m g a T T (7a) (7b) where γ m is a momentum term, γ g is the learning gain and k is the iteration/epoch number. A momentum term produces a filter effect in order to reduce abrupt gradient changes thus aing learning. Finally the weight update equations are below. ( k+ 1) = ( k) +Δ ( k) ( k+ 1) = ( k) +Δ ( k) (8a) (8b) The learning gain and momentum term have to be carefully selected to maximize accuracy, reduce training time and ensure global minimum. A JAA based software developed for MLP neural networks developed by the author is used to teach the need to carefully select these parameters and their effects [9]. Evolutionary Computation (EC) In this part, the topics covered include Genetic Algorithms (GAs), Genetic Programming (GP), Evolutionary Programming (EP), Evolutionary Strategies (ESs). These algorithms are introduced and their numerous applications are demonstrated in class through examples. The differences between these algorithms, when and where these algorithms are applicable is emphasized in class. The main steps in EC algorithms are given below. Initialize the initial generation of indivuals.
6 hile not converged i) Evaluate the fitness of each indivual ii) Select parents from the population iii) Recombine selected parents using crossover to get offspring iv) Mutate offspring v) Select new generation of populations Swarm Intelligence In this part, the topics covered include Particle Swarm Optimization (PSO), Ant Colony Optimization, Cultural and Differential Evolution. These algorithms are introduced and their numerous applications are demonstrated in class through examples. The differences between these algorithms, when and where these algorithms are applicable is emphasized in class. Emphasis is given the PSO algorithm and taught in detail. The PSO algorithm is described below. Particle swarm optimization is an evolutionary computation technique (a search method based on natural systems) developed by Kennedy and Eberhart [10, 11]. PSO like a generic algorithm (GA) is a population (swarm) based optimization tool. However, unlike GA, PSO has no evolution operators such as crossover and mutation and more over PSO has less number of parameters. PSO is the only evolutionary algorithm that does not implement survival of the fittest and unlike other evolutionary algorithms where evolutionary operator is manipulated, the velocity is dynamically adjusted. The system initially has a population of random solutions. Each potential solution, called particle, is given a random velocity and is flown through the problem space. The particles have memory and each particle keeps track of previous best position and corresponding fitness. The previous best value is called as p best. Thus, p best is related only to a particular particle. It also has another value called g best, which is the best value of all the particles p best in the swarm. The basic concept of PSO technique lies in accelerating each particle towards its p best and the g best locations at each time step. Acceleration has random weights for both p best and g best locations. Figure 3 illustrates briefly the concept of PSO, where X k is current position, X k+1 is modified position, ini is initial velocity, mod is modified velocity, pbest is velocity consering p best and gbest is velocity consering g best.
7 Y X k+1 mod t gbest s pbest X k r ini X Figure 3: Position update of a PSO particle (r, s and t are some constants) i) Initialize a population (array) of particles with random positions and velocities of d dimensions in the problem space. ii) For each particle, evaluate the desired optimization fitness function in d variables. iii) Compare particle s fitness evaluation with particle s p best. If current value is better than p best, then set p best value equal to the current value and the p best location equal to the current location in d-dimensional space. iv) Compare fitness evaluation with the population s overall previous best. It the current value is better than g best, then reset g best to the current particle s array index and value. v) Change the velocity and position of the particle according to (9) and (10) respectively. and X represent the velocity and position of i th particle with d dimensions respectively and, rand 1 and rand are two uniform random functions. = w + c rand 1 1 ( P best X X = X + ) + c rand ( G best X ) (9) (10) vi) Repeat step ii) until a criterion is met, usually a sufficiently good fitness or a maximum number of iterations/epochs. PSO has many parameters and these are described as follows: w called the inertia weight controls the exploration and exploitation of the search space because it dynamically adjusts velocity. Local minima are avoed by small local neighborhood, but faster convergence is obtained by larger global neighborhood and in general, global neighborhood is preferred. Synchronous updates are more costly than the asynchronous updates. max is the maximum allowable velocity for the particles i.e. in case the velocity of the particle exceeds max then it is reduced to max. Thus, resolution and fitness of search depends on max. If max is too high, then particles will move beyond good solution and if max is too low, then particles will be trapped in local minima. c 1, c termed as cognition and social components respectively are the acceleration constants which changes the velocity of a particle towards p best
8 and g best (generally somewhere between p best and g best ). elocity determines the tension in the system. A swarm of particles can be used locally or globally in a search space. In the local version of the PSO, the g best is replaced by the l best and the entire procedure is same. More details and results are given in []. Fuzzy Logic In this part, the topics covered include Fuzzy, Fuzzy Interference, Fuzzy Controllers, Rough Sets. The design of a fuzzy room temperature controller and fuzzy cruise controller is taught in a step by step fashion through fuzzification process, interference engine, rule set and defuzzication process is carried out in class. Hybr Algorithms In this part, the students train a feedforward neural network using GA, ES and PSO algorithms, and compare the training results with that of the backpropagation algorithm. In addition, they do a survey of neuro-fuzzy controllers and write a report on how fuzzy memberships can be used within a neural network structure. Course Assessment The course assessment is made of: 5% Homework/Assignments 5% Mterm Exam 40% Group Project Report 5% Class presentation 5% Quizzes The course grading is based on six homeworks where they have to write MATLAB programs to train feedforward neural networks with the backpropagation algorithms, GA, ES and PSO, train a learning vector quantization (LQ) network using competitive learning and the last one write a report on neuro-fuzzy structures. Projects are carried out involving at least two of four CI paradigms and done in groups. Each group is made of four students. The students are encouraged to start early in the semester. Conclusion The students that took class consisted of two undergraduates and ten graduate students (MS and PhD). The feedback received from students is mainly the great exposure to the different paradigms of computational intelligence in a semester. One of the undergraduate students who took the class in Spring 004 is currently doing research in the area of evolvable hardware and had his publication in Fall semester of 004 [1]. The other undergraduate is interested in doing a MS degree in the area of computational intelligence. All the graduate students who took the course are pursuing a thesis involving components of computational intelligence. The offering of the CI experimental course at the 300 level allowing both undergraduate and graduate students
9 has been a successful effort. It is anticipated the experimental course will be offered once more in the Fall semester of 005 and thereafter made a permanent course in the Electrical Engineering and Computer Engineering Curriculum at the University of Missouri-Rolla. References [1]. A. Engelbrecht, Computational Intelligence: An Introduction, John iley & Sons, Ltd, England. ISBN [].. G. Gudise, G. K. enayagamoorthy, Comparison of particle swarm optimization and backpropagation as training algorithms for neural networks, IEEE Swarm Intelligence Symposium, Indianapolis, IN, USA, April 4-6, 003, pp [3]. G. K. enayagamoorthy, Adaptive critics for dynamic particle swarm optimization, IEEE International Symposium on Intelligent Control, September 5, 004, Taipei, Taiwan, pp [4]. X. Cai X, N. Zhang, G. K. enayagamoorthy, D. C. unsch, Time series prediction with recurrent neural networks using a hybr PSO-EA algorithm, IEEE-INNS International Joint Conference on Neural Networks, Budapest, Hungary, July 4-9, 004. [5]. S Haykin, Neural networks: A comprehensive foundation, Prentice Hall, 1998, ISBN [6]. P. J. erbos, "Backpropagation through time: what it does and how to do it". Proceedings of the IEEE, ol: 78:10, Page(s): , Oct [7]. P. J. erbos, The roots of backpropagation, New York: iley, [8]. D. E.Rumelhart, G. E. Hinton and R. J. illiams, "Learning representations by back-propagating errors", Nature, ol.33, pp.533-6, [9]. G.K. enayagamoorthy, Teaching Neural Networks Concepts and their Learning Techniques, 39 th ASEE Mwest Section Meeting, Pittsburg, Kansas, September 9 to October 1, 004. [10] J. Kennedy and R. Eberhart, "Particle swarm optimization", Proceedings of IEEE International Conference on Neural Networks, Perth, Australia. ol. I, pp [11] J. Kennedy and R. C. Eberhart, Swarm intelligence, Morgan Kaufmann Publishers, 001. [1] P. Moore, G.K. enayagamoorthy, Evolving Digital Circuits Using Hybr Particle Swarm Optimization and Differential Evolution, Conference on Neuro-Computing and Evolving Intelligence, Auckland, New Zealand, December 13 15, 004, pp Acknowledgment The support from the National Science Foundation under CAREER Grant: ECS # is gratefully acknowledged for this work. The author is grateful for the following departments at the University of Missouri-Rolla for offering the experimental course on computational intelligence to their students: Electrical and Computer Engineering, Mechanical Engineering and Engineering Management. Biography Ganesh Kumar enayagamoorthy received the B.Eng. (Honors) degree with a first class in electrical and electronics engineering from the Abubakar Tafawa Balewa University, Bauchi, Nigeria, and the M.Sc.Eng. and Ph.D. degrees in electrical engineering from the University of Natal, Durban, South Africa, in March 1994, April 1999 and February 00, respectively. He was appointed as a Lecturer with the Durban Institute of Technology, South Africa during the period March 1996 to April 001 and thereafter as a Senior Lecturer from May 001 to April 00. He was a Research Associate at the Texas Tech University, USA in 1999 and at the University of
10 Missouri-Rolla, USA in 000/001. He joined the University of Missouri-Rolla, USA as an Assistant Professor in May 00. His research interests are in computational intelligence, power systems, control systems and digital systems. He has authored about 100 papers in refereed journals and international conferences. Dr. enayagamoorthy is a 004 National Science Foundation, USA CAREER award recipient, the 003 International Neural Network Society Young Investigator award recipient, a 001 recipient of the IEEE Neural Network Society summer research scholarship and the recipient of five prize papers with the IEEE Industry Application Society and IEEE Neural Network Society. He is a Senior Member of the Institute of Electrical and Electronics Engineer (IEEE), USA, and South African Institute of Electrical Engineers (SAIEE). He was Technical Program Co-Chair of the International Joint Conference on Neural Networks (IJCNN), Portland, OR, USA, July 0 4, 003 and the International Conference on Intelligent Sensing and Information Processing (ICISIP), Chennai, India, January 4 7, 004. He is founder and currently the Chair of IEEE St. Louis Computational Intelligence Society Chapter.
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,
More informationA 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
More informationInternational 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
More informationA hybrid Approach of Genetic Algorithm and Particle Swarm Technique to Software Test Case Generation
A hybrid Approach of Genetic Algorithm and Particle Swarm Technique to Software Test Case Generation Abhishek Singh Department of Information Technology Amity School of Engineering and Technology Amity
More informationOptimization 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
More informationD 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.
More informationAlpha 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
More informationNEURAL 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
More informationCLOUD 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,
More informationIntroduction to Machine Learning and Data Mining. Prof. Dr. Igor Trajkovski trajkovski@nyus.edu.mk
Introduction to Machine Learning and Data Mining Prof. Dr. Igor Trakovski trakovski@nyus.edu.mk Neural Networks 2 Neural Networks Analogy to biological neural systems, the most robust learning systems
More informationComparison 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
More informationLecture 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
More informationCOMPUTATIONIMPROVEMENTOFSTOCKMARKETDECISIONMAKING MODELTHROUGHTHEAPPLICATIONOFGRID. Jovita Nenortaitė
ISSN 1392 124X INFORMATION TECHNOLOGY AND CONTROL, 2005, Vol.34, No.3 COMPUTATIONIMPROVEMENTOFSTOCKMARKETDECISIONMAKING MODELTHROUGHTHEAPPLICATIONOFGRID Jovita Nenortaitė InformaticsDepartment,VilniusUniversityKaunasFacultyofHumanities
More informationTechnical Analysis on Financial Forecasting
Technical Analysis on Financial Forecasting SGopal Krishna Patro 1, Pragyan Parimita Sahoo 2, Ipsita Panda 3, Kishore Kumar Sahu 4 1,2,3,4 Department of CSE & IT, VSSUT, Burla, Odisha, India sgkpatro2008@gmailcom,
More informationA RANDOMIZED LOAD BALANCING ALGORITHM IN GRID USING MAX MIN PSO ALGORITHM
International Journal of Research in Computer Science eissn 2249-8265 Volume 2 Issue 3 (212) pp. 17-23 White Globe Publications A RANDOMIZED LOAD BALANCING ALGORITHM IN GRID USING MAX MIN ALGORITHM C.Kalpana
More informationDynamic 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
More informationA 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
More informationISSN: 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
More informationEstimation 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
More informationAn 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
More informationDynamic Task Scheduling with Load Balancing using Hybrid Particle Swarm Optimization
Int. J. Open Problems Compt. Math., Vol. 2, No. 3, September 2009 ISSN 1998-6262; Copyright ICSRS Publication, 2009 www.i-csrs.org Dynamic Task Scheduling with Load Balancing using Hybrid Particle Swarm
More informationRecurrent 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
More informationA 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,
More informationOptimal 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
More informationGeneralized Anxiety Disorder : Prediction using ANN
International Journal of Computer Sciences and Engineering Open Access Research Paper Volume-4, Special Issue-1 E-ISSN: 2347-2693 Generalized Anxiety Disorder : Prediction using ANN Dilip Roy Chowdhury*
More informationAPPLICATION OF SOLAR ENERGY USING ARTIFICIAL NEURAL NETWORK AND PARTICLE SWARM OPTIMIZATION
APPLICATION OF SOLAR ENERGY USING ARTIFICIAL NEURAL NETWORK AND PARTICLE SWARM OPTIMIZATION Soumya Ranjita Nayak 1, Chinmaya Ranjan Pradhan 2, S.M.Ali 3, R.R Sabat 4 1&2 Research scholar, KIIT University,
More informationEffect 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 janis.zuters@lu.lv Abstract: - The school
More informationMachine Learning and Data Mining -
Machine Learning and Data Mining - Perceptron Neural Networks Nuno Cavalheiro Marques (nmm@di.fct.unl.pt) Spring Semester 2010/2011 MSc in Computer Science Multi Layer Perceptron Neurons and the Perceptron
More informationMé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 : Alain.Dutech@loria.fr
More informationNEURAL 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,
More informationFRAUD 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,
More informationA 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
More informationCorrespondence should be addressed to Chandra Shekhar Yadav; csyadav@yahoo.com
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
More informationOptimal 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,
More informationA 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
More informationOpen Access Research on Application of Neural Network in Computer Network Security Evaluation. Shujuan Jin *
Send Orders for Reprints to reprints@benthamscience.ae 766 The Open Electrical & Electronic Engineering Journal, 2014, 8, 766-771 Open Access Research on Application of Neural Network in Computer Network
More informationMethod 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
More informationStock 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
More informationPLAANN 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
More informationAUTOMATION 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
More informationCash 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
More informationComparison 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
More informationPrice 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
More informationA Content based Spam Filtering Using Optical Back Propagation Technique
A Content based Spam Filtering Using Optical Back Propagation Technique Sarab M. Hameed 1, Noor Alhuda J. Mohammed 2 Department of Computer Science, College of Science, University of Baghdad - Iraq ABSTRACT
More informationNeural Network Predictor for Fraud Detection: A Study Case for the Federal Patrimony Department
DOI: 10.5769/C2012010 or http://dx.doi.org/10.5769/c2012010 Neural Network Predictor for Fraud Detection: A Study Case for the Federal Patrimony Department Antonio Manuel Rubio Serrano (1,2), João Paulo
More informationAnalecta 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,
More informationInternational 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],
More informationA SURVEY ON GENETIC ALGORITHM FOR INTRUSION DETECTION SYSTEM
A SURVEY ON GENETIC ALGORITHM FOR INTRUSION DETECTION SYSTEM MS. DIMPI K PATEL Department of Computer Science and Engineering, Hasmukh Goswami college of Engineering, Ahmedabad, Gujarat ABSTRACT The Internet
More informationEFFICIENT 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
More informationNeural 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
More informationHybrid 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
More informationPractical 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
More informationAmerican 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
More informationGraduate Certificate in Systems Engineering
Graduate Certificate in Systems Engineering Systems Engineering is a multi-disciplinary field that aims at integrating the engineering and management functions in the development and creation of a product,
More informationNeural 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 aao@fe.up.pt Supervisor: Professor Joaquim Marques de Sá June 2006
More informationXOR-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
More informationCHAPTER 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
More informationWeb 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 simone.ludwig@ndsu.edu Thomas
More informationRARITAN VALLEY COMMUNITY COLLEGE COURSE OUTLINE. CISY 103 Computer Concepts and Programming
RARITAN VALLEY COMMUNITY COLLEGE COURSE OUTLINE CISY 103 Computer Concepts and Programming I. Basic Course Information A. Course Number and Title: CISY-103, Computer Concepts and Programming B. New or
More information6.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
More informationHow To Get A Computer Science Degree At Appalachian State
118 Master of Science in Computer Science Department of Computer Science College of Arts and Sciences James T. Wilkes, Chair and Professor Ph.D., Duke University WilkesJT@appstate.edu http://www.cs.appstate.edu/
More informationEM 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
More informationA 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,
More informationPerformance 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
More informationData quality in Accounting Information Systems
Data quality in Accounting Information Systems Comparing Several Data Mining Techniques Erjon Zoto Department of Statistics and Applied Informatics Faculty of Economy, University of Tirana Tirana, Albania
More informationPerformance Evaluation On Human Resource Management Of China S Commercial Banks Based On Improved Bp Neural Networks
Performance Evaluation On Human Resource Management Of China S *1 Honglei Zhang, 2 Wenshan Yuan, 1 Hua Jiang 1 School of Economics and Management, Hebei University of Engineering, Handan 056038, P. R.
More informationGenetic Neural Approach for Heart Disease Prediction
Genetic Neural Approach for Heart Disease Prediction Nilakshi P. Waghulde 1, Nilima P. Patil 2 Abstract Data mining techniques are used to explore, analyze and extract data using complex algorithms in
More informationAn 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,
More informationA STUDY ON DATA MINING INVESTIGATING ITS METHODS, APPROACHES AND APPLICATIONS
A STUDY ON DATA MINING INVESTIGATING ITS METHODS, APPROACHES AND APPLICATIONS Mrs. Jyoti Nawade 1, Dr. Balaji D 2, Mr. Pravin Nawade 3 1 Lecturer, JSPM S Bhivrabai Sawant Polytechnic, Pune (India) 2 Assistant
More informationLearning is a very general term denoting the way in which agents:
What is learning? Learning is a very general term denoting the way in which agents: Acquire and organize knowledge (by building, modifying and organizing internal representations of some external reality);
More informationNeural 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
More informationNeural Networks and Back Propagation Algorithm
Neural Networks and Back Propagation Algorithm Mirza Cilimkovic Institute of Technology Blanchardstown Blanchardstown Road North Dublin 15 Ireland mirzac@gmail.com Abstract Neural Networks (NN) are important
More informationMANAGING 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
More informationFlexible 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
More informationA hybrid Evolutionary Functional Link Artificial Neural Network for Data mining and Classification
Vol. 3, No.8, 1 A hybrid Evolutionary Functional Link Artificial Neural Network for Data mining and Classification Faissal MILI Applied Economics and Simulation, Faculty of Management and Economic Sciences,
More informationStock Market Index Prediction by Hybrid Neuro- Genetic Data Mining Technique
Stock Market Index Prediction by Hybrid Neuro- Genetic Data Mining Technique Ganesh V. Kumbhar 1, Rajesh V. Argiddi 2 Research Scholar, Computer Science & Engineering Department, WIT, Sholapur, India 1
More informationBiogeography 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,
More informationA New Approach For Estimating Software Effort Using RBFN Network
IJCSNS International Journal of Computer Science and Network Security, VOL.8 No.7, July 008 37 A New Approach For Estimating Software Using RBFN Network Ch. Satyananda Reddy, P. Sankara Rao, KVSVN Raju,
More informationModern Heuristic Optimization Techniques with Applications to Power Systems
Modern Heuristic Optimization Techniques with Applications to Power Systems Sponsored by: New Intelligent Systems Technologies Working Group Intelligent System Applications Subcommittee Power System Analysis,
More informationLeran Wang and Tom Kazmierski {lw04r,tjk}@ecs.soton.ac.uk
BMAS 2005 VHDL-AMS based genetic optimization of a fuzzy logic controller for automotive active suspension systems Leran Wang and Tom Kazmierski {lw04r,tjk}@ecs.soton.ac.uk Outline Introduction and system
More informationAPPLICATION 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
More informationNumerical Research on Distributed Genetic Algorithm with Redundant
Numerical Research on Distributed Genetic Algorithm with Redundant Binary Number 1 Sayori Seto, 2 Akinori Kanasugi 1,2 Graduate School of Engineering, Tokyo Denki University, Japan 10kme41@ms.dendai.ac.jp,
More informationComputational intelligence in intrusion detection systems
Computational intelligence in intrusion detection systems --- An introduction to an introduction Rick Chang @ TEIL Reference The use of computational intelligence in intrusion detection systems : A review
More informationMultiple 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,
More informationMinimizing Response Time for Scheduled Tasks Using the Improved Particle Swarm Optimization Algorithm in a Cloud Computing Environment
Minimizing Response Time for Scheduled Tasks Using the Improved Particle Swarm Optimization Algorithm in a Cloud Computing Environment by Maryam Houtinezhad, Department of Computer Engineering, Artificial
More informationGA 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, chandra.j@christunivesity.in
More informationApproach of software cost estimation with hybrid of imperialist competitive and artificial neural network algorithms
Journal of Scientific Research and Development (): 50-57, 204 Available online at www.jsrad.org ISSN 5-7569 204 JSRAD Approach of software cost estimation with hybrid of imperialist competitive and artificial
More informationand Hung-Wen Chang 1 Department of Human Resource Development, Hsiuping University of Science and Technology, Taichung City 412, Taiwan 3
A study using Genetic Algorithm and Support Vector Machine to find out how the attitude of training personnel affects the performance of the introduction of Taiwan TrainQuali System in an enterprise Tung-Shou
More informationApplication 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
More informationA 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
More informationTennis 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
More informationGenetic algorithms for changing environments
Genetic algorithms for changing environments John J. Grefenstette Navy Center for Applied Research in Artificial Intelligence, Naval Research Laboratory, Washington, DC 375, USA gref@aic.nrl.navy.mil Abstract
More informationSURVIVABILITY 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,
More informationMasters in Information Technology
Computer - Information Technology MSc & MPhil - 2015/6 - July 2015 Masters in Information Technology Programme Requirements Taught Element, and PG Diploma in Information Technology: 120 credits: IS5101
More informationARTIFICIAL INTELLIGENCE METHODS IN EARLY MANUFACTURING TIME ESTIMATION
1 ARTIFICIAL INTELLIGENCE METHODS IN EARLY MANUFACTURING TIME ESTIMATION B. Mikó PhD, Z-Form Tool Manufacturing and Application Ltd H-1082. Budapest, Asztalos S. u 4. Tel: (1) 477 1016, e-mail: miko@manuf.bme.hu
More informationBack Propagation Neural Network for Wireless Networking
International Journal of Computer Sciences and Engineering Open Access Review Paper Volume-4, Issue-4 E-ISSN: 2347-2693 Back Propagation Neural Network for Wireless Networking Menal Dahiya Maharaja Surajmal
More informationHow 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
More informationBMOA: 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
More informationArtificial 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
More informationWireless 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
More information