[mlpack-svn] [MLPACK] #182: Random number generators always use the same seed
MLPACK Trac
trac at coffeetalk-1.cc.gatech.edu
Tue Jan 17 20:56:26 EST 2012
#182: Random number generators always use the same seed
--------------------------+-------------------------------------------------
Reporter: march | Owner:
Type: enhancement | Status: new
Priority: minor | Milestone:
Component: mlpack | Resolution:
Keywords: | Blocking:
Blocked By: |
--------------------------+-------------------------------------------------
Comment (by nslagle):
I guess I'm not familiar with how the --help and --info options function;
if the function the way I think they do, having them available from CLI's
header is probably okay as a free-floating feature. I would draw the line
there, as --help and --info don't take arguments (at least I think they
don't...)
Modifying the seed value of a pseudo random number generator shouldn't be
a command line argument that anyone from anywhere clinging to the same
process can apply, much to the chagrin of the process owner; while
tempting, following the path of implementing a feature which seems to
offer a shortcut like this led us, inexorably, to the untenable world of
the universal CLI, or rather, CLI for all, and all for CLI.
We should access features of a class/interface/API in more conventional
ways. So, if you choose to use a random number generator, and you want to
change the seed value, do so through the appropriate interface. If the
command line argument seems essential to ease the user's burden in a
particular main file case, let the author of that main file create a CLI
hook for it.
So there's my response, handmade in exhaustion...
--
Ticket URL: <https://trac.research.cc.gatech.edu/fastlab/ticket/182#comment:5>
MLPACK <www.fast-lab.org>
MLPACK is an intuitive, fast, and scalable C++ machine learning library developed by the FASTLAB at Georgia Tech under Dr. Alex Gray.
More information about the mlpack-svn
mailing list