Useful Links
Computer Science
Artificial Intelligence
Machine Learning
Supervised Learning
1. Foundations of Supervised Learning
2. The Supervised Learning Workflow
3. Linear Models
4. Tree-Based Models
5. Instance-Based Learning
6. Support Vector Machines
7. Probabilistic Models
8. Model Evaluation and Validation
9. Advanced Topics in Supervised Learning
10. Practical Implementation Considerations
Support Vector Machines
Linear SVM
The Concept of a Hyperplane
Separating Hyperplane
Mathematical Representation
Maximizing the Margin
Margin Definition
Support Vectors
Optimal Hyperplane
Hard Margin SVM
Linearly Separable Data
Optimization Problem Formulation
Lagrangian Formulation
Soft Margin SVM
Handling Non-separable Data
Slack Variables
Regularization Parameter C
Dual Formulation
Quadratic Programming Problem
Support Vector Identification
Non-linear SVM
The Kernel Trick
Feature Space Transformation
Kernel Function Properties
Common Kernel Functions
Linear Kernel
Polynomial Kernel
Degree Parameter
Coefficient Parameters
Radial Basis Function Kernel
Gaussian RBF
Gamma Parameter
Sigmoid Kernel
Custom Kernels
Kernel Selection
Problem-specific Considerations
Cross-validation for Kernel Choice
SVM for Classification
Binary Classification
Multiclass Classification
One-vs-One Strategy
One-vs-Rest Strategy
Direct Multiclass Methods
Decision Function
Probability Estimates
Support Vector Regression
Epsilon-Insensitive Loss
SVR Formulation
Kernel Methods in Regression
Hyperparameter Selection
Practical Considerations
Feature Scaling Requirements
Computational Complexity
Memory Requirements
Parameter Tuning Strategies
Previous
5. Instance-Based Learning
Go to top
Next
7. Probabilistic Models