From 871faca5bec68d7a09579d829372e3ac77b782ca Mon Sep 17 00:00:00 2001
From: Mikolaj Rybinski <mikolaj.rybinski@id.ethz.ch>
Date: Mon, 6 May 2019 17:45:44 +0200
Subject: [PATCH] 04 metrics: cont. true/predicted labels fix

---
 04_measuring_quality_of_a_classifier.ipynb | 29 +++++++++++-----------
 1 file changed, 15 insertions(+), 14 deletions(-)

diff --git a/04_measuring_quality_of_a_classifier.ipynb b/04_measuring_quality_of_a_classifier.ipynb
index 3380a08..f318bb9 100644
--- a/04_measuring_quality_of_a_classifier.ipynb
+++ b/04_measuring_quality_of_a_classifier.ipynb
@@ -2,7 +2,7 @@
  "cells": [
   {
    "cell_type": "code",
-   "execution_count": 5,
+   "execution_count": 1,
    "metadata": {},
    "outputs": [
     {
@@ -113,7 +113,7 @@
        "<IPython.core.display.HTML object>"
       ]
      },
-     "execution_count": 5,
+     "execution_count": 1,
      "metadata": {},
      "output_type": "execute_result"
     }
@@ -138,7 +138,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 6,
+   "execution_count": 2,
    "metadata": {},
    "outputs": [],
    "source": [
@@ -581,7 +581,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 7,
+   "execution_count": 3,
    "metadata": {
     "scrolled": true
    },
@@ -591,12 +591,12 @@
      "output_type": "stream",
      "text": [
       "[[2 1]\n",
-      " [1 4]]\n",
+      " [2 3]]\n",
       "\n",
-      "precision            0.800\n",
-      "recall               0.800\n",
-      "f1                   0.800\n",
-      "accuracy             0.750\n"
+      "precision            0.750\n",
+      "recall               0.600\n",
+      "f1                   0.667\n",
+      "accuracy             0.625\n"
      ]
     }
    ],
@@ -605,10 +605,11 @@
     "                             confusion_matrix, accuracy_score)\n",
     "\n",
     "# these numbers are from exercise 1.1:\n",
-    "predicted = [0, 0, 1, 1, 1, 0, 1, 1]\n",
-    "labels =  [0, 1, 0, 1, 1, 0, 1, 1]\n",
+    "predicted = [0, 1, 0, 1, 1, 0, 1, 0]\n",
+    "labels =  [0, 0, 1, 1, 1, 0, 1, 1]\n",
     "\n",
     "print(confusion_matrix(labels, predicted))\n",
+    "# Attention: different order of entries, e.g. TPs are bottom-right\n",
     "print()\n",
     "\n",
     "#\n",
@@ -636,7 +637,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 9,
+   "execution_count": 4,
    "metadata": {},
    "outputs": [
     {
@@ -656,7 +657,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 10,
+   "execution_count": 5,
    "metadata": {},
    "outputs": [
     {
@@ -737,7 +738,7 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 11,
+   "execution_count": 6,
    "metadata": {
     "tags": [
      "solution"
-- 
GitLab