Packages

p

com.scalarl

state

package state

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class MapState[Obs, A, R, S[_]](observation: Obs, rewards: Map[A, S[R]], penalty: S[R], step: (Obs, A, R, S[R]) ⇒ (Obs, S[R]))(implicit evidence$2: Functor[S]) extends State[Obs, A, R, S] with Product with Serializable

    MDP with a single state.

  2. case class StaticMapState[A, R, S[_]](rewards: Map[A, S[R]], penalty: S[R])(implicit evidence$1: Functor[S]) extends State[Unit, A, R, S] with Product with Serializable

    MapState that doesn't evolve.

  3. case class TickState[Obs, A, R, S[_]](state: State[Obs, A, R, S], tick: Int, limit: Int)(implicit evidence$1: Functor[S]) extends State[Obs, A, R, S] with Product with Serializable

    State that ends after a certain number of interactions.

    State that ends after a certain number of interactions. This is useful for turning a non-episodic into an episodic task.

Value Members

  1. object MapState extends Serializable

Ungrouped