xgboost/CONTRIBUTORS.md
liuliang01 0cf88d036f Add qid like ranklib format (#2749)
* add qid for https://github.com/dmlc/xgboost/issues/2748

* change names

* change spaces

* change qid to bst_uint type

* change qid type to size_t

* change qid first to SIZE_MAX

* change qid type from size_t to uint64_t

* update dmlc-core

* fix qids name error

* fix group_ptr_ error

* Style fix

* Add qid handling logic to SparsePage

* New MetaInfo format + backward compatibility fix

Old MetaInfo format (1.0) doesn't contain qid field. We still want to be able
to read from MetaInfo files saved in old format. Also, define a new format
(2.0) that contains the qid field. This way, we can distinguish files that
contain qid and those that do not.

* Update MetaInfo test

* Simply group assignment logic

* Explicitly set qid=nullptr in NativeDataIter

NativeDataIter's callback does not support qid field. Users of NativeDataIter
will need to call setGroup() function separately to set group information.

* Save qids_ in SaveBinary()

* Upgrade dmlc-core submodule

* Add a test for reading qid

* Add contributor

* Check the size of qids_

* Document qid format
2018-06-30 20:24:03 +00:00

4.7 KiB

Contributors of DMLC/XGBoost

XGBoost has been developed and used by a group of active community. Everyone is more than welcomed to is a great way to make the project better and more accessible to more users.

Committers

Committers are people who have made substantial contribution to the project and granted write access to the project.

  • Tianqi Chen, University of Washington
    • Tianqi is a PhD working on large-scale machine learning, he is the creator of the project.
  • Tong He, Amazon AI
    • Tong is an applied scientist in Amazon AI, he is the maintainer of xgboost R package.
  • Vadim Khotilovich
    • Vadim contributes many improvements in R and core packages.
  • Bing Xu
    • Bing is the original creator of xgboost python package and currently the maintainer of XGBoost.jl.
  • Michael Benesty
    • Micheal is a lawyer, data scientist in France, he is the creator of xgboost interactive analysis module in R.
  • Yuan Tang
    • Yuan is a data scientist in Chicago, US. He contributed mostly in R and Python packages.
  • Nan Zhu
    • Nan is a software engineer in Microsoft. He contributed mostly in JVM packages.
  • Sergei Lebedev
    • Serget is a software engineer in Criteo. He contributed mostly in JVM packages.

Become a Committer

XGBoost is a opensource project and we are actively looking for new committers who are willing to help maintaining and lead the project. Committers comes from contributors who:

  • Made substantial contribution to the project.
  • Willing to spent time on maintaining and lead the project.

New committers will be proposed by current committer members, with support from more than two of current committers.

List of Contributors