Format: application/octet-stream
1 {
2 "cells": [
3 {
4 "cell_type": "code",
5 "execution_count": 1,
6 "id": "ee6aa9c1",
7 "metadata": {},
8 "outputs": [],
9 "source": [
10 "import numpy as np\n",
11 "import pandas as pd\n",
12 "from sklearn.datasets import load_breast_cancer\n",
13 "\n",
14 "cancer = load_breast_cancer()"
15 ]
16 },
17 {
18 "cell_type": "code",
19 "execution_count": 5,
20 "id": "744aa318",
21 "metadata": {},
22 "outputs": [],
23 "source": [
24 "labels=cancer.target"
25 ]
26 },
27 {
28 "cell_type": "code",
29 "execution_count": 6,
30 "id": "740b36cb",
31 "metadata": {},
32 "outputs": [],
33 "source": [
34 "data=cancer.data"
35 ]
36 },
37 {
38 "cell_type": "code",
39 "execution_count": 7,
40 "id": "0b9f939f",
41 "metadata": {},
42 "outputs": [
43 {
44 "data": {
45 "text/plain": [
46 "True"
47 ]
48 },
49 "execution_count": 7,
50 "metadata": {},
51 "output_type": "execute_result"
52 }
53 ],
54 "source": [
55 "len(data)==len(labels)"
56 ]
57 },
58 {
59 "cell_type": "code",
60 "execution_count": 21,
61 "id": "bdf5e900",
62 "metadata": {},
63 "outputs": [],
64 "source": [
65 "df= pd.DataFrame(data)\n",
66 "df1=pd.DataFrame(labels)"
67 ]
68 },
69 {
70 "cell_type": "code",
71 "execution_count": 23,
72 "id": "c9d95f3a",
73 "metadata": {},
74 "outputs": [
75 {
76 "data": {
77 "text/html": [
78 "<div>\n",
79 "<style scoped>\n",
80 " .dataframe tbody tr th:only-of-type {\n",
81 " vertical-align: middle;\n",
82 " }\n",
83 "\n",
84 " .dataframe tbody tr th {\n",
85 " vertical-align: top;\n",
86 " }\n",
87 "\n",
88 " .dataframe thead th {\n",
89 " text-align: right;\n",
90 " }\n",
91 "</style>\n",
92 "<table border=\"1\" class=\"dataframe\">\n",
93 " <thead>\n",
94 " <tr style=\"text-align: right;\">\n",
95 " <th></th>\n",
96 " <th>0_x</th>\n",
97 " <th>1</th>\n",
98 " <th>2</th>\n",
99 " <th>3</th>\n",
100 " <th>4</th>\n",
101 " <th>5</th>\n",
102 " <th>6</th>\n",
103 " <th>7</th>\n",
104 " <th>8</th>\n",
105 " <th>9</th>\n",
106 " <th>...</th>\n",
107 " <th>21</th>\n",
108 " <th>22</th>\n",
109 " <th>23</th>\n",
110 " <th>24</th>\n",
111 " <th>25</th>\n",
112 " <th>26</th>\n",
113 " <th>27</th>\n",
114 " <th>28</th>\n",
115 " <th>29</th>\n",
116 " <th>0_y</th>\n",
117 " </tr>\n",
118 " </thead>\n",
119 " <tbody>\n",
120 " <tr>\n",
121 " <th>0</th>\n",
122 " <td>17.99</td>\n",
123 " <td>10.38</td>\n",
124 " <td>122.80</td>\n",
125 " <td>1001.0</td>\n",
126 " <td>0.11840</td>\n",
127 " <td>0.27760</td>\n",
128 " <td>0.30010</td>\n",
129 " <td>0.14710</td>\n",
130 " <td>0.2419</td>\n",
131 " <td>0.07871</td>\n",
132 " <td>...</td>\n",
133 " <td>17.33</td>\n",
134 " <td>184.60</td>\n",
135 " <td>2019.0</td>\n",
136 " <td>0.16220</td>\n",
137 " <td>0.66560</td>\n",
138 " <td>0.7119</td>\n",
139 " <td>0.2654</td>\n",
140 " <td>0.4601</td>\n",
141 " <td>0.11890</td>\n",
142 " <td>0</td>\n",
143 " </tr>\n",
144 " <tr>\n",
145 " <th>1</th>\n",
146 " <td>20.57</td>\n",
147 " <td>17.77</td>\n",
148 " <td>132.90</td>\n",
149 " <td>1326.0</td>\n",
150 " <td>0.08474</td>\n",
151 " <td>0.07864</td>\n",
152 " <td>0.08690</td>\n",
153 " <td>0.07017</td>\n",
154 " <td>0.1812</td>\n",
155 " <td>0.05667</td>\n",
156 " <td>...</td>\n",
157 " <td>23.41</td>\n",
158 " <td>158.80</td>\n",
159 " <td>1956.0</td>\n",
160 " <td>0.12380</td>\n",
161 " <td>0.18660</td>\n",
162 " <td>0.2416</td>\n",
163 " <td>0.1860</td>\n",
164 " <td>0.2750</td>\n",
165 " <td>0.08902</td>\n",
166 " <td>0</td>\n",
167 " </tr>\n",
168 " <tr>\n",
169 " <th>2</th>\n",
170 " <td>19.69</td>\n",
171 " <td>21.25</td>\n",
172 " <td>130.00</td>\n",
173 " <td>1203.0</td>\n",
174 " <td>0.10960</td>\n",
175 " <td>0.15990</td>\n",
176 " <td>0.19740</td>\n",
177 " <td>0.12790</td>\n",
178 " <td>0.2069</td>\n",
179 " <td>0.05999</td>\n",
180 " <td>...</td>\n",
181 " <td>25.53</td>\n",
182 " <td>152.50</td>\n",
183 " <td>1709.0</td>\n",
184 " <td>0.14440</td>\n",
185 " <td>0.42450</td>\n",
186 " <td>0.4504</td>\n",
187 " <td>0.2430</td>\n",
188 " <td>0.3613</td>\n",
189 " <td>0.08758</td>\n",
190 " <td>0</td>\n",
191 " </tr>\n",
192 " <tr>\n",
193 " <th>3</th>\n",
194 " <td>11.42</td>\n",
195 " <td>20.38</td>\n",
196 " <td>77.58</td>\n",
197 " <td>386.1</td>\n",
198 " <td>0.14250</td>\n",
199 " <td>0.28390</td>\n",
200 " <td>0.24140</td>\n",
201 " <td>0.10520</td>\n",
202 " <td>0.2597</td>\n",
203 " <td>0.09744</td>\n",
204 " <td>...</td>\n",
205 " <td>26.50</td>\n",
206 " <td>98.87</td>\n",
207 " <td>567.7</td>\n",
208 " <td>0.20980</td>\n",
209 " <td>0.86630</td>\n",
210 " <td>0.6869</td>\n",
211 " <td>0.2575</td>\n",
212 " <td>0.6638</td>\n",
213 " <td>0.17300</td>\n",
214 " <td>0</td>\n",
215 " </tr>\n",
216 " <tr>\n",
217 " <th>4</th>\n",
218 " <td>20.29</td>\n",
219 " <td>14.34</td>\n",
220 " <td>135.10</td>\n",
221 " <td>1297.0</td>\n",
222 " <td>0.10030</td>\n",
223 " <td>0.13280</td>\n",
224 " <td>0.19800</td>\n",
225 " <td>0.10430</td>\n",
226 " <td>0.1809</td>\n",
227 " <td>0.05883</td>\n",
228 " <td>...</td>\n",
229 " <td>16.67</td>\n",
230 " <td>152.20</td>\n",
231 " <td>1575.0</td>\n",
232 " <td>0.13740</td>\n",
233 " <td>0.20500</td>\n",
234 " <td>0.4000</td>\n",
235 " <td>0.1625</td>\n",
236 " <td>0.2364</td>\n",
237 " <td>0.07678</td>\n",
238 " <td>0</td>\n",
239 " </tr>\n",
240 " <tr>\n",
241 " <th>...</th>\n",
242 " <td>...</td>\n",
243 " <td>...</td>\n",
244 " <td>...</td>\n",
245 " <td>...</td>\n",
246 " <td>...</td>\n",
247 " <td>...</td>\n",
248 " <td>...</td>\n",
249 " <td>...</td>\n",
250 " <td>...</td>\n",
251 " <td>...</td>\n",
252 " <td>...</td>\n",
253 " <td>...</td>\n",
254 " <td>...</td>\n",
255 " <td>...</td>\n",
256 " <td>...</td>\n",
257 " <td>...</td>\n",
258 " <td>...</td>\n",
259 " <td>...</td>\n",
260 " <td>...</td>\n",
261 " <td>...</td>\n",
262 " <td>...</td>\n",
263 " </tr>\n",
264 " <tr>\n",
265 " <th>564</th>\n",
266 " <td>21.56</td>\n",
267 " <td>22.39</td>\n",
268 " <td>142.00</td>\n",
269 " <td>1479.0</td>\n",
270 " <td>0.11100</td>\n",
271 " <td>0.11590</td>\n",
272 " <td>0.24390</td>\n",
273 " <td>0.13890</td>\n",
274 " <td>0.1726</td>\n",
275 " <td>0.05623</td>\n",
276 " <td>...</td>\n",
277 " <td>26.40</td>\n",
278 " <td>166.10</td>\n",
279 " <td>2027.0</td>\n",
280 " <td>0.14100</td>\n",
281 " <td>0.21130</td>\n",
282 " <td>0.4107</td>\n",
283 " <td>0.2216</td>\n",
284 " <td>0.2060</td>\n",
285 " <td>0.07115</td>\n",
286 " <td>0</td>\n",
287 " </tr>\n",
288 " <tr>\n",
289 " <th>565</th>\n",
290 " <td>20.13</td>\n",
291 " <td>28.25</td>\n",
292 " <td>131.20</td>\n",
293 " <td>1261.0</td>\n",
294 " <td>0.09780</td>\n",
295 " <td>0.10340</td>\n",
296 " <td>0.14400</td>\n",
297 " <td>0.09791</td>\n",
298 " <td>0.1752</td>\n",
299 " <td>0.05533</td>\n",
300 " <td>...</td>\n",
301 " <td>38.25</td>\n",
302 " <td>155.00</td>\n",
303 " <td>1731.0</td>\n",
304 " <td>0.11660</td>\n",
305 " <td>0.19220</td>\n",
306 " <td>0.3215</td>\n",
307 " <td>0.1628</td>\n",
308 " <td>0.2572</td>\n",
309 " <td>0.06637</td>\n",
310 " <td>0</td>\n",
311 " </tr>\n",
312 " <tr>\n",
313 " <th>566</th>\n",
314 " <td>16.60</td>\n",
315 " <td>28.08</td>\n",
316 " <td>108.30</td>\n",
317 " <td>858.1</td>\n",
318 " <td>0.08455</td>\n",
319 " <td>0.10230</td>\n",
320 " <td>0.09251</td>\n",
321 " <td>0.05302</td>\n",
322 " <td>0.1590</td>\n",
323 " <td>0.05648</td>\n",
324 " <td>...</td>\n",
325 " <td>34.12</td>\n",
326 " <td>126.70</td>\n",
327 " <td>1124.0</td>\n",
328 " <td>0.11390</td>\n",
329 " <td>0.30940</td>\n",
330 " <td>0.3403</td>\n",
331 " <td>0.1418</td>\n",
332 " <td>0.2218</td>\n",
333 " <td>0.07820</td>\n",
334 " <td>0</td>\n",
335 " </tr>\n",
336 " <tr>\n",
337 " <th>567</th>\n",
338 " <td>20.60</td>\n",
339 " <td>29.33</td>\n",
340 " <td>140.10</td>\n",
341 " <td>1265.0</td>\n",
342 " <td>0.11780</td>\n",
343 " <td>0.27700</td>\n",
344 " <td>0.35140</td>\n",
345 " <td>0.15200</td>\n",
346 " <td>0.2397</td>\n",
347 " <td>0.07016</td>\n",
348 " <td>...</td>\n",
349 " <td>39.42</td>\n",
350 " <td>184.60</td>\n",
351 " <td>1821.0</td>\n",
352 " <td>0.16500</td>\n",
353 " <td>0.86810</td>\n",
354 " <td>0.9387</td>\n",
355 " <td>0.2650</td>\n",
356 " <td>0.4087</td>\n",
357 " <td>0.12400</td>\n",
358 " <td>0</td>\n",
359 " </tr>\n",
360 " <tr>\n",
361 " <th>568</th>\n",
362 " <td>7.76</td>\n",
363 " <td>24.54</td>\n",
364 " <td>47.92</td>\n",
365 " <td>181.0</td>\n",
366 " <td>0.05263</td>\n",
367 " <td>0.04362</td>\n",
368 " <td>0.00000</td>\n",
369 " <td>0.00000</td>\n",
370 " <td>0.1587</td>\n",
371 " <td>0.05884</td>\n",
372 " <td>...</td>\n",
373 " <td>30.37</td>\n",
374 " <td>59.16</td>\n",
375 " <td>268.6</td>\n",
376 " <td>0.08996</td>\n",
377 " <td>0.06444</td>\n",
378 " <td>0.0000</td>\n",
379 " <td>0.0000</td>\n",
380 " <td>0.2871</td>\n",
381 " <td>0.07039</td>\n",
382 " <td>1</td>\n",
383 " </tr>\n",
384 " </tbody>\n",
385 "</table>\n",
386 "<p>569 rows × 31 columns</p>\n",
387 "</div>"
388 ],
389 "text/plain": [
390 " 0_x 1 2 3 4 5 6 7 8 \\\n",
391 "0 17.99 10.38 122.80 1001.0 0.11840 0.27760 0.30010 0.14710 0.2419 \n",
392 "1 20.57 17.77 132.90 1326.0 0.08474 0.07864 0.08690 0.07017 0.1812 \n",
393 "2 19.69 21.25 130.00 1203.0 0.10960 0.15990 0.19740 0.12790 0.2069 \n",
394 "3 11.42 20.38 77.58 386.1 0.14250 0.28390 0.24140 0.10520 0.2597 \n",
395 "4 20.29 14.34 135.10 1297.0 0.10030 0.13280 0.19800 0.10430 0.1809 \n",
396 ".. ... ... ... ... ... ... ... ... ... \n",
397 "564 21.56 22.39 142.00 1479.0 0.11100 0.11590 0.24390 0.13890 0.1726 \n",
398 "565 20.13 28.25 131.20 1261.0 0.09780 0.10340 0.14400 0.09791 0.1752 \n",
399 "566 16.60 28.08 108.30 858.1 0.08455 0.10230 0.09251 0.05302 0.1590 \n",
400 "567 20.60 29.33 140.10 1265.0 0.11780 0.27700 0.35140 0.15200 0.2397 \n",
401 "568 7.76 24.54 47.92 181.0 0.05263 0.04362 0.00000 0.00000 0.1587 \n",
402 "\n",
403 " 9 ... 21 22 23 24 25 26 27 \\\n",
404 "0 0.07871 ... 17.33 184.60 2019.0 0.16220 0.66560 0.7119 0.2654 \n",
405 "1 0.05667 ... 23.41 158.80 1956.0 0.12380 0.18660 0.2416 0.1860 \n",
406 "2 0.05999 ... 25.53 152.50 1709.0 0.14440 0.42450 0.4504 0.2430 \n",
407 "3 0.09744 ... 26.50 98.87 567.7 0.20980 0.86630 0.6869 0.2575 \n",
408 "4 0.05883 ... 16.67 152.20 1575.0 0.13740 0.20500 0.4000 0.1625 \n",
409 ".. ... ... ... ... ... ... ... ... ... \n",
410 "564 0.05623 ... 26.40 166.10 2027.0 0.14100 0.21130 0.4107 0.2216 \n",
411 "565 0.05533 ... 38.25 155.00 1731.0 0.11660 0.19220 0.3215 0.1628 \n",
412 "566 0.05648 ... 34.12 126.70 1124.0 0.11390 0.30940 0.3403 0.1418 \n",
413 "567 0.07016 ... 39.42 184.60 1821.0 0.16500 0.86810 0.9387 0.2650 \n",
414 "568 0.05884 ... 30.37 59.16 268.6 0.08996 0.06444 0.0000 0.0000 \n",
415 "\n",
416 " 28 29 0_y \n",
417 "0 0.4601 0.11890 0 \n",
418 "1 0.2750 0.08902 0 \n",
419 "2 0.3613 0.08758 0 \n",
420 "3 0.6638 0.17300 0 \n",
421 "4 0.2364 0.07678 0 \n",
422 ".. ... ... ... \n",
423 "564 0.2060 0.07115 0 \n",
424 "565 0.2572 0.06637 0 \n",
425 "566 0.2218 0.07820 0 \n",
426 "567 0.4087 0.12400 0 \n",
427 "568 0.2871 0.07039 1 \n",
428 "\n",
429 "[569 rows x 31 columns]"
430 ]
431 },
432 "execution_count": 23,
433 "metadata": {},
434 "output_type": "execute_result"
435 }
436 ],
437 "source": [
438 "df.merge(df1, left_index=True, right_index=True)"
439 ]
440 },
441 {
442 "cell_type": "code",
443 "execution_count": 24,
444 "id": "ab4c4500",
445 "metadata": {},
446 "outputs": [],
447 "source": [
448 "from sklearn.model_selection import train_test_split"
449 ]
450 },
451 {
452 "cell_type": "code",
453 "execution_count": 25,
454 "id": "64779602",
455 "metadata": {},
456 "outputs": [],
457 "source": [
458 "\n",
459 "\n",
460 "from sklearn.neighbors import KNeighborsClassifier"
461 ]
462 },
463 {
464 "cell_type": "code",
465 "execution_count": null,
466 "id": "a516ee90",
467 "metadata": {},
468 "outputs": [],
469 "source": [
470 "knn= KNeighborsClassifier()"
471 ]
472 },
473 {
474 "cell_type": "code",
475 "execution_count": null,
476 "id": "d3920327",
477 "metadata": {},
478 "outputs": [],
479 "source": []
480 },
481 {
482 "cell_type": "code",
483 "execution_count": null,
484 "id": "82723a1e",
485 "metadata": {},
486 "outputs": [],
487 "source": []
488 },
489 {
490 "cell_type": "code",
491 "execution_count": null,
492 "id": "3e49bea8",
493 "metadata": {},
494 "outputs": [],
495 "source": []
496 },
497 {
498 "cell_type": "markdown",
499 "id": "81ba02dc",
500 "metadata": {},
501 "source": [
502 "# Assignment 2"
503 ]
504 },
505 {
506 "cell_type": "code",
507 "execution_count": null,
508 "id": "5dc6b9ea",
509 "metadata": {},
510 "outputs": [],
511 "source": []
512 },
513 {
514 "cell_type": "code",
515 "execution_count": 1,
516 "id": "74ffa3e5",
517 "metadata": {},
518 "outputs": [],
519 "source": [
520 "from sklearn.neural_network import MLPClassifier"
521 ]
522 },
523 {
524 "cell_type": "code",
525 "execution_count": null,
526 "id": "c074158d",
527 "metadata": {},
528 "outputs": [],
529 "source": [
530 "clfr= MLPClassifier(hidden_layer_sizes=)"
531 ]
532 },
533 {
534 "cell_type": "code",
535 "execution_count": null,
536 "id": "789aa251",
537 "metadata": {},
538 "outputs": [],
539 "source": []
540 }
541 ],
542 "metadata": {
543 "kernelspec": {
544 "display_name": "Python 3",
545 "language": "python",
546 "name": "python3"
547 },
548 "language_info": {
549 "codemirror_mode": {
550 "name": "ipython",
551 "version": 3
552 },
553 "file_extension": ".py",
554 "mimetype": "text/x-python",
555 "name": "python",
556 "nbconvert_exporter": "python",
557 "pygments_lexer": "ipython3",
558 "version": "3.8.8"
559 }
560 },
561 "nbformat": 4,
562 "nbformat_minor": 5
563 }
564