Chapter 7 Neural Networks in Data Mining Automatic Model Building (Machine Learning) Artificial Intelligence.

Slides:



Advertisements
Similar presentations
A Brief Overview of Neural Networks By Rohit Dua, Samuel A. Mulder, Steve E. Watkins, and Donald C. Wunsch.
Advertisements

Slides from: Doug Gray, David Poole
1 Data Mining: and Knowledge Acquizition — Chapter 5 — BIS /2014 Summer.
1 Machine Learning: Lecture 4 Artificial Neural Networks (Based on Chapter 4 of Mitchell T.., Machine Learning, 1997)
Introduction to Business Analytics
Machine Learning Neural Networks
Lecture 14 – Neural Networks
Decision Support Systems
1 Chapter 10 Introduction to Machine Learning. 2 Chapter 10 Contents (1) l Training l Rote Learning l Concept Learning l Hypotheses l General to Specific.
Neural Networks Basic concepts ArchitectureOperation.
Neural Networks. R & G Chapter Feed-Forward Neural Networks otherwise known as The Multi-layer Perceptron or The Back-Propagation Neural Network.
Neural Networks Chapter Feed-Forward Neural Networks.
Artificial Neural Networks (ANNs)
Introduction to Directed Data Mining: Neural Networks
Microsoft Enterprise Consortium Data Mining Concepts Introduction to Directed Data Mining: Neural Networks Prepared by David Douglas, University of ArkansasHosted.
CHAPTER 12 ADVANCED INTELLIGENT SYSTEMS © 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang.
Machine Learning. Learning agent Any other agent.
Artificial Neural Networks (ANN). Output Y is 1 if at least two of the three inputs are equal to 1.
Multiple-Layer Networks and Backpropagation Algorithms
Cascade Correlation Architecture and Learning Algorithm for Neural Networks.
Using Neural Networks in Database Mining Tino Jimenez CS157B MW 9-10:15 February 19, 2009.
Artificial Neural Nets and AI Connectionism Sub symbolic reasoning.
Overview of Data Mining Methods Data mining techniques What techniques do, examples, advantages & disadvantages.
Chapter 6 Regression Algorithms in Data Mining
IE 585 Introduction to Neural Networks. 2 Modeling Continuum Unarticulated Wisdom Articulated Qualitative Models Theoretic (First Principles) Models Empirical.
Neural Networks Ellen Walker Hiram College. Connectionist Architectures Characterized by (Rich & Knight) –Large number of very simple neuron-like processing.
Chapter 9 Neural Network.
Chapter 3 Neural Network Xiu-jun GONG (Ph. D) School of Computer Science and Technology, Tianjin University
An Introduction to Artificial Neural Networks Wu Ping.
NEURAL NETWORKS FOR DATA MINING
Introduction to machine learning and data mining 1 iCSC2014, Juan López González, University of Oviedo Introduction to machine learning Juan López González.
Artificial Intelligence Techniques Multilayer Perceptrons.
Artificial Neural Networks. The Brain How do brains work? How do human brains differ from that of other animals? Can we base models of artificial intelligence.
Some working definitions…. ‘Data Mining’ and ‘Knowledge Discovery in Databases’ (KDD) are used interchangeably Data mining = –the discovery of interesting,
Neural Networks Automatic Model Building (Machine Learning) Artificial Intelligence.
Chapter 6: Techniques for Predictive Modeling
1 Introduction to Neural Networks And Their Applications.
Jennifer Lewis Priestley Presentation of “Assessment of Evaluation Methods for Prediction and Classification of Consumer Risk in the Credit Industry” co-authored.
Neural Networks Steven Le. Overview Introduction Architectures Learning Techniques Advantages Applications.
Chapter 6: Artificial Neural Networks for Data Mining
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 12-1 Chapter 12 Advanced Intelligent Systems.
1 Chapter 10 Introduction to Machine Learning. 2 Chapter 10 Contents (1) l Training l Rote Learning l Concept Learning l Hypotheses l General to Specific.
Neural Network Basics Anns are analytical systems that address problems whose solutions have not been explicitly formulated Structure in which multiple.
1 Lecture 6 Neural Network Training. 2 Neural Network Training Network training is basic to establishing the functional relationship between the inputs.
Neural Networks Demystified by Louise Francis Francis Analytics and Actuarial Data Mining, Inc.
Neural Networks Teacher: Elena Marchiori R4.47 Assistant: Kees Jong S2.22
Artificial Neural Networks (ANN). Artificial Neural Networks First proposed in 1940s as an attempt to simulate the human brain’s cognitive learning processes.
Artificial Neural Networks for Data Mining. Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 6-2 Learning Objectives Understand the.
Bab 5 Classification: Alternative Techniques Part 4 Artificial Neural Networks Based Classifer.
Artificial Neural Networks for Data Mining. Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall 6-2 Learning Objectives Understand the.
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 6: Artificial Neural Networks for Data Mining.
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 6: Artificial Neural Networks for Data Mining.
Supervised Learning – Network is presented with the input and the desired output. – Uses a set of inputs for which the desired outputs results / classes.
Chapter 11 – Neural Nets © Galit Shmueli and Peter Bruce 2010 Data Mining for Business Intelligence Shmueli, Patel & Bruce.
Data Mining: Concepts and Techniques1 Prediction Prediction vs. classification Classification predicts categorical class label Prediction predicts continuous-valued.
A case in Neural Network - A Nerual Network for Bankruptcy Prediction.
A Document-Level Sentiment Analysis Approach Using Artificial Neural Network and Sentiment Lexicons Yan Zhu.
1 Neural Networks MUMT 611 Philippe Zaborowski April 2005.
Business Intelligence and Decision Support Systems (9 th Ed., Prentice Hall) Chapter 6: Artificial Neural Networks for Data Mining.
Prepared by Fayes Salma.  Introduction: Financial Tasks  Data Mining process  Methods in Financial Data mining o Neural Network o Decision Tree  Trading.
Multiple-Layer Networks and Backpropagation Algorithms
Artificial Neural Networks
과제 3: 인공신경망.
with Daniel L. Silver, Ph.D. Christian Frey, BBA April 11-12, 2017
Chapter 12 Advanced Intelligent Systems
Artificial Intelligence Methods
Artificial Neural Network & Backpropagation Algorithm
Neural Networks & a case with bankruptcy prediction
A case in Neural Network - A Nerual Network for Bankruptcy Prediction
A case in Neural Network - A Nerual Network for Bankruptcy Prediction
Presentation transcript:

