<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Resilient_Propagation</id>
	<title>Resilient Propagation - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Resilient_Propagation"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Resilient_Propagation&amp;action=history"/>
	<updated>2026-06-01T10:10:46Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Resilient_Propagation&amp;diff=257944&amp;oldid=prev</id>
		<title>imported&gt;Neutronstar2 am 4. Juni 2023 um 20:34 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Resilient_Propagation&amp;diff=257944&amp;oldid=prev"/>
		<updated>2023-06-04T20:34:03Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Resilient Backpropagation&amp;#039;&amp;#039;&amp;#039; (Rprop) bzw. &amp;#039;&amp;#039;&amp;#039;elastische Fortpflanzung&amp;#039;&amp;#039;&amp;#039; ist ein [[Iteration|iteratives]] Verfahren zur Bestimmung des Minimums der Fehlerfunktion in einem [[Künstliches neuronales Netz|neuronalen Netz]]. Der Algorithmus wird manchmal der Gruppe Lernverfahren zweiter Ordnung zugerechnet, da in die Bestimmung der aktuellen Gewichtsänderung die letzte Gewichtsänderung mit einbezogen wird. Das Gewicht wird hierbei nur nach dem [[Vorzeichen (Zahl)|Vorzeichen]] des Gradienten geändert. Mit einem gewichtsindividuellen Parameter &amp;lt;math&amp;gt; \gamma &amp;lt;/math&amp;gt; wird die Schrittweite bestimmt.&lt;br /&gt;
Die Gewichtsänderung wird in zwei Schritten durchgeführt.&lt;br /&gt;
Erster Schritt: Für jedes Gewicht wird der Änderungsparameter &amp;lt;math&amp;gt; \gamma &amp;lt;/math&amp;gt; für die k-te Iteration wie folgt bestimmt:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \gamma_{ij}^{(k+1)}=\begin{cases} \min \left( \gamma_{ij}^{(k)}\,\cdot \eta^{+} ,\gamma_\mathrm{max} \right) &amp;amp;\text{falls} \ \nabla_{ij} \, E^{(k)} \,\cdot\, \nabla_{ij} \, E^{(k-1)} &amp;gt; 0 \\ \max \left( \gamma_{ij}^{(k)}\,\cdot \eta^{-} ,\gamma_\mathrm{min} \right) &amp;amp;\text{falls} \ \nabla_{ij} \, E^{(k)} \,\cdot\, \nabla_{ij} \, E^{(k-1)} &amp;lt; 0 \\ \gamma_{ij}^{(k)} &amp;amp;\text{sonst} \end{cases} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mit &amp;lt;math&amp;gt; 0 &amp;lt; \eta^{-} &amp;lt; 1 &amp;lt; \eta^{+}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Schrittweite und maximale Schrittweite für einen Vorwärtsschritt bzw. einen Rückwärtsschritt werden mit den Parametern &amp;lt;math&amp;gt; \eta^{+}, \eta^{-}, \gamma_\mathrm{min}, \gamma_\mathrm{max} &amp;lt;/math&amp;gt; festgelegt. Gute Werte für die Parameter sind: &amp;lt;math&amp;gt; \eta^{+}=1{,}2\,,\, \eta^{-}=0{,}5\,,\, \gamma_\mathrm{max}=50\,,\, \gamma_\mathrm{min} = 10^{-6} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im zweiten Schritt wird die Änderung der Gewichte der k-ten Iteration bestimmt:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; w_{ij}^{(k+1)} = w_{ij}^{(k)} + \Delta \, w_{ij}^{(k)} &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mit&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt; \Delta \, w_{ij}^{(k)} = - \gamma_{ij}^{(k)} \sgn \left( \nabla_{ij} \, E^{(k)} \right) &amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dabei ist &amp;lt;math&amp;gt; w_{ij} &amp;lt;/math&amp;gt; das Gewicht des Neurons j für den Eingang i und E die Summe der Fehler.&lt;br /&gt;
&lt;br /&gt;
Der Rprop-Algorithmus konvergiert im Allgemeinen schneller als die [[Backpropagation|Fehlerrückführung]] (engl. &amp;#039;&amp;#039;backpropagation&amp;#039;&amp;#039;), jedoch kann es aufgrund der [[Unstetigkeitsstelle]] am Minimum der lokalen Approximation zum Überspringen des Extremums kommen.&lt;br /&gt;
&lt;br /&gt;
Die Veröffentlichung erfolgte 1992 durch [[Martin Riedmiller]] und [[Heinrich Braun (Informatiker)|Heinrich Braun]] in ihrer Arbeit „Rprop - A Fast Adaptive Learning Algorithm“ vorgestellt. &lt;br /&gt;
&lt;br /&gt;
Christian Igel und Michael Hüsken schlugen 2003 eine leichte Modifikation des Algorithmus vor, die eine Stabilität und Geschwindigkeit erhöht. Durch weitere von Aristoklis D. Anastasiadis et al. (2005) beschriebenen Veränderungen kann die globale Konvergenz des Verfahrens bewiesen werden.&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* M. Riedmiller und H. Braun: &amp;#039;&amp;#039;Rprop - A Fast Adaptive Learning Algorithm&amp;#039;&amp;#039;. Proceedings of the International Symposium on Computer and Information Science VII, 1992&lt;br /&gt;
* M. Riedmiller und H. Braun: &amp;#039;&amp;#039;A direct adaptive method for faster backpropagation learning: The Rprop algorithm&amp;#039;&amp;#039;. Proceedings of the IEEE International Conference on Neural Networks, 586–591, IEEE Press, 1993&lt;br /&gt;
*M. Riedmiller: &amp;#039;&amp;#039;Advanced supervised learning in multi-layer perceptrons - From backpropagation to adaptive learning algorithms&amp;#039;&amp;#039;. Computer Standards and Interfaces 16(5), 265–278, 1994&lt;br /&gt;
*C. Igel und M. Hüsken: &amp;#039;&amp;#039;Empirical Evaluation of the Improved Rprop Learning&amp;#039;&amp;#039;. Neurocomputing 50, 105–123, 2003&lt;br /&gt;
*A. D. Anastasiadis, G. D. Magoulas und M. N. Vrahatis: &amp;#039;&amp;#039;New globally convergent training scheme based on the resilient propagation algorithm&amp;#039;&amp;#039;. Neurocomputing 64, 253–270, 2005&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
*[http://www.ias.informatik.tu-darmstadt.de/Research/RpropToolbox Rprop Optimization Toolbox]&lt;br /&gt;
*[http://www.mathworks.com/matlabcentral/fileexchange/32445-rprop Rprop training for Neural Networks in MATLAB]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Algorithmus]]&lt;br /&gt;
[[Kategorie:Neuroinformatik]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Neutronstar2</name></author>
	</entry>
</feed>