Imp.Clients.ReinforcementSession (Imp v0.5.0)

Copy Markdown View Source

Provider-neutral, explicit state for an iterative reinforcement training job.

Summary

Types

t()

@type t() :: %Imp.Clients.ReinforcementSession{
  backend_state: term(),
  current_model: String.t() | nil,
  fulfilled_batch_ids: [term()],
  id: String.t(),
  metadata: map(),
  model: term(),
  pending_batch_ids: [term()],
  provider: atom() | String.t(),
  result_model: String.t() | nil,
  status: atom() | {:unknown, String.t()}
}

Functions

fulfill(session, batch_ids)

merge_status(session, updated)

new(attrs \\ [])