Giter Site home page Giter Site logo

mlp-tensorflow-tutorial's Introduction

GI-Projekt KI SoSe 2021 - Regression mit Tensorflow

Diese praktische Übung soll in die Python Bibliothek Tensorflow geben. Mittels Regression wird die in der Vorlesung zum Multilayer Perceptron vorgestellte Sinusfunktion mit einem Neuronalen Netz modelliert.

Vorbereitung

Nutzen Sie die bereitgestellt environment.yml um eine separate Environment in Conda zu erstellen. Die environment.yml enthält neben der Deep Learning Bibliothek TensorFlow weitere Dependencies für die Bearbeitung des Jupyter Notebooks.

Aufgaben

1 Tensorflow Einführung

Bearbeiten Sie interaktiv das Jupyter Notebook und versuchen Sie die Vorgehensweise des Trainierens eines Neuronalen Netzes nachzuvollziehen. Nutzen Sie zur Unterstützung auch die Dokumentation von Tensorflow bzw. die darunter liegende Bibliothek Keras. Insbesondere sei auf die folgenden Ressourcen verwiesen:

2 Trainieren eines eigenen Modells

Definieren Sie ein eigenes sequentielles Modell und variieren Sie dabei verschiedene Parameter des Neuronalen Netzes:

Überprüfen Sie, inwiefern sich die Anpassungen auf den Trainingsfortschritt und die Qualität des Modells auswirken.

3 Evaluation

Werten Sie die Evaluationsmetriken des linearen Modells, des DNN Models und ihres eigenen Modells aus, indem Sie die Metriken in ein pandas DataFrame übertragen und angemessen mit matplotlib visualisieren

4 Modellierung einer eigenen Funktion

Definieren Sie einmal eine beliebige komplexe nicht-lineare Funktion und versuchen Sie diese wie zuvor mit Hilfe eines Neuronalen Netzes anzunähern.

mlp-tensorflow-tutorial's People

Contributors

sebadro avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.