From 87ef7e90829053b7bc336f7316c3facb6c51e781 Mon Sep 17 00:00:00 2001 From: Justin Worthe Date: Sun, 2 Aug 2015 19:01:01 +0200 Subject: Reading brain in from a file --- src/spacebot.cpp | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) (limited to 'src/spacebot.cpp') diff --git a/src/spacebot.cpp b/src/spacebot.cpp index 1f8f2b8..418756c 100644 --- a/src/spacebot.cpp +++ b/src/spacebot.cpp @@ -3,9 +3,9 @@ #include "brain/neural_network.h" #include -Spacebot::Spacebot(std::string outputPath) +Spacebot::Spacebot(std::string outputPath, std::string brainFilename) : _outputFilename(outputPath+"/move.txt"), - _networkConfigFilename("brain.nn"), + _brainFilename(brainFilename), _gameState(std::ifstream(outputPath+"/map.txt")) { } @@ -20,15 +20,10 @@ Move Spacebot::chooseMove() { auto sensorInputs = _gameState.toBitArray(); - NeuralNetwork network(std::ifstream(_networkConfigFilename), - sensorInputs.size(), + NeuralNetwork network(std::ifstream(_brainFilename), + sensorInputs, static_cast(Move::BUILD_SHIELD)); - for (int i=0; i(moveInt); } -- cgit v1.2.3