Skip to content
Snippets Groups Projects
Select Git revision
  • 330bb49460474b7b09928785cb8c2438ed8601af
  • main default protected
2 results

ml-for-astro-tutorial-sternwarte

  • Clone with SSH
  • Clone with HTTPS
  • Keras - Eine Einführung in das Maschinelle Lernen mit Tensorflow

    Diese Sammlung bietet eine Einführung in das Thema Maschinelles Lernen und die Verwendung der Deep-Learning API Keras.

    Installation

    Der einfachste Weg mit dieser Dokumentation zu arbeiten, ist eine aktuelle Installation von Anaconda.

    Zusätzlich wird die Installation von Tensorflow benötigt, in welcher seit Tensorflow 1.4 auch Keras enthalten ist. Die Installation funtioniert sowohl über pip als auch über conda mit den folgenden Befehlen.

    conda install tensorflow
    pip install tensorflow

    Benutzung

    Eine umfangreiche Einführung in das Thema Machine Learning und die Benutzung des HPC Clusters findet man in der Dokumentation. Eine kompakte Version bieten die Folien. Im Notebooks-Ordner sind alle Jupyter-Notebooks zu finden auf die in der Dokumentation und den Folien eingegangen wird. Beschäftigt wird sich im wesentlichen mit der Erstellung von zwei Neuronalen Netzen: Einem Netzwerk für die Klassifizierung von handschriftlich geschriebenen Ziffern und einem Netzwerk für für die Klassifizierung von SDSS Spektren. Während die notebooks gut zum Lernen und herumexperimentieren sind, bieten sich die Python Dateien im scripts Ordner zur direkten Ausführung an.

    Framework

    Conda 4.10.1

    Python 3.8.5

    tensorflow 2.5.0

    Credits

    Joshua Roshlaub 2022

    Contact

    Caroline Heneka caroline.heneka@uni-hamburg.de Joshua Roshlaub joshuaroschlaub1999@gmail.com