From 63b561843ee1f9404540721ee5ce12564a284e85 Mon Sep 17 00:00:00 2001 From: Tanuj Dhiman <56601466+tanujdhiman@users.noreply.github.com> Date: Sat, 8 Aug 2020 18:33:02 +0530 Subject: [PATCH 1/3] Update scoring_functions.py We can find accuracy by manually if we are not going to use sklearn library. --- machine_learning/scoring_functions.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/machine_learning/scoring_functions.py b/machine_learning/scoring_functions.py index a401df139748..bcc9412771e6 100755 --- a/machine_learning/scoring_functions.py +++ b/machine_learning/scoring_functions.py @@ -135,3 +135,12 @@ def mbd(predict, actual): score = float(numerator) / denumerator * 100 return score + + +def manual_accuracy(predict, actual): + predict = np.array(predict) + actual = np.array(actual) + + score = np.mean(actual == predict) + + return score From e7f164e4e9ec323eb4871874a09e8c4a9d51c92b Mon Sep 17 00:00:00 2001 From: Tanuj Dhiman <56601466+tanujdhiman@users.noreply.github.com> Date: Wed, 9 Sep 2020 21:45:13 +0530 Subject: [PATCH 2/3] Update scoring_functions.py --- machine_learning/scoring_functions.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/machine_learning/scoring_functions.py b/machine_learning/scoring_functions.py index bcc9412771e6..4ac9ee0d29a0 100755 --- a/machine_learning/scoring_functions.py +++ b/machine_learning/scoring_functions.py @@ -140,7 +140,5 @@ def mbd(predict, actual): def manual_accuracy(predict, actual): predict = np.array(predict) actual = np.array(actual) - score = np.mean(actual == predict) - return score From 5448a0659c82ca0fb12b7bad3ec06502e9a664b0 Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Wed, 9 Sep 2020 19:04:14 +0200 Subject: [PATCH 3/3] Update machine_learning/scoring_functions.py --- machine_learning/scoring_functions.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/machine_learning/scoring_functions.py b/machine_learning/scoring_functions.py index 4ac9ee0d29a0..08b969a95c3b 100755 --- a/machine_learning/scoring_functions.py +++ b/machine_learning/scoring_functions.py @@ -138,7 +138,4 @@ def mbd(predict, actual): def manual_accuracy(predict, actual): - predict = np.array(predict) - actual = np.array(actual) - score = np.mean(actual == predict) - return score + return np.mean(np.array(actual) == np.array(predict))