/CFM

Primary LanguageJupyter NotebookGNU Affero General Public License v3.0AGPL-3.0

Frankfurt School Seminar - Forensische Datenanalysen

Das Forensische Datenanalysen Repository umfasst eine Reihe von Jupyter Notebooks, die wir für die beiden Zertifikatsstudiengänge Certified Fraud Manager (CFM) und Certified Audit Data Scientist (CADS) an der Frankfurt School of Finance and Management gGmbH erstellt haben.

Die Inhalte der Notebooks basieren auf der Programmiersprache Python und verwendet diverse zusätzliche Python-Bibliotheken, wie beispielsweise die NumPy, Pandas, Matplotlib, Seaborn oder PyTorch Bibliothek.

Wir wünschen Ihnen viel Freude bei Ihrer Forensischen Datenanalyse!

Course Banner

Jupyter Lab Notebooks

Nachfolgend finden Sie unsere aktuellen Notebooks:

Lab Datum Thema Binder Launcher(s) Gesis Launcher(s) Colab Launcher(s)
00 Vorbereitung Jupyter Test Notebook Binder badge Open In Colab
01 04.12.2021 Jupyter Notebook und Python Binder badge Open In Colab
02 04.12.2021 Datenakquise, Aufbereitung und Validierung Binder badge Open In Colab
03 04.12.2021 Regelbasierte Analyseverfahren Binder badge Open In Colab

Bitte beachten Sie, dass wie die einzelnen Notebooks kontinuierlich weiter entwickeln, rechnen Sie also bitte mit kleineren Fehlern und einigen Ecken und Kanten ;)

Wie werden die Notebooks ausgeführt?

Sie können die Jupyter Notebooks entweder in der Cloud über Binder (https://mybinder.org/) bzw. Google Colab (https://colab.research.google.com/) oder lokal über eine Python Installation Ihres Computers ausführen.

[Option 1] Binder Cloud Umgebung (Binder, badge )

Dies ist der einfachste Weg, ein Jupyter Notebook in Ihrem Webbrowser zu starten. Klicken Sie hierzu auf den Binder-Badge des Notebooks und eine entsprechende Notebook Umgebung wird in der Binder Cloud bereitgestellt. Hierzu ist keine Registrierung oder Anmeldung erforderlich. Denken Sie jedoch daran, dass Sie keine Daten oder Ihre Notebook-Datei in der Cloud speichern können (Sie können sie jedoch jederzeit lokal auf Ihrem Computer speichern). Bitte beachten Sie, dass das Starten eines Binder Notebook's einige Zeit in Anspruch nehmen kann.

Weitere Informationen können Sie der Binder-Dokumentation entnehmen.

[Option 2] Google Colab Umgebung (Open In Colab)

In Analogie zu Binder lassen sich auch Colab Notebooks starten. Klicken Sie hierzu auf den Colab-Badge des Notebooks und eine entsprechende Notebook Umgebung wird in der Google Cloud bereitgestellt. Hierzu benötigen Sie jedoch einen Google Account (z.B. Ihre Anmeldedaten für Google Mail). Nach erfolgreicher Anmeldung können Sie auch Colab kostenfrei nutzen. Colab bietet im Vergleich zu Binder die nachfolgenden beiden Vorteile: (1) Notebooks können direkt in Google Drive gespeichert und von dort gelesen werden; (2) Colab stellt schnelle Rechenressourcen z.B. GPU's kostenfrei zur Verfügung.

Weitere Informationen können Sie der Colab-Dokumentation entnehmen.

[Option 3] Lokale Python Umgebung

Wenn Sie die Notebooks gerne lokal auf Ihrem Computer ausführen möchten, ist es zunächst notwendig, Python zu installieren. Wenn Sie sich für diese Option entscheiden, empfehlen wir die Installation von Anaconda Python, einem Paket, das die neueste Version von Python mit den gängigsten Bibliotheken für Data Science und maschinelles Lernen enthält.

Anbei können Sie eine Anaconda Installationsanleitung für verschiedene Betriebssystem sowie einige detaillierte Installationsanleitungen finden.

Um unsere Notebooks lokal auszuführen, können Sie diese einzeln von dieser Website herunterladen, oder einfach das gesamte Repository auf Ihren Computer klonen. Wenn Sie Hilfe bei der Ausführung von Python und/oder Jupyter Notebooks benötigen, zögern Sie bitte nicht, uns zu kontaktieren (siehe unten)!

Fragen oder Anregungen?

Bitte zögern Sie nicht, uns Ihre Fragen, Ideen bzw. Anregungen über die folgende Mailadresse zu senden:

marco (dot) schreyer (at) unisg (dot) ch.