Module machinebox::suggestionbox [] [src]

A client for utilizing the suggestionbox machine

Suggestionbox allows developers to create models, ask for predictions from those models, and to train them by rewarding the predictions.

For more information, see the suggestionbox docs

Structs

Choice

A choice represents a value that can be predicted for a user, and includes a set of features

Feature

A feature is used to describe an input or a choice. For example, age:28 or location:"London"

Model

A model represents a single model inside Suggestionbox

ModelBuilder

Allows for natural, fluent creation of new models for submission to the suggestionbox.

ModelOptions

Various configuration parameters that can be used to tweak the behavior and learning options of the suggestionbox model.

ModelStats

Provides statistics for a model

Prediction

A prediction is a predicted choice

PredictionRequest

A request for a prediction

PredictionResponse

A prediction response produced by the suggestionbox

Reward

A reward is used to inform the suggestionbox of a successful prediction.

Suggestionbox

The client for the suggestionbox machinebox.

Enums

FeatureType

Tells suggestionbox how to treat the feature value when making predictions