Using Neural Networks in Database Mining Tino Jimenez CS157B MW 9-10:15 February 19, 2009.

Slides:



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

1 Machine Learning: Lecture 4 Artificial Neural Networks (Based on Chapter 4 of Mitchell T.., Machine Learning, 1997)
Multilayer Perceptrons 1. Overview  Recap of neural network theory  The multi-layered perceptron  Back-propagation  Introduction to training  Uses.
Computer Science Department FMIPA IPB 2003 Neural Computing Yeni Herdiyeni Computer Science Dept. FMIPA IPB.
Back-propagation Chih-yun Lin 5/16/2015. Agenda Perceptron vs. back-propagation network Network structure Learning rule Why a hidden layer? An example:
Data Mining Glen Shih CS157B Section 1 Dr. Sin-Min Lee April 4, 2006.
Machine Learning Neural Networks
Artificial Intelligence (CS 461D)
Neural NetworksNN 11 Neural Networks Teacher: Elena Marchiori R4.47 Assistant: Kees Jong S2.22
Decision Support Systems
Neural Networks Basic concepts ArchitectureOperation.
I welcome you all to this presentation On: Neural Network Applications Systems Engineering Dept. KFUPM Imran Nadeem & Naveed R. Butt &
Introduction to Neural Networks Simon Durrant Quantitative Methods December 15th.
Chapter Seven The Network Approach: Mind as a Web.
Artificial Neural Networks (ANNs)
Neural Networks (NN) Ahmad Rawashdieh Sa’ad Haddad.
Image Compression Using Neural Networks Vishal Agrawal (Y6541) Nandan Dubey (Y6279)
Data Mining: A Closer Look
Chapter 5 Data mining : A Closer Look.
Introduction to Directed Data Mining: Neural Networks
Radial-Basis Function Networks
Rohit Ray ESE 251. What are Artificial Neural Networks? ANN are inspired by models of the biological nervous systems such as the brain Novel structure.
Chapter 7 Artificial Neural Networks
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.
MSE 2400 EaLiCaRA Spring 2015 Dr. Tom Way
Artificial Neural Networks (ANN). Output Y is 1 if at least two of the three inputs are equal to 1.
Data Mining and Neural Networks Danny Leung CS157B, Spring 2006 Professor Sin-Min Lee.
Artificial Neural Nets and AI Connectionism Sub symbolic reasoning.
IE 585 Introduction to Neural Networks. 2 Modeling Continuum Unarticulated Wisdom Articulated Qualitative Models Theoretic (First Principles) Models Empirical.
Chapter 3 Neural Network Xiu-jun GONG (Ph. D) School of Computer Science and Technology, Tianjin University
Outline What Neural Networks are and why they are desirable Historical background Applications Strengths neural networks and advantages Status N.N and.
An Introduction to Artificial Neural Networks Wu Ping.
NEURAL NETWORKS FOR DATA MINING
Chapter 7 Neural Networks in Data Mining Automatic Model Building (Machine Learning) Artificial Intelligence.
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 An Introduction. What is a Neural Network? A human Brain A porpoise brain The brain in a living creature A computer program.
1 Introduction to Neural Networks And Their Applications.
Neural Networks II By Jinhwa Kim. 2 Neural Computing is a problem solving methodology that attempts to mimic how human brain function Artificial Neural.
Neural Networks Steven Le. Overview Introduction Architectures Learning Techniques Advantages Applications.
Soft Computing Lecture 19 Part 2 Hybrid Intelligent Systems.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 12-1 Chapter 12 Advanced Intelligent Systems.
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 Presented by M. Abbasi Course lecturer: Dr.Tohidkhah.
Neural Networks Teacher: Elena Marchiori R4.47 Assistant: Kees Jong S2.22
Hazırlayan NEURAL NETWORKS Backpropagation Network PROF. DR. YUSUF OYSAL.
Data Mining and Decision Support
Each neuron has a threshold value Each neuron has weighted inputs from other neurons The input signals form a weighted sum If the activation level exceeds.
Artificial Neural Networks (ANN). Artificial Neural Networks First proposed in 1940s as an attempt to simulate the human brain’s cognitive learning processes.
Nicolas Galoppo von Borries COMP Motion Planning Introduction to Artificial Neural Networks.
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 Presentation on Adaptive Neuro-Fuzzy Inference System using Particle Swarm Optimization and it’s Application By Sumanta Kundu (En.R.No.
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.
Neural networks.
Big data classification using neural network
Learning in Neural Networks
Neural Networks Dr. Peter Phillips.
FUNDAMENTAL CONCEPT OF ARTIFICIAL NETWORKS
Introduction to Neural Networks And Their Applications
CSE P573 Applications of Artificial Intelligence Neural Networks
Chapter 12 Advanced Intelligent Systems
Artificial Intelligence Methods
CSE 573 Introduction to Artificial Intelligence Neural Networks
network of simple neuron-like computing elements
Fundamentals of Neural Networks Dr. Satinder Bal Gupta
The Network Approach: Mind as a Web
Presentation transcript:

Using Neural Networks in Database Mining Tino Jimenez CS157B MW 9-10:15 February 19, 2009

Data Mining Overview What is Data Mining?  The process of extracting values from a database Why do we need/use it?  Predictive technology  Allows for automated decision making

Data Mining Overview (continued) What problems does it solve?  Stock Market prediction  Credit card fraud  Loan approval/denial How does it work?  Data analysis of a given set of information

Data Mining Tools Decision Trees  A series of rules that allows for automated decision. Common use: credit card and health insurance approvals Regression  Analysis of the association between a dependent variable and an independent variable. Common use: prediction Neural Networks

The Basis of Neural Networks Adapted from the research of Artificial Intelligence Based loosely on the biological functionality of neurons Mimics the ability to “learn” A neuron is a specialized cell that sends an electrochemical signal

The Basis of Neural Networks (cont.) Each neuron has a specific function and is grouped with other neurons to be able to perform complex tasks Each neuron has a “weight” which is a determining factor in the importance of the specific function being processed

How Neural Networks Work An individual neuron has a step activation function which means that it can have either a -1,0 or 1 value.  A value of -1 means that it is an inhibitor and will lessen the weight of the combined neurons The individual neurons are the connected to each other as inputs and outputs.  The inputs carry the values of variables of interest  The outputs form predictions or control signals

How Neural Networks Work (cont.) Feedforward Structure  The most useful in solving real-world problems  Signals flow from inputs through hidden units, eventually to the output units  Input layer is used only to introduce the values of the input variables  The hidden and output layer neurons are each connected to the all of the units of the preceding layer

How Neural Networks Work (cont.) When the network is used, the variable values are placed in the input units and each subsequent layer, calculates the weighted sum of the outputs of the preceding layer until reaching the final layer.

How Do You Apply a Neural Network Exact nature of inputs and outputs will be unknown Large quantities of data are necessary  Data can be “noisy” 2 ways to set-up the network  Supervised Learning  Unsupervised Learning

Supervised Learning Data involves historical data sets containing input variables, which correspond to an output Uses training and testing data to build a model The training data is what the neural network uses to “learn” how to predict the known output. Also used for validation  Famous algorithm is back propagation  Uses the data to adjust the weights to minimize the error in its predictions.

Unsupervised Learning Very uncommon to use Attempts to locate clusters within the input data regardless of variable  Supervised Learning only uses input variables from a training set

Advantages to Using a Neural Network High Accuracy  Able to approx. complex non-linear mapping Noise Tolerance  Flexible with respect to missing and noisy data Ease of maintenance  Can be implemented in parallel hardware  Can be updated with new data, making them dynamic

Disadvantages to Using a Neural Network Poor Transparency  Operate as “black boxes” with little/no knowledge of the algorithms used Trial-and-Error Design  The selection of hidden nodes and training parameters are heuristic Data Hungry  Requires large amounts of data to be accurate which also means more computing power

Applications of Neural Networks Detection of medical phenomena  Recognizes predictive patterns to prescribe appropriate treatment Stock market prediction  Large numbers of factors are introduced and used by technical analysts Credit assignment  Identifies most relevant characteristics and classifies applicants as good or bad credit risks