GithubHelp home page GithubHelp logo

dannybusch / neuromant.de-tutorials Goto Github PK

View Code? Open in Web Editor NEW
23.0 4.0 10.0 10.03 MB

Tutorials zum Thema Neuronale Netze / Maschinelles Lernen (German / Deutsch)

Home Page: https://neuromant.de

Jupyter Notebook 100.00%
data-science neural-network jupyter jupyter-notebook machine-learning-algorithms artificial-intelligence artificial-neural-networks tutorial german deutsch

neuromant.de-tutorials's Introduction

Tutorials über Maschinelles Lernen, Künstliche Intelligenz und Data Science

Schritt für Schritt zum Mathemagier mit neuromant und Python

Hier finden sich interaktive Tutorials, die in losen Abständen auf dem Blog neuromant.de veröffentlicht werden.

Dort findet sich auch das Impressum für dieses Github-Repository.

Alle Tutorials gibt es zum besseren Lesen online unter https://neuromant.de/tutorials - zum Ausprobieren zu Hause sind die Jupyter Notebooks deutlich besser geeignet ;-)

Systemvoraussetzungen

Für die Tutorials wird eine Installation von Python 3.x mit Jupyter Notebook vorausgesetzt.

Für Einsteiger ist die Distribution von Anaconda Python empfohlen. Diese gibt es für Linux, Windows und Macintosh.

Tutorial-Reihe 1: Das Perzeptron - Neuronale Netze für Einsteiger und Fortgeschrittene

Die erste Tutorial-Reihe motiviert das sogenannte Perzeptron: from scratch wird hier mit Python-Code nach und nach das vollständige mehrschichtige Perzeptron (engl. multilayer perceptron, MLP) motiviert und implementiert. Notwendige Mathematik wird in einfacher Sprache erklärt und vertieft, so dass alle Formeln sowohl gelesen als auch kapiert werden können.

Neuronales Netz selbst entwickeln mit Python

Intuitive Einführung in das Perzeptron - in wenigen Zeilen Code entsteht pure Magie: wir schauen hinter das Geheimnis einfacher neuronaler Netze

Stichwörter: Delta-Regel, Heaviside-Aktivierung, Skalarprodukt

Mit Python und Numpy das Perzeptron verstehen

Eine richtige Anwendung für unser Perzeptron: Wir untersuchen Daten eines Sonars auf wiederkehrende Muster und erarbeiten dazu eine gute Trainingsstrategie

Stichwörter: Overfitting, Überanpassung, Generalisierung

Gradientenabstieg und Herleitung der Delta-Regel - die Mathematik hinter den Neuronalen Netzen

Learn Artificial Intelligence with one weird trick - was steckt wirklich hinter dem Training neuronaler Netze? Anspruchsvolles und umfangreiches Tutorial; die notwendige Mathematik wird aufgefrischt.

Stichwörter: Gradientenabstieg (engl. gradient descent), Verlustfunktionen (engl. loss functions), Kettenregel

Der Lego-Baukasten des Maschinellen Lernens - heute mit sigmoidaler Aktivierungsfunktion

Bevor wir weiter in die Tiefe gehen, schauen wir einmal in die Breite: mit der sigmoiden Aktivierungsfunktion und einer dazu passenden Verlustfunktion verwandelt sich das Perzeptron in eine logistische Regression - die wir gleich für die Klassifikation in gute vs. schlechte Weine einsetzen.

Stichwörter: logistische Regression, log-loss, sigmoide Aktivierung

Feedback erwünscht

Feedback ist gerne gesehen. Hinterlasst einen Github-Stern, schreibt dem Autoren oder startet eine Diskussion - hier oder im Blog.

Fehler gefunden? Dann gerne melden, wer möchte, wird in die neuromant "Hall of Fame" aufgenommen.

Viel Spaß beim Ausprobieren!

Danny Busch | Blog: neuromant.de

neuromant.de-tutorials's People

Contributors

dannybusch avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  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.