1 Introduction to Machine Learning
1.2.1 Machine Learning: Where Several Disciplines Meet
1.2.4 Semi-Supervised Learning
1.2.6 Validation and Evaluation
1.3 Applications of Machine Learning Algorithms
1.3.1 Automatic Recognition of Handwritten Postal Codes
1.3.2 Computer-Aided Diagnosis
1.3.3.2 Face Recognition and Security
1.3.5.1 Where Text and Image Data Can Be Used Together
1.4 The Present and the Future
SECTION I SUPERVISED LEARNING ALGORITHMS
2.2.2 Understanding the Concept of Number of Bits
2.3 Attribute Selection Measure
2.3.2 The Problem with Information Gain
2.4.2 Implementation in MATLAB
3.1 Introduction to Rule-Based Classifiers
3.2 Sequential Covering Algorithm
3.5.2 Understanding Rule Growing Process
4 Naïve Bayesian Classification
5 The k-Nearest Neighbors Classifiers
5.3 k-Nearest Neighbors in MATLAB®
6.2 MATLAB Implementation of the Perceptron Training and Testing Algorithms
6.3 Multilayer Perceptron Networks
6.4 The Backpropagation Algorithm
6.4.1 Weights Updates in Neural Networks
7 Linear Discriminant Analysis
8.2.2 The Case of Nonlinear Kernel
SECTION II UNSUPERVISED LEARNING ALGORITHMS
9.3 The k-Means Clustering Algorithm
9.4 The k-Means Clustering in MATLAB®
10.2 Learning the Concept by Example
12 Principal Component Analysis
12.2 Description of the Problem
12.3.1 The SVD and Dimensionality Reduction
12.4.1 Number of Principal Components to Choose
12.4.2 Data Reconstruction Error
12.5 The Following MATLAB® Code Applies the PCA
12.6 Principal Component Methods in Weka
12.7 Example: Polymorphic Worms Detection Using PCA
12.7.3 Overview and Motivation for Using String Matching
12.7.6.1 Testing the Quality of the Generated Signature for Polymorphic Worm A
12.7.7 A Modified Principal Component Analysis
12.7.7.1 Our Contributions in the PCA
12.7.7.2 Testing the Quality of Generated Signature for Polymorphic Worm A
12.7.7.3 Clustering Method for Different Types of Polymorphic Worms
12.7.8 Signature Generation Algorithms Pseudo-Codes
12.7.8.1 Signature Generation Process
18.224.68.28