载入中...
搜索中...
未找到
Learning.h 文件参考
#include "agent/Agent.h"
#include <algorithm>
#include <cmath>
#include <limits>
#include <numeric>

浏览源代码.

类

class  eve::agent::detail::Random
 Random public API. 更多...
 

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::agent
 
namespace  eve::agent::detail
 

函数

std::size_t eve::agent::detail::weightCount (std::size_t inputs, std::size_t hidden, std::size_t actions)
 Weight count.
 
std::vector< double > eve::agent::detail::layer (const std::vector< double > &x, const Policy &p, std::size_t offset, std::size_t outputs, bool activate)
 Layer.
 
std::vector< double > eve::agent::detail::softmax (std::vector< double > logits, const Observation &o)
 Softmax.
 
std::vector< double > eve::agent::detail::forward (const Policy &p, const Observation &o)
 Forward.
 
Policy eve::agent::detail::makePolicy (const Config &c)
 Make policy.
 
void eve::agent::detail::train (Policy &p, const Observation &o, std::uint32_t action, double rate)
 Train.