Skip to content

Arbeitsmaterial für das Seminar "Maschinelles Lernen: Potentiale und Risiken"

License

Notifications You must be signed in to change notification settings

1kastner/ml-potentials-and-risks

Repository files navigation

Windows conda installation (conda in PATH) Windows conda installation (conda not in PATH) Build LaTeX document Document integrity checks Sphinx preview Binder

Maschinelles Lernen: Potentiale und Risiken

In diesem Repository wird das Arbeitsmaterial für das Seminar "Maschinelles Lernen: Potentiale und Risiken" verwaltet. Sie sind in Vorträge und Selbstarbeitsphasen eingebettet, die den Aufgaben weiteren Kontext geben.

Vorbereitung auf das Seminar

Das Herunterladen und die Installation von Software ebenso wie das Herunterladen und Entpacken von großen Datenmengen kostet viel Zeit. Diese Schritte sollen deswegen bereits vor dem Seminar vorgenommen werden. Eine Anleitung ist in dieser PDF zu finden.

Ausführen auf leistungsschwachen Geräten

Sie können die Jupyter Notebooks auch online über Binder ausführen. Klicken Sie dafür auf diesen Binder-Starter, um dieses GitHub-Repository online zu laden. Diese Webseite ist manchmal etwas langsam, weswegen eine lokale Installation zu bevorzugen ist.

Weiterführende Materialien

Die Materialien im Ordner 05 weiterfuehrende-beispiele dienen nach Abschluss des Seminars zu einer vertieften Auseinandersetzung mit dem Thema. In den ersten Zellen des Jupyter Notebooks werden die zusätzlich benötigten Bibliotheken installiert.

Geprüfte Bibliotheksversionen

Bibliotheken werden regelmäßig geupdatet und es kann irgendwann passieren, dass die Jupyter Notebooks aus diesem Repo aufgrund von Updates nicht mehr ausführbaren Code enthalten werden. Zur Sicherstellung, dass mithilfe eines Downgrades schnell eine funktionierende Version wiederhergestellt werden kann, werden regelmäßig folgende Befehle ausgeführt:

  • conda list --export > .working-library-versions/environment_pinned_versions.yml
  • conda list --explicit > .working-library-versions/spec-file.txt
  • pip freeze --local | Select-String -Pattern '^((?!file).)*$' > .working-library-versions/requirements.txt

Die Ausgabe-Dateien befinden sich im Unterverzeichnis ./_working-library-versions und sind dafür da, um den letzten funktionierenden Arbeitsstand zu identifizieren.

Lizenz

Siehe LICENSE.