3
4
5
6
7
8
9
10
11
12
13
14
15
|
# File 'lib/torchrb/nn/trainer_default.rb', line 3
def define_trainer options
torch.eval " number_of_iterations = \#{options.fetch(:iterations){50}} -- Must be set for the callback to work\n\n criterion = nn.ClassNLLCriterion()\n\n trainer = nn.StochasticGradient(net, criterion)\n trainer.verbose = false\n trainer.learningRate = \#{options.fetch(:learning_rate){0.001}}\n trainer.maxIteration = number_of_iterations\n trainer.hookIteration = iteration_callback\n EOF\nend\n", __FILE__, __LINE__
|