Scikit-Learn API#

The following table lists both implemented and not implemented methods. If you have need of an operation that is listed as not implemented, feel free to open an issue on the GitHub repository, or give a thumbs up to already created issues. Contributions are also welcome!

The following table is structured as follows: The first column contains the method name. The second column contains link to a description of corresponding lightgbm method. The third column is a flag for whether or not there is an implementation in Xorbits for the method in the left column. Y stands for yes, N stands for no, P stands for partial (meaning some parameters may not be supported yet), and D stands for default to lightgbm.

LGBMClassifier#

xorbits.lightgbm

lightgbm

Implemented? (Y/N/P/D)

Notes for Current implementation

LGBMClassifier.fit

LGBMClassifier.fit

Y

LGBMClassifier.get_metadata_routing

LGBMClassifier.get_metadata_routing

Y

LGBMClassifier.get_params

LGBMClassifier.get_params

Y

LGBMClassifier.load_model

LGBMClassifier.load_model

Y

LGBMClassifier.predict

LGBMClassifier.predict

Y

LGBMClassifier.predict_proba

LGBMClassifier.predict_proba

Y

LGBMClassifier.score

LGBMClassifier.score

Y

LGBMClassifier.set_fit_request

LGBMClassifier.set_fit_request

Y

LGBMClassifier.set_params

LGBMClassifier.set_params

Y

LGBMClassifier.set_predict_proba_request

LGBMClassifier.set_predict_proba_request

Y

LGBMClassifier.set_predict_request

LGBMClassifier.set_predict_request

Y

LGBMClassifier.set_score_request

LGBMClassifier.set_score_request

Y

LGBMClassifier.to_local

LGBMClassifier.to_local

Y

LGBMRegressor#

xorbits.lightgbm

lightgbm

Implemented? (Y/N/P/D)

Notes for Current implementation

LGBMRegressor.fit

LGBMRegressor.fit

Y

LGBMRegressor.get_metadata_routing

LGBMRegressor.get_metadata_routing

Y

LGBMRegressor.get_params

LGBMRegressor.get_params

Y

LGBMRegressor.load_model

LGBMRegressor.load_model

Y

LGBMRegressor.predict

LGBMRegressor.predict

Y

LGBMRegressor.predict_proba

LGBMRegressor.predict_proba

Y

LGBMRegressor.score

LGBMRegressor.score

Y

LGBMRegressor.set_fit_request

LGBMRegressor.set_fit_request

Y

LGBMRegressor.set_params

LGBMRegressor.set_params

Y

LGBMRegressor.set_predict_request

LGBMRegressor.set_predict_request

Y

LGBMRegressor.set_score_request

LGBMRegressor.set_score_request

Y

LGBMRegressor.to_local

LGBMRegressor.to_local

Y

LGBMRanker#

xorbits.lightgbm

lightgbm

Implemented? (Y/N/P/D)

Notes for Current implementation

LGBMRanker.fit

LGBMRanker.fit

Y

LGBMRanker.get_metadata_routing

LGBMRanker.get_metadata_routing

Y

LGBMRanker.get_params

LGBMRanker.get_params

Y

LGBMRanker.load_model

LGBMRanker.load_model

Y

LGBMRanker.predict

LGBMRanker.predict

Y

LGBMRanker.predict_proba

LGBMRanker.predict_proba

Y

LGBMRanker.set_fit_request

LGBMRanker.set_fit_request

Y

LGBMRanker.set_params

LGBMRanker.set_params

Y

LGBMRanker.set_predict_request

LGBMRanker.set_predict_request

Y

LGBMRanker.to_local

LGBMRanker.to_local

Y