From d3cddaf790adcc7dd4683c0a6becaebe3290a1c0 Mon Sep 17 00:00:00 2001 From: Ryan Zurrin <ryanzurrin@ryanzurrin.com> Date: Thu, 27 May 2021 08:17:33 -0400 Subject: [PATCH] Update LogisticRegression.cpp Removed the clearA-Y on line 25 to make in A-Y. --- LogisticRegression/LogisticRegression.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/LogisticRegression/LogisticRegression.cpp b/LogisticRegression/LogisticRegression.cpp index 1726a0c..810b5e4 100644 --- a/LogisticRegression/LogisticRegression.cpp +++ b/LogisticRegression/LogisticRegression.cpp @@ -22,7 +22,7 @@ std::tuple<Eigen::MatrixXd, double, double> LogisticRegression::Propagate(Eigen: double cost = static_cast<const double>((cross_entropy.array()[0])) + l2_reg_cost; - Eigen::MatrixXd dw = (Eigen::MatrixXd)(((Eigen::MatrixXd)(clearA-y.transpose()) * X)/m) + ((Eigen::MatrixXd)(lambda/m*W)).transpose(); + Eigen::MatrixXd dw = (Eigen::MatrixXd)(((Eigen::MatrixXd)(A-y.transpose()) * X)/m) + ((Eigen::MatrixXd)(lambda/m*W)).transpose(); double db = (A-y.transpose()).array().sum()/m; @@ -73,4 +73,4 @@ Eigen::MatrixXd LogisticRegression::Predict(Eigen::MatrixXd W, double b, Eigen:: } return y_pred.transpose(); -} \ No newline at end of file +}