An Augmented Normalization Mechanism for Capacity Planning & Modelling Elegant Approach with Artificial Intelligence

Size: px
Start display at page:

Download "An Augmented Normalization Mechanism for Capacity Planning & Modelling Elegant Approach with Artificial Intelligence"

Transcription

1 An Augmented Normalization Mechanism for Capacity Planning & Modelling Elegant Approach with Artificial Intelligence 13th Annual International Software Testing Conference 2013 Bangalore, 4 th -5 th December 2013 Arit Kumar Bishwas Capgemini India Pvt. Ltd. A-1, Technology Park, MIDC, Talwade, Pune , Maharashtra, India

2 P a g e 2 Abstract Software performance engineering in a heterogeneous environment is a very complex & challenging field to practice. Performance of any software application plays a vital role into the qualification of the application s existence. So, a little degradation in the performance can cause an unbearable disaster in application s sustainability. We need a model where we can do effective & intelligently forecasting to all the possible quantized dimensions of application s sustainability in a dynamic heterogeneous complex environment which employee future growth. Here I am presenting an approach to develop an intelligent software performance prophecy machine that will help to forecast and predict the application s state with different future work load estimations. This intelligent software performance prophecy machine has been designed & developed based on a machine learning algorithm named Artificial Neural Network. This machine has been used to explore the application s performance states in depth for its future withstanding in such situations where every possible quantized dimensions of the multi-tier heterogeneous system architecture are getting changed dynamically with new specified performance load desires. The proposed machine is itself an independent in nature, and keeps on learning from the currently available performance analysis information and other related bench mark information to explore the sustainability & withstanding of any software application with its future requirements. Key Factors: Capacity Modelling & Planning, Performance Engineering, Machine Learning, Artificial Neural Network 1. Introduction In today s fast and advanced technology driven world we all are fenced around with the complex net of information technology and very highly dependent on computer applications. Nowadays computer applications are parts of our day to day life ranging from simple phone to extraterritorial investigation technology. So these software should be very robust and reliable in terms of its sustainability as well as its scalable performance! In this busy world where time is very precise thing, users always expect fast response time from the application while interacting with the software applications. So as a software manager, architect, developer and tester it is our responsibility to concentrate on those factors which causes the software to be highly robust, reliable and as well as highly performance sustainable. We need a model that predicts the performance sustainability of any application very intelligently. Here in this paper we are going to discuss about one such model. This model predicts the performance sustainability of any application with its artificial intelligence. This model learns itself from the experience. This model has been developed with one of the most popular machine learning algorithm- Artificial Neural Network which is very accurate predictors for classification problems with robust approach for approximations, and also supports real-valued, discrete-valued and vector valued functions. Experiments have shown clearly, that how this new artificial intelligent model, named as Intelligent Performance Sustainable Forecasting Model (IPSFM), helped in predicting performance sustainability of the software system with increasing future user growth; which in turns demonstrating the significant level of improvement in the process of capacity planning & modelling. 2. Capacity Planning & Modelling Background An organization demands the production capacity measurements in terms of capacity planning and modelling to meet the changing demands for its products, services, and business Capacity Planning Capacity planning is the science and art of estimating the computing resources such as computer hardware, software and infrastructure resources to identify the appropriate amount of resources needed to handle current and future service requirements. This is a continuously ongoing process where the future needs of business are generally imagined to explore the range of probabilistic possibilities of "What If" scenarios Capacity Modelling

3 P a g e 3 Capacity Modelling is in general directly relates the capacity forecasts to associated capital and operational costs. It enables the business to balance the cost of capacity requirements against the benefits associated with business growth or service enhancements. The capacity models portray a complete picture to justify capacity-related decisions. 3. Intelligent Performance Sustainable Forecasting Model (IPSFM) IPSFM is developed based on an advance artificial intelligent mechanism to predict the performance of any software application. First, here we will have to understand some of the key concepts regarding this model then we will look into the working mechanism of IPSFM. The Performance Model is executed with Future Configuration to predict the Future Performance Status. Step 5: Finally analyse the Future Performance Status to understand the expected capacity requirements. Step 6: If expected results are satisfied with Step 5 then configure the application s architecture based on Future Configurations. Otherwise go to Step 1 again Training Data Matrix Set Training Data Matrix Set is an N-dimensional matrix of information which is used to train the Learning Model. For each different set of data a separate matrix is created. As shown in the Figure 2 that each 2-dimenstional matrix set contains relative different set of information. Figure 1: Intelligent Performance Sustainable Forecasting Model (IPSFM) The above diagram shows the architecture of the Intelligent Performance Sustainable Forecasting Model (IPSFM) Algorithm for Working with IPSFM The following algorithm defines the working flow of this model. Step 1: Configure the Learning Machine and also prepare the Future Configuration as per requirements. Step 2: The Learning Machine of IPSFM is trained with Training Data Matrix Set. Step 3: After learning phase the Learning Machine generates the learned Performance Model. Step 4: Figure 2: Training Data Matrix Set Structure Training Data Matrix Set has been categorized in the following two sections: Master Training Data Matrix Set This is the data matrix set which contains the different type of latest benchmark information. Some of the most important benchmark data information has been mentioned below: 1. Benchmark data matrix for database transactions processing rate 2. Benchmark data matrix for java operation execution rate with JVM We will have to keep on updating this Master Training Data Matrix Set with new published benchmark information Current Performance Status Matrix This is the data matrix set which contains the information regarding current performance of the

