#include #include #include #include "../include/NeuralNetwork/Learning/QuickPropagation.h" int main() { { // XOR problem NeuralNetwork::FeedForward::Network n(2); NeuralNetwork::ActivationFunction::Sigmoid a(-1); n.appendLayer(200,a); n.appendLayer(500,a); n.appendLayer(900,a); n.appendLayer(1,a); n.randomizeWeights(); NeuralNetwork::Learning::QuickPropagation prop(n); for(int i=0;i<100;i++) { prop.teach({1,0},{1}); prop.teach({1,1},{0}); prop.teach({0,0},{0}); prop.teach({0,1},{1}); } } }