![]() |
Neodroid
0.2.0
Machine Learning Environment Prototyping Tool
|
Public Member Functions | |
float | Evaluate () |
void | EnvironmentReset () |
void | SignalString (DataPoller recipient) |
abstract float | InternalEvaluate () |
abstract void | InternalReset () |
![]() | |
void | RefreshStart () |
void | RefreshAwake () |
Public Attributes | |
float | _Episode_Return |
Protected Member Functions | |
override void | Clear () |
sealed override void | Setup () |
virtual void | PostSetup () |
override void | RegisterComponent () |
override void | UnRegisterComponent () |
![]() | |
void | Start () |
void | Awake () |
Protected Attributes | |
float | _solved_reward = 1.0f |
float | _default_reward = -0.001f |
![]() | |
string | _Custom_Name = "" |
Properties | |
override String | PrototypingTypeName [get] |
AbstractPrototypingEnvironment | ParentEnvironment [get, set] |
float | SolvedThreshold [get, set] |
int | EpisodeLength [get, set] |
Space1 | SignalSpace [get, set] |
![]() | |
virtual string | PrototypingTypeName [get] |
string | Identifier [get] |
![]() | |
string | Identifier [get] |
![]() | |
float | SolvedThreshold [get, set] |
Specify an signal value for which the objective is considered solved More... | |
int | EpisodeLength [get, set] |
The length of an episode More... | |
Space1 | SignalSpace [get, set] |
The range for which the signal might fall More... | |
Definition at line 15 of file ObjectiveFunction.cs.
|
protectedvirtual |
Reimplemented from droid.Runtime.Utilities.GameObjects.PrototypingGameObject.
Definition at line 156 of file ObjectiveFunction.cs.
void droid.Runtime.Prototyping.Evaluation.ObjectiveFunction.EnvironmentReset | ( | ) |
Reset for function for resetting stateful evaluation functions
Implements droid.Runtime.Interfaces.IObjective.
Definition at line 147 of file ObjectiveFunction.cs.
float droid.Runtime.Prototyping.Evaluation.ObjectiveFunction.Evaluate | ( | ) |
Compute signal
Implements droid.Runtime.Interfaces.IObjective.
Definition at line 112 of file ObjectiveFunction.cs.
|
pure virtual |
Implemented in droid.Runtime.Prototyping.Evaluation.PunishmentFunction, droid.Runtime.Prototyping.Evaluation.ReachArea, droid.Runtime.Prototyping.Evaluation.RestInArea, droid.Runtime.Prototyping.Evaluation.SeekAndAvoidEvaluation, droid.Runtime.Prototyping.Evaluation.ReachGoal, droid.Runtime.Prototyping.Evaluation.VelocityEvaluation, droid.Runtime.Prototyping.Evaluation.PoseDeviance, droid.Runtime.Prototyping.Evaluation.AngularVelocityEvaluation, droid.Runtime.Prototyping.Evaluation.EuclideanDistance, and droid.Runtime.Prototyping.Evaluation.AvoidCollisionEvaluation.
|
pure virtual |
Implemented in droid.Runtime.Prototyping.Evaluation.PoseDeviance, droid.Runtime.Prototyping.Evaluation.RestInArea, droid.Runtime.Prototyping.Evaluation.PunishmentFunction, droid.Runtime.Prototyping.Evaluation.SeekAndAvoidEvaluation, droid.Runtime.Prototyping.Evaluation.ReachArea, droid.Runtime.Prototyping.Evaluation.ReachGoal, droid.Runtime.Prototyping.Evaluation.AngularVelocityEvaluation, droid.Runtime.Prototyping.Evaluation.AvoidCollisionEvaluation, droid.Runtime.Prototyping.Evaluation.VelocityEvaluation, and droid.Runtime.Prototyping.Evaluation.EuclideanDistance.
|
protectedvirtual |
Reimplemented in droid.Runtime.Prototyping.Evaluation.PoseDeviance, droid.Runtime.Prototyping.Evaluation.RestInArea, droid.Runtime.Prototyping.Evaluation.ReachArea, droid.Runtime.Prototyping.Evaluation.ReachGoal, droid.Runtime.Prototyping.Evaluation.AngularVelocityEvaluation, droid.Runtime.Prototyping.Evaluation.PunishmentFunction, and droid.Runtime.Prototyping.Evaluation.EuclideanDistance.
Definition at line 179 of file ObjectiveFunction.cs.
|
protectedvirtual |
Implements droid.Runtime.Utilities.GameObjects.PrototypingGameObject.
Definition at line 191 of file ObjectiveFunction.cs.
|
protectedvirtual |
Reimplemented from droid.Runtime.Utilities.GameObjects.PrototypingGameObject.
Definition at line 166 of file ObjectiveFunction.cs.
void droid.Runtime.Prototyping.Evaluation.ObjectiveFunction.SignalString | ( | DataPoller | recipient | ) |
Definition at line 184 of file ObjectiveFunction.cs.
|
protectedvirtual |
Implements droid.Runtime.Utilities.GameObjects.PrototypingGameObject.
Definition at line 196 of file ObjectiveFunction.cs.
|
protected |
Definition at line 32 of file ObjectiveFunction.cs.
float droid.Runtime.Prototyping.Evaluation.ObjectiveFunction._Episode_Return |
Definition at line 37 of file ObjectiveFunction.cs.
|
protected |
Definition at line 22 of file ObjectiveFunction.cs.
|
getset |
Definition at line 269 of file ObjectiveFunction.cs.
|
getset |
Definition at line 46 of file ObjectiveFunction.cs.
|
get |
Definition at line 42 of file ObjectiveFunction.cs.
|
getset |
Definition at line 274 of file ObjectiveFunction.cs.
|
getset |
Definition at line 103 of file ObjectiveFunction.cs.