4 P a g e 4 application. Some of the most important such current performance engineering statistics information has been mentioned below that are required to train the Learning Machine: 1. Transaction response time 2. Transaction processing rate 3. 90th Percentile of response time 4. Standard Deviation of response time 5. Server CPU Utilization 6. Server Memory Utilization 7. JVM Details paradigm is the novel structure of the information processing system. It is composed of a large number of highly interconnected processing elements (neurons) working in unison to solve specific problems. ANNs, like people, learn by examples. An ANN is configured for a specific application, such as pattern recognition or data classification, through a learning process. Learning in biological systems involves adjustments to the synaptic connections that exist between the neurons. This is true of ANNs as well Neuron Architecture ANN consists of a number of processing units or neurons, which are connected to each other through, weighted links and each of these links has its own value known as weight of the link. 8. Hits/Sec at web server 9. Throughput 10. Inter-server Network connections information 11. Database server machine configurations details (CPU, Memory, and Disk) 12. Application server machine configurations details (CPU, Memory, Disk) The above Current Performance Status Matrix information can be gathered by performance test engineering activity Learning Machine Learning Machine is an artificial intelligent module of the Intelligent Performance Sustainable Forecasting Model (IPSFM). Learning Machine learns from the Training Data Matrix Set Learning Technique Method Choosing a good Learning Mechanism is very important; it should be very accurate predictor, and should support real-valued, discrete-valued and vector valued functions for our complex and real time software applications. So here I have selected the learning classifier algorithms as Artificial Neural Network to build the Learning Machine Artificial Neural Network Figure.3: Neuron Architecture Here in Figure 3, A 1, A 2,, A n are the inputs and W 1, W 2,, W n are their respective weights for the neuron. The Activation Function calculates output, which is the next input value for the other links connected with this neuron. A Combination Function is used to calculate the argument value (X) for Activation Function as: X = Σ A i W ji = A 1 W j1 + A 2 W j A n W jn The Activation Function normally used, is a sigmoid function and it generates the output between 0 and 1. output = g(x) = 1/(1+ e -X ), where X = Σ A i W ji These units (neurons) are organized into several layers, namely input layer, hidden layers and output layer. The input layer receives an external activation vector and passes it via weighted connections to the units in the first hidden layer. These hidden layers compute their other activation and pass them to neurons in succeeding layers. Figure 4 shows a typical neural network. Artificial Neural Network (ANN) is an information processing paradigm that is inspired by the way biological nervous systems, such as the brain, process information. The key element of this

5 P a g e 5 prediction: is the predicted output for input values. output: is the predicted output data_range: is the difference value in dataset for actual output value minimum: is the minimum actual output value in the data set Supervised Learning Figure 4: Artificial Neural Network Training of Artificial Neural Network Now the ANN will be trained with the training data set. Let s take the reference of Figure 4 for ANN. There are one input layer, one hidden layer and one output layer in the ANN. Here at the initialization, some random inputs are provided to the input layer of the ANN. ANN can only take inputs in a standardized manner,so all the input variable have to be encoded in a standardized manner, taking values between 0 and 1, even for categorical variables. For continues variables, we use the following formula to encode the input variables into the standardized manner: X * = (X min(x)) / range(x) = (X min(x)) / (max(x) min(x)), Where X * is the encoded value These values are used by the input nodes to progress forward in the network. Now the nodes of the hidden layer need inputs to progress further, so what will be the input and output values for the nodes? As we have seen in the early section of Neuron Architecture, the Activation Function will produce the output for the next connected neurons in the network. The output produced by Activation Function will be used as the input to the next connected neuron. As shown in Figure 4, Input of node N 1 = X 1 Output produced by node N 1 = W 1A Input of node N A = W 1A Output of node N A = g (Z) = 1/(1+ e -Z ), where, X = Σ X i W ij ; i =1, 2, 3; j=a,b,k This is called Normalization. Again the output we get from Neural Network is in its standardized format, so de-normalization is required to decode the value in real valued format using the following formula; Here, prediction = output (data_range) + minimum I have used Supervised Learning Technique for the Learning System. Supervised learning is the machine learning task of inferring a function from supervised training data. The training data consists of a set of training examples. In supervised learning, each example is a pair consisting of an input object (typically a vector) and a desired output value (also called the supervisory signal). A supervised learning algorithm analyzes the training data and produces an inferred function. The inferred function should predict the correct output value for any valid input object. This requires the learning algorithm to generalize from the training data to unseen situations in a "reasonable" way. Let us consider x i denote the set of input variables, and y i denote the set of output variables that algorithm will try to predict for the given set of input variables. A pair (x i, y i ) is called a training example, and the dataset that we'll be using to learn-a list of m training examples {(x i, y i ); i =1,..., m}-is called a training set. Figure 5: Supervised Learning So in supervised learning algorithm, our goal is, given a training set, to learn a function h: X Y so that h(x) is a "good' predictor for the corresponding value of y. Here h is known as hypothesis. The Figure.5 represents this Sum of Square Error The predicted output we get may not be the actual output, and there may be a degree of error/difference. The output is then tuned to an excepted value. The output is compared to the actual value of the target variable for this training set observation, and the error (actual - output) is

6 P a g e 6 calculated. This prediction error is analogous to the residuals in regression models. To measure how well the output prediction fit the actual target value, most Artificial Neural Networks use the Sum of Square Errors. SSE = 1/2 (actual - output) 2 Records Output Where, the squared prediction errors are summed over all the output nodes and over all the records in the training set Error Minimization Gradient Descent Method has been used for error minimizing. It is an optimization method that will help us in finding the set of weights which will minimize Sum of Square Error. As we have a set of m weights W=W 0, W 1, W 2, W m in our ANN model and we want to find the values for each of these weights that, together, minimize SSE. The gradient of SSE with respect to the vector of weight W is the vector derivative: SSE(W) = [ SSE/ W 0, SEE/ W 1,, SEE/ W m ] that is, the vector of partial derivatives of SSE with respect to each of the weights and the gradient descent procedure to minimize SSE, starts from a random W, and at each step, updates W, in the opposite direction of the gradient. The Gradient Descent method gives us the direction that we should adjust the weight in order to decrease SSE. W i = η ( x/ W i ), i W i = W i + W i where, η is the rate of learning and determines how much to move in that direction. computed using the partial derivative of the sigmoid function with respect to X i and takes the following forms, depending on whether the mode in question lies in the output layer or the hidden layer: If there are output layer nodes Then δj=output j (1 - output j ) ( actual j - output j ) If there is hidden layer nodes Then j= output j ( 1 - output j ) W jk δ j where, W jk δ j is the weighted sum of the error responsibilities for the nodes downstream from the particular hidden layer nodes. Momentum is also added for better and fast learning: W current = η ( SSE/ W current ) + α W previous Where W previous represents the previous weight adjustment, and 0 α Performance Model Once the Learning Machine got trained with the Training Data Matrix Set, we get the learned model as Performance Model. This model will be now used to predict the performance of the application with different futuristic system configurations Future Configuration Matrix downstream Back-propagation Rule The prediction error (actual - output) produced by SSE method for a particular record, is backpropagated to hidden unit assigning partitioned responsibility for the error to the various connections. The weights on these connections are then adjusted to decrease the error, using Gradient Descent method. Tom M Mitchell derived the Back-propagation rule by using Activation Function and Gradient Descent: W ij,new = W ij,current + W ij ; where, W ij = ηδ j X ij Here X ij represents the i th input to j th node, and δj represents the responsibility for a particular error belonging to node j. The error responsibility is Figure 6: Future Configuration Matrix Future Configuration Matrix is the input data matrix. This data matrix contains the details of the expected future system configurations. The data matrix will be feed to the Performance Model module. Then the Performance Model module will predict the performance status of the application based on the input data matrix configuration. The above Figure 6 shows the structure of the Future

