Projektaufgabe

Sämtliche in diesem Kurs vorgestellten Verfahren und Möglichkeiten sollen nun im Rahmen einer Projektaufgabe vertieft werden. Wir verwenden dazu den folgenden Datensatz:

Das HandwrittenDigits-Paket stellt Daten handgeschriebener Ziffern bereit.

Zur Referenz

Im folgenden Beispiel werden alle Objekte, die eine "1" repräsentieren, in einer Datenmatrix zusammengefasst. Diese wird verwendet, um eine Dimensionsreduktion durchzuführen.

Beispiel
Es wird ein Datensatz bestehend aus handgeschriebenen Ziffern erstellt und einer Dimensionsreduktion unterzogen.
Projektaufgabe

Mache dich mit dem HandwrittenDigits-Paket sowie dem Quellcode des Beispiels zuvor vertraut. Bearbeite anschließend folgende Teilaufgaben:

  1. Erprobe die drei vorgestellten Verfahren der Dimensionsreduktion (für jeweils unterschiedliche Ziffern).
  2. Erstelle eine Datenmatrix, die nicht nur eine Ziffer beinhaltet, sondern bis zu fünf Ziffern. Führe damit ebenfalls eine Dimensionsreduktion durch.
  3. Berücksichtige bei der Darstellung der reduzierten Daten das zugehörige Klassifikationsergebnis (wie im Abschnitt zuvor). Diskutiere, ob sich die reduzierten Daten zur Lösung der Klassifikationsaufgabe eignen.
  4. Reduziere die Daten nicht auf zwei, sondern auf drei Merkmale. Auch hier können die Ergebnisse als 3D-Streudiagramm dargestellt werden.
Zusatzaufgabe

Führe ähnlich zum Abschnitt Strichzeichnungen eine visuelle Analyse durch: Reduziere die Daten einer Ziffer auf zwei Dimensionen und stelle die Ziffern gemäß der Koordinaten der reduzierten Objekte dar.

Hinweis: Die Herausforderung dieser Zusatzaufgabe besteht vor allem darin, viele kleine 8 x 8 Bilder gemeinsam auf einer größeren Zeichenfläche darzustellen. Dazu kann aber durchaus das Canvas-Paket verwendet werden.

Quiz
Zur Übersicht