又搞到3点,还是没有找到问题在哪,不过已经排除了是forward的问题

This commit is contained in:
wls2002
2023-05-07 02:59:48 +08:00
parent 414b620dc8
commit d1f54022bd
16 changed files with 772 additions and 58 deletions

View File

@@ -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()