7 P a g e 7 Configuration Matrix which is used for the input data matrix Future Performance Status This module shows the performance status of the application which is predicted based on the Future Configuration Data Matrix Set. 4. Experiment For the experiment purpose I have taken one of the client projects Requirement We need to predict the maximum number of transactions that can be handled by the system when the system is going to get updated with the given futuristic proposed system configurations. There are many data mining tools available in the market, some are licensed and some are open source. One of the most popular public domain Data Mining tools is the WEKA (Waikato Environment for Knowledge Analysis). It is a suite of machine learning software, written in Java, and is free software available under the GNU General Public License. There are many learners available within WEKA. I have used WEKA to design the learning machine. The architecture of the IPSFM has been designed in Java Experiment Setup Training Data Matrix Set 1. Master Training Data Matrix Set For training the Training Data Matrix Set with Master Training Data Matrix Set we have used the TPC, SPEC benchmark data sets Work Flow Step 1: We have used the performance engineering analysis report of the stable existing application. We then prepared the Current Performance Status Matrix Set by analysing the performance engineering report. Step 2: Figure 7: Database tpmc Benchmark Information by TPC We prepared the Training Data Matrix Set, with updated (if available) benchmark information. Step 3: Trained the Learning Machine with Training Data Matrix Set. Step 4: The trained Learning Machine has been used as Performance Model to predict the maximum number of transaction that can be handled by the application. Step 5: Predicted the maximum number of transaction that can be handled by the application based on the given futuristic proposed system configurations. Figure 8: max-jops Benchmark Information by SPEC 2. Current Performance Status Matrix For training the Training Data Matrix Set with Current Performance Status Matrix we have used the current performance test engineering results and infrastructure configuration information of the existing application. Here below we have shown some of the information those have been captured during performance test execution Selection of Data Mining Tool

8 P a g e 8 Figure 9: Average Transaction Response Time Figure 14: Database Server Memory Utilization Figure 10: Primary Application Server CPU Utilization Figure 15: Database Server Disk Utilization Learning with Learning Machine At the initialization, couple of experiments have been carried out to train the Learning Machine with Master Training Data Matrix Set and Current Performance Status Matrix by setting various combinations of values of artificial neural network parameters. Figure 11: Primary Application Server Memory Utilization Figure 12: Primary Application Server Disk Utilization After 10 rounds of experiments with different artificial neural network parameter combinations, a satisfied level of learning has been achieved by the Learning Machine with 5% of error variance and has been saved as our Performance Model. It is noticed to achieve with the following parameters values in Learning Machine: a) No of hidden layers: 2 b) Learning rate: 0.05 c) Momentum : d) No of epochs or training time: e) ValidationSetSize: 0 f) ValidationThreshold: Future Configuration Data Matrix Set Figure 13: Database Server CPU Utilization Once the expected Performance Model is generated, the following future configuration has been used to predict the maximum number of transactions that can be achieved in the system with expected future configuration. The Performance Model uses the following Future Configuration Data Matrix Set and predicts the maximum number of transactions that can be achieved with the proposed configurations in the system.

9 P a g e 9 Table 1: Future Configuration Data Matrix Set Attributes Values DB Company Oracle DB System SPARC SuperCluster with T3-4 Servers DB Spec. Revision Oracle Database 11g R2 Database Software Enterprise Edition w/rac w/partitioning Operating System Oracle Solaris 10 09/10 TP Monitor Tuxedo CFS-R Server CPU Type Oracle SPARC T GHz Server CPUNo 108 Total Server Processors 108 Total Server Cores 1728 Total Server Threads Cluster Y Front EndsNo 81 Total FE Processors 162 Total FE Cores 972 Total FE Threads 1944 AppServerHW Cisco UCS C220 M3 Name and Model JVM Name Oracle Java SE 7u11 Java HotSpot(TM) 64-Bit JVM Version Server VM_ version 1.7.0_11 NetworkbetweenAp pservertodbserver 100 (MBPS) NetworkbetweenWe bservertoappserve 100 r(mbps) Max_Transaction_C anbeachieved Per? Sec 4.5. Experiment Results The IPSFM predicted the maximum number of transactions that can be achieved with the proposed future configuration is transactions per second with 5% of variance Challenges 1. Need to update the Master Training Data Matrix Set on regular basis based on the availability of the new benchmark data. 2. Need to train the Learning Machine many times with different parameter settings to achieve a satisfying level of leaning with minimum error variance. 5. Conclusion This paper demonstrated that how we can predict the performance of any software application with future configurations. IPSFM will explore the performance sustainability of any software application. By using this mechanism one can predict the maximum number of transactions that can be achieved with the proposed future configuration. IPSFM helps in forecasting the effects of increasing user load in the system and provides the guidance to improve the system so that in future the application can handle augmentation user load. This will help in identifying the future performance traps so that the serious business losses due to un-expected user load can be avoided in advance. Appendix A Number of graphs: 15 Number of tables: 1 References [1] Machine Learning, Tom M Mitchell, McGraw- Hill International Editions [2] Introduction to Machine Learning, Ethem Alpaydin, PHI, 2008 [3] Artificial Intelligence: A Modern Approach (3rd Edition), Stuart J. Russell, 3 rd Edition [4] [5] [6] [7] The Data Mining Approach to Automated Software Testing, Mark Last, Menahem Friedman, Abraham Kandel [8] Probability and Statistic, Murray R Spiegel, John J Schiller, R Alu Srinivasan, 3 rd Edition, Mc Graw Hill [9] A First Course in Probability, Sheldon Ross, 6 th Edition, Pearson Education

