Python 如何继续将ga_实例加载为";。pkl“;PyGad格式?

Python 如何继续将ga_实例加载为";。pkl“;PyGad格式?,python,pytorch,genetic-algorithm,genetic,Python,Pytorch,Genetic Algorithm,Genetic,我一直在尝试将PyGad训练过的实例加载到另一个文件中,以便做出一些预测。但是我在加载过程中遇到了一些问题。 在培训阶段之后,我保存了如下实例: 保存功能: 文件名='GNN_CPTNet'#GNN_CPTNet.pkl gau instance.save(文件名=文件名) 加载功能: loaded_ga_instance=pygad.load(filename=filename) 加载的_ga_实例。绘图结果() 但是,当我尝试在新笔记本或脚本中加载实例时,我无法加载该实例,尤其是“GNN_C

我一直在尝试将PyGad训练过的实例加载到另一个文件中,以便做出一些预测。但是我在加载过程中遇到了一些问题。 在培训阶段之后,我保存了如下实例:

保存功能:

文件名='GNN_CPTNet'#GNN_CPTNet.pkl

gau instance.save(文件名=文件名)

加载功能:

loaded_ga_instance=pygad.load(filename=filename)

加载的_ga_实例。绘图结果()


但是,当我尝试在新笔记本或脚本中加载实例时,我无法加载该实例,尤其是“GNN_CPT Net.pkl”文件。

在新脚本中,您应该定义适应度函数和原始脚本中使用的所有回调函数

例如,如果仅在生成时使用
callback\u generation
)参数,则应定义以下函数:

def fitness_func(解决方案,解决方案idx):
...
def回调_生成(ga_实例):
...
这样,将正确加载保存的实例

无论如何,最好张贴你用来给出更准确答案的示例代码


感谢您使用:)

太好了!谢谢你,艾哈迈德!祝你好运,维尼修斯。感谢您使用PyGAD:)