What Is Data Mining
What Is Data Mining
Data Mining is a process by which companies turn raw data into useful
information. Softwares are used to look for patterns in large groups of data,
and it helps businesses in terms of learning about customers. You can make
informed marketing strategies, cut down on costs, and increase sales.
Artificial Neural Networks for Data Mining
Neural networks help in mining data in various sectors such as banking,
retail, and bioinformatics. Finding information that is hidden in the data is
challenging but at the same time, necessary. Data warehousing organizations
can use neural networks to harvest information from data sets.
This helps users to make more informed decisions through neural networks.
ANNs can carry out business tasks with structured data. They can range from
tracking and documenting real-time communications to finding new leads or
potential customers.
As a matter of fact, until recently, decision-makers relied on extracted data
from organized data sets. Even though these are easier to analyze, they don’t
offer a more in-depth insight as the unstructured data does.
Neural networks provide information such as looking into the ‘why’ of a
particular customer’s behavior.
Neural networks have become standard and important tools for data mining. This chapter
provides an overview of neural network models and their applications to data mining tasks. We
provide historical development of the field of neural networks and present three important
classes of neural models including feedforward multilayer networks, Hopfield networks, and
Kohonen’s self-organizing maps. Modeling issues and applications of these models for data
mining are discussed.
1 Introduction Neural networks or artificial neural networks are an important class of tools for
quantitative modeling. They have enjoyed considerable popularity among researchers and
practitioners over the last 20 years and have been successfully applied to solve a variety of
problems in almost all areas of business, industry, and science (Widrow, Rumelhart & Lehr,
1994). Today, neural networks are treated as a standard data mining tool and used for many data
mining tasks such as pattern classification, time series analysis, prediction, and clustering. In
fact, most commercial data mining software packages include neural networks as a core module.
Neural networks are computing models for information processing and are particularly useful for
identifying the fundamental relationship among a set of variables or patterns in the data. They
grew out of research in artificial intelligence; specifically, attempts to mimic the learning of the
biological neural networks especially those in human brain which may contain more than 1011
highly interconnected neurons. Although the artificial neural networks discussed in this chapter
are extremely simple abstractions of biological systems and are very limited in size, ability, and
power comparing biological neural networks, they do share two very important characteristics:
1) parallel processing of information and 2) learning and generalizing from experience. 18 G.
Peter Zhang The popularity of neural networks is due to their powerful modeling capability for
pattern recognition. Several important characteristics of neural networks make them suitable and
valuable for data mining. First, as opposed to the traditional model-based methods, neural
networks do not require several unrealistic a priori assumptions about the underlying data
generating process and specific model structures. Rather, the modeling process is highly adaptive
and the model is largely determined by the characteristics or patterns the network learned from
data in the learning process. This data-driven approach is ideal for real world data mining
problems where data are plentiful but the meaningful patterns or underlying data structure are yet
to be discovered and impossible to be pre-specified.
Financial forecasting is of considerable practical interest. Due to neural networks can mine
valuable information from a mass of history information and be efficiently used in financial
areas, so the applications of neural networks to financial forecasting have been very popular over
the last few years. Some researches show that neural networks performed better than
conventional
statistical approaches in financial forecasting and are an excellent data mining tool. In data
warehouses, neural networks are just one of the tools used in data mining. ANNs are used to find
patterns in the data and to infer rules from them. Neural networks are useful in providing