Chapter 7 Neural Networks in Data Mining Automatic Model Building (Machine Learning) Artificial Intelligence

結束 7-2Contents Describe neural networks as used in Data mining Reviews real applications of each model Shows the application of models to larger data sets

結束 7-3 High-Growth Product There are some types of data where neural network models usually outperform better when there are complicated relationships (nonlinearity) in the data. Used for classifying data  target customers  bank loan approval  hiring  stock purchase  DATA MINING Used for prediction

結束 7-4 Neural Network Neural networks are the most widely used method in data mining. The idea of neural networks was derived from how neurons operate in the brain. Real neurons are connected to each other, and accept electrical charges across synapses and pass on the electrical charge to other neighboring neurons. ANN is usually arranged in at least three layers, have a defined and constant structure to reflect complex nonlinear relationships. (at least one hidden layer)

結束 7-5Network InputHiddenOutput LayerLayersLayer Good Bad

結束 7-6 Neural Network For classification neural network models, the output layer has on node for each classification category (true or false). Each node is connected by an arc to nodes in the next layer. These arcs have weights, which are multiplied by the value of incoming nodes and summed. Middle layer node values are the sum of incoming node values multiplied by the arc weights. ANN learn through feedback loops. Output is compared to target values, and the difference between attained and target output is fed back to the system to adjust the weights on arcs. Measure fit  fine tune around best fit

結束 7-7 Neural Network ANN can apply learned experience to new cases, for decision, classifications, and forecasts. ANN modeling should consider:  Input variable selection and manipulation  Select learning parameter, such as the no. of hidden layers, learning rate, momentum, activation function… About 95% of business applications were reported to use multilayered feedforward neural network with backpropagation learning rule.  Supervised learning  Each element in each layer is connected to all elements of the next layer.

結束 7-8 Neural Network Multilayered feedforward neural networks are analogous to regression and discriminant analysis in dealing with cases where training data is available. Self-organizing map (SOM) is analogous to clustering technique used there is no training data.  To classify data to maximize the similarity of patterns within clusters while minimizing the similarity to patterns of different clusters.  Kohonen SOM were developed to detect strong features of large data sets.

結束 7-9 Neural Network Testing Usually train on part of available data  package tries weights until it successfully categorizes a selected proportion of the training data When trained, test model on part of data  if given proportion successfully categorized, quits  if not, works some more to get better fit The “ model ” is internal to the package Model can be applied to new data

結束 7-10 Neural Network Process 1.Collect data 2.Separate into training, test sets 3.Transform data to appropriate units Categorical works better, but not necessary 4.Select, train, & test the network Can set number of hidden layers Can set number of nodes per layer A number of algorithmic options 5.Apply (need to use system on which built)

結束 7-11 Loan Applications Loan decision is repetitive and time consuming, and every attempt should be made the decision that is fair to the applicant while reducing the risk of default to the lender. 1.Data collection: sex, marital status, No. of dependent children, occupation, … 2.Separating data: learning data (at least 100 sets) and testing data (100 sets) 3.Transform the inputs: ANN requires numeric data. See page 125.

結束 7-12 Loan Applications 4.Select, train and test the network: 1.The number of middle layer nodes, transfer function, learning algorithms. 2.Too many hidden layer nodes results in the ANN memorizing the input data, without learning a generalizable pattern for the accurate analysis of new data. Too few nodes, requires more training time and result in less accurate models. 5.Repeat step 1 through 4 until the prescribed tolerance reached.

結束 7-13 Neural Nets to Predict Bankruptcy Wilson & Sharda (1994) Monitor firm financial performance Useful to identify internal problems, investment evaluation, auditing Predict bankruptcy - multivariate discriminant analysis of financial ratios (develop formula of weights over independent variables) Neural network - inputs were 5 financial ratios - data from Moody’s Industrial Manuals (129 firms, ; 65 went bankrupt) Tested against discriminant analysis Neural network significantly better

結束 7-14 Ranking Neural Network Wilson (1994) Decision problem - ranking  candidates for position, computer systems, etc. INPUT - manager ’ s ranking of alternatives Real decision - hire 2 sales people from 15 applicants Each applicant scored by manager Neural network took scores, rank ordered best fit to manager of alternatives compared (AHP)

結束 7-15 Application results

結束 7-16 Application results

結束 7-17 Application results

結束 7-18Exercise Data coding refers to page 117.  Age< ~50(age-20)/30 >  StateCA1.0 Rest0  DegreeCert0 UG0.5 Rest1.0  MajorIS1.0 Csci, Engr Sci0.9 BusAd0.7 Other0.5 None0  ExperienceMaxYears/5  Minimal2  Adequate3