MachineIntelligenceCore:ReinforcementLearning
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator
mic::environments Namespace Reference

Classes

class  Environment
 Abstract class representing an environment. More...
 
class  Gridworld
 Class emulating the gridworld environment. More...
 
class  MazeOfDigits
 Class emulating the maze of digits environment. More...
 
class  MNISTDigit
 Class emulating the MNISTDigit digit environment. More...
 

Enumerations

enum  GridworldChannels : std::size_t {
  GridworldChannels::Goals = 0, GridworldChannels::Pits = 1, GridworldChannels::Walls = 2, GridworldChannels::Agent = 3,
  GridworldChannels::Count = 4
}
 Gridworld channels. More...
 
enum  MazeOfDigitsChannels : std::size_t {
  MazeOfDigitsChannels::Digits = 0, MazeOfDigitsChannels::Goals = 1, MazeOfDigitsChannels::Walls = 2, MazeOfDigitsChannels::Agent = 3,
  MazeOfDigitsChannels::Count = 4
}
 MazeOfDigits channels. More...
 
enum  MNISTDigitChannels : std::size_t { MNISTDigitChannels::Pixels = 0, MNISTDigitChannels::Goals = 1, MNISTDigitChannels::Agent = 2, MNISTDigitChannels::Count = 3 }
 MNIST Digit environment channels. More...
 

Enumeration Type Documentation

enum mic::environments::GridworldChannels : std::size_t
strong

Gridworld channels.

Author
tkornuta
Enumerator
Goals 

Channel storing goal(s)

Pits 

Channel storing pit(s)

Walls 

Channel storing walls(s)

Agent 

Channel storing the agent position.

Count 

Number of channels.

Definition at line 36 of file Gridworld.hpp.

enum mic::environments::MazeOfDigitsChannels : std::size_t
strong

MazeOfDigits channels.

Author
tkornuta
Enumerator
Digits 

Channel storing digits.

Goals 

Channel storing goal(s)

Walls 

Channel storing walls(s)

Agent 

Channel storing the agent position.

Count 

Number of channels.

Definition at line 36 of file MazeOfDigits.hpp.

enum mic::environments::MNISTDigitChannels : std::size_t
strong

MNIST Digit environment channels.

Author
tkornuta
Enumerator
Pixels 

Channel storing image intensities (this is a grayscale image)

Goals 

Channel storing goal(s)

Agent 

Channel storing the agent position.

Count 

Number of channels.

Definition at line 37 of file MNISTDigit.hpp.