Module Values.RecommenderConfigSource

Configuration settings that define the behavior and parameters of a recommender.

Sourcetype nonrec t = {
  1. eventsConfig : EventsConfig.t option;
    (*

    Configuration settings for how the recommender processes and uses events.

    *)
  2. trainingFrequency : RecommenderConfigTrainingFrequencyInteger.t option;
    (*

    How often the recommender should retrain its model with new data.

    *)
  3. inferenceConfig : InferenceConfig.t option;
    (*

    Configuration settings for how the recommender handles inference requests.

    *)
  4. includedColumns : IncludedColumns.t option;
    (*

    A map of dataset type to a list of column names to train on. The column names must be a subset of the columns defined in the recommender schema. If not specified, all columns in the schema are used for training. The following columns are always included and do not need to be specified: Item.Id, ItemList[].Id, EventTimestamp, EventType, and EventValue.

    *)
}
Sourceval make : ?eventsConfig:??? -> ?trainingFrequency:??? -> ?inferenceConfig:??? -> ?includedColumns:??? -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Integer of RecommenderConfigTrainingFrequencyInteger.t | `Map of ([> `String of String_.t ] * [> `List of [> `String of Text.t ] list ]) list | `Structure of (string * [> `Integer of InferenceConfigMinProvisionedTPSInteger.t | `List of [> `Structure of (string * [> `Double of Double.t | `String of EventParametersEventTypeString.t ]) list ] list ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t