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
Model Evaluation and Validation
Evaluation Metrics for Regression
Error-based Metrics
Mean Absolute Error
Definition and Interpretation
Robustness to Outliers
Mean Squared Error
Definition and Properties
Sensitivity to Outliers
Root Mean Squared Error
Scale Interpretation
Comparison with MAE
Mean Absolute Percentage Error
Symmetric Mean Absolute Percentage Error
Correlation-based Metrics
R-squared
Coefficient of Determination
Interpretation Guidelines
Limitations
Adjusted R-squared
Penalty for Model Complexity
Comparison with R-squared
Residual Analysis
Residual Plots
Normality Tests
Homoscedasticity Assessment
Autocorrelation Analysis
Evaluation Metrics for Classification
Confusion Matrix
True Positives
True Negatives
False Positives
False Negatives
Multi-class Confusion Matrix
Basic Classification Metrics
Accuracy
Definition and Calculation
Limitations with Imbalanced Data
Precision
Positive Predictive Value
Interpretation
Recall
Sensitivity
True Positive Rate
Specificity
True Negative Rate
Complement of False Positive Rate
F1-Score
Harmonic Mean of Precision and Recall
Balanced Performance Measure
F-beta Score
Weighted Harmonic Mean
Beta Parameter Interpretation
Advanced Classification Metrics
ROC Curve
True Positive Rate vs False Positive Rate
Threshold Selection
Interpreting ROC Curves
Area Under ROC Curve
AUC Interpretation
Comparison Across Models
Precision-Recall Curve
Precision vs Recall Trade-off
When to Use PR Curves
Average Precision
Area Under PR Curve
Multi-class and Multi-label Metrics
Macro Averaging
Micro Averaging
Weighted Averaging
Per-class Metrics
Class Imbalance Considerations
Impact on Different Metrics
Appropriate Metric Selection
Stratified Sampling
Cross-Validation Techniques
Hold-out Validation
Train-Validation-Test Split
Proportion Guidelines
Random vs Stratified Splitting
K-Fold Cross-Validation
Procedure Description
Choosing K Value
Computational Considerations
Stratified K-Fold Cross-Validation
Maintaining Class Proportions
Benefits for Imbalanced Data
Leave-One-Out Cross-Validation
Extreme Case of K-Fold
Computational Intensity
Variance Characteristics
Time Series Cross-Validation
Forward Chaining
Temporal Dependencies
Nested Cross-Validation
Model Selection and Evaluation
Inner and Outer Loops
Unbiased Performance Estimation
Bias-Variance Tradeoff
Bias Definition
Systematic Error
Underfitting Relationship
Variance Definition
Model Sensitivity
Overfitting Relationship
Irreducible Error
Decomposition Analysis
Managing the Tradeoff
Model Complexity Effects
Regularization Impact
Ensemble Methods Benefits
Previous
7. Probabilistic Models
Go to top
Next
9. Advanced Topics in Supervised Learning