Definitions

The physlearn.supervised.utils._definition module collects the assortment of library definitions.

physlearn.supervised.utils._definition._REGRESSOR_DICT = {'adaboostregressor': <class 'sklearn.ensemble._weight_boosting.AdaBoostRegressor'>, 'ardregression': <class 'sklearn.linear_model._bayes.ARDRegression'>, 'baggingregressor': <class 'sklearn.ensemble._bagging.BaggingRegressor'>, 'bayesianridge': <class 'sklearn.linear_model._bayes.BayesianRidge'>, 'catboostregressor': <class 'catboost.core.CatBoostRegressor'>, 'decisiontreeregressor': <class 'sklearn.tree._classes.DecisionTreeRegressor'>, 'elasticnet': <class 'sklearn.linear_model._coordinate_descent.ElasticNet'>, 'elasticnetcv': <class 'sklearn.linear_model._coordinate_descent.ElasticNetCV'>, 'extratreesregressor': <class 'sklearn.ensemble._forest.ExtraTreesRegressor'>, 'gaussianprocessregressor': <class 'sklearn.gaussian_process._gpr.GaussianProcessRegressor'>, 'gradientboostingregressor': <class 'sklearn.ensemble._gb.GradientBoostingRegressor'>, 'histgradientboostingregressor': <class 'sklearn.ensemble._hist_gradient_boosting.gradient_boosting.HistGradientBoostingRegressor'>, 'huberregressor': <class 'sklearn.linear_model._huber.HuberRegressor'>, 'kernelridge': <class 'sklearn.kernel_ridge.KernelRidge'>, 'kneighborsregressor': <class 'sklearn.neighbors._regression.KNeighborsRegressor'>, 'lars': <class 'sklearn.linear_model._least_angle.Lars'>, 'larscv': <class 'sklearn.linear_model._least_angle.LarsCV'>, 'lasso': <class 'sklearn.linear_model._coordinate_descent.Lasso'>, 'lassocv': <class 'sklearn.linear_model._coordinate_descent.LassoCV'>, 'lassolars': <class 'sklearn.linear_model._least_angle.LassoLars'>, 'lassolarscv': <class 'sklearn.linear_model._least_angle.LassoLarsCV'>, 'lassolarsic': <class 'sklearn.linear_model._least_angle.LassoLarsIC'>, 'lgbmregressor': <class 'lightgbm.sklearn.LGBMRegressor'>, 'linearregression': <class 'sklearn.linear_model._base.LinearRegression'>, 'mlpregressor': <class 'sklearn.neural_network._multilayer_perceptron.MLPRegressor'>, 'mlxtendstackingcvregressor': <class 'mlxtend.regressor.stacking_cv_regression.StackingCVRegressor'>, 'mlxtendstackingregressor': <class 'sklearn.ensemble._stacking.StackingRegressor'>, 'multitaskelasticnet': <class 'sklearn.linear_model._coordinate_descent.MultiTaskElasticNet'>, 'multitaskelasticnetcv': <class 'sklearn.linear_model._coordinate_descent.MultiTaskElasticNetCV'>, 'multitasklasso': <class 'sklearn.linear_model._coordinate_descent.MultiTaskLasso'>, 'multitasklassocv': <class 'sklearn.linear_model._coordinate_descent.MultiTaskLassoCV'>, 'orthogonalmatchingpursuit': <class 'sklearn.linear_model._omp.OrthogonalMatchingPursuit'>, 'orthogonalmatchingpursuitcv': <class 'sklearn.linear_model._omp.OrthogonalMatchingPursuitCV'>, 'randomforestregressor': <class 'sklearn.ensemble._forest.RandomForestRegressor'>, 'ransacregressor': <class 'sklearn.linear_model._ransac.RANSACRegressor'>, 'ridge': <class 'sklearn.linear_model._ridge.Ridge'>, 'ridgecv': <class 'sklearn.linear_model._ridge.RidgeCV'>, 'sgdregressor': <class 'sklearn.linear_model._stochastic_gradient.SGDRegressor'>, 'stackingregressor': <class 'sklearn.ensemble._stacking.StackingRegressor'>, 'svr': <class 'sklearn.svm._classes.SVR'>, 'theilsenregressor': <class 'sklearn.linear_model._theil_sen.TheilSenRegressor'>, 'votingregressor': <class 'sklearn.ensemble._voting.VotingRegressor'>, 'xgbregressor': <class 'xgboost.sklearn.XGBRegressor'>}

Collection of regressor options.