<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Neural Networks Archives : Predictive Modeler</title>
	<atom:link href="https://predictivemodeler.com/tag/neural-networks/feed/" rel="self" type="application/rss+xml" />
	<link>https://predictivemodeler.com/tag/neural-networks/</link>
	<description></description>
	<lastBuildDate>Sun, 18 Apr 2021 18:38:57 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.1</generator>

<image>
	<url>https://predictivemodeler.com/wp-content/uploads/2019/01/favicon.png</url>
	<title>Neural Networks Archives : Predictive Modeler</title>
	<link>https://predictivemodeler.com/tag/neural-networks/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Tf: Regression tutorial</title>
		<link>https://predictivemodeler.com/2019/10/19/tf-regression-tutorial/</link>
					<comments>https://predictivemodeler.com/2019/10/19/tf-regression-tutorial/#respond</comments>
		
		<dc:creator><![CDATA[Syed Mehmud]]></dc:creator>
		<pubDate>Sat, 19 Oct 2019 12:44:46 +0000</pubDate>
				<category><![CDATA[Practice]]></category>
		<category><![CDATA[TensorFlow]]></category>
		<category><![CDATA[Neural Networks]]></category>
		<guid isPermaLink="false">https://predictivemodeler.com/?p=2740</guid>

					<description><![CDATA[<p>After installing TensorFlow, you can try running the following script that shows the application of neural networks to make predictions for a continuous variable using other numeric &#38; categorical predictors. This script has been downloaded (with minimal modifications) from: TensorFlow site.</p>
<p>The post <a href="https://predictivemodeler.com/2019/10/19/tf-regression-tutorial/">Tf: Regression tutorial</a> appeared first on <a href="https://predictivemodeler.com">Predictive Modeler</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>After <a href="https://predictivemodeler.com/2019/10/17/installing-tensorflow/">installing TensorFlow</a>, you can try running the following script that shows the application of <em>neural networks</em> to make predictions for a continuous variable using other numeric &amp; categorical predictors. This script has been downloaded (with minimal modifications) from: <a href="https://www.tensorflow.org/tutorials/keras/regression" target="_blank" rel="noopener noreferrer">TensorFlow site</a>.</p>
<hr />

<!-- iframe plugin v.5.1 wordpress.org/plugins/iframe/ -->
<iframe src="/sitecontent/scrpts/tf.regression.html" width="110%" height="1500" scrolling="yes" class="iframe-class" frameborder="0"></iframe>

<p>The post <a href="https://predictivemodeler.com/2019/10/19/tf-regression-tutorial/">Tf: Regression tutorial</a> appeared first on <a href="https://predictivemodeler.com">Predictive Modeler</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://predictivemodeler.com/2019/10/19/tf-regression-tutorial/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>AiXQL: Neural Networks</title>
		<link>https://predictivemodeler.com/2018/12/30/aixql-neural-networks/</link>
					<comments>https://predictivemodeler.com/2018/12/30/aixql-neural-networks/#respond</comments>
		
		<dc:creator><![CDATA[Syed Mehmud]]></dc:creator>
		<pubDate>Sun, 30 Dec 2018 22:08:47 +0000</pubDate>
				<category><![CDATA[Practice]]></category>
		<category><![CDATA[AiXQL]]></category>
		<category><![CDATA[Big Data]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[Neural Networks]]></category>
		<category><![CDATA[SQL]]></category>
		<guid isPermaLink="false">https://predictivemodeler.com/?p=2037</guid>

					<description><![CDATA[<p>Neural Networks are a very important class of machine learning algorithms. These days machine learning or artificial intelligence is fairly mainstream (e.g. intelligent cars, facial recognition, etc.). Whenever you hear about artificial intelligence in the media, there is a good chance that neural networks are behind that intelligence. Neural Nets is also the first class [&#8230;]</p>
<p>The post <a href="https://predictivemodeler.com/2018/12/30/aixql-neural-networks/">AiXQL: Neural Networks</a> appeared first on <a href="https://predictivemodeler.com">Predictive Modeler</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Neural Networks are a very important class of machine learning algorithms. These days machine learning or artificial intelligence is fairly mainstream (e.g. intelligent cars, facial recognition, etc.). Whenever you hear about artificial intelligence in the media, there is a good chance that neural networks are behind that intelligence.</p>
<p>Neural Nets is also the first class of algorithm that I have made available within the AiXQL download package. The following video goes over how to use the AiXQL neural networks script. I think about AiXQL as a constantly improving algorithmic package. The video below may or may not be up to date with the latest version of the <a href="https://predictivemodeler.com/book/download-aixql/">download package</a>, however, I will upload a new video whenever the script changes significantly.</p>
<hr />
<div style="position: relative; padding-bottom: 56.25%; height: 0;"><iframe style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;" src="https://www.useloom.com/embed/93f92e49dded4fe0aa438ac4500e4665" frameborder="0" allowfullscreen="allowfullscreen"></iframe></div>
<p>&nbsp;</p>
<p>The post <a href="https://predictivemodeler.com/2018/12/30/aixql-neural-networks/">AiXQL: Neural Networks</a> appeared first on <a href="https://predictivemodeler.com">Predictive Modeler</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://predictivemodeler.com/2018/12/30/aixql-neural-networks/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>An MS Excel Example of a Basic MLP</title>
		<link>https://predictivemodeler.com/2018/12/11/an-ms-excel-example-of-a-perceptron/</link>
					<comments>https://predictivemodeler.com/2018/12/11/an-ms-excel-example-of-a-perceptron/#comments</comments>
		
		<dc:creator><![CDATA[Syed Mehmud]]></dc:creator>
		<pubDate>Tue, 11 Dec 2018 14:38:14 +0000</pubDate>
				<category><![CDATA[Practice]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[Neural Networks]]></category>
		<category><![CDATA[Perceptron]]></category>
		<guid isPermaLink="false">https://predictivemodeler.com/?p=1839</guid>

					<description><![CDATA[<p>Prerequisites In order to get the most out of the post below, please check out the following blog posts before proceeding: 1. Theory: The Multi-Layer Perceptron This is an exciting post, because in this one we get to interact with a neural network! There is a download link to an excel file below, that you [&#8230;]</p>
<p>The post <a href="https://predictivemodeler.com/2018/12/11/an-ms-excel-example-of-a-perceptron/">An MS Excel Example of a Basic MLP</a> appeared first on <a href="https://predictivemodeler.com">Predictive Modeler</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p style="padding: 6px; background-color: hsla(120, 75%, 85%, 0.3);"><strong><span style="color: #ff0000;">Prerequisites</span></strong><br />
In order to get the most out of the post below, please check out the following blog posts before proceeding:<br />
1. <a href="https://predictivemodeler.com/2018/12/11/theory-the-multi-layer-perceptron/" target="_blank" rel="noopener noreferrer">Theory: The Multi-Layer Perceptron</a></p>
<hr />
<p>This is an exciting post, because in this one we get to interact with a neural network! There is a download link to an excel file below, that you can use to go over the detailed functioning of a multilayer perceptron (or <em>backpropagation</em> or <em>feedforward</em>) neural network. The video below explains the various components at a high level. If I can explain something better &#8211; please let me know using the comment section below!</p>
<div style="position: relative; padding-bottom: 56.25%; height: 0;"><iframe style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;" src="https://www.useloom.com/embed/7e6a388d210f4f78a6a909679186bd50" frameborder="0" allowfullscreen="allowfullscreen"></iframe></div>
<hr />
<div class="sdm_download_button_box_default"><div class="sdm_download_link"><form action="https://predictivemodeler.com/?sdm_process_download=1&download_id=2020" method="post" class="sdm-g-recaptcha-form sdm-download-form"><div class="sdm-recaptcha-button"><div class="g-recaptcha sdm-g-recaptcha"></div><div class="sdm-termscond-checkbox"><input type="checkbox" class="agree_termscond" value="1"/> I agree to the <a href="https://predictivemodeler.com/tos-and-privacy/" target="_blank">terms and conditions</a></div><a href="#" class="sdm_download green sdm_download_with_condition">Download MS Excel File</a></div><input type="hidden" name="download_id" value="2020" /></form></div></div>
<p>If you have any suggestions on how I can improve this page, please <a href="https://predictivemodeler.com/feedback/">let me know.</a></p>
<p>Clarification (2021-04-18): The neuron output function used in the excel example is a <em>logistic</em> function.</p>
<p>&nbsp;</p>
<p>The post <a href="https://predictivemodeler.com/2018/12/11/an-ms-excel-example-of-a-perceptron/">An MS Excel Example of a Basic MLP</a> appeared first on <a href="https://predictivemodeler.com">Predictive Modeler</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://predictivemodeler.com/2018/12/11/an-ms-excel-example-of-a-perceptron/feed/</wfw:commentRss>
			<slash:comments>20</slash:comments>
		
		
			</item>
		<item>
		<title>Theory: The Multi-Layer Perceptron</title>
		<link>https://predictivemodeler.com/2018/12/11/theory-the-multi-layer-perceptron/</link>
					<comments>https://predictivemodeler.com/2018/12/11/theory-the-multi-layer-perceptron/#comments</comments>
		
		<dc:creator><![CDATA[Syed Mehmud]]></dc:creator>
		<pubDate>Tue, 11 Dec 2018 13:03:10 +0000</pubDate>
				<category><![CDATA[Practice]]></category>
		<category><![CDATA[Machine Learning]]></category>
		<category><![CDATA[Neural Networks]]></category>
		<category><![CDATA[Perceptron]]></category>
		<guid isPermaLink="false">https://predictivemodeler.com/?p=1832</guid>

					<description><![CDATA[<p>There are different models of machine learning, and an important one is supervised learning . This model requires that we have as well as the corresponding   data. The output data acts as a &#8220;supervisor&#8221;, comparing the output of the algorithm (i.e. a prediction or Ŷ) to the actual value from data (i.e. Y) in order to calculate the [&#8230;]</p>
<p>The post <a href="https://predictivemodeler.com/2018/12/11/theory-the-multi-layer-perceptron/">Theory: The Multi-Layer Perceptron</a> appeared first on <a href="https://predictivemodeler.com">Predictive Modeler</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>There are different models of machine <em>learning</em>, and an important one is <em>supervised learning </em><span id='easy-footnote-1-1832' class='easy-footnote-margin-adjust'></span><span class='easy-footnote'><a href='https://predictivemodeler.com/2018/12/11/theory-the-multi-layer-perceptron/#easy-footnote-bottom-1-1832' title='There are other learning paradigms such as &lt;em&gt;Hebbian&lt;/em&gt;, &lt;em&gt;memory-based&lt;/em&gt;, etc. &amp;#8211; that we will explore in a later post.'><sup>1</sup></a></span>. This model requires that we have <span class="tooltips " style="" title="or, independent variables"><span style="color: #000080;">input</span></span> as well as the corresponding <span class="tooltips " style="" title="or, the dependent variable"><span style="color: #000080;">output</span></span>  data. The output data acts as a &#8220;supervisor&#8221;, comparing the output of the algorithm (i.e. a prediction or <em>Ŷ</em>) to the actual value from data (i.e. <em>Y</em>) in order to calculate the difference between them. This difference (or <em>error</em>) is used to tune the algorithm, and hope that the error is smaller in the next time. Not too different from the first time I learned not to touch a hot surface! <em> </em></p>
<p>A <em>perceptron</em> is a basic unit of a <em>neural network</em>. It is simply a mathematical function that takes in one or more inputs, performs an operation, and produces an output. The following tutorial goes over the basic functioning of a perceptron.</p>
<div style="position: relative; padding-bottom: 56.25%; height: 0;"><iframe style="position: absolute; top: 0; left: 0; width: 100%; height: 100%;" src="https://www.useloom.com/embed/e2405cd6541f4aa9809691de10a1d973" frameborder="0" allowfullscreen="allowfullscreen"></iframe></div>
<p>We can arrange several perceptrons in <em>layers</em> to create a <em>multilayer feedforward</em> neural network. This type of arrangement is a <em>back-propagation </em>network. We call it <em>feedforward</em> because the input propagates sequentially through the layers of the network all the way forward to create an output (i.e. prediction or <em>Ŷ</em>). The prediction is compared to the actual output to calculate an error, which then propagates <em>backwards</em> through the network, tuning weights along the way (hence the <em>back-propagation</em> terminology).</p>
<p>There are a few key equations that give one all the mathematics necessary to create a back-propagation multilayer perceptron network (hereafter referred to as <em><strong>MLP</strong></em> in this post). We will describe these in terms of the <em>forward</em> and <em>backward</em> passes through the network.</p>
<hr />
<h3>The Forward Pass</h3>
<p>When a signal propagates forward through an MLP, it creates or induces a field <img decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-3e1c50f1ee29ee3493db38e8690c7085_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#117;&#112;&#115;&#105;&#108;&#111;&#110;&#95;&#106;&#40;&#110;&#41;" title="Rendered by QuickLaTeX.com" height="20" width="41" style="vertical-align: -6px;"/> for the <img decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-38e744309e9e2b69399c74b640b7ad84_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#110;&#116;&#104;" title="Rendered by QuickLaTeX.com" height="13" width="27" style="vertical-align: 0px;"/> example of input data at neuron <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-43c82d5bb00a7568d935a12e3bd969dd_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#106;" title="Rendered by QuickLaTeX.com" height="16" width="9" style="vertical-align: -4px;"/>. This field is computed as:</p>
<p>&nbsp;</p>
<p><a name="id2206043764"></a></p>
<p class="ql-center-displayed-equation" style="line-height: 53px;"><span class="ql-right-eqno"> (1) </span><span class="ql-left-eqno"> &nbsp; </span><img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-d75fa1be2a2e9f9fbbb578e9306f5744_l3.png" height="53" width="190" class="ql-img-displayed-equation quicklatex-auto-format" alt="&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125;&#32; &#92;&#117;&#112;&#115;&#105;&#108;&#111;&#110;&#95;&#106;&#40;&#110;&#41;&#61;&#92;&#115;&#117;&#109;&#95;&#123;&#105;&#61;&#49;&#125;&#94;&#123;&#77;&#125;&#123;&#119;&#95;&#123;&#106;&#105;&#76;&#125;&#40;&#110;&#41;&#121;&#95;&#105;&#40;&#110;&#41;&#125; &#92;&#101;&#110;&#100;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125;" title="Rendered by QuickLaTeX.com"/></p>
<p>where <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-10ebb71bad275c1815a8f2a8c5dea0be_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#77;" title="Rendered by QuickLaTeX.com" height="12" width="19" style="vertical-align: 0px;"/> is the total amount of incoming connections into neuron <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-43c82d5bb00a7568d935a12e3bd969dd_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#106;" title="Rendered by QuickLaTeX.com" height="16" width="9" style="vertical-align: -4px;"/>. <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-6b6bd9a523f0628501026249e612d8d3_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#121;&#95;&#105;&#40;&#110;&#41;" title="Rendered by QuickLaTeX.com" height="18" width="38" style="vertical-align: -4px;"/> is the <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-942bebf0e74619dc18b1c6395d482800_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#105;&#116;&#104;" title="Rendered by QuickLaTeX.com" height="13" width="22" style="vertical-align: 0px;"/> input to neuron <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-43c82d5bb00a7568d935a12e3bd969dd_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#106;" title="Rendered by QuickLaTeX.com" height="16" width="9" style="vertical-align: -4px;"/>, and <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-66a9f474fc3c52efdfb0ba6a70199ee8_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#76;" title="Rendered by QuickLaTeX.com" height="12" width="12" style="vertical-align: 0px;"/> is the layer of the network (e.g. for a network with one hidden and an output layer, <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-66a9f474fc3c52efdfb0ba6a70199ee8_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#76;" title="Rendered by QuickLaTeX.com" height="12" width="12" style="vertical-align: 0px;"/> will be 1 or 2 respectively). The weight connecting <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-6b6bd9a523f0628501026249e612d8d3_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#121;&#95;&#105;&#40;&#110;&#41;" title="Rendered by QuickLaTeX.com" height="18" width="38" style="vertical-align: -4px;"/> to neuron <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-43c82d5bb00a7568d935a12e3bd969dd_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#106;" title="Rendered by QuickLaTeX.com" height="16" width="9" style="vertical-align: -4px;"/> in layer <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-66a9f474fc3c52efdfb0ba6a70199ee8_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#76;" title="Rendered by QuickLaTeX.com" height="12" width="12" style="vertical-align: 0px;"/> is denoted by <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-78d48fc249995bf4f4ebb31bc82bc554_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#119;&#95;&#123;&#106;&#105;&#76;&#125;" title="Rendered by QuickLaTeX.com" height="14" width="33" style="vertical-align: -6px;"/>. Note that for the first hidden layer <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-6b6bd9a523f0628501026249e612d8d3_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#121;&#95;&#105;&#40;&#110;&#41;" title="Rendered by QuickLaTeX.com" height="18" width="38" style="vertical-align: -4px;"/> is the same as as the <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-942bebf0e74619dc18b1c6395d482800_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#105;&#116;&#104;" title="Rendered by QuickLaTeX.com" height="13" width="22" style="vertical-align: 0px;"/> data input. For other layers, it will represent the output from the respective neurons.</p>
<p>Once the induced field is calculated, the output of neuron <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-43c82d5bb00a7568d935a12e3bd969dd_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#106;" title="Rendered by QuickLaTeX.com" height="16" width="9" style="vertical-align: -4px;"/> can be calculated according to the selected activation function. We will use the <em>hyperbolic tangent</em> function for this purpose<span id='easy-footnote-2-1832' class='easy-footnote-margin-adjust'></span><span class='easy-footnote'><a href='https://predictivemodeler.com/2018/12/11/theory-the-multi-layer-perceptron/#easy-footnote-bottom-2-1832' title='A &lt;em&gt;sigmoidal&lt;/em&gt; function is also commonly used, however the hyperbolic tangent function is antisymmetric and usually performs better'><sup>2</sup></a></span>. The output at neuron <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-43c82d5bb00a7568d935a12e3bd969dd_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#106;" title="Rendered by QuickLaTeX.com" height="16" width="9" style="vertical-align: -4px;"/> is then calculated as:</p>
<p>&nbsp;</p>
<p><a name="id2687337987"></a></p>
<p class="ql-center-displayed-equation" style="line-height: 169px;"><span class="ql-right-eqno"> (2) </span><span class="ql-left-eqno"> &nbsp; </span><img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-d46dda0b2d8485e19f4b6cb8b94d23e6_l3.png" height="169" width="279" class="ql-img-displayed-equation quicklatex-auto-format" alt="&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125;&#32; &#92;&#98;&#101;&#103;&#105;&#110;&#123;&#97;&#108;&#105;&#103;&#110;&#125; &#92;&#118;&#97;&#114;&#112;&#104;&#105;&#40;&#92;&#117;&#112;&#115;&#105;&#108;&#111;&#110;&#95;&#106;&#40;&#110;&#41;&#41;&#32;&#38;&#61;&#32;&#97;&#92;&#116;&#97;&#110;&#104;&#40;&#98;&#92;&#117;&#112;&#115;&#105;&#108;&#111;&#110;&#95;&#106;&#40;&#110;&#41;&#41;&#44;&#32;&#32;&#32;&#40;&#97;&#44;&#98;&#41;&#62;&#48;&#92;&#92; &#38;&#61;&#32;&#97;&#92;&#102;&#114;&#97;&#99;&#123;&#92;&#115;&#105;&#110;&#104;&#40;&#98;&#92;&#117;&#112;&#115;&#105;&#108;&#111;&#110;&#95;&#106;&#40;&#110;&#41;&#41;&#125;&#123;&#92;&#99;&#111;&#115;&#104;&#40;&#98;&#92;&#117;&#112;&#115;&#105;&#108;&#111;&#110;&#95;&#106;&#40;&#110;&#41;&#41;&#125;&#92;&#92; &#38;&#61;&#32;&#97;&#92;&#102;&#114;&#97;&#99;&#123;&#101;&#94;&#123;&#98;&#92;&#117;&#112;&#115;&#105;&#108;&#111;&#110;&#95;&#106;&#40;&#110;&#41;&#125;&#45;&#101;&#94;&#123;&#45;&#98;&#92;&#117;&#112;&#115;&#105;&#108;&#111;&#110;&#95;&#106;&#40;&#110;&#41;&#125;&#125;&#123;&#101;&#94;&#123;&#98;&#92;&#117;&#112;&#115;&#105;&#108;&#111;&#110;&#95;&#106;&#40;&#110;&#41;&#125;&#43;&#101;&#94;&#123;&#45;&#98;&#92;&#117;&#112;&#115;&#105;&#108;&#111;&#110;&#95;&#106;&#40;&#110;&#41;&#125;&#125;&#92;&#92; &#38;&#61;&#32;&#97;&#92;&#102;&#114;&#97;&#99;&#123;&#101;&#94;&#123;&#50;&#98;&#92;&#117;&#112;&#115;&#105;&#108;&#111;&#110;&#95;&#106;&#40;&#110;&#41;&#125;&#45;&#49;&#125;&#123;&#101;&#94;&#123;&#50;&#98;&#92;&#117;&#112;&#115;&#105;&#108;&#111;&#110;&#95;&#106;&#40;&#110;&#41;&#125;&#43;&#49;&#125; &#92;&#101;&#110;&#100;&#123;&#97;&#108;&#105;&#103;&#110;&#125; &#92;&#101;&#110;&#100;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125;" title="Rendered by QuickLaTeX.com"/></p>
<p>where <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-5c53d6ebabdbcfa4e107550ea60b1b19_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#97;" title="Rendered by QuickLaTeX.com" height="8" width="9" style="vertical-align: 0px;"/>, <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-f56d50c26583f9a035ff6b4e3c0ca5c0_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#98;" title="Rendered by QuickLaTeX.com" height="13" width="8" style="vertical-align: 0px;"/> are constants that are greater than zero. Practically useful values for these constants are <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-80a3d007b77705df0919525b484590e4_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#97;&#61;&#49;&#46;&#55;&#49;&#53;&#57;" title="Rendered by QuickLaTeX.com" height="14" width="83" style="vertical-align: -1px;"/> and <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-3a583c9a493a51e01c23c6bb53577659_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#98;&#61;&#50;&#47;&#51;" title="Rendered by QuickLaTeX.com" height="18" width="58" style="vertical-align: -5px;"/>. <img decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-3e1c50f1ee29ee3493db38e8690c7085_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#117;&#112;&#115;&#105;&#108;&#111;&#110;&#95;&#106;&#40;&#110;&#41;" title="Rendered by QuickLaTeX.com" height="20" width="41" style="vertical-align: -6px;"/> for neuron <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-43c82d5bb00a7568d935a12e3bd969dd_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#106;" title="Rendered by QuickLaTeX.com" height="16" width="9" style="vertical-align: -4px;"/> and at the <img decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-38e744309e9e2b69399c74b640b7ad84_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#110;&#116;&#104;" title="Rendered by QuickLaTeX.com" height="13" width="27" style="vertical-align: 0px;"/> data example is calculated as in equation 1.</p>
<p>And that&#8217;s it! Equations 1 &amp; 2 completely specify the forward computational pass through the MLP. Now, let&#8217;s look at the more complicated backwards pass.</p>
<hr />
<h3>The Backwards Pass</h3>
<p>The first thing we have to do is to compute the error term, <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-ecb3ec0fc6866e26ec884145e44be817_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#118;&#97;&#114;&#101;&#112;&#115;&#105;&#108;&#111;&#110;" title="Rendered by QuickLaTeX.com" height="8" width="8" style="vertical-align: 0px;"/>. We can calculate this term by comparing the output at the final neuron in the forward pass. This is the prediction from the neural network for the output for the <img decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-38e744309e9e2b69399c74b640b7ad84_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#110;&#116;&#104;" title="Rendered by QuickLaTeX.com" height="13" width="27" style="vertical-align: 0px;"/> example of input data, let&#8217;s call this  <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-0aebb266801dea0eddabc45c8ad8a481_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#104;&#97;&#116;&#123;&#89;&#125;&#40;&#110;&#41;" title="Rendered by QuickLaTeX.com" height="21" width="38" style="vertical-align: -4px;"/>. We will compute the error as the difference of this prediction from the actual value, <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-95b52a9c8d9abee9e7e60dbb086517ee_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#89;&#40;&#110;&#41;" title="Rendered by QuickLaTeX.com" height="18" width="38" style="vertical-align: -4px;"/>.</p>
<p>&nbsp;</p>
<p><a name="id1586408174"></a></p>
<p class="ql-center-displayed-equation" style="line-height: 23px;"><span class="ql-right-eqno"> (3) </span><span class="ql-left-eqno"> &nbsp; </span><img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-befbe0a50af37ba188f9cebffa5bf69a_l3.png" height="23" width="403" class="ql-img-displayed-equation quicklatex-auto-format" alt="&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125;&#32; &#92;&#98;&#101;&#103;&#105;&#110;&#123;&#97;&#108;&#105;&#103;&#110;&#125; &#92;&#118;&#97;&#114;&#101;&#112;&#115;&#105;&#108;&#111;&#110;&#95;&#106;&#40;&#110;&#41;&#32;&#61;&#32;&#92;&#104;&#97;&#116;&#123;&#89;&#95;&#106;&#125;&#40;&#110;&#41;&#32;&#45;&#32;&#89;&#95;&#106;&#40;&#110;&#41;&#44;&#32;&#92;&#116;&#101;&#120;&#116;&#123;&#119;&#104;&#101;&#114;&#101;&#32;&#36;&#106;&#36;&#32;&#105;&#115;&#32;&#116;&#104;&#101;&#32;&#111;&#117;&#116;&#112;&#117;&#116;&#32;&#110;&#101;&#117;&#114;&#111;&#110;&#125; &#92;&#101;&#110;&#100;&#123;&#97;&#108;&#105;&#103;&#110;&#125; &#92;&#101;&#110;&#100;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125;" title="Rendered by QuickLaTeX.com"/></p>
<p>&nbsp;</p>
<p>Now, we need the equation to update the weights of the network <span class="tooltips " style="" title="If interested in the derivation, please review Neural Networks - A Comprehensive Foundation, by Simon Haykin"><span style="color: #000080;">The equations are not derived here</span></span>. We use the following equation to update the connecting weights throughout the MLP:</p>
<p>&nbsp;</p>
<p><a name="id1854435903"></a></p>
<p class="ql-center-displayed-equation" style="line-height: 19px;"><span class="ql-right-eqno"> (4) </span><span class="ql-left-eqno"> &nbsp; </span><img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-dbaa1569d22ff625628263be8cbdc7c9_l3.png" height="19" width="178" class="ql-img-displayed-equation quicklatex-auto-format" alt="&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125;&#32; &#92;&#98;&#101;&#103;&#105;&#110;&#123;&#97;&#108;&#105;&#103;&#110;&#125; &#92;&#68;&#101;&#108;&#116;&#97;&#32;&#119;&#95;&#123;&#106;&#105;&#76;&#125;&#40;&#110;&#41;&#32;&#61;&#32;&#92;&#101;&#116;&#97;&#32;&#92;&#100;&#101;&#108;&#116;&#97;&#32;&#40;&#110;&#41;&#32;&#121;&#95;&#105;&#40;&#110;&#41; &#92;&#101;&#110;&#100;&#123;&#97;&#108;&#105;&#103;&#110;&#125; &#92;&#101;&#110;&#100;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125;" title="Rendered by QuickLaTeX.com"/></p>
<p>where <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-08d2c7192ae151c8ff47d8e2259fd7e8_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#68;&#101;&#108;&#116;&#97;&#32;&#119;&#95;&#123;&#106;&#105;&#76;&#125;" title="Rendered by QuickLaTeX.com" height="18" width="48" style="vertical-align: -6px;"/> is the change in the weight connecting neuron <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-695d9d59bd04859c6c99e7feb11daab6_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#105;" title="Rendered by QuickLaTeX.com" height="12" width="6" style="vertical-align: 0px;"/> in layer <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-3ed0f94a372c54a0685e0cb48d026d5f_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#76;&#45;&#49;" title="Rendered by QuickLaTeX.com" height="13" width="42" style="vertical-align: -1px;"/> to neuron <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-43c82d5bb00a7568d935a12e3bd969dd_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#106;" title="Rendered by QuickLaTeX.com" height="16" width="9" style="vertical-align: -4px;"/> in layer <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-66a9f474fc3c52efdfb0ba6a70199ee8_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#76;" title="Rendered by QuickLaTeX.com" height="12" width="12" style="vertical-align: 0px;"/>. <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-353d8843a56869470cc39f8575e0c785_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#101;&#116;&#97;" title="Rendered by QuickLaTeX.com" height="12" width="9" style="vertical-align: -4px;"/> is the <em>learning rate </em>constant (the heuristic value for it range from 0.01-5). <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-6b6bd9a523f0628501026249e612d8d3_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#121;&#95;&#105;&#40;&#110;&#41;" title="Rendered by QuickLaTeX.com" height="18" width="38" style="vertical-align: -4px;"/> is the output of neuron <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-695d9d59bd04859c6c99e7feb11daab6_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#105;" title="Rendered by QuickLaTeX.com" height="12" width="6" style="vertical-align: 0px;"/>, or in the case of the input layer, it is just the <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-942bebf0e74619dc18b1c6395d482800_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#105;&#116;&#104;" title="Rendered by QuickLaTeX.com" height="13" width="22" style="vertical-align: 0px;"/> input. There is a new term in the equation (<a href="#id1854435903">4</a>) above, and that is the <em>local gradient</em> function <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-5e51919eca529c75de7851d8bdb188ab_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#100;&#101;&#108;&#116;&#97;&#32;&#40;&#110;&#41;" title="Rendered by QuickLaTeX.com" height="18" width="33" style="vertical-align: -4px;"/>. This function for the output neuron is defined as:</p>
<p>&nbsp;</p>
<p><a name="id2872827621"></a></p>
<p class="ql-center-displayed-equation" style="line-height: 61px;"><span class="ql-right-eqno"> (5) </span><span class="ql-left-eqno"> &nbsp; </span><img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-17c05ce4d66d0470daa17002fc0b23a0_l3.png" height="61" width="408" class="ql-img-displayed-equation quicklatex-auto-format" alt="&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125;&#32; &#92;&#98;&#101;&#103;&#105;&#110;&#123;&#97;&#108;&#105;&#103;&#110;&#125; &#92;&#100;&#101;&#108;&#116;&#97;&#95;&#106;&#40;&#110;&#41;&#32;&#38;&#61;&#32;&#92;&#118;&#97;&#114;&#101;&#112;&#115;&#105;&#108;&#111;&#110;&#95;&#106;&#40;&#110;&#41;&#32;&#92;&#118;&#97;&#114;&#112;&#104;&#105;&#39;&#40;&#92;&#117;&#112;&#115;&#105;&#108;&#111;&#110;&#95;&#106;&#40;&#110;&#41;&#41;&#44;&#32;&#92;&#116;&#101;&#120;&#116;&#123;&#119;&#104;&#101;&#114;&#101;&#32;&#36;&#106;&#36;&#32;&#105;&#115;&#32;&#116;&#104;&#101;&#32;&#111;&#117;&#116;&#112;&#117;&#116;&#32;&#110;&#101;&#117;&#114;&#111;&#110;&#125;&#32;&#32;&#92;&#92; &#38;&#61;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#97;&#125;&#123;&#98;&#125;&#091;&#92;&#104;&#97;&#116;&#123;&#89;&#95;&#106;&#125;&#40;&#110;&#41;&#32;&#45;&#32;&#89;&#95;&#106;&#40;&#110;&#41;&#093;&#091;&#97;&#45;&#89;&#95;&#106;&#40;&#110;&#41;&#093;&#091;&#97;&#43;&#89;&#95;&#106;&#40;&#110;&#41;&#093; &#92;&#101;&#110;&#100;&#123;&#97;&#108;&#105;&#103;&#110;&#125; &#92;&#101;&#110;&#100;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125;" title="Rendered by QuickLaTeX.com"/></p>
<p>where <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-5c53d6ebabdbcfa4e107550ea60b1b19_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#97;" title="Rendered by QuickLaTeX.com" height="8" width="9" style="vertical-align: 0px;"/> and <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-f56d50c26583f9a035ff6b4e3c0ca5c0_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#98;" title="Rendered by QuickLaTeX.com" height="13" width="8" style="vertical-align: 0px;"/> are the same constants as from equation (<a href="#id2687337987">2</a>), <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-a599fc4ad4c45e4c71e85468835adb2b_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#118;&#97;&#114;&#112;&#104;&#105;&#39;" title="Rendered by QuickLaTeX.com" height="18" width="16" style="vertical-align: -4px;"/> is the first order differential of equation (<a href="#id2687337987">2</a>).</p>
<p>Now that you have the local gradient for the output neuron from (<a href="#id2872827621">5</a>), you can use equation (<a href="#id1854435903">4</a>) to update the weights of the incoming connections to the output neuron. In order to update the connecting weights to any hidden neurons, you need to first calculate the local gradient at each of the hidden neurons using the following equation:</p>
<p>&nbsp;</p>
<p><a name="id1410342744"></a></p>
<p class="ql-center-displayed-equation" style="line-height: 88px;"><span class="ql-right-eqno"> (6) </span><span class="ql-left-eqno"> &nbsp; </span><img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-d0e4f45e5a32ce7344375fdd75b65db9_l3.png" height="88" width="476" class="ql-img-displayed-equation quicklatex-auto-format" alt="&#92;&#98;&#101;&#103;&#105;&#110;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125;&#32; &#92;&#98;&#101;&#103;&#105;&#110;&#123;&#97;&#108;&#105;&#103;&#110;&#125; &#92;&#100;&#101;&#108;&#116;&#97;&#95;&#106;&#40;&#110;&#41;&#32;&#38;&#61;&#32;&#92;&#118;&#97;&#114;&#112;&#104;&#105;&#39;&#40;&#92;&#117;&#112;&#115;&#105;&#108;&#111;&#110;&#95;&#106;&#40;&#110;&#41;&#41;&#92;&#115;&#117;&#109;&#95;&#107;&#32;&#92;&#100;&#101;&#108;&#116;&#97;&#95;&#107;&#40;&#110;&#41;&#32;&#119;&#95;&#123;&#107;&#106;&#125;&#40;&#110;&#41;&#44;&#32;&#92;&#116;&#101;&#120;&#116;&#123;&#119;&#104;&#101;&#114;&#101;&#32;&#36;&#106;&#36;&#32;&#105;&#115;&#32;&#97;&#32;&#104;&#105;&#100;&#100;&#101;&#110;&#32;&#110;&#101;&#117;&#114;&#111;&#110;&#125;&#32;&#32;&#92;&#92; &#38;&#61;&#32;&#92;&#102;&#114;&#97;&#99;&#123;&#97;&#125;&#123;&#98;&#125;&#091;&#97;&#45;&#89;&#95;&#106;&#40;&#110;&#41;&#093;&#091;&#97;&#43;&#89;&#95;&#106;&#40;&#110;&#41;&#093;&#92;&#115;&#117;&#109;&#95;&#107;&#32;&#92;&#100;&#101;&#108;&#116;&#97;&#95;&#107;&#40;&#110;&#41;&#32;&#119;&#95;&#123;&#107;&#106;&#125;&#40;&#110;&#41; &#92;&#101;&#110;&#100;&#123;&#97;&#108;&#105;&#103;&#110;&#125; &#92;&#101;&#110;&#100;&#123;&#101;&#113;&#117;&#97;&#116;&#105;&#111;&#110;&#42;&#125;" title="Rendered by QuickLaTeX.com"/></p>
<p>where <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-821e5694fbbb57acf1e3734e831168d6_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#92;&#115;&#117;&#109;&#95;&#107;" title="Rendered by QuickLaTeX.com" height="18" width="26" style="vertical-align: -5px;"/> is over all of the <b>outgoing </b>connectors connecting neuron <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-43c82d5bb00a7568d935a12e3bd969dd_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#106;" title="Rendered by QuickLaTeX.com" height="16" width="9" style="vertical-align: -4px;"/> in layer <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-66a9f474fc3c52efdfb0ba6a70199ee8_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#76;" title="Rendered by QuickLaTeX.com" height="12" width="12" style="vertical-align: 0px;"/> to neuron <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-d99163d96be33d1a6860f031bf5175aa_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#107;&#61;&#49;&#44;&#46;&#46;&#46;" title="Rendered by QuickLaTeX.com" height="17" width="64" style="vertical-align: -4px;"/> in layer <img loading="lazy" decoding="async" src="https://predictivemodeler.com/wp-content/ql-cache/quicklatex.com-470d16dcbb79d9285732923a0074b7b4_l3.png" class="ql-img-inline-formula quicklatex-auto-format" alt="&#76;&#43;&#49;" title="Rendered by QuickLaTeX.com" height="14" width="42" style="vertical-align: -2px;"/>.</p>
<p>Using equation (<a href="#id1410342744">6</a>) and equation (<a href="#id1854435903">4</a>), you can now update the remaining weights in the neural network.</p>
<p>I know that was a lot of algebra! Fear not &#8211; in the next post I will provide a simple working model of this mathematics in Microsoft Excel. You will be able to see the workings of the forward and backwards pass in live action!</p>
<p>&nbsp;</p>
<p>The post <a href="https://predictivemodeler.com/2018/12/11/theory-the-multi-layer-perceptron/">Theory: The Multi-Layer Perceptron</a> appeared first on <a href="https://predictivemodeler.com">Predictive Modeler</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://predictivemodeler.com/2018/12/11/theory-the-multi-layer-perceptron/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
	</channel>
</rss>
