Net& Net::outputLayer(int units, ActivationFunction act, double stdDev, bool bias) { architecture << "output " << units << " " << (int) act << " " << stdDev << " " << bias << " "; addLayer(new FullyConnected(infos.back(), units, bias, act, stdDev, regularization)); initializeNetwork(); return *this; }
Net& Net::compressedOutputLayer(int units, int params, ActivationFunction act, const std::string& compression, double stdDev, bool bias) { architecture << "compressed_output " << units << " " << params << " " << (int) act << " " << compression << " " << stdDev << " " << bias << " "; addLayer(new Compressed(infos.back(), units, params, bias, act, compression, stdDev, regularization)); initializeNetwork(); return *this; }
void Server::start(unsigned short portConnection) { srand(time(NULL)); initializeNetwork(portConnection); while (true) { startChronoAndWait(); createGame(); sendGame(); startGame(); } }
Net& Net::addOutputLayer(Layer* layer) { addLayer(layer); initializeNetwork(); return *this; }
int init_suite(void) { initializeNetwork("tryout"); initCommunicationProtocol(); return 0; }
void Z3DNetworkEvaluator::updateNetwork() { buildNetwork(); initializeNetwork(); }