CodingWithMagga
CodingWithMagga
  • 51
  • 153 005
Bedeutung der Aktivierungsfunktion, Neuronale Netze III, Machine Learning Tutorial #14
In diesem Video zeige ich euch die Bedeutung von Aktivierungsfunktionen in neuronalen Netzen. Nach einem kurzen Überblick über mögliche Aktivierungsfunktionen zeige ich, wie mit der ReLU Funktion eine einfache, logistische Funktion approximiert werden kann. Anschließend gebe ich ein Beispiel für eine komplexere Funktion mit vielen Minima und Maxima und wie dort die tanh Aktivierungsfunktion bessere Werte liefert. Abschließend gehe ich kurz auf die Bedeutung mehrerer Layer in neuronalen Netzen ein.
Timestamps:
0:00 Intro
0:27 Beispiele Aktivierungsfunktionen
0:48 Auswirkung der Aktivierungsfunktion
3:00 Simple Funktionsapproximation
4:44 Komplexere Funktionsapproximation
7:35 Auszug: Multiple Layer
7:51 Outro
Quellen:
Intro Bild: Ahmed Gad auf Pixabay (mit leichten Farbänderungen)
YT Video: But what is a neural network REALLY? (ua-cam.com/video/FBpPjjhJGhk/v-deo.html)
YT Video: Why Neural Networks can learn (almost) anything (ua-cam.com/video/0QczhVg5HaI/v-deo.html)
YT Video: But what is a neural network? | Chapter 1, Deep learning (ua-cam.com/video/aircAruvnKk/v-deo.html)
Stackoverflow: Komplexe Funktionsapproximation (stackoverflow.com/questions/51163411/keras-neural-network-function-approximation)
Machine Learning Bibliothek: keras (keras.io/)
Meine Webseite:
codingwithmagga.com/
Artikel auf meiner Webseite:
codingwithmagga.com/aktivierungsfunktionen-in-neuronalen-netzen/
Patreon:
patreon.com/CodingWithMagga
PayPal:
www.paypal.com/paypalme/codingwithmagga
Переглядів: 488

Відео

