- create proper test.prj
git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@608 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
+2
-12
@@ -97,22 +97,12 @@ int main()
|
||||
for (++i; i < 4; i++)
|
||||
{
|
||||
Layer *layer = new Layer("Layer", i, lowerLayer->bh().n_elem, 1, lowerLayer->bh().n_elem >> 1);
|
||||
layer->params().learningRate = lowerLayer->params().learningRate/2;
|
||||
layer->params().numEpochs = lowerLayer->params().numEpochs/2;
|
||||
lowerLayer = layer;
|
||||
stack.addLayer(layer);
|
||||
}
|
||||
|
||||
stack.getLayer(0)->params().learningRate = 0.04;
|
||||
stack.getLayer(0)->params().numEpochs = 1000;
|
||||
|
||||
stack.getLayer(1)->params().learningRate = 0.03;
|
||||
stack.getLayer(1)->params().numEpochs = 500;
|
||||
|
||||
stack.getLayer(2)->params().learningRate = 0.02;
|
||||
stack.getLayer(2)->params().numEpochs = 250;
|
||||
|
||||
stack.getLayer(3)->params().learningRate = 0.01;
|
||||
stack.getLayer(3)->params().numEpochs = 125;
|
||||
|
||||
// Save project
|
||||
stack.save();
|
||||
|
||||
|
||||
@@ -8,14 +8,12 @@
|
||||
"numVisibleX" : 16,
|
||||
"numVisibleY" : 16,
|
||||
"rbm" : {
|
||||
"numHidden" : 8,
|
||||
"numVisible" : 256,
|
||||
"params" : {
|
||||
"doRaoBlackwell" : 1,
|
||||
"doSampleBatch" : 0,
|
||||
"gibbsDoSampleHidden" : 1,
|
||||
"gibbsDoSampleVisible" : 0,
|
||||
"learningRate" : 0.02,
|
||||
"learningRate" : 0.10000000000000001,
|
||||
"miniBatchSize" : 100,
|
||||
"momentum" : 0.5,
|
||||
"numEpochs" : 1000,
|
||||
@@ -24,6 +22,72 @@
|
||||
}
|
||||
},
|
||||
"weights_file" : "Layer.0.weights.dat"
|
||||
},
|
||||
{
|
||||
"id" : 1,
|
||||
"name" : "Layer",
|
||||
"numHidden" : 4,
|
||||
"numVisibleX" : 8,
|
||||
"numVisibleY" : 1,
|
||||
"rbm" : {
|
||||
"params" : {
|
||||
"doRaoBlackwell" : 1,
|
||||
"doSampleBatch" : 0,
|
||||
"gibbsDoSampleHidden" : 1,
|
||||
"gibbsDoSampleVisible" : 0,
|
||||
"learningRate" : 0.050000000000000003,
|
||||
"miniBatchSize" : 100,
|
||||
"momentum" : 0.5,
|
||||
"numEpochs" : 500,
|
||||
"numGibbs" : 1,
|
||||
"weightDecay" : 0
|
||||
}
|
||||
},
|
||||
"weights_file" : "Layer.1.weights.dat"
|
||||
},
|
||||
{
|
||||
"id" : 2,
|
||||
"name" : "Layer",
|
||||
"numHidden" : 2,
|
||||
"numVisibleX" : 4,
|
||||
"numVisibleY" : 1,
|
||||
"rbm" : {
|
||||
"params" : {
|
||||
"doRaoBlackwell" : 1,
|
||||
"doSampleBatch" : 0,
|
||||
"gibbsDoSampleHidden" : 1,
|
||||
"gibbsDoSampleVisible" : 0,
|
||||
"learningRate" : 0.025000000000000001,
|
||||
"miniBatchSize" : 100,
|
||||
"momentum" : 0.5,
|
||||
"numEpochs" : 250,
|
||||
"numGibbs" : 1,
|
||||
"weightDecay" : 0
|
||||
}
|
||||
},
|
||||
"weights_file" : "Layer.2.weights.dat"
|
||||
},
|
||||
{
|
||||
"id" : 3,
|
||||
"name" : "Layer",
|
||||
"numHidden" : 1,
|
||||
"numVisibleX" : 2,
|
||||
"numVisibleY" : 1,
|
||||
"rbm" : {
|
||||
"params" : {
|
||||
"doRaoBlackwell" : 1,
|
||||
"doSampleBatch" : 0,
|
||||
"gibbsDoSampleHidden" : 1,
|
||||
"gibbsDoSampleVisible" : 0,
|
||||
"learningRate" : 0.012500000000000001,
|
||||
"miniBatchSize" : 100,
|
||||
"momentum" : 0.5,
|
||||
"numEpochs" : 125,
|
||||
"numGibbs" : 1,
|
||||
"weightDecay" : 0
|
||||
}
|
||||
},
|
||||
"weights_file" : "Layer.3.weights.dat"
|
||||
}
|
||||
],
|
||||
"name" : "test"
|
||||
|
||||
Reference in New Issue
Block a user