10 P a g e 10 [10] DISCOVERING KNOWLEDGE IN DATA, An Introduction to Data Mining, Daniel T. Larose, Director of data Mining, Central Connecticut State University [11] Stanford University Lecture Notes by Andrew Ng, [12] An Elegant Approach To Automated Software Testing Using The Dimension Of Artificial Intelligence; 10th Annual International Software Testing Conference 2010 Bangalore, November 2010 About the Author Arit Kumar Bishwas, having a MS degree from BITS, Pilani. He is currently working with Capgemini India Pvt. Ltd. as a Performance Engineering Consultant. He is having 9+ years of total work experience out of which he has about 7 years of Software Industry experience and about 2+ years of computer science teaching experience. He is Sun Certified Java Programmer (SCJP 1.5) as well as ISTQB certified. Earlier he has worked with IBM India Pvt Ltd., Mindtree Ltd. and Zensar Technologies Ltd. In 2010, his paper was selected as one of the top ten best papers at STC.

Lecture 6. Artificial Neural Networks

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

More information

Chapter 4: Artificial Neural Networks

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/

More information

Introduction to Machine Learning and Data Mining. Prof. Dr. Igor Trajkovski trajkovski@nyus.edu.mk

Introduction 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 information

Comparison of Supervised and Unsupervised Learning Classifiers for Travel Recommendations

Comparison of Supervised and Unsupervised Learning Classifiers for Travel Recommendations Volume 3, No. 8, August 2012 Journal of Global Research in Computer Science REVIEW ARTICLE Available Online at www.jgrcs.info Comparison of Supervised and Unsupervised Learning Classifiers for Travel Recommendations

More information

Advanced analytics at your hands

Advanced analytics at your hands 2.3 Advanced analytics at your hands Neural Designer is the most powerful predictive analytics software. It uses innovative neural networks techniques to provide data scientists with results in a way previously

More information

PLAANN as a Classification Tool for Customer Intelligence in Banking

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

More information

Performance Engineering for Native Mobile Applications - Strategy, Implementation & Execution

Performance Engineering for Native Mobile Applications - Strategy, Implementation & Execution Performance Engineering for Native Mobile s - Strategy, Implementation & Execution 13th Annual International Software Testing Conference 2013 Bangalore, 4 th -5 th December 2013 Arit Kumar Bishwas Capgemini

More information

Introduction to Machine Learning Using Python. Vikram Kamath

Introduction to Machine Learning Using Python. Vikram Kamath Introduction to Machine Learning Using Python Vikram Kamath Contents: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Introduction/Definition Where and Why ML is used Types of Learning Supervised Learning Linear Regression

More information

Neural Networks and Back Propagation Algorithm

Neural 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 information

Lecture 8 February 4

Lecture 8 February 4 ICS273A: Machine Learning Winter 2008 Lecture 8 February 4 Scribe: Carlos Agell (Student) Lecturer: Deva Ramanan 8.1 Neural Nets 8.1.1 Logistic Regression Recall the logistic function: g(x) = 1 1 + e θt

More information

Figure 1. The cloud scales: Amazon EC2 growth [2].

Figure 1. The cloud scales: Amazon EC2 growth [2]. - Chung-Cheng Li and Kuochen Wang Department of Computer Science National Chiao Tung University Hsinchu, Taiwan 300 shinji10343@hotmail.com, kwang@cs.nctu.edu.tw Abstract One of the most important issues

More information

The Combination Forecasting Model of Auto Sales Based on Seasonal Index and RBF Neural Network

The Combination Forecasting Model of Auto Sales Based on Seasonal Index and RBF Neural Network , pp.67-76 http://dx.doi.org/10.14257/ijdta.2016.9.1.06 The Combination Forecasting Model of Auto Sales Based on Seasonal Index and RBF Neural Network Lihua Yang and Baolin Li* School of Economics and

More information

6.2.8 Neural networks for data mining

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

More information

International Journal of Computer Trends and Technology (IJCTT) volume 4 Issue 8 August 2013

International Journal of Computer Trends and Technology (IJCTT) volume 4 Issue 8 August 2013 A Short-Term Traffic Prediction On A Distributed Network Using Multiple Regression Equation Ms.Sharmi.S 1 Research Scholar, MS University,Thirunelvelli Dr.M.Punithavalli Director, SREC,Coimbatore. Abstract:

More information

Application of Predictive Analytics for Better Alignment of Business and IT

Application of Predictive Analytics for Better Alignment of Business and IT Application of Predictive Analytics for Better Alignment of Business and IT Boris Zibitsker, PhD bzibitsker@beznext.com July 25, 2014 Big Data Summit - Riga, Latvia About the Presenter Boris Zibitsker

More information

Neural Networks and Support Vector Machines

Neural Networks and Support Vector Machines INF5390 - Kunstig intelligens Neural Networks and Support Vector Machines Roar Fjellheim INF5390-13 Neural Networks and SVM 1 Outline Neural networks Perceptrons Neural networks Support vector machines

More information

Neural Networks in Data Mining

Neural Networks in Data Mining IOSR Journal of Engineering (IOSRJEN) ISSN (e): 2250-3021, ISSN (p): 2278-8719 Vol. 04, Issue 03 (March. 2014), V6 PP 01-06 www.iosrjen.org Neural Networks in Data Mining Ripundeep Singh Gill, Ashima Department

More information

Data Mining Algorithms Part 1. Dejan Sarka

Data Mining Algorithms Part 1. Dejan Sarka Data Mining Algorithms Part 1 Dejan Sarka Join the conversation on Twitter: @DevWeek #DW2015 Instructor Bio Dejan Sarka (dsarka@solidq.com) 30 years of experience SQL Server MVP, MCT, 13 books 7+ courses

More information

Supervised and unsupervised learning - 1

Supervised and unsupervised learning - 1 Chapter 3 Supervised and unsupervised learning - 1 3.1 Introduction The science of learning plays a key role in the field of statistics, data mining, artificial intelligence, intersecting with areas in

More information

EFFICIENT DATA PRE-PROCESSING FOR DATA MINING

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

More information

Data Mining - Evaluation of Classifiers

Data Mining - Evaluation of Classifiers Data Mining - Evaluation of Classifiers Lecturer: JERZY STEFANOWSKI Institute of Computing Sciences Poznan University of Technology Poznan, Poland Lecture 4 SE Master Course 2008/2009 revised for 2010

