コード例 #1
0
ファイル: fitness.py プロジェクト: jmmcd/PODI
 def get_semantics(self, ind):
     semantics = []
     fitness = 0
     for input, output in self.test_cases:
         result = p(input)
         semantics.append(result)
         fitness += editdist(result, output)
     return fitness, semantics
コード例 #2
0
ファイル: fitness.py プロジェクト: squeakus/PODI
 def __call__(self, p):
     fitness = 0
     for input, output in self.test_cases:
         fitness += editdist(output, p(input))
     return fitness