Skip to content

Commit 78f5f6e

Browse files
author
mbeyeler
committed
add additional SVM exercises, fix typos
1 parent 10d9fae commit 78f5f6e

9 files changed

+468
-662
lines changed

notebooks/06.03-Additional-SVM-Exercises.ipynb

Lines changed: 308 additions & 15 deletions
Large diffs are not rendered by default.

notebooks/10.04-Implementing-AdaBoost.ipynb

Lines changed: 18 additions & 65 deletions
Large diffs are not rendered by default.

notebooks/10.05-Combining-Different-Models-Into-a-Voting-Classifier.ipynb

Lines changed: 14 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,7 @@
22
"cells": [
33
{
44
"cell_type": "markdown",
5-
"metadata": {
6-
"deletable": true,
7-
"editable": true
8-
},
5+
"metadata": {},
96
"source": [
107
"<!--BOOK_INFORMATION-->\n",
118
"<a href=\"https://www.packtpub.com/big-data-and-business-intelligence/machine-learning-opencv\" target=\"_blank\"><img align=\"left\" src=\"data/cover.jpg\" style=\"width: 76px; height: 100px; background: white; padding: 1px; border: 1px solid black; margin-right:10px;\"></a>\n",
@@ -20,10 +17,7 @@
2017
},
2118
{
2219
"cell_type": "markdown",
23-
"metadata": {
24-
"deletable": true,
25-
"editable": true
26-
},
20+
"metadata": {},
2721
"source": [
2822
"<!--NAVIGATION-->\n",
2923
"< [Implementing AdaBoost](10.04-Implementing-AdaBoost.ipynb) | [Contents](../README.md) | [Selecting the Right Model with Hyper-Parameter Tuning](11.00-Selecting-the-Right-Model-with-Hyper-Parameter-Tuning.ipynb) >"
@@ -32,9 +26,7 @@
3226
{
3327
"cell_type": "markdown",
3428
"metadata": {
35-
"collapsed": true,
36-
"deletable": true,
37-
"editable": true
29+
"collapsed": true
3830
},
3931
"source": [
4032
"# Combining Different Models Into a Voting Classifier\n",
@@ -81,9 +73,7 @@
8173
"cell_type": "code",
8274
"execution_count": 1,
8375
"metadata": {
84-
"collapsed": true,
85-
"deletable": true,
86-
"editable": true
76+
"collapsed": true
8777
},
8878
"outputs": [],
8979
"source": [
@@ -96,11 +86,7 @@
9686
{
9787
"cell_type": "code",
9888
"execution_count": 2,
99-
"metadata": {
100-
"collapsed": false,
101-
"deletable": true,
102-
"editable": true
103-
},
89+
"metadata": {},
10490
"outputs": [],
10591
"source": [
10692
"from sklearn.model_selection import train_test_split\n",
@@ -120,9 +106,7 @@
120106
"cell_type": "code",
121107
"execution_count": 3,
122108
"metadata": {
123-
"collapsed": true,
124-
"deletable": true,
125-
"editable": true
109+
"collapsed": true
126110
},
127111
"outputs": [],
128112
"source": [
@@ -134,9 +118,7 @@
134118
"cell_type": "code",
135119
"execution_count": 4,
136120
"metadata": {
137-
"collapsed": true,
138-
"deletable": true,
139-
"editable": true
121+
"collapsed": true
140122
},
141123
"outputs": [],
142124
"source": [
@@ -148,9 +130,7 @@
148130
"cell_type": "code",
149131
"execution_count": 5,
150132
"metadata": {
151-
"collapsed": true,
152-
"deletable": true,
153-
"editable": true
133+
"collapsed": true
154134
},
155135
"outputs": [],
156136
"source": [
@@ -172,9 +152,7 @@
172152
"cell_type": "code",
173153
"execution_count": 6,
174154
"metadata": {
175-
"collapsed": true,
176-
"deletable": true,
177-
"editable": true
155+
"collapsed": true
178156
},
179157
"outputs": [],
180158
"source": [
@@ -195,11 +173,7 @@
195173
{
196174
"cell_type": "code",
197175
"execution_count": 7,
198-
"metadata": {
199-
"collapsed": false,
200-
"deletable": true,
201-
"editable": true
202-
},
176+
"metadata": {},
203177
"outputs": [
204178
{
205179
"data": {
@@ -230,11 +204,7 @@
230204
{
231205
"cell_type": "code",
232206
"execution_count": 8,
233-
"metadata": {
234-
"collapsed": false,
235-
"deletable": true,
236-
"editable": true
237-
},
207+
"metadata": {},
238208
"outputs": [
239209
{
240210
"data": {
@@ -262,11 +232,7 @@
262232
{
263233
"cell_type": "code",
264234
"execution_count": 9,
265-
"metadata": {
266-
"collapsed": false,
267-
"deletable": true,
268-
"editable": true
269-
},
235+
"metadata": {},
270236
"outputs": [
271237
{
272238
"data": {
@@ -294,11 +260,7 @@
294260
{
295261
"cell_type": "code",
296262
"execution_count": 10,
297-
"metadata": {
298-
"collapsed": false,
299-
"deletable": true,
300-
"editable": true
301-
},
263+
"metadata": {},
302264
"outputs": [
303265
{
304266
"data": {
@@ -328,10 +290,7 @@
328290
},
329291
{
330292
"cell_type": "markdown",
331-
"metadata": {
332-
"deletable": true,
333-
"editable": true
334-
},
293+
"metadata": {},
335294
"source": [
336295
"<!--NAVIGATION-->\n",
337296
"< [Implementing AdaBoost](10.04-Implementing-AdaBoost.ipynb) | [Contents](../README.md) | [Selecting the Right Model with Hyper-Parameter Tuning](11.00-Selecting-the-Right-Model-with-Hyper-Parameter-Tuning.ipynb) >"

notebooks/11.00-Selecting-the-Right-Model-with-Hyper-Parameter-Tuning.ipynb

Lines changed: 5 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,7 @@
22
"cells": [
33
{
44
"cell_type": "markdown",
5-
"metadata": {
6-
"deletable": true,
7-
"editable": true
8-
},
5+
"metadata": {},
96
"source": [
107
"<!--BOOK_INFORMATION-->\n",
118
"<a href=\"https://www.packtpub.com/big-data-and-business-intelligence/machine-learning-opencv\" target=\"_blank\"><img align=\"left\" src=\"data/cover.jpg\" style=\"width: 76px; height: 100px; background: white; padding: 1px; border: 1px solid black; margin-right:10px;\"></a>\n",
@@ -20,21 +17,15 @@
2017
},
2118
{
2219
"cell_type": "markdown",
23-
"metadata": {
24-
"deletable": true,
25-
"editable": true
26-
},
20+
"metadata": {},
2721
"source": [
2822
"<!--NAVIGATION-->\n",
2923
"< [Combining Different Models Into a Voting Classifier](10.05-Combining-Different-Models-Into-a-Voting-Classifier.ipynb) | [Contents](../README.md) | [Evaluating a Model](11.01-Evaluating-a-Model.ipynb) >"
3024
]
3125
},
3226
{
3327
"cell_type": "markdown",
34-
"metadata": {
35-
"deletable": true,
36-
"editable": true
37-
},
28+
"metadata": {},
3829
"source": [
3930
"# Selecting the Right Model with Hyper-Parameter Tuning\n",
4031
"\n",
@@ -67,10 +58,7 @@
6758
},
6859
{
6960
"cell_type": "markdown",
70-
"metadata": {
71-
"deletable": true,
72-
"editable": true
73-
},
61+
"metadata": {},
7462
"source": [
7563
"<!--NAVIGATION-->\n",
7664
"< [Combining Different Models Into a Voting Classifier](10.05-Combining-Different-Models-Into-a-Voting-Classifier.ipynb) | [Contents](../README.md) | [Evaluating a Model](11.01-Evaluating-a-Model.ipynb) >"
@@ -97,5 +85,5 @@
9785
}
9886
},
9987
"nbformat": 4,
100-
"nbformat_minor": 0
88+
"nbformat_minor": 1
10189
}

notebooks/11.01-Evaluating-a-Model.ipynb

Lines changed: 14 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,7 @@
22
"cells": [
33
{
44
"cell_type": "markdown",
5-
"metadata": {
6-
"deletable": true,
7-
"editable": true
8-
},
5+
"metadata": {},
96
"source": [
107
"<!--BOOK_INFORMATION-->\n",
118
"<a href=\"https://www.packtpub.com/big-data-and-business-intelligence/machine-learning-opencv\" target=\"_blank\"><img align=\"left\" src=\"data/cover.jpg\" style=\"width: 76px; height: 100px; background: white; padding: 1px; border: 1px solid black; margin-right:10px;\"></a>\n",
@@ -20,21 +17,15 @@
2017
},
2118
{
2219
"cell_type": "markdown",
23-
"metadata": {
24-
"deletable": true,
25-
"editable": true
26-
},
20+
"metadata": {},
2721
"source": [
2822
"<!--NAVIGATION-->\n",
2923
"< [Selecting the Right Model with Hyper-Parameter Tuning](11.00-Selecting-the-Right-Model-with-Hyper-Parameter-Tuning.ipynb) | [Contents](../README.md) | [Understanding Cross-Validation](11.02-Understanding-Cross-Validation-Bootstrapping-and-McNemar's-Test.ipynb) >"
3024
]
3125
},
3226
{
3327
"cell_type": "markdown",
34-
"metadata": {
35-
"deletable": true,
36-
"editable": true
37-
},
28+
"metadata": {},
3829
"source": [
3930
"# Evaluating a Model\n",
4031
"\n",
@@ -69,11 +60,7 @@
6960
{
7061
"cell_type": "code",
7162
"execution_count": 1,
72-
"metadata": {
73-
"collapsed": false,
74-
"deletable": true,
75-
"editable": true
76-
},
63+
"metadata": {},
7764
"outputs": [],
7865
"source": [
7966
"from sklearn.datasets import load_iris\n",
@@ -92,9 +79,7 @@
9279
"cell_type": "code",
9380
"execution_count": 2,
9481
"metadata": {
95-
"collapsed": true,
96-
"deletable": true,
97-
"editable": true
82+
"collapsed": true
9883
},
9984
"outputs": [],
10085
"source": [
@@ -120,9 +105,7 @@
120105
"cell_type": "code",
121106
"execution_count": 3,
122107
"metadata": {
123-
"collapsed": true,
124-
"deletable": true,
125-
"editable": true
108+
"collapsed": true
126109
},
127110
"outputs": [],
128111
"source": [
@@ -141,11 +124,7 @@
141124
{
142125
"cell_type": "code",
143126
"execution_count": 4,
144-
"metadata": {
145-
"collapsed": false,
146-
"deletable": true,
147-
"editable": true
148-
},
127+
"metadata": {},
149128
"outputs": [],
150129
"source": [
151130
"knn.train(X, cv2.ml.ROW_SAMPLE, y)\n",
@@ -162,11 +141,7 @@
162141
{
163142
"cell_type": "code",
164143
"execution_count": 5,
165-
"metadata": {
166-
"collapsed": false,
167-
"deletable": true,
168-
"editable": true
169-
},
144+
"metadata": {},
170145
"outputs": [
171146
{
172147
"data": {
@@ -202,10 +177,7 @@
202177
},
203178
{
204179
"cell_type": "markdown",
205-
"metadata": {
206-
"deletable": true,
207-
"editable": true
208-
},
180+
"metadata": {},
209181
"source": [
210182
"## Evaluating a model the right way\n",
211183
"\n",
@@ -247,11 +219,7 @@
247219
{
248220
"cell_type": "code",
249221
"execution_count": 7,
250-
"metadata": {
251-
"collapsed": false,
252-
"deletable": true,
253-
"editable": true
254-
},
222+
"metadata": {},
255223
"outputs": [],
256224
"source": [
257225
"X_train, X_test, y_train, y_test = train_test_split(X, y, random_state=37,\n",
@@ -268,11 +236,7 @@
268236
{
269237
"cell_type": "code",
270238
"execution_count": 8,
271-
"metadata": {
272-
"collapsed": false,
273-
"deletable": true,
274-
"editable": true
275-
},
239+
"metadata": {},
276240
"outputs": [],
277241
"source": [
278242
"knn = cv2.ml.KNearest_create()\n",
@@ -290,11 +254,7 @@
290254
{
291255
"cell_type": "code",
292256
"execution_count": 9,
293-
"metadata": {
294-
"collapsed": false,
295-
"deletable": true,
296-
"editable": true
297-
},
257+
"metadata": {},
298258
"outputs": [
299259
{
300260
"data": {
@@ -324,10 +284,7 @@
324284
},
325285
{
326286
"cell_type": "markdown",
327-
"metadata": {
328-
"deletable": true,
329-
"editable": true
330-
},
287+
"metadata": {},
331288
"source": [
332289
"<!--NAVIGATION-->\n",
333290
"< [Selecting the Right Model with Hyper-Parameter Tuning](11.00-Selecting-the-Right-Model-with-Hyper-Parameter-Tuning.ipynb) | [Contents](../README.md) | [Understanding Cross-Validation](11.02-Understanding-Cross-Validation-Bootstrapping-and-McNemar's-Test.ipynb) >"
@@ -354,5 +311,5 @@
354311
}
355312
},
356313
"nbformat": 4,
357-
"nbformat_minor": 0
314+
"nbformat_minor": 1
358315
}

0 commit comments

Comments
 (0)