Exemple #1
0
 def GetTrainingData(self, inputDim, dataPercent):
     if len(self.allDataList) == 0:
         m = Model()
         pares = m.GetAllPar()
         totalData = m.GetTotalData()
         partTotalDAta = totalData - int(totalData * (1 - dataPercent))
         allData = []
         for p in pares:
             allData = allData + m.GetDataLimited(inputDim, p[0],
                                                  partTotalDAta)
             print(p[0] + "   " + str(len(allData)))
         self.allDataList = allData
     random.shuffle(self.allDataList)
     traingData = self.allDataList[0:int(len(self.allDataList) * 0.7)]
     validationData = self.allDataList[(int(len(self.allDataList) * 0.7)) +
                                       1:len(self.allDataList)]
     return traingData, validationData