<p>My thoughts here don't apply to this situation in particular (I haven't really looked over this), but I think that in general, serializing user preferences for training is worth doing.  For instance, a user may want to load a model, and then train it some more.  Any intermediate training variables probably aren't worth saving, but something like a learning rate is worth holding onto, in my opinion.  This is what I've tried to do with other serialization code.  I hope these thoughts are helpful. :)</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br>Reply to this email directly or <a href="https://github.com/mlpack/mlpack/pull/516#issuecomment-183053985">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/AJ4bFMaI1q-2_eXV7ITWRyy21udaTmd-ks5pjOpPgaJpZM4HTzyk.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/mlpack/mlpack/pull/516#issuecomment-183053985"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request on GitHub"></meta>
</div>