
  ddoouuggssMMoommeennttuumm -- ttrraaiinnss tthhee nneettwwoorrkk uussiinngg bboouunnddeedd mmoommeennttuumm ddeesscceenntt

  UUSSAAGGEE

        dougsMomentum [<num-updates>] [-report <report-interval> | -setOnly]

  DDEESSCCRRIIPPTTIIOONN

  This is a shortcut for training the network using "Doug's momentum
  descent". The arguments are similar to those for _t_r_a_i_n. The momentum term
  is taken from the network's momentum parameter.

  Doug's momentum descent is similar to standard momentum descent with the
  exception that the pre-momentum weight step vector is bounded so that its
  length cannot exceed 1.0. After the momentum is added, the length of the
  resulting weight change vector can grow as high as 1 / (1 - momentum). This
  change allows stable behavior with much higher initial learning rates,
  resulting in less need to adjust the learning rate as training progresses.

  If the -setOnly flag is used, no training will occur. However, the
  network's numUpdates, reportInterval, and default algorithm will be set.
  This can be used to set the default training behavior in an initialization
  script prior to actually training.

  EEXXAAMMPPLLEESS

  To train for 1000 epochs, printing reports every 100:

        lens> dougsMomentum 1000 -r 100

  SSEEEE AALLSSOO

  _t_r_a_i_n, _s_t_e_e_p_e_s_t, _m_o_m_e_n_t_u_m, _d_e_l_t_a_B_a_r_D_e_l_t_a

  ---------------------------------------------------------------------------
    Last modified: Fri Nov 17 12:37:06 EST 2000

