Interpretable Models#

Regression#

models.ModelBaseRegressor

Base Class for Modeva Regressors.

models.MoElasticNet

A lightweight wrapper of sklearn.linear_model.ElasticNet.

models.MoDecisionTreeRegressor

A lightweight wrapper of sklearn.tree.DecisionTreeRegressor.

models.MoGradientBoostingRegressor

A lightweight wrapper of sklearn.ensemble.GradientBoostingRegressor.

models.MoRandomForestRegressor

A lightweight wrapper of sklearn.ensemble.RandomForestRegressor.

models.MoLGBMRegressor

A lightweight wrapper of lightgbm.LGBMRegressor.

models.MoCatBoostRegressor

A lightweight wrapper of catboost.CatBoostRegressor.

models.MoXGBRegressor

A lightweight wrapper of xgboost.XGBRegressor.

models.MoReLUDNNRegressor

A deep neural network regressor using ReLU activation functions.

models.MoGAMINetRegressor

Generalized additive model with pairwise interaction regressor.

models.MoGLMTreeRegressor

A tree-based model that fits linear regression models in the leaves.

models.MoGLMTreeBoostRegressor

GLMTree Boosting regressor using residual-based boosting.

models.MoNeuralTreeRegressor

A neural network-based regression model that combines GLM trees with monotonicity constraints.

models.MoMoERegressor

A Mixture of Experts (MoE) regressor that combines multiple expert models for regression tasks.

Classification#

models.ModelBaseClassifier

Base Class for Modeva Classifiers.

models.MoLogisticRegression

A lightweight wrapper of sklearn.linear_model.LogisticRegression.

models.MoDecisionTreeClassifier

A lightweight wrapper of sklearn.tree.DecisionTreeClassifier.

models.MoGradientBoostingClassifier

A lightweight wrapper of sklearn.ensemble.GradientBoostingClassifier.

models.MoRandomForestClassifier

A lightweight wrapper of sklearn.ensemble.RandomForestClassifier.

models.MoLGBMClassifier

A lightweight wrapper of lightgbm.LGBMClassifier.

models.MoCatBoostClassifier

A lightweight wrapper of catboost.CatBoostClassifier.

models.MoXGBClassifier

A lightweight wrapper of xgboost.XGBClassifier.

models.MoReLUDNNClassifier

A deep neural network classifier using ReLU activation functions.

models.MoGAMINetClassifier

Generalized additive model with pairwise interaction classifier.

models.MoGLMTreeClassifier

A tree-based model that fits logistic regression models in the leaves for binary classification.

models.MoGLMTreeBoostClassifier

GLMTree Boosting classifier using residual-based boosting.

models.MoNeuralTreeClassifier

A neural network-based classification model that combines GLM trees with monotonicity constraints.

models.MoMoEClassifier

A Mixture of Experts (MoE) classifier that combines multiple expert models for classification tasks.