Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/clementfarabet/lua---nnx.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarco Scoffier <github@metm.org>2011-09-15 11:03:55 +0400
committerMarco Scoffier <github@metm.org>2011-09-15 11:03:55 +0400
commitab6e8c5fe0cec06682d6bc0bf7ae3c518e934d7f (patch)
treece8b07a81acd93547abc32cba36365a5a8517d41 /DataList.lua
parent28d484e2b0be59aceb3addea2b23b706523100c8 (diff)
changes to run notMNIST with padding
Diffstat (limited to 'DataList.lua')
-rw-r--r--DataList.lua20
1 files changed, 13 insertions, 7 deletions
diff --git a/DataList.lua b/DataList.lua
index 43617ed..287d7dd 100644
--- a/DataList.lua
+++ b/DataList.lua
@@ -12,6 +12,7 @@ function DataList:__init()
self.datasets = {}
self.nbClass = 0
self.ClassName = {}
+ self.ClassRev = {}
self.nbSamples = 0
self.targetIsProbability = false
self.spatialTarget = false
@@ -67,12 +68,17 @@ end
function DataList:appendDataSet(dataSet,className)
table.insert(self.datasets,dataSet)
- if self.nbSamples == 0 then
- self.nbSamples = dataSet:size()
- else
- self.nbSamples = math.floor(math.max(self.nbSamples/self.nbClass,dataSet:size()))
+ -- if self.nbSamples == 0 then
+ -- self.nbSamples = dataSet:size()
+ -- else
+ -- print(self.nbSamples/self.nbClass,dataSet:size())
+ -- self.nbSamples = math.floor(math.max(self.nbSamples/self.nbClass,
+ -- dataSet:size()))
+ -- end
+ if not self.ClassRev[className] then
+ self.ClassRev[className] = true
+ self.nbClass = self.nbClass + 1
+ table.insert(self.ClassName,self.nbClass,className)
end
- self.nbClass = self.nbClass + 1
- self.nbSamples = self.nbSamples * self.nbClass
- table.insert(self.ClassName,self.nbClass,className)
+ self.nbSamples = self.nbSamples + dataSet:size()
end