Eine Einführung in Differentialgleichungen
Переглядів 701Рік тому
In den Naturwissenschaften werden häufig Differentialgleichungen eingesetzt, um physikalische, chemische oder biologische Vorgänge in der Natur zu beschreiben und zu analysieren. Sie dienen häufig als modellhafte Abbildung der Realität, um diese zu simulieren oder um Vorhersagen treffen zu können. In diesem Video gebe ich einen kurzen Überblick darüber, was eine Differentialgleichung eigentlich...
Wie funktioniert eigentlich autonomes Fahren?
Переглядів 641Рік тому
In den vergangenen Jahren hat die Technologie des autonomen Fahrens immense Fortschritte gemacht und kann die Art und Weise verändern, wie wir uns von A nach B bewegen. Autonome Fahrzeuge bieten eine Vielzahl von Vorteilen wie erhöhte Sicherheit, bessere Effizienz und eine bequemere Fahrt. In diesem Video werden wir uns genauer mit der Technologie des autonomen Fahrens beschäftigen und herausfi...
Neuronale Netze - Beispiele, Neuronale Netze II, Machine Learning Tutorial #13
Переглядів 2,8 тис.Рік тому
In diesem Video zeige ich euch zwei Beispiele zu neuronalen Netzen. Dazu stelle ich jeweils zuerst den Datensatz und den Aufbau des verwendeten neuronalen Netzes vor. Anschließend gehe ich auf die Ergebnisse der Berechnungen ein. Timestamps: 0:00 Intro 0:16 Einführung lineares Beispiel 1:53 Neuronales Netz I 5:50 Ergebnis PInv 7:40 Ergebnis Lasso 8:49 Gewichtsmatrizen 10:40 Einführung nicht lin...
Grundlagen neuronaler Netze, Neuronale Netze I, Machine Learning Tutorial #12
Переглядів 9 тис.Рік тому
In diesem Video gehe ich auf die Struktur von neuronalen Netzen, sowie auf Neuronen an sich ein. Zudem zeige ich euch verschiedene Arten von Aktivierungsfunktionen, die man in neuronalen Netzen verwenden kann. Zum Abschluss des Videos zeige ich ein kleines, leicht nachvollziehbares Beispiel. Timestamps: 0:00 Intro 0:20 Allgemeine Struktur 1:30 Neuronen 4:18 Aktivierungsfunktionen 8:05 Neuronen ...
Regularisierung, Machine Learning Tutorial #11
Переглядів 1,6 тис.Рік тому
In diesem Video gehe ich auf das Thema Regularisierung ein. Ich erkläre in diesem Zusammenhang zunächst die Begriffe Bias und Varianz. Anschließend gehe ich auf die Idee hinter der Regularisierung im Bereich Machine Learning ein und wie diese funktioniert. Abschließend zeige ich ein Beispiel und gehe kurz noch auf verschiedene Arten der Regularisierung ein. Timestamps: 0:00 Intro 0:23 Bias und ...
Logistische Regression, Machine Learning Tutorial #10
Переглядів 1,9 тис.2 роки тому
In diesem Video gehe ich auf die logistische Regression ein. Ich erkläre, wie die logistische Regression funktioniert und wie das dahinterliegende Modell aussieht. Anschließend gehe ich auf die verwendete Kostenfunktion ein und erkläre, wie man die logistische Regression in einem Datensatz mit mehreren Klassen verwenden kann. Timestamps: 0:00 Intro 0:21 Einordnung logistische Regression 2:07 Bi...
Nicht lineare Regression, Machine Learning Tutorial #9
Переглядів 1,6 тис.2 роки тому
In diesem Video gehe ich auf die nicht lineare Regression und die Unterschiede zur linearen Regression ein. Anschließend erläutere ich Verfahren zur Lösung der nicht linearen Regression und gebe am Ende dazu ein Beispiel. Timestamps: 0:00 Intro 0:15 Einordnung 1:38 Unterschiede zur linearen Regression 4:31 Lösungsverfahren 6:19 Einschub Taylorreihe 7:15 Lösungsverfahren (Fortsetzung) 10:16 Beis...
Buchvorstellung - CMake für Einsteiger
Переглядів 6262 роки тому
In diesem Video stelle ich euch mein kürzlich veröffentlichtes Buch "CMake für Einsteiger" vor. Ich habe fast 2,5 Jahre an dem Buch gearbeitet und bin froh es nun endlich in den (virtuellen) Buchläden stehen zu sehen. Falls ihr noch Fragen oder Anmerkungen zum Buch habt, schreibt gerne einen Kommentar oder schickt mir eine E-Mail an marco@codingwithmagga.com Buch Webseite: codingwithmagga.com/b...
Implementation Lineare Regression & Gradient Descent, Machine Learning Tutorial #8
Переглядів 1,9 тис.2 роки тому
In diesem Video werde ich euch eine Implementation der linearen Regression und des Gradient Descent Verfahrens zeigen. Dazu nutze ich eine JupyterLab Umgebung, in der ich in Python zwei verschiedene Beispiele vorstellen werde. Im ersten Beispiel nutze ich einfache, selbst generierte Daten, um euch zu zeigen, wie man die lineare Regression und das Gradient Descent Verfahren selbst von Hand imple...
Gradient Descent, Machine Learning Tutorial #7
Переглядів 3,6 тис.2 роки тому
in diesem Video gehe ich auf den Gradient Descent Algorithmus ein. Dabei erkläre ich, wie der Algorithmus für eine und mehrere Variablen funktioniert, wie sich die gewählte Lernrate auf den Algorithmus auswirkt und welche Bedingungen, die betrachtete Funktion erfüllen sollte. Timestamps: 0:00 Intro 0:32 Einordnung 2:51 Erklärung Algorithmus 6:08 Lernrate 7:10 Mehrere Variablen 8:44 Feature Scal...
Lineare Regression, Machine Learning Tutorial #6
Переглядів 3,7 тис.2 роки тому
In diesem Video gehe ich auf das Modell der linearen Regression ein. Dabei erkläre ich, wie lineare Regression bei einer skalaren und vektorwertigen Variable funktioniert. Zusätzlich gehe ich auf die Kostenfunktion ein und plotte diese in 2D und 3D. Abschließend zeige ich die Verwendung der Normalengleichung und wie man mit dieser das Problem der linearen Regression exakt lösen kann. Timestamps...
Reinforcement Learning, Machine Learning Tutorial #5
Переглядів 9 тис.2 роки тому
In diesem Video gehe ich auf das Thema Reinforcement Learning ein. Dabei erkläre ich, wie Reinforcement Learning überhaupt funktioniert, zeige wie die Strategie eines Agenten mathematisch dargestellt werden kann und erläutere dies an einem einfachen Beispiel. Timestamps: 0:00 Intro 0:23 Erklärung Reinforcement Learning 1:42 Einführung Beispiel Saugroboter 2:54 RL Policy Funktion 3:40 Beispiel A...
Unsupervised Learning, Machine Learning Tutorial #4
Переглядів 4,5 тис.2 роки тому
In diesem Video gehe ich auf das Thema Unsupervised Learning ein. Dabei erkläre ich, was Unsupervised Learning überhaupt bedeutet, welche Unterkategorien es gibt und welche Modelle verwendet werden können. Modelle Regression: - k-Means - Gaussian Mixture Model (GMM) - DBSCAN Modelle Klassifikation: - Principal Component Analysis (PCA) - Locally Linear Embedding (LLE) Timestamps: 0:00 Intro 0:14...
Supervised Learning, Machine Learning Tutorial #3
Переглядів 7 тис.2 роки тому
In diesem Video gehe ich auf das Thema Supervised Learning ein. Dabei erkläre ich, was Supervised Learning überhaupt bedeutet, welche Unterkategorien es gibt und welche Modelle verwendet werden können. Modelle Regression: - Lineare Regression - Nichtlineare Regression - Entscheidungsbaum (Decision Tree) - Random Forrest - Neuronales Netz Modelle Klassifikation: - Logistische Regression - Suppor...
Machine Learning Workflow, Machine Learning Tutorial #2
Переглядів 8 тис.2 роки тому
Machine Learning Workflow, Machine Learning Tutorial #2
Einführung in Machine Learning, Machine Learning Tutorial #1
Переглядів 24 тис.3 роки тому
Einführung in Machine Learning, Machine Learning Tutorial #1
CMake Tutorial - #11 Packages einbinden (deutsch/german)
Переглядів 2,6 тис.3 роки тому
CMake Tutorial - #11 Packages einbinden (deutsch/german)
CMake Tutorial - #10 Bibliotheken verlinken (deutsch/german)
Переглядів 3 тис.3 роки тому
CMake Tutorial - #10 Bibliotheken verlinken (deutsch/german)
CMake Tutorial - #09 Bibliotheken erstellen (deutsch/german)
Переглядів 2,9 тис.3 роки тому
CMake Tutorial - #09 Bibliotheken erstellen (deutsch/german)
CMake Tutorial - #08 Include Directories (deutsch/german)
Переглядів 4,3 тис.3 роки тому
CMake Tutorial - #08 Include Directories (deutsch/german)
CMake Tutorial - #07 Properties (deutsch/german)
Переглядів 2,6 тис.3 роки тому
CMake Tutorial - #07 Properties (deutsch/german)
CMake Tutorial - #06 Listen (deutsch/german)
Переглядів 2,8 тис.3 роки тому
CMake Tutorial - #06 Listen (deutsch/german)
CMake Tutorial - #05 Cache Variablen (deutsch/german)
Переглядів 3,8 тис.3 роки тому
CMake Tutorial - #05 Cache Variablen (deutsch/german)
CMake Tutorial - #04 Variablen (deutsch/german)
Переглядів 4,9 тис.3 роки тому
CMake Tutorial - #04 Variablen (deutsch/german)
CMake Tutorial - #03 Erweiterte CMakeLists.txt (deutsch/german)
Переглядів 7 тис.3 роки тому
CMake Tutorial - #03 Erweiterte CMakeLists.txt (deutsch/german)
CMake Tutorial - #02 Build Prozess (deutsch/german)
Переглядів 11 тис.3 роки тому
CMake Tutorial - #02 Build Prozess (deutsch/german)
CMake Tutorial - #01 Einführung in CMake & Installation (deutsch/german)
Переглядів 16 тис.3 роки тому
CMake Tutorial - #01 Einführung in CMake & Installation (deutsch/german)
Simulation einer Fußballsaison oder "Im Lauf der Saison gleicht sich alles aus"
Переглядів 2273 роки тому
Simulation einer Fußballsaison oder "Im Lauf der Saison gleicht sich alles aus"
Darstellung und Analyse der Corona-Pandemie und des R-Werts in Deutschland
Переглядів 1193 роки тому
Darstellung und Analyse der Corona-Pandemie und des R-Werts in Deutschland