==================================== Classical Methods ==================================== Overview -------- The classical methods module provides implementations of traditional machine learning algorithms for tabular data analysis. All methods inherit from the base `classical_methods` class and provide a unified interface for training, prediction, and evaluation. Available Methods ---------------- **Base Components:** - :doc:`Base `: Base class for all classical machine learning methods, providing common interface and utilities **Tree-Based Methods:** - :doc:`Random Forest `: Ensemble learning method using multiple decision trees - :doc:`XGBoost `: Gradient boosting framework with optimized implementation - :doc:`LightGBM `: Light gradient boosting machine with high efficiency - :doc:`CatBoost `: Gradient boosting with categorical features support **Linear Methods:** - :doc:`Logistic Regression `: Linear model for classification tasks - :doc:`Linear Regression `: Linear model for regression tasks - :doc:`Support Vector Machine `: SVM classifier with kernel methods **Distance-Based Methods:** - :doc:`K-Nearest Neighbors `: Instance-based learning using nearest neighbors - :doc:`Nearest Centroid Method `: Classification based on centroid distances **Probabilistic Methods:** - :doc:`Naive Bayes `: Probabilistic classifier based on Bayes theorem **Utility Methods:** - :doc:`Dummy Classifier `: Baseline classifier for comparison and testing .. toctree:: :maxdepth: 2 :caption: Classical Methods: classical_model/index