[TALK] Post-hoc Concept-Based Explanations
Systematization of knowledge in the field of Post-hoc Concept-Based Explanations.
Systematization of knowledge in the field of Post-hoc Concept-Based Explanations.
ImaginaryCTF is not your classical weekend CTF. Instead, they have been publishing fun challenges almost every day since April 2021 – pretty impressive. I’ve been solving some of their challenges here and there. This one, from last month, is especially fun. Also, I wanted to try a Jupyter notebook style write-up. Let me know if this helps comprehension or maybe is too much mixing of code and text.
In Numerik (Sommersemester 2020) sind digitale Abgaben erlaubt. Um nicht viel Zeit mit Scannen, Komprimieren, Deckblatt etc. zu verbringen, habe ich dieses kleine Skript geschrieben, das die Software noteshrink benutzt, um aus Handyfotos eine fertige Abgabe zu erstellen. Aus dem gleichen Grund ist dieses Skript nicht sehr durchdacht, hat aber für mich sehr gut funktioniert.
Für die Vigenère-Chiffre sind mir spontan diese Einzeiler eingefallen, es gibt sicherlich schöneren Pythoncode, aber zum schnellen Ausprobieren in der Python-Shell sind die Funktionen ganz praktisch. In der Vorlesung und der Übung besteht der Unterschied von 1 in der Definition. Die Funktionen verwenden die Variante mit +1: Verschlüsselt man A mit dem Schlüssel A, ergibt sich B.
def encrypt(k, m):
return ''.join([chr(((ord(k[i % len(k)]) + ord(x) + 1) % 26) + ord('A')) for i, x in enumerate(m)])Wahrscheinlichkeitstheorie und Statistik wird typischerweise im 3. Semester des Informatikstudiums am KIT gehört.
Hier sammle ich Lösungsskizzen für Höhere-Mathematik-Klausuren am KIT, für die mir keine offizielle Lösung vorliegt, sowie ergänzende Anmerkungen zu vorhandenen Lösungen.