More information

NEURAL NETWORKS IN DATA MINING

NEURAL NETWORKS IN DATA MINING NEURAL NETWORKS IN DATA MINING 1 DR. YASHPAL SINGH, 2 ALOK SINGH CHAUHAN 1 Reader, Bundelkhand Institute of Engineering & Technology, Jhansi, India 2 Lecturer, United Institute of Management, Allahabad,

More information

Artificial Neural Networks and Support Vector Machines. CS 486/686: Introduction to Artificial Intelligence

Artificial Neural Networks and Support Vector Machines. CS 486/686: Introduction to Artificial Intelligence 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 information

New Work Item for ISO 3534-5 Predictive Analytics (Initial Notes and Thoughts) Introduction

New Work Item for ISO 3534-5 Predictive Analytics (Initial Notes and Thoughts) Introduction Introduction New Work Item for ISO 3534-5 Predictive Analytics (Initial Notes and Thoughts) Predictive analytics encompasses the body of statistical knowledge supporting the analysis of massive data sets.

More information

Spark: Cluster Computing with Working Sets

Spark: Cluster Computing with Working Sets Spark: Cluster Computing with Working Sets Outline Why? Mesos Resilient Distributed Dataset Spark & Scala Examples Uses Why? MapReduce deficiencies: Standard Dataflows are Acyclic Prevents Iterative Jobs

More information

An Introduction to Neural Networks

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,

More information

Liferay Portal Performance. Benchmark Study of Liferay Portal Enterprise Edition

Liferay Portal Performance. Benchmark Study of Liferay Portal Enterprise Edition Liferay Portal Performance Benchmark Study of Liferay Portal Enterprise Edition Table of Contents Executive Summary... 3 Test Scenarios... 4 Benchmark Configuration and Methodology... 5 Environment Configuration...

More information

How To Use Neural Networks In Data Mining

How To Use Neural Networks In Data Mining International Journal of Electronics and Computer Science Engineering 1449 Available Online at www.ijecse.org ISSN- 2277-1956 Neural Networks in Data Mining Priyanka Gaur Department of Information and

More information

PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE

PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE PERFORMANCE ANALYSIS OF KERNEL-BASED VIRTUAL MACHINE Sudha M 1, Harish G M 2, Nandan A 3, Usha J 4 1 Department of MCA, R V College of Engineering, Bangalore : 560059, India sudha.mooki@gmail.com 2 Department

More information

American International Journal of Research in Science, Technology, Engineering & Mathematics

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

More information

Software Development Cost and Time Forecasting Using a High Performance Artificial Neural Network Model

Software Development Cost and Time Forecasting Using a High Performance Artificial Neural Network Model Software Development Cost and Time Forecasting Using a High Performance Artificial Neural Network Model Iman Attarzadeh and Siew Hock Ow Department of Software Engineering Faculty of Computer Science &

More information

IBM SPSS Neural Networks 22

IBM SPSS Neural Networks 22 IBM SPSS Neural Networks 22 Note Before using this information and the product it supports, read the information in Notices on page 21. Product Information This edition applies to version 22, release 0,

More information

Scalability Factors of JMeter In Performance Testing Projects

Scalability Factors of JMeter In Performance Testing Projects Scalability Factors of JMeter In Performance Testing Projects Title Scalability Factors for JMeter In Performance Testing Projects Conference STEP-IN Conference Performance Testing 2008, PUNE Author(s)

More information

LVQ Plug-In Algorithm for SQL Server

LVQ Plug-In Algorithm for SQL Server LVQ Plug-In Algorithm for SQL Server Licínia Pedro Monteiro Instituto Superior Técnico licinia.monteiro@tagus.ist.utl.pt I. Executive Summary In this Resume we describe a new functionality implemented

More information

Temporal Difference Learning in the Tetris Game

Temporal Difference Learning in the Tetris Game Temporal Difference Learning in the Tetris Game Hans Pirnay, Slava Arabagi February 6, 2009 1 Introduction Learning to play the game Tetris has been a common challenge on a few past machine learning competitions.

More information

Self Organizing Maps: Fundamentals

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

More information

CS 2750 Machine Learning. Lecture 1. Machine Learning. http://www.cs.pitt.edu/~milos/courses/cs2750/ CS 2750 Machine Learning.

CS 2750 Machine Learning. Lecture 1. Machine Learning. http://www.cs.pitt.edu/~milos/courses/cs2750/ CS 2750 Machine Learning. Lecture Machine Learning Milos Hauskrecht milos@cs.pitt.edu 539 Sennott Square, x5 http://www.cs.pitt.edu/~milos/courses/cs75/ Administration Instructor: Milos Hauskrecht milos@cs.pitt.edu 539 Sennott

More information

An Oracle White Paper March 2013. Load Testing Best Practices for Oracle E- Business Suite using Oracle Application Testing Suite

An Oracle White Paper March 2013. Load Testing Best Practices for Oracle E- Business Suite using Oracle Application Testing Suite An Oracle White Paper March 2013 Load Testing Best Practices for Oracle E- Business Suite using Oracle Application Testing Suite Executive Overview... 1 Introduction... 1 Oracle Load Testing Setup... 2

More information

MANAGING QUEUE STABILITY USING ART2 IN ACTIVE QUEUE MANAGEMENT FOR CONGESTION CONTROL

MANAGING QUEUE STABILITY USING ART2 IN ACTIVE QUEUE MANAGEMENT FOR CONGESTION CONTROL MANAGING QUEUE STABILITY USING ART2 IN ACTIVE QUEUE MANAGEMENT FOR CONGESTION CONTROL G. Maria Priscilla 1 and C. P. Sumathi 2 1 S.N.R. Sons College (Autonomous), Coimbatore, India 2 SDNB Vaishnav College

More information

Open Access Research on Application of Neural Network in Computer Network Security Evaluation. Shujuan Jin *

Open 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 information

How to Enhance Traditional BI Architecture to Leverage Big Data

How to Enhance Traditional BI Architecture to Leverage Big Data B I G D ATA How to Enhance Traditional BI Architecture to Leverage Big Data Contents Executive Summary... 1 Traditional BI - DataStack 2.0 Architecture... 2 Benefits of Traditional BI - DataStack 2.0...

More information

Recurrent Neural Networks

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

More information

