public class MountainCarState extends Object
| Modifier and Type | Field and Description |
|---|---|
double |
accelerationFactor |
double |
defaultInitPosition |
double |
defaultInitVelocity |
double |
goalPosition |
double |
gravityFactor |
double |
hillPeakFrequency |
double |
maxPosition |
double |
maxVelocity |
double |
minPosition |
double |
minVelocity |
double |
rewardAtGoal |
double |
rewardPerStep |
| Constructor and Description |
|---|
MountainCarState(Double initial,
boolean randomStartStates,
double transitionNoise,
long randomSeed) |
| Modifier and Type | Method and Description |
|---|---|
double |
getHeightAtPosition(double queryPosition)
Get the height of the hill at this position
|
int |
getLastAction() |
double |
getPosition() |
double |
getReward()
Calculate the reward for the
|
double |
getSlope(double queryPosition)
Get the slop of the hill at this position
|
double |
getVelocity() |
boolean |
inGoalRegion()
IS the agent past the goal marker?
|
protected void |
reset() |
public final double minPosition
public final double maxPosition
public final double minVelocity
public final double maxVelocity
public final double goalPosition
public final double accelerationFactor
public final double gravityFactor
public final double hillPeakFrequency
public double defaultInitPosition
public final double defaultInitVelocity
public final double rewardPerStep
public final double rewardAtGoal
public MountainCarState(Double initial, boolean randomStartStates, double transitionNoise, long randomSeed)
public double getPosition()
public double getVelocity()
public double getReward()
public boolean inGoalRegion()
protected void reset()
public int getLastAction()
public double getHeightAtPosition(double queryPosition)
queryPosition - public double getSlope(double queryPosition)
queryPosition - Copyright © 2017. All rights reserved.