MyCaffe  1.12.2.41
Deep learning software for Windows C# programmers.
MyCaffe.gym Namespace Reference

The MyCaffe.gym namespace contains all classes related to the Gym's supported by MyCaffe. More...

Classes

class  AtariGym
 The Atari Gym provides acess to the Atari-2600 Emulator from Stella (https://github.com/stella-emu/stella) via a slightly modified version of the Arcade-Learning-Envrionment (ALE) from mgbellemare (https://github.com/mgbellemare/Arcade-Learning-Environment). More...
 
class  CartPoleGym
 The CartPole Gym provides a simulation of a cart with a balancing pole standing on top of it. More...
 
class  CurveGym
 The Curve Gym provides a simulation of continuous curve such as Sin or Cos. More...
 
class  DataGeneralGym
 The DataGeneral Gym provides access to the MyCaffe Streaming Database with GENERAL query types. More...
 
class  DataPoint
 The DataPoint contains the data used when training. More...
 
class  FormActionImage
 The FormActionImage displays the action image (if one exists) More...
 
class  FormGym
 The FormGym displays the gym visualization. More...
 
class  FormGyms
 The FormGyms dialog displays the available gyms. More...
 
class  GeomEllipse
 The GeomEllipse object is used to render an ellipse. More...
 
class  GeomLine
 The GeomLine object is used to render a line. More...
 
class  GeomObj
 The GoomObj is the base class for all other gometric objects used to draw Gym objects. More...
 
class  GeomPolygon
 The GeomPolygon object is used to render an polygon. More...
 
class  GeomPolyLine
 The GeomPolyLine object is used to render an spline. More...
 
class  GeomRectangle
 The GeomEllipse object is used to render an rectangle. More...
 
class  GeomView
 The GeomView manages and renders a collection of Geometric objects. More...
 
class  GymCollection
 The GymCollection contains the available Gyms. More...
 
interface  IXMyCaffeGym
 The IXMyCaffeGym interface is used to interact with each Gym. More...
 
interface  IXMyCaffeGymData
 The IXMyCaffeGym interface is used to interact with each Gym. More...
 
interface  IXMyCaffeGymRange
 The IXMyCaffeGymRange interface is used to query the data range for the vocabulary. More...
 
interface  IXMyCaffeGymUiCallback
 The IXMyCaffeGymUiCallback is used to interact with the user of the IXMyCaffeGymUiService interface. More...
 
interface  IXMyCaffeGymUiService
 The IXMYCaffeGymUiService interface provides access to the MyCaffeGymUiService used to display the visualizations of each Gym as they run. More...
 
class  ModelGym
 The Model Gym runs a given Project over the dataset specified within the project where each step advanced to another data item within the project's dataset. More...
 
class  MyCaffeGymControl
 The MyCaffeGymControl displays the actual Gym visualizations. More...
 
class  MyCaffeGymUiProxy
 The MyCaffeGymUiProxy is used to interact with the MyCaffeGymUiService. More...
 
class  MyCaffeGymUiService
 The MyCaffeGymUiService provides the service used to show the Gym visualizations. More...
 
class  MyCaffeGymUiServiceHost
 The MyCaffeGymUiServiceHost provides the hosting service that listens for users of the user interface service. More...
 
class  Observation
 The Observation contains data describing the Gym as it runs. More...
 
class  State
 The State class defines an abstract base class for the state information and gym data. More...
 

Enumerations

enum  GYM_DS_ID {
  CARTPOLE = 99990001 , ATARI = 99990002 , CURVE = 99990003 , DATAGENERAL = 99991001 ,
  MODEL = 99991002
}
 Defines the Standard GYM Dataset ID's. More...
 
enum  GYM_SRC_TRAIN_ID {
  CARTPOLE = 99995001 , ATARI = 99995002 , CURVE = 99995003 , DATAGENERAL = 99996001 ,
  MODEL = 99996002
}
 Defines the Standard GYM Training Data Source ID's. More...
 
enum  GYM_SRC_TEST_ID {
  CARTPOLE = 99997001 , ATARI = 99997002 , CURVE = 99997003 , DATAGENERAL = 99998001 ,
  MODEL = 99998002
}
 Defines the Standard GYM Testing Data Source ID's. More...
 

Detailed Description

The MyCaffe.gym namespace contains all classes related to the Gym's supported by MyCaffe.

Enumeration Type Documentation

◆ GYM_DS_ID

Defines the Standard GYM Dataset ID's.

Enumerator
CARTPOLE 

Specifies the Standard CARTPOLE GYM Dataset ID.

ATARI 

Specifies the Standard ATARI GYM Dataset ID.

CURVE 

Specifies the Curve GYM Dataset ID.

DATAGENERAL 

Specifies the Standard DATAGENERAL GYM Dataset ID.

MODEL 

Specifies the Standard MODEL GYM Dataset ID.

Definition at line 17 of file Interfaces.cs.

◆ GYM_SRC_TEST_ID

Defines the Standard GYM Testing Data Source ID's.

Enumerator
CARTPOLE 

Specifies the Standard CARTPOLE GYM Testing Dataset ID.

ATARI 

Specifies the Standard ATARI GYM Testing Dataset ID.

CURVE 

Specifies the Curve GYM Dataset ID.

DATAGENERAL 

Specifies the Standard DATAGENERAL GYM Testing Dataset ID.

MODEL 

Specifies the Standard MODEL GYM Testing Dataset ID.

Definition at line 71 of file Interfaces.cs.

◆ GYM_SRC_TRAIN_ID

Defines the Standard GYM Training Data Source ID's.

Enumerator
CARTPOLE 

Specifies the Standard CARTPOLE GYM Training Dataset ID.

ATARI 

Specifies the Standard ATARI GYM Training Dataset ID.

CURVE 

Specifies the Curve GYM Dataset ID.

DATAGENERAL 

Specifies the Standard DATAGENERAL GYM Training Dataset ID.

MODEL 

Specifies the Standard MODEL Training GYM Dataset ID.

Definition at line 44 of file Interfaces.cs.