Follow links Class Use and other Permissions. For more information, send email to: permissions@pupress.princeton.edu

Follow links Class Use and other Permissions. For more information, send email to: permissions@pupress.princeton.edu COPYRIGHT NOTICE: David A. Kendrick, P. Ruben Mercado, and Hans M. Amman: Computational Economics is published by Princeton University Press and copyrighted, 2006, by Princeton University Press. All rights

More information

Comparison of K-means and Backpropagation Data Mining Algorithms

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

More information

Data quality in Accounting Information Systems

Data 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 information

Apache Hama Design Document v0.6

Apache Hama Design Document v0.6 Apache Hama Design Document v0.6 Introduction Hama Architecture BSPMaster GroomServer Zookeeper BSP Task Execution Job Submission Job and Task Scheduling Task Execution Lifecycle Synchronization Fault

More information

Session Topic:Accelerate Enterprise Application Performance with speed, consistency and scalability

Session Topic:Accelerate Enterprise Application Performance with speed, consistency and scalability Session Topic:Accelerate Enterprise Application Performance with speed, consistency and scalability Conference Name: 13th Annual International Software Testing Conference (STC 2013) Author Name: Mohan

More information

8. Machine Learning Applied Artificial Intelligence

8. Machine Learning Applied Artificial Intelligence 8. Machine Learning Applied Artificial Intelligence Prof. Dr. Bernhard Humm Faculty of Computer Science Hochschule Darmstadt University of Applied Sciences 1 Retrospective Natural Language Processing Name

More information

Machine Learning Capacity and Performance Analysis and R

Machine Learning Capacity and Performance Analysis and R Machine Learning and R May 3, 11 30 25 15 10 5 25 15 10 5 30 25 15 10 5 0 2 4 6 8 101214161822 0 2 4 6 8 101214161822 0 2 4 6 8 101214161822 100 80 60 40 100 80 60 40 100 80 60 40 30 25 15 10 5 25 15 10

More information

from Larson Text By Susan Miertschin

from Larson Text By Susan Miertschin Decision Tree Data Mining Example from Larson Text By Susan Miertschin 1 Problem The Maximum Miniatures Marketing Department wants to do a targeted mailing gpromoting the Mythic World line of figurines.

More information

IBM SPSS Neural Networks 19

IBM SPSS Neural Networks 19 IBM SPSS Neural Networks 19 Note: Before using this information and the product it supports, read the general information under Notices on p. 95. This document contains proprietary information of SPSS

More information

Power Prediction Analysis using Artificial Neural Network in MS Excel

Power Prediction Analysis using Artificial Neural Network in MS Excel Power Prediction Analysis using Artificial Neural Network in MS Excel NURHASHINMAH MAHAMAD, MUHAMAD KAMAL B. MOHAMMED AMIN Electronic System Engineering Department Malaysia Japan International Institute

More information

Big Data Analytics Using Neural networks

Big Data Analytics Using Neural networks San José State University SJSU ScholarWorks Master's Projects Master's Theses and Graduate Research 4-1-2014 Big Data Analytics Using Neural networks Follow this and additional works at: http://scholarworks.sjsu.edu/etd_projects

More information

SURVIVABILITY ANALYSIS OF PEDIATRIC LEUKAEMIC PATIENTS USING NEURAL NETWORK APPROACH

SURVIVABILITY ANALYSIS OF PEDIATRIC LEUKAEMIC PATIENTS USING NEURAL NETWORK APPROACH 330 SURVIVABILITY ANALYSIS OF PEDIATRIC LEUKAEMIC PATIENTS USING NEURAL NETWORK APPROACH T. M. D.Saumya 1, T. Rupasinghe 2 and P. Abeysinghe 3 1 Department of Industrial Management, University of Kelaniya,

More information

Feed-Forward mapping networks KAIST 바이오및뇌공학과 정재승

Feed-Forward mapping networks KAIST 바이오및뇌공학과 정재승 Feed-Forward mapping networks KAIST 바이오및뇌공학과 정재승 How much energy do we need for brain functions? Information processing: Trade-off between energy consumption and wiring cost Trade-off between energy consumption

More information

CHAPTER 1 INTRODUCTION

CHAPTER 1 INTRODUCTION 1 CHAPTER 1 INTRODUCTION 1.1 MOTIVATION OF RESEARCH Multicore processors have two or more execution cores (processors) implemented on a single chip having their own set of execution and architectural recourses.

More information

Learning is a very general term denoting the way in which agents:

Learning 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 information

Sound Quality Evaluation of Hermetic Compressors Using Artificial Neural Networks

Sound Quality Evaluation of Hermetic Compressors Using Artificial Neural Networks Purdue University Purdue e-pubs International Compressor Engineering Conference School of Mechanical Engineering 2006 Sound Quality Evaluation of Hermetic Compressors Using Artificial Neural Networks Claudio

More information

Pattern-Aided Regression Modelling and Prediction Model Analysis

Pattern-Aided Regression Modelling and Prediction Model Analysis San Jose State University SJSU ScholarWorks Master's Projects Master's Theses and Graduate Research Fall 2015 Pattern-Aided Regression Modelling and Prediction Model Analysis Naresh Avva Follow this and

More information

Nine Common Types of Data Mining Techniques Used in Predictive Analytics

Nine Common Types of Data Mining Techniques Used in Predictive Analytics 1 Nine Common Types of Data Mining Techniques Used in Predictive Analytics By Laura Patterson, President, VisionEdge Marketing Predictive analytics enable you to develop mathematical models to help better

More information

Chapter 2 The Research on Fault Diagnosis of Building Electrical System Based on RBF Neural Network

Chapter 2 The Research on Fault Diagnosis of Building Electrical System Based on RBF Neural Network Chapter 2 The Research on Fault Diagnosis of Building Electrical System Based on RBF Neural Network Qian Wu, Yahui Wang, Long Zhang and Li Shen Abstract Building electrical system fault diagnosis is the

More information

Package AMORE. February 19, 2015

Package AMORE. February 19, 2015 Encoding UTF-8 Version 0.2-15 Date 2014-04-10 Title A MORE flexible neural network package Package AMORE February 19, 2015 Author Manuel Castejon Limas, Joaquin B. Ordieres Mere, Ana Gonzalez Marcos, Francisco

More information

Neural Network Design in Cloud Computing

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

