示例#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