OSDN Git Service

データの作成方法を変更
authorshupeluter@hotmail.com <shupeluter@hotmail.com>
Sat, 28 Apr 2018 11:23:58 +0000 (20:23 +0900)
committershupeluter@hotmail.com <shupeluter@hotmail.com>
Sat, 28 Apr 2018 11:23:58 +0000 (20:23 +0900)
src/main/Python/DatasetGenerator.py
src/main/Python/Lern.py

index b861d90..663b802 100644 (file)
@@ -9,24 +9,24 @@ class DatasetGenerator:
 
         data ="" #type: Data
         for data in dataList:
-            labeldata.append(data.getLable())
-            graphdata.append(self.createGraphData(data.getData()))
+            temgraphdata = self.createGraphData(data.getData());
+            #TODO データサイズがマジックナンバーはやばい。
+            if(data.getLable() != '' and len(temgraphdata)==10):
+                labeldata.append(data.getLable())
+                graphdata.append(temgraphdata)
 
-        print(labeldata)
-        return tuple_dataset(graphdata,labeldata)
+        return graphdata,labeldata
 
     def createGraphData(self,targetData):
 
         result=[] #type: List[float]
 
         for strline in targetData:
-            print(strline)
-
             floatLine=[] #type: List[float]
 
             for block in strline:
                 floatLine.append(float(block))
             #TODO floatLineの変換処理(データ正規化)を入れておく
-            result.extend(floatLine)
+            result.append(floatLine)
 
         return result
index a43674d..90be065 100644 (file)
@@ -51,12 +51,11 @@ def main():
 
         dataList = []
         dataList = reader.createLearningData()
-        dgene.generateDataset(dataList)
+        train_data,train_label = dgene.generateDataset(dataList)
         dust,batchsize=math.modf(len(dataList)/2)
         batchsize = int(batchsize)
 
 
-
 '''
         for current in dataList:
             data = current #type Data