MCPcopy Create free account
hub / github.com/FidoProject/Fido / QLearn

Method QLearn

src/QLearn.cpp:14–21  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

12using namespace rl;
13
14QLearn::QLearn(net::NeuralNet *modelNetwork, net::Trainer *trainer_, double learningRate_, double devaluationFactor_, std::vector<Action> possibleActions_) {
15 trainer = trainer_;
16 learningRate = learningRate_;
17 devaluationFactor = devaluationFactor_;
18
19 models = std::vector<Model>(possibleActions_.size());
20 for(unsigned int a = 0; a < possibleActions_.size(); a++) models[a] = (Model(new net::NeuralNet(modelNetwork), possibleActions_[a]));
21}
22
23QLearn::QLearn(std::vector<Model> models_, net::Trainer *trainer_, double learningRate_, double devaluationFactor_) {
24 models = models_;

Callers

nothing calls this directly

Calls 2

ModelClass · 0.85
sizeMethod · 0.45

Tested by

no test coverage detected