More information

degrees of freedom and are able to adapt to the task they are supposed to do [Gupta].

degrees of freedom and are able to adapt to the task they are supposed to do [Gupta]. 1.3 Neural Networks 19 Neural Networks are large structured systems of equations. These systems have many degrees of freedom and are able to adapt to the task they are supposed to do [Gupta]. Two very

More information

THREE DIMENSIONAL REPRESENTATION OF AMINO ACID CHARAC- TERISTICS

THREE DIMENSIONAL REPRESENTATION OF AMINO ACID CHARAC- TERISTICS THREE DIMENSIONAL REPRESENTATION OF AMINO ACID CHARAC- TERISTICS O.U. Sezerman 1, R. Islamaj 2, E. Alpaydin 2 1 Laborotory of Computational Biology, Sabancı University, Istanbul, Turkey. 2 Computer Engineering

More information

Load balancing in a heterogeneous computer system by self-organizing Kohonen network

Load balancing in a heterogeneous computer system by self-organizing Kohonen network Bull. Nov. Comp. Center, Comp. Science, 25 (2006), 69 74 c 2006 NCC Publisher Load balancing in a heterogeneous computer system by self-organizing Kohonen network Mikhail S. Tarkov, Yakov S. Bezrukov Abstract.

More information

ARTIFICIAL INTELLIGENCE METHODS IN EARLY MANUFACTURING TIME ESTIMATION

ARTIFICIAL 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 information

Machine Learning and Data Mining -

Machine 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 information

Virtuoso and Database Scalability

Virtuoso and Database Scalability Virtuoso and Database Scalability By Orri Erling Table of Contents Abstract Metrics Results Transaction Throughput Initializing 40 warehouses Serial Read Test Conditions Analysis Working Set Effect of

More information

Understanding the Benefits of IBM SPSS Statistics Server

Understanding the Benefits of IBM SPSS Statistics Server IBM SPSS Statistics Server Understanding the Benefits of IBM SPSS Statistics Server Contents: 1 Introduction 2 Performance 101: Understanding the drivers of better performance 3 Why performance is faster

More information

AUTOMATION OF ENERGY DEMAND FORECASTING. Sanzad Siddique, B.S.

AUTOMATION OF ENERGY DEMAND FORECASTING. Sanzad Siddique, B.S. AUTOMATION OF ENERGY DEMAND FORECASTING by Sanzad Siddique, B.S. A Thesis submitted to the Faculty of the Graduate School, Marquette University, in Partial Fulfillment of the Requirements for the Degree

More information

Variations in Performance and Scalability when Migrating n-tier Applications to Different Clouds

Variations in Performance and Scalability when Migrating n-tier Applications to Different Clouds Variations in Performance and Scalability when Migrating n-tier Applications to Different Clouds Deepal Jayasinghe, Simon Malkowski, Qingyang Wang, Jack Li, Pengcheng Xiong, Calton Pu Outline Motivation

More information

Machine Learning. 01 - Introduction

Machine Learning. 01 - Introduction Machine Learning 01 - Introduction Machine learning course One lecture (Wednesday, 9:30, 346) and one exercise (Monday, 17:15, 203). Oral exam, 20 minutes, 5 credit points. Some basic mathematical knowledge

More information

Predict the Popularity of YouTube Videos Using Early View Data

Predict the Popularity of YouTube Videos Using Early View Data 000 001 002 003 004 005 006 007 008 009 010 011 012 013 014 015 016 017 018 019 020 021 022 023 024 025 026 027 028 029 030 031 032 033 034 035 036 037 038 039 040 041 042 043 044 045 046 047 048 049 050

More information

Performance Modeling for Web based J2EE and.net Applications

Performance Modeling for Web based J2EE and.net Applications Performance Modeling for Web based J2EE and.net Applications Shankar Kambhampaty, and Venkata Srinivas Modali Abstract When architecting an application, key nonfunctional requirements such as performance,

More information

Impelling Heart Attack Prediction System using Data Mining and Artificial Neural Network

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

More information

AN APPLICATION OF TIME SERIES ANALYSIS FOR WEATHER FORECASTING

