载入中...
搜索中...
未找到
eve::agent::Config结构体 参考

Bounded search configuration; seed streams for environment, search and learning are separate. 更多...

#include <Agent.h>

Public 属性

std::uint32_t featureCount = 1
 
std::uint32_t actionCount = 2
 
std::uint32_t population = 24
 
std::uint32_t generations = 8
 
std::uint32_t horizon = 32
 
std::uint32_t elites = 6
 
std::uint32_t hiddenWidth = 16
 
std::uint32_t trainingEpochs = 3
 
std::uint32_t maxFindings = 16
 
std::uint64_t environmentSeed = 1
 
std::uint64_t searchSeed = 2
 
std::uint64_t learningSeed = 3
 
double dt = 1.0 / 60.0
 
double mutationProbability = 0.2
 
double randomProbability = 0.2
 
double coverageWeight = 0
 
double failureWeight = 0
 
double learningRate = 0.01
 
Strategy strategy = Strategy::EvolutionLearning
 
Backend backend = Backend::Cpu
 

详细描述

Bounded search configuration; seed streams for environment, search and learning are separate.

在文件 Agent.h 第 53 行定义.

类成员变量说明

◆ actionCount

std::uint32_t eve::agent::Config::actionCount = 2

在文件 Agent.h 第 55 行定义.

◆ backend

Backend eve::agent::Config::backend = Backend::Cpu

在文件 Agent.h 第 73 行定义.

◆ coverageWeight

double eve::agent::Config::coverageWeight = 0

在文件 Agent.h 第 69 行定义.

◆ dt

double eve::agent::Config::dt = 1.0 / 60.0

在文件 Agent.h 第 66 行定义.

◆ elites

std::uint32_t eve::agent::Config::elites = 6

在文件 Agent.h 第 59 行定义.

◆ environmentSeed

std::uint64_t eve::agent::Config::environmentSeed = 1

在文件 Agent.h 第 63 行定义.

◆ failureWeight

double eve::agent::Config::failureWeight = 0

在文件 Agent.h 第 70 行定义.

◆ featureCount

std::uint32_t eve::agent::Config::featureCount = 1

在文件 Agent.h 第 54 行定义.

◆ generations

std::uint32_t eve::agent::Config::generations = 8

在文件 Agent.h 第 57 行定义.

◆ hiddenWidth

std::uint32_t eve::agent::Config::hiddenWidth = 16

在文件 Agent.h 第 60 行定义.

◆ horizon

std::uint32_t eve::agent::Config::horizon = 32

在文件 Agent.h 第 58 行定义.

◆ learningRate

double eve::agent::Config::learningRate = 0.01

在文件 Agent.h 第 71 行定义.

◆ learningSeed

std::uint64_t eve::agent::Config::learningSeed = 3

在文件 Agent.h 第 65 行定义.

◆ maxFindings

std::uint32_t eve::agent::Config::maxFindings = 16

在文件 Agent.h 第 62 行定义.

◆ mutationProbability

double eve::agent::Config::mutationProbability = 0.2

在文件 Agent.h 第 67 行定义.

◆ population

std::uint32_t eve::agent::Config::population = 24

在文件 Agent.h 第 56 行定义.

◆ randomProbability

double eve::agent::Config::randomProbability = 0.2

在文件 Agent.h 第 68 行定义.

◆ searchSeed

std::uint64_t eve::agent::Config::searchSeed = 2

在文件 Agent.h 第 64 行定义.

◆ strategy

Strategy eve::agent::Config::strategy = Strategy::EvolutionLearning

在文件 Agent.h 第 72 行定义.

◆ trainingEpochs

std::uint32_t eve::agent::Config::trainingEpochs = 3

在文件 Agent.h 第 61 行定义.


该结构体的文档由以下文件生成: