#include #include #include #include #include #include"./autodiff/node.h" #include"./matrix/matrix_def.h" #include"./matrix/matrix_pro.h" #include"./welcome/score_wel.cpp" #include"./logistic/logistic_def.h" #include"./file_pro/data_read.h" #include"./grad_edge/matrix_grad.h" using namespace std; Node z = 1; Node t1 = 1,a13 = 1; Node loss_act(Node t1,Node a13) { Node loss = 0.5*(pow((t1-a13),2)); return loss; } Node sigmoid_act(Node z) { Node sigmoid_act = 1/(1+(1/exp(z))); return sigmoid_act; } Node (*loss)(Node,Node) = loss_act; Node (*act)(Node) = sigmoid_act; int main() { cout<<"begin to train"<