Exploration Library in C++
Перейти к файлу
microsoft-github-policy-service[bot] 9c0164a943
Auto merge mandatory file pr
This pr is auto merged as it contains a mandatory file and is opened for more than 10 days.
2023-06-13 17:54:13 +00:00
sample added tests for multi-action 2015-07-15 13:17:56 -04:00
static changed taufirst to always log action regardless of tau 2016-03-16 22:02:49 -04:00
test changed taufirst to always log action regardless of tau 2016-03-16 22:02:49 -04:00
.gitignore added tests for multi-action 2015-07-15 13:17:56 -04:00
Doxyfile keep only code for exploration library 2014-12-09 22:27:43 -05:00
LICENSE added license file 2015-05-15 15:57:51 -04:00
Makefile keep only code for exploration library 2014-12-09 22:27:43 -05:00
README.md Update README.md 2015-12-29 17:25:14 -05:00
SECURITY.md Microsoft mandatory file 2023-06-02 21:31:13 +00:00
appveyor.yml final update 2015-12-30 11:16:58 -05:00
explore.sln c++ sln reorg 2015-07-06 15:09:29 -04:00

README.md

Build Status

Exploration Library

The exploration library addresses the gathering the data aspect of machine learning rather than the using the data aspect we are most familiar with. The primary goal here is to enable individuals (i.e. you) to gather the right data for using machine learning for interventions in a live system based on user feedback (click, dwell, correction, etc…). Empirically, gathering the right data has often made a substantial difference. Theoretically, we know it is required to disentangle causation from correlation effectively in general.

First version of client-side exploration library that includes the following exploration algorithms:

  • Epsilon Greedy
  • Tau First
  • Softmax
  • Bootstrap
  • Generic (users can specify custom weight for every action)

This release supports C++. For other languages, see: https://github.com/multiworldtesting/.

For sample usage, see: https://github.com/multiworldtesting/explore-cpp/blob/master/sample/explore_sample.cpp