【发布时间】:2022-11-11 09:31:56
【问题描述】:
我正在使用 Pygad 通过遗传算法训练 Keras NN,据我所知,代码有效,但是,我不知道如何防止它在终端中打印时代:
ga_instance = pygad.GA(num_generations=15, num_parents_mating=5, fitness_func=fitness_func,
initial_population=keras_ga.population_weights, on_generation=on_generation, suppress_warnings=True)
正如你在这里看到的,我已经设置了suppress_warnings=True,但是,当我运行ga_instance.run()时,终端会继续打印这些文本:
1/1 [==============================] - 0s 34ms/step
1/1 [==============================] - 0s 36ms/step
1/1 [==============================] - 0s 34ms/step
1/1 [==============================] - 0s 36ms/step
1/1 [==============================] - 0s 31ms/step
1/1 [==============================] - 0s 29ms/step
1/1 [==============================] - 0s 29ms/step
1/1 [==============================] - 0s 29ms/step
1/1 [==============================] - 0s 29ms/step
1/1 [==============================] - 0s 37ms/step
1/1 [==============================] - 0s 38ms/step
1/1 [==============================] - 0s 33ms/step
1/1 [==============================] - 0s 34ms/step
1/1 [==============================] - 0s 32ms/step
1/1 [==============================] - 0s 31ms/step
1/1 [==============================] - 0s 29ms/step
我不确定这个问题是由 PyGad 还是 Tensorflow 引起的,但我想不出解决这个问题的方法。
感谢您的时间。
【问题讨论】:
标签: python tensorflow machine-learning genetic-algorithm