<?xml version="1.0" encoding="UTF-8"?>
<!--
  This file uses MATHML. Internet Explorer does not support MATHML.
  You can use Mozilla to view this file. -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0//EN" "http://www.w3.org/TR/MathML2/dtd/xhtml-math11-f.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:math="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<head>
<title>Stochastic versus Batch Gradient Descent</title>
<meta name="AUTHOR" content="Jose M Vidal"></meta>
<meta name="GENERATOR" content="xslides.el, written by J.M. Vidal"></meta>
<link rel="next" href="multilayer.xml" title="Multilayer Networks"/>
<link rel="previous" href="stockgd.xml"  title="Incremental (Stochastic) Gradient Descent"/>
<link rel="author" href="../../index.html" title="Jose M Vidal"/>
<link rel="parent" href="index.xml" title="Index"/>
<link rel="top" href="../index.html" title="Presentation List"/>

<link rel="stylesheet" type="text/css" href="../xslides-medwhite.css" title="White" media="all" />
 	    <link rel="alternate stylesheet" type="text/css" href="../xslides-medblue.css" title="Blue" media="all" />
 	    <link rel="alternate stylesheet" type="text/css" href="../xslides-usc.css" title="USCTheme" media="all" />
<script type="text/javascript" src="../scripts/stylehelper.js"></script>
<script src="http://www.google.com/jsapi?key=ABQIAAAA0vz0d8u4viYZ6W6FIYGi0RR1BqnQYAc1nPvuKWOsII67Ck446RRu4NNVxfFKFwUD62JqLUQywG3fwg"></script>
<script type="text/javascript" src="googleapi.js"></script>
<script type="text/javascript">google.load('jquery','1') ;google.load('jqueryui','1');</script>
<link rel="stylesheet" href="../lightbox.css" type="text/css" media="screen"/>
</head>
<body>
<div class="navbar">
<p>
<a onclick="javascript:this.href=getURL('stockgd.xml');return true;" rel="prev" href="stockgd.xml" accesskey="P" title="Incremental (Stochastic) Gradient Descent">&larr;</a>
<a rel="index" href="index.xml" onclick="javascript:this.href=getURL('index.xml');return true;" accesskey="I" title="Index Page">^</a>
<a rel="next" href="multilayer.xml" onclick="javascript:this.href=getURL('multilayer.xml');return true;" accesskey="N" title="Multilayer Networks">&rarr;</a>
</p>
</div>
<div class="talktitle"><p>Artificial Neural Networks</p></div>
<h1 class="slide">Stochastic versus Batch Gradient Descent</h1>
<div class="slidebody">
      <ul>
	<li><em>Incremental Gradient Descent can approximate Batch Gradient
	    Descent arbitrarily closely if <math xmlns="http://www.w3.org/1998/Math/MathML">
<mi>&eta;</mi>

</math> made small
	    enough.</em> </li>

	<li>In stochastic the weights are updated after examining each
	example. </li>

	<li>Batch gradient takes longer in its inner loop (large sum)
	but it can use a larger step size because of this sum. </li>

	<li>Stochastic can often avoid falling into local
	  minima. </li>

	<li><em>NOTE: altough these methods assume unthresholded
	linear units, they can be easily modified to work on regular perceptrons.</em> </li>
	
      </ul>
    </div><hr class="bottom"/>
<p class="author"><a href="../../index.html">Jos&eacute; M. Vidal</a>
<a href=" http://validator.w3.org/check?uri=http://jmvidal.cse.sc.edu/talks/ann/incrementalvsbatch.xml">.</a></p>
<p class="pagenumber">17 of 33</p>
</body>
</html>