def fitness(self):
     uow=UnitOfWork()
     genoWithSegSiz=[geno for geno in self._genomes if geno._genName== 'segment_size']
     if genoWithSegSiz==[]:
         self._shelveDataFile=uow._dataSet().PreparingData()
     else:
         segment_size=genoWithSegSiz[0]._value
         self._shelveDataFile=uow._dataSet.PreparingData(segment_size)
     cnn=CNN(self._shelveDataFile,self._genomes)
     self._accuracy=cnn.RunAndAccuracy()
     return self._accuracy