kusanagi
 All Classes Namespaces Files Functions Variables
Public Member Functions | Public Attributes | List of all members
kusanagi.ghost.learners.EpisodicLearner.EpisodicLearner Class Reference
Inheritance diagram for kusanagi.ghost.learners.EpisodicLearner.EpisodicLearner:
Inheritance graph
[legend]
Collaboration diagram for kusanagi.ghost.learners.EpisodicLearner.EpisodicLearner:
Collaboration graph
[legend]

Public Member Functions

def __init__
 
def save
 
def init_cost
 
def apply_controller
 
def train_policy
 
def loss
 

Public Attributes

 name
 
 min_method
 
 n_episodes
 
 experience
 
 plant
 
 policy
 
 angle_idims
 
 async_plant
 
 cost
 
 H
 
 discount
 
 learning_iteration
 
 n_evals
 
 cost_symbolic
 

Constructor & Destructor Documentation

def kusanagi.ghost.learners.EpisodicLearner.EpisodicLearner.__init__ (   self,
  plant,
  policy,
  cost = None,
  angle_idims = None,
  discount = 1,
  experience = None,
  async_plant = True,
  name = 'EpisodicLearner' 
)

Member Function Documentation

def kusanagi.ghost.learners.EpisodicLearner.EpisodicLearner.apply_controller (   self,
  H = float('inf'),
  random_controls = False 
)
def kusanagi.ghost.learners.EpisodicLearner.EpisodicLearner.init_cost (   self,
  cost 
)
def kusanagi.ghost.learners.EpisodicLearner.EpisodicLearner.loss (   self,
  policy_parameters,
  parameter_shapes 
)
def kusanagi.ghost.learners.EpisodicLearner.EpisodicLearner.save (   self)
def kusanagi.ghost.learners.EpisodicLearner.EpisodicLearner.train_policy (   self,
  H = None 
)

Member Data Documentation

kusanagi.ghost.learners.EpisodicLearner.EpisodicLearner.angle_idims
kusanagi.ghost.learners.EpisodicLearner.EpisodicLearner.async_plant
kusanagi.ghost.learners.EpisodicLearner.EpisodicLearner.cost
kusanagi.ghost.learners.EpisodicLearner.EpisodicLearner.cost_symbolic
kusanagi.ghost.learners.EpisodicLearner.EpisodicLearner.discount
kusanagi.ghost.learners.EpisodicLearner.EpisodicLearner.experience
kusanagi.ghost.learners.EpisodicLearner.EpisodicLearner.H
kusanagi.ghost.learners.EpisodicLearner.EpisodicLearner.learning_iteration
kusanagi.ghost.learners.EpisodicLearner.EpisodicLearner.min_method
kusanagi.ghost.learners.EpisodicLearner.EpisodicLearner.n_episodes
kusanagi.ghost.learners.EpisodicLearner.EpisodicLearner.n_evals
kusanagi.ghost.learners.EpisodicLearner.EpisodicLearner.name
kusanagi.ghost.learners.EpisodicLearner.EpisodicLearner.plant
kusanagi.ghost.learners.EpisodicLearner.EpisodicLearner.policy

The documentation for this class was generated from the following file: