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:

  • Base: Base class for all classical machine learning methods, providing common interface and utilities

Tree-Based Methods:

  • Random Forest: Ensemble learning method using multiple decision trees

  • XGBoost: Gradient boosting framework with optimized implementation

  • LightGBM: Light gradient boosting machine with high efficiency

  • CatBoost: Gradient boosting with categorical features support

Linear Methods:

Distance-Based Methods:

Probabilistic Methods:

  • Naive Bayes: Probabilistic classifier based on Bayes theorem

Utility Methods: