Databases Reference
In-Depth Information
FIGURE 11.9
Machine learning process.
words, process the same data set for multiple contexts. The limitation of this technique is that beyond
textual data its applicability is not possible. At this stage is where we bring in machine learning tech-
niques to process data, such as images, videos, graphical information, sensor data, and any other type
of data where patterns are easily discernable.
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 incorporating machine learning tech-
niques 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 nor-
mally is difficult to process by hand. These algorithms include:
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 Figure 11.9 . The overall steps in implementing
any machine learning process are as follows:
1. Gather the data from the inputs.
2. Process the data through the knowledge-based learning algorithms, which observe the data
patterns and flags them for processing. The knowledge learning uses data from prior processing
 
Search WWH ::




Custom Search