Commit baffd515 authored by Marvin Kastner's avatar Marvin Kastner
Browse files

Visualisiere Matrix mit pandas, passe Referenz auf 22 an

parent 29bea3e1
......@@ -23,6 +23,7 @@
"from sklearn.model_selection import train_test_split\n",
"from sklearn import metrics\n",
"import matplotlib.pyplot as plt\n",
"import pandas as pd\n",
"import numpy as np"
]
},
......@@ -165,8 +166,27 @@
"cell_type": "markdown",
"metadata": {},
"source": [
"Hier sind nun einfach alle Pixel aneinander gehängt worden.\n",
"So nimmt ein Bild nur eine Zeile ein."
"Eine vielleicht etwas schönere Visualisierung der Daten kann mit pandas erfolgen.\n",
"Hier sieht man, dass es sich um eine Zeile mit vielen Spalten handelt.\n",
"Hier sind nun einfach alle Pixel aneinander gehängt worden."
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": [
"pd.DataFrame(flattened).T.astype(int)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Dies kann man sich natürlich auch wieder visualisieren.\n",
"Die `0` ist nun in \"Scheiben geschnitten\".\n",
"Bei jeden Vielfachen von 8 beginnt das Bild wieder von links."
]
},
{
......@@ -212,8 +232,7 @@
"metadata": {},
"source": [
"Nun liegt die Eingabe so vor, dass damit wie bislang auch verfahren werden kann.\n",
"Die Kategorie ist in `digits.target` vermerkt.\n",
"Also `digits.images[22]` ist das Bild und in `digits.target[22]` steht dann, dass es sich bei dem Bild um eine Zwei handelt."
"Die Kategorie des jeweiliges Bildes ist in `digits.target` vermerkt."
]
},
{
......@@ -276,7 +295,9 @@
"Man sieht nur, dass Fünfen häufiger für Neunen gehalten worden sind (in der Mitte rechts)\n",
"und dass Achten häufiger für eine Zwei gehalten worden sind (unten links).\n",
"\n",
"Die Literatur zur Erkennung von Ziffern ist sehr umfangreich, ein Startpunkt ist bspw. die Webseite http://yann.lecun.com/exdb/mnist/"
"Die Literatur zur Erkennung von Ziffern ist sehr umfangreich, ein Startpunkt ist bspw. die Webseite http://yann.lecun.com/exdb/mnist/\n",
"\n",
"Welche Klassifizierer von scikit-learn bieten sich hier noch an?"
]
},
{
......@@ -303,7 +324,7 @@
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.7.5"
"version": "3.7.3"
},
"varInspector": {
"cols": {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment