GoCatBoost is a wrapper for the CatBoost library, enabling the use of CatBoost in Go.
# download the header file c_api.h:
wget https://raw.githubusercontent.com/catboost/catboost/master/catboost/libs/model_interface/c_api.h -O /usr/local/include/c_api.h
# download the compiled library:
export ARG_VERSION=1.2.5 && wget https://github.com/catboost/catboost/releases/download/v${ARG_VERSION}/libcatboostmodel.so -O /usr/local/lib/libcatboostmodel.so
# updating the dynamic library cache
sudo ldconfig
# install
go get github.com/korsajan/gocatboost
For detailed documentation on CatBoost, please refer to the CatBoost Documentation.