[Deprecated]: Exploration library
Перейти к файлу
microsoft-github-policy-service[bot] 6e3a7124d7
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:41 +00:00
ExploreSample keep only code for exploration library 2014-12-09 22:27:43 -05:00
clr reverted back to single-action interface, to see general changes to the 2015-06-04 17:22:47 -04:00
static reverted back to single-action interface, to see general changes to the 2015-06-04 17:22:47 -04:00
tests reverted back to single-action interface, to see general changes to the 2015-06-04 17:22:47 -04:00
.gitignore keep only code for exploration library 2014-12-09 22:27:43 -05: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-23 12:35:54 -05:00
ReadMe.txt keep only code for exploration library 2014-12-09 22:27:43 -05:00
SECURITY.md Microsoft mandatory file 2023-06-02 22:02:23 +00:00
explore.cpp keep only code for exploration library 2014-12-09 22:27:43 -05:00
explore.sln reverted back to single-action interface, to see general changes to the 2015-06-04 17:22:47 -04:00
explore.vcxproj keep only code for exploration library 2014-12-09 22:27:43 -05:00
explore.vcxproj.filters keep only code for exploration library 2014-12-09 22:27:43 -05:00
explore_sample.cpp merged with main vw & updated test codes to remove warnings 2015-02-27 11:16:25 -05:00
mwt.chm keep only code for exploration library 2014-12-09 22:27:43 -05:00

README.md

Exploration Library

[WARNING: This repository is deprecated. See https://github.com/multiworldtesting/explore-csharp for C# and https://github.com/multiworldtesting/explore-cpp for C++ instead]

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++ and C#.

For sample usage, see:

C++: https://github.com/multiworldtesting/explore/blob/master/explore_sample.cpp

C#: https://github.com/multiworldtesting/explore/blob/master/ExploreSample/ExploreOnlySample.cs