1、VAE由于loss函数是自己定义的,在load_model别人训练好的模型的时候
vae = load_model('E:\AItask......'.format(ftype, alertclass, model_filepath), custom_objects={'vae_loss': vae_loss})
报错‘tuple index out of range’,后续又改为报错‘退出代码-1073741819 (0xC0000005)’
解决:本以为是传参的问题,后来改为在自己电脑上重新训练了一下,再加载模型就正常了,再后来查了一下可能是因为python版本问题。问题暂时解决(仍存在问题,在其他不同python版本跑出来的AE模型加载是正常的)。
https://github.com/keras-team/keras/issues/8079