Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
lehrkraefte:ks:efcomputergrafik2022 [2022/04/05 15:37] Simon Knaus |
lehrkraefte:ks:efcomputergrafik2022 [2022/05/24 14:21] (current) Simon Knaus |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | |||
===== Ziele ====== | ===== Ziele ====== | ||
* Jede/r kennt was ein Regressions-/ | * Jede/r kennt was ein Regressions-/ | ||
Line 9: | Line 10: | ||
* Das optimale $k$ feststellen. | * Das optimale $k$ feststellen. | ||
- | ===== KW14-18 ===== | + | ===== KW 21 ===== |
+ | |||
+ | Bitte keine **gif**s zu GitHub hinzufügen: | ||
+ | ===== KW 20 ===== | ||
+ | Neuronale Netze: Woher, wohin. {{lehrkraefte: | ||
+ | |||
+ | ===== KW 19 ===== | ||
+ | |||
+ | Weiterarbeit am Projekt, siehe auch [[lehrkraefte: | ||
+ | |||
+ | Bitte Mails lesen. | ||
+ | |||
+ | Zusätzliche Fragestunde: | ||
+ | |||
+ | ===== KW 18 ===== | ||
+ | * Slides: {{lehrkraefte: | ||
+ | * Padlet mit Fragen (A) und was als nächstes ansteht (B) [[https:// | ||
+ | |||
+ | |||
+ | ===== KW 17 ===== | ||
+ | === Ziel === | ||
+ | Jede:r startet sein eigenes Projekt. | ||
+ | |||
+ | === Auftrag === | ||
+ | - Lies den Beschrieb des Projekts durch | ||
+ | - Wähle aus, was du machen möchtest. Bei Interesse können auch weitere resp. andere Daten gewählt werden. | ||
+ | - Strukturiere dein Projekt in Teilziele | ||
+ | - Versuche die Struktur deines Projekts auch im Code abzubilden, das heisst, defiere Zwischenschritte, | ||
+ | * Definere bereits Funktionen ohne diese bereits Zeile für Zeile definier zu haben, das heisst, definiere, welche Argumente sie hat und was die Rückgabewerte sind | ||
+ | * Definiere wie du Zwischenschritte überprüfen kannst. | ||
+ | - Besprich die Punkte 3 und 4 mit Ks | ||
+ | |||
+ | ==== Projekt ===== | ||
+ | |||
+ | Jede:r << | ||
+ | * Trainingsdaten und Evaluationsdaten werden verwendet. | ||
+ | * Auf den Evaluationsdaten wird die Güte der Klassifikation wie auch die Konfusionsmatrix ausgewiesen. | ||
+ | * Hat der Klassifikationsalgorithmus einen **Hyperparameter** (oder **Tuningparameter**, | ||
+ | * Es können bekannte Algorithmen ($k$ nearest neighbor, trees) oder eigene Algorithmen (<< | ||
+ | * Es können die Daten der BU, die Bilddateien des Unterrichts o.ä. verwendet werden. | ||
+ | |||
+ | Abzugeben ist ein Markdown-Dokument mit | ||
+ | * kurzem Beschrieb, welches Problem gelöst worden ist. | ||
+ | * den wichtigsten Code-Zeilen in Markdown mit ggf. Erklärungen. | ||
+ | * einem sinnvollen Bild als Illustration. | ||
+ | * der Antwort auf die Frage <<Was wäre ich froh gewesen, hätte ich schon vorm Projektende gewusst>> | ||
+ | Das ganze ist in einer mit Code und Daten als lauffähiges Programm in [[https:// | ||
+ | |||
+ | Relevant für die Bewertung sind: | ||
+ | * Eigenleistung (eigene Implementation wird höher bewertet) | ||
+ | * Korrektheit des Codes | ||
+ | * Kommentare und Struktur des Codes | ||
+ | * Saubere Darstellung im Markdown-Dokument. | ||
+ | |||
+ | ===== KW14 ===== | ||
Jede:r implementiert $k$-nearest neighbors für ein $p$-dimensionales Problem. Die $p$ Dimensionen können | Jede:r implementiert $k$-nearest neighbors für ein $p$-dimensionales Problem. Die $p$ Dimensionen können | ||
* die Features der Buchstaben aus der BU sein oder | * die Features der Buchstaben aus der BU sein oder | ||
Line 16: | Line 71: | ||
{{ : | {{ : | ||
Für beide Probleme ist es **zentral**, | Für beide Probleme ist es **zentral**, | ||
+ | |||
=== Hinweise Features BU === | === Hinweise Features BU === | ||
Der Datensatz kann aus der BU von git [[https:// | Der Datensatz kann aus der BU von git [[https:// |