#include #include #include #include "Net.h" int main() { try { std::cout << "Neuro running" << std::endl; Net myNet({ 2, 3, 1 }); std::vector inputValues = { 0.1, 0.7, }; std::vector targetValues = { 0.7 }; myNet.feedForward(inputValues); std::vector outputValues = myNet.getOutput(); double error = outputValues[0] - targetValues[0]; std::cout << "Error: "; std::cout << std::abs(error); std::cout << std::endl; myNet.backProp(targetValues); } catch (std::exception &ex) { std::cerr << "Error: " << ex.what() << std::endl; return 1; } return 0; }