package xgboost

  1. Overview
  2. Docs
OCaml bindings for the XGBoost gradient boosting library

Install

dune-project
 Dependency

Authors

Maintainers

Sources

v0.2.1.tar.gz
md5=df39458954596436cba315813cede5fa
sha512=3acac1b835b9bbc4c96bfd5c2483d783800d33da1708436f78c6d7629bd0f8add6f7b021ec87392f3226971001e66b126855fc19251fa6ca4ca743fbd80ad12f

doc/xgboost.bindings/Xgboost_bindings/Function_description/Functions/index.html

Module Function_description.FunctionsSource

Parameters

module F : Ctypes.FOREIGN

Signature

Sourceval bst_ulong : Unsigned.uint64 Ctypes.typ
Sourceval dmatrix_handle : unit Ctypes_static.ptr Ctypes.typ
Sourceval booster_handle : unit Ctypes_static.ptr Ctypes.typ
Sourceval xgboost_version : (int Ctypes_static.ptr -> int Ctypes_static.ptr -> int Ctypes_static.ptr -> unit F.return) F.result
Sourceval xgb_get_last_error : (unit -> string F.return) F.result
Sourceval xgb_set_global_config : (string -> int F.return) F.result
Sourceval xgdmatrix_create_from_mat : (float Ctypes_static.ptr -> Unsigned.uint64 -> Unsigned.uint64 -> float -> unit Ctypes_static.ptr Ctypes_static.ptr -> int F.return) F.result
Sourceval xgdmatrix_create_from_dense : (string -> string -> unit Ctypes_static.ptr Ctypes_static.ptr -> int F.return) F.result
Sourceval xgdmatrix_create_from_csr : (string -> string -> string -> Unsigned.uint64 -> string -> unit Ctypes_static.ptr Ctypes_static.ptr -> int F.return) F.result
Sourceval xgdmatrix_set_float_info : (unit Ctypes_static.ptr -> string -> float Ctypes_static.ptr -> Unsigned.uint64 -> int F.return) F.result
Sourceval xgdmatrix_set_uint_info : (unit Ctypes_static.ptr -> string -> Unsigned.uint Ctypes_static.ptr -> Unsigned.uint64 -> int F.return) F.result
Sourceval xgdmatrix_get_float_info : (unit Ctypes_static.ptr -> string -> Unsigned.uint64 Ctypes_static.ptr -> float Ctypes_static.ptr Ctypes_static.ptr -> int F.return) F.result
Sourceval xgdmatrix_get_uint_info : (unit Ctypes_static.ptr -> string -> Unsigned.uint64 Ctypes_static.ptr -> Unsigned.uint Ctypes_static.ptr Ctypes_static.ptr -> int F.return) F.result
Sourceval xgdmatrix_num_row : (unit Ctypes_static.ptr -> Unsigned.uint64 Ctypes_static.ptr -> int F.return) F.result
Sourceval xgdmatrix_num_col : (unit Ctypes_static.ptr -> Unsigned.uint64 Ctypes_static.ptr -> int F.return) F.result
Sourceval xgdmatrix_num_non_missing : (unit Ctypes_static.ptr -> Unsigned.uint64 Ctypes_static.ptr -> int F.return) F.result
Sourceval xgdmatrix_save_binary : (unit Ctypes_static.ptr -> string -> int -> int F.return) F.result
Sourceval xgdmatrix_free : (unit Ctypes_static.ptr -> int F.return) F.result
Sourceval xgdmatrix_slice_dmatrix : (unit Ctypes_static.ptr -> int Ctypes_static.ptr -> Unsigned.uint64 -> unit Ctypes_static.ptr Ctypes_static.ptr -> int F.return) F.result
Sourceval xgbooster_create : (unit Ctypes_static.ptr Ctypes_static.ptr -> Unsigned.uint64 -> unit Ctypes_static.ptr Ctypes_static.ptr -> int F.return) F.result
Sourceval xgbooster_free : (unit Ctypes_static.ptr -> int F.return) F.result
Sourceval xgbooster_reset : (unit Ctypes_static.ptr -> int F.return) F.result
Sourceval xgbooster_set_param : (unit Ctypes_static.ptr -> string -> string -> int F.return) F.result
Sourceval xgbooster_get_num_feature : (unit Ctypes_static.ptr -> Unsigned.uint64 Ctypes_static.ptr -> int F.return) F.result
Sourceval xgbooster_boosted_rounds : (unit Ctypes_static.ptr -> int Ctypes_static.ptr -> int F.return) F.result
Sourceval xgbooster_update_one_iter : (unit Ctypes_static.ptr -> int -> unit Ctypes_static.ptr -> int F.return) F.result
Sourceval xgbooster_train_one_iter : (unit Ctypes_static.ptr -> unit Ctypes_static.ptr -> int -> string -> string -> int F.return) F.result
Sourceval xgbooster_eval_one_iter : (unit Ctypes_static.ptr -> int -> unit Ctypes_static.ptr Ctypes_static.ptr -> string Ctypes_static.ptr -> Unsigned.uint64 -> string Ctypes_static.ptr -> int F.return) F.result
Sourceval xgbooster_predict : (unit Ctypes_static.ptr -> unit Ctypes_static.ptr -> int -> Unsigned.uint -> int -> Unsigned.uint64 Ctypes_static.ptr -> float Ctypes_static.ptr Ctypes_static.ptr -> int F.return) F.result
Sourceval xgbooster_predict_from_dense : (unit Ctypes_static.ptr -> string -> string -> unit Ctypes_static.ptr -> Unsigned.uint64 Ctypes_static.ptr Ctypes_static.ptr -> Unsigned.uint64 Ctypes_static.ptr -> float Ctypes_static.ptr Ctypes_static.ptr -> int F.return) F.result
Sourceval xgbooster_save_model : (unit Ctypes_static.ptr -> string -> int F.return) F.result
Sourceval xgbooster_load_model : (unit Ctypes_static.ptr -> string -> int F.return) F.result
Sourceval xgbooster_save_model_to_buffer : (unit Ctypes_static.ptr -> string -> Unsigned.uint64 Ctypes_static.ptr -> char Ctypes_static.ptr Ctypes_static.ptr -> int F.return) F.result
Sourceval xgbooster_load_model_from_buffer : (unit Ctypes_static.ptr -> unit Ctypes_static.ptr -> Unsigned.uint64 -> int F.return) F.result
Sourceval xgbooster_save_json_config : (unit Ctypes_static.ptr -> Unsigned.uint64 Ctypes_static.ptr -> char Ctypes_static.ptr Ctypes_static.ptr -> int F.return) F.result
Sourceval xgbooster_load_json_config : (unit Ctypes_static.ptr -> string -> int F.return) F.result
Sourceval xgbooster_feature_score : (unit Ctypes_static.ptr -> string -> Unsigned.uint64 Ctypes_static.ptr -> char Ctypes_static.ptr Ctypes_static.ptr Ctypes_static.ptr -> Unsigned.uint64 Ctypes_static.ptr -> Unsigned.uint64 Ctypes_static.ptr Ctypes_static.ptr -> float Ctypes_static.ptr Ctypes_static.ptr -> int F.return) F.result