From 7f7e88aa6e5f9b71d1caf8d29ae8eec9816a5ade Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Harald=20L=C3=B8nsethagen?= Date: Sun, 19 Apr 2020 12:29:12 +0200 Subject: [PATCH 1/2] change to GaussianNB from DecisionTreeClassifier after copy-paste someone forgot to replace DecisionTreeClassifier with GaussianNB for the Naive Bayes section. Fixed this. --- Tutorial.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tutorial.ipynb b/Tutorial.ipynb index 862db3d..23a845d 100644 --- a/Tutorial.ipynb +++ b/Tutorial.ipynb @@ -302,7 +302,7 @@ "source": [ "from sklearn.naive_bayes import GaussianNB\n", "\n", - "clf_gnb = DecisionTreeClassifier()\n", + "clf_gnb = GaussianNB()\n", "clf_gnb.fit(train_x_vectors, train_y)\n", "\n", "clf_gnb.predict(test_x_vectors[0])\n" From 817d4dfc33cdac9dcc8ac1a44397a3933184c282 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Harald=20L=C3=B8nsethagen?= Date: Sun, 19 Apr 2020 12:39:46 +0200 Subject: [PATCH 2/2] add .todense() for GaussianNB classifier --- Tutorial.ipynb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Tutorial.ipynb b/Tutorial.ipynb index 23a845d..4d7e797 100644 --- a/Tutorial.ipynb +++ b/Tutorial.ipynb @@ -303,9 +303,9 @@ "from sklearn.naive_bayes import GaussianNB\n", "\n", "clf_gnb = GaussianNB()\n", - "clf_gnb.fit(train_x_vectors, train_y)\n", + "clf_gnb.fit(train_x_vectors.todense(), train_y)\n", "\n", - "clf_gnb.predict(test_x_vectors[0])\n" + "clf_gnb.predict(test_x_vectors.todense()[0])" ] }, { @@ -376,7 +376,7 @@ "# Mean Accuracy\n", "print(clf_svm.score(test_x_vectors, test_y))\n", "print(clf_dec.score(test_x_vectors, test_y))\n", - "print(clf_gnb.score(test_x_vectors, test_y))\n", + "print(clf_gnb.score(test_x_vectors.todense(), test_y))\n", "print(clf_log.score(test_x_vectors, test_y))" ] },