Page 57 - DCAP603_DATAWARE_HOUSING_AND_DATAMINING
P. 57

Unit 3: Data Mining Techniques




          of  prediction,  classification  or  control,  neural  networks  are  being  introduced.  This  sweeping   notes
          success can be attributed to a few key factors:
          1.   Power: Neural networks are very sophisticated modeling techniques capable of modeling
               extremely complex functions. In particular, neural networks are nonlinear (a term which
               is discussed in more detail later in this section). For many years linear modeling has been
               the commonly used technique in most modeling domains since linear models have well-
               known optimization strategies. Where the linear approximation was not valid (which was
               frequently the case) the models suffered accordingly. Neural networks also keep in check
               the curse of dimensionality problem that bedevils attempts to model nonlinear functions
               with large numbers of variables.
          2.   Ease  of  use:  Neural  networks  learn  by  example.  The  neural  network  user  gathers
               representative  data,  and  then  invokes  training  algorithms  to  automatically  learn  the
               structure of the data. Although the user does need to have some heuristic knowledge of
               how to select and prepare data, how to select an appropriate neural network, and how
               to interpret the results, the level of user knowledge needed to successfully apply neural
               networks is much lower than would be the case using (for example) some more traditional
               nonlinear statistical methods.
          Neural networks are also intuitively appealing, based as they are on a crude low-level model of
          biological neural systems. In the future, the development of this neurobiological modeling may
          lead to genuinely intelligent computers.

          applications for neural networks

          Neural networks are applicable in virtually every situation in which a relationship between the
          predictor variables (independents, inputs) and predicted variables (dependents, outputs) exists,
          even when that relationship is very complex and not easy to articulate in the usual terms of
          “correlations” or “differences between groups.” A few representative examples of problems to
          which neural network analysis has been applied successfully are:
          1.   Detection of medical phenomena: A variety of health-related indices (e.g., a combination
               of heart rate, levels of various substances in the blood, respiration rate) can be monitored.
               The onset of a particular medical condition could be associated with a very complex (e.g.,
               nonlinear  and  interactive)  combination  of  changes  on  a  subset  of  the  variables  being
               monitored. Neural networks have been used to recognize this predictive pattern so that
               the appropriate treatment can be prescribed.

          2.   Stock  market  prediction:  Fluctuations  of  stock  prices  and  stock  indices  are  another
               example  of  a  complex,  multidimensional,  but  in  some  circumstances  at  least  partially-
               deterministic phenomenon. Neural networks are being used by many technical analysts
               to make predictions about stock prices based upon a large number of factors such as past
               performance of other stocks and various economic indicators.

          3.   Credit assignment: A variety of pieces of information are usually known about an applicant
               for a loan. For instance, the applicant’s age, education, occupation, and many other facts
               may  be  available.  After  training  a  neural  network  on  historical  data,  neural  network
               analysis can identify the most relevant characteristics and use those to classify applicants
               as good or bad credit risks.
          4.   Monitoring the condition of machinery: Neural networks can be instrumental in cutting costs
               by bringing additional expertise to scheduling the preventive maintenance of machines.
               A neural network can be trained to distinguish between the sounds a machine makes when
               it is running normally (“false alarms”) versus when it is on the verge of a problem. After
               this training period, the expertise of the network can be used to warn a technician of an
               upcoming breakdown, before it occurs and causes costly unforeseen “downtime.”




                                           LoveLy professionaL university                                    51
   52   53   54   55   56   57   58   59   60   61   62