Page 170 - Building Big Data Applications
P. 170

Chapter 9   Governance 169


                 not possible. At this stage is where we bring in machine learning techniques to process
                 data such as images, videos, graphical information, sensor data, and any other type of
                 data where patterns are easily discernible.
                   Machine learning can be defined as a knowledge discovery and enrichment process
                 where the machine represented by algorithms mimic human or animal learning techniques
                 and behaviors from a thinking and response perspective. The biggest advantage of incor-
                 porating machine learning techniques is the automation aspect of enriching the knowledge
                 base with self-learning techniques with minimal human intervention in the process.
                   Machine learning is based on a set of algorithms that can process a wide variety of
                 data that normally is difficult to process by hand. These algorithms include the
                 following:
                   Decision tree learning
                   Neural networks
                   Naive Bayes
                   Clustering algorithms
                   Genetic algorithms
                   Learning algorithms
                     Explanation-based learning
                     Instance-based learning
                     Reinforcement-based learning
                     Support vector machines
                   Associative Rules
                   Recommender algorithms
                   The implementation of the algorithms is shown in Fig. 9.6. The overall steps in
                 implementing any machine learning process are as follows:
                 1. Gather data from inputs
                 2. Process data through the knowledge-based learning algorithms, which observes the
                   data patterns and flags them for process. The knowledge learning uses data from
















                                           FIGURE 9.6 - Machine learning process.
   165   166   167   168   169   170   171   172   173   174   175