AN APPLICATION OF TIME SERIES ANALYSIS FOR WEATHER FORECASTING AN APPLICATION OF TIME SERIES ANALYSIS FOR WEATHER FORECASTING Abhishek Agrawal*, Vikas Kumar** 1,Ashish Pandey** 2,Imran Khan** 3 *(M. Tech Scholar, Department of Computer Science, Bhagwant University,

More information

Data Mining Techniques Chapter 7: Artificial Neural Networks

Data Mining Techniques Chapter 7: Artificial Neural Networks Data Mining Techniques Chapter 7: Artificial Neural Networks Artificial Neural Networks.................................................. 2 Neural network example...................................................

More information

Prediction of Cancer Count through Artificial Neural Networks Using Incidence and Mortality Cancer Statistics Dataset for Cancer Control Organizations

Prediction of Cancer Count through Artificial Neural Networks Using Incidence and Mortality Cancer Statistics Dataset for Cancer Control Organizations Using Incidence and Mortality Cancer Statistics Dataset for Cancer Control Organizations Shivam Sidhu 1,, Upendra Kumar Meena 2, Narina Thakur 3 1,2 Department of CSE, Student, Bharati Vidyapeeth s College

More information

Chapter 2 Logic Gates and Introduction to Computer Architecture

Chapter 2 Logic Gates and Introduction to Computer Architecture Chapter 2 Logic Gates and Introduction to Computer Architecture 2.1 Introduction The basic components of an Integrated Circuit (IC) is logic gates which made of transistors, in digital system there are

More information

Sla Aware Load Balancing Algorithm Using Join-Idle Queue for Virtual Machines in Cloud Computing

Sla Aware Load Balancing Algorithm Using Join-Idle Queue for Virtual Machines in Cloud Computing Sla Aware Load Balancing Using Join-Idle Queue for Virtual Machines in Cloud Computing Mehak Choudhary M.Tech Student [CSE], Dept. of CSE, SKIET, Kurukshetra University, Haryana, India ABSTRACT: Cloud

More information

Classification algorithm in Data mining: An Overview

Classification algorithm in Data mining: An Overview Classification algorithm in Data mining: An Overview S.Neelamegam #1, Dr.E.Ramaraj *2 #1 M.phil Scholar, Department of Computer Science and Engineering, Alagappa University, Karaikudi. *2 Professor, Department

More information

Neural Computation - Assignment

Neural Computation - Assignment Neural Computation - Assignment Analysing a Neural Network trained by Backpropagation AA SSt t aa t i iss i t i icc aa l l AA nn aa l lyy l ss i iss i oo f vv aa r i ioo i uu ss l lee l aa r nn i inn gg

More information

Cash Forecasting: An Application of Artificial Neural Networks in Finance

Cash Forecasting: An Application of Artificial Neural Networks in Finance International Journal of Computer Science & Applications Vol. III, No. I, pp. 61-77 2006 Technomathematics Research Foundation Cash Forecasting: An Application of Artificial Neural Networks in Finance

More information

New Ensemble Combination Scheme

New Ensemble Combination Scheme New Ensemble Combination Scheme Namhyoung Kim, Youngdoo Son, and Jaewook Lee, Member, IEEE Abstract Recently many statistical learning techniques are successfully developed and used in several areas However,

More information

DELL s Oracle Database Advisor

DELL s Oracle Database Advisor DELL s Oracle Database Advisor Underlying Methodology A Dell Technical White Paper Database Solutions Engineering By Roger Lopez Phani MV Dell Product Group January 2010 THIS WHITE PAPER IS FOR INFORMATIONAL

More information

APPLICATION OF ARTIFICIAL NEURAL NETWORKS USING HIJRI LUNAR TRANSACTION AS EXTRACTED VARIABLES TO PREDICT STOCK TREND DIRECTION

APPLICATION OF ARTIFICIAL NEURAL NETWORKS USING HIJRI LUNAR TRANSACTION AS EXTRACTED VARIABLES TO PREDICT STOCK TREND DIRECTION LJMS 2008, 2 Labuan e-journal of Muamalat and Society, Vol. 2, 2008, pp. 9-16 Labuan e-journal of Muamalat and Society APPLICATION OF ARTIFICIAL NEURAL NETWORKS USING HIJRI LUNAR TRANSACTION AS EXTRACTED

More information

Index Contents Page No. Introduction . Data Mining & Knowledge Discovery

Index Contents Page No. Introduction . Data Mining & Knowledge Discovery Index Contents Page No. 1. Introduction 1 1.1 Related Research 2 1.2 Objective of Research Work 3 1.3 Why Data Mining is Important 3 1.4 Research Methodology 4 1.5 Research Hypothesis 4 1.6 Scope 5 2.

More information

Task Scheduling in Hadoop

Task Scheduling in Hadoop Task Scheduling in Hadoop Sagar Mamdapure Munira Ginwala Neha Papat SAE,Kondhwa SAE,Kondhwa SAE,Kondhwa Abstract Hadoop is widely used for storing large datasets and processing them efficiently under distributed

More information

An Artificial Neural Networks-Based on-line Monitoring Odor Sensing System

An Artificial Neural Networks-Based on-line Monitoring Odor Sensing System Journal of Computer Science 5 (11): 878-882, 2009 ISSN 1549-3636 2009 Science Publications An Artificial Neural Networks-Based on-line Monitoring Odor Sensing System Yousif Al-Bastaki The College of Information

More information

Comparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications

Comparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications Comparison of Request Admission Based Performance Isolation Approaches in Multi-tenant SaaS Applications Rouven Kreb 1 and Manuel Loesch 2 1 SAP AG, Walldorf, Germany 2 FZI Research Center for Information

More information

EFFICIENCY OF DECISION TREES IN PREDICTING STUDENT S ACADEMIC PERFORMANCE

EFFICIENCY OF DECISION TREES IN PREDICTING STUDENT S ACADEMIC PERFORMANCE EFFICIENCY OF DECISION TREES IN PREDICTING STUDENT S ACADEMIC PERFORMANCE S. Anupama Kumar 1 and Dr. Vijayalakshmi M.N 2 1 Research Scholar, PRIST University, 1 Assistant Professor, Dept of M.C.A. 2 Associate

More information

Prediction Model for Crude Oil Price Using Artificial Neural Networks

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

More information

2. IMPLEMENTATION. International Journal of Computer Applications (0975 8887) Volume 70 No.18, May 2013

2. IMPLEMENTATION. International Journal of Computer Applications (0975 8887) Volume 70 No.18, May 2013 Prediction of Market Capital for Trading Firms through Data Mining Techniques Aditya Nawani Department of Computer Science, Bharati Vidyapeeth s College of Engineering, New Delhi, India Himanshu Gupta

More information

Performance Optimization Guide

Performance Optimization Guide Performance Optimization Guide Publication Date: July 06, 2016 Copyright Metalogix International GmbH, 2001-2016. All Rights Reserved. This software is protected by copyright law and international treaties.

More information

Navigating Big Data with High-Throughput, Energy-Efficient Data Partitioning

Navigating Big Data with High-Throughput, Energy-Efficient Data Partitioning Application-Specific Architecture Navigating Big Data with High-Throughput, Energy-Efficient Data Partitioning Lisa Wu, R.J. Barker, Martha Kim, and Ken Ross Columbia University Xiaowei Wang Rui Chen Outline

More information

A New Approach For Estimating Software Effort Using RBFN Network

A 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 information

Bank Customers (Credit) Rating System Based On Expert System and ANN

Bank Customers (Credit) Rating System Based On Expert System and ANN Bank Customers (Credit) Rating System Based On Expert System and ANN Project Review Yingzhen Li Abstract The precise rating of customers has a decisive impact on loan business. We constructed the BP network,

More information

Iranian J Env Health Sci Eng, 2004, Vol.1, No.2, pp.51-57. Application of Intelligent System for Water Treatment Plant Operation.

Iranian J Env Health Sci Eng, 2004, Vol.1, No.2, pp.51-57. Application of Intelligent System for Water Treatment Plant Operation. Iranian J Env Health Sci Eng, 2004, Vol.1, No.2, pp.51-57 Application of Intelligent System for Water Treatment Plant Operation *A Mirsepassi Dept. of Environmental Health Engineering, School of Public

More information

Data, Measurements, Features

Data, Measurements, Features Data, Measurements, Features Middle East Technical University Dep. of Computer Engineering 2009 compiled by V. Atalay What do you think of when someone says Data? We might abstract the idea that data are

More information