[scripts] Documentation fix in xconfig scripts
authorDaniel Povey <dpovey@gmail.com>
Sat, 12 Aug 2017 19:48:42 +0000 (15:48 -0400)
committerDaniel Povey <dpovey@gmail.com>
Sat, 12 Aug 2017 19:48:42 +0000 (15:48 -0400)
egs/wsj/s5/steps/libs/nnet3/xconfig/basic_layers.py

index 8108d007f62f33a81173a4360dfd5124ae1197e8..26ebedace83a878896e424c54a7dc47c1541d7b9 100644 (file)
@@ -414,7 +414,7 @@ class XconfigOutputLayer(XconfigLayerBase):
     """This class is for lines like
     'output-layer name=output dim=4257 input=Append(input@-1, input@0, input@1, ReplaceIndex(ivector, t, 0))'
     By default this includes a log-softmax component.  The parameters are
-    initialized to zero, asthis is best for output layers.
+    initialized to zero, as this empirically tends to be the best approach for output layers.
 
     Parameters of the class, and their defaults:
         input='[-1]'    :   Descriptor giving the input of the layer.
@@ -440,6 +440,9 @@ class XconfigOutputLayer(XconfigLayerBase):
             -0.25 is referred to as presoftmax_prior_scale_power in scripts. In
             the scripts this would normally be set to
             config_dir/presoftmax_prior_scale.vec
+        max-change=1.5 :  Can be used to change the max-change parameter in the
+            affine component; this affects how much the matrix can change on each
+            iteration.
         output-delay=0    :  Can be used to shift the frames on the output, equivalent
              to delaying labels by this many frames (positive value increases latency
              in online decoding but may help if you're using unidirectional LSTMs.