又搞到3点,还是没有找到问题在哪,不过已经排除了是forward的问题
This commit is contained in:
@@ -17,7 +17,7 @@ def evaluate(forward_func: Callable) -> List[float]:
|
||||
:return:
|
||||
"""
|
||||
outs = forward_func(xor_inputs)
|
||||
fitnesses = np.mean((outs - xor_outputs) ** 2, axis=(1, 2))
|
||||
fitnesses = 4 - np.sum(np.abs(outs - xor_outputs), axis=(1, 2))
|
||||
# print(fitnesses)
|
||||
return fitnesses.tolist() # returns a list
|
||||
|
||||
@@ -38,4 +38,5 @@ def main():
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
np.random.seed(63124326)
|
||||
main()
|
||||
|
||||
Reference in New Issue
Block a user