- Öffne https://teachablemachine.withgoogle.com/train/image
- Benenne
Class 1
undClass 2
inKatze
undHund
(o.ä.) um. - Lade die Trainingsdaten aus
catsvsdogs/train
hoch. Klicke dazu bei der jeweiligen Klasse aufHochladen
und ziehe den jeweiligen Unterordner hinein. - Trainiere dein Modell. Dies dauert ca. eine Minute.
- Wechsle im rechten Fenster auf
Datei
und ziehe ein Bild auscatsvsdogs/test
hinein. - Unten wird nun angegeben, mit welcher Wahrscheinlichkeit das Modell das Bild in die jeweilige Klasse eingeordnet hat.
- Teste das Modell auf einigen Katzen und Hunden.
- Finde ein Bild, welches falsch klassifiziert wird.
- Wieso wird es falsch klassifiziert?
- Was macht dieses Bild besonders schwierig zu klassifizieren?
- Lade ein Bild von einem anderen Tier hoch. Du kannst dazu entweder selber ein Bild aus dem Internet nehmen oder eines aus dem Ordner
catsvsdogs/test/other
. Wird es als Hund oder als Katze klassifizert? - Beides wäre offensichtlich falsch. Was könnte man am Training oder am Datensatz ändern, um solche Fehlklassifizierungen zu vermeiden?
- Wechsle zur Webcam.
- Wirst du als Hund oder als Katze klassifiziert? Schaffst du es, durch z.B. Kopfbewegungen o.ä. das Netzwerk umzustimmen?
- Beides ist offensichtlich falsch. Was könnte man am Training oder am Datensatz ändern, um solche Fehlklassifizierungen zu vermeiden?
- Verändere die Trainingsdaten und trainiere das Netzwerk neu.
- Was passiert z.B. wenn du von einer Klasse sehr viel mehr Trainingsbilder verwendest als von der anderen?
- Was passiert wenn du von beiden Klassen nur sehr wenige Bilder verwendest?
- Wie sind deine Beobachtungen zu erklären?