文章目录
- 下载对应的代码
- attributeerror: 'adam' object has no attribute 'get_updates'
- NameError: name '_calculate_reconstruction_loss' is not defined
下载对应的代码
- 论文下载链接
- 安装tensorflow环境,这里需要一些前奏,比如说如何安装cuda,驱动之类的,自己看这篇文章,安装cuda、显卡驱动以及cudnn
- 因为找不到以往的版本,所以还是需要安装的是2.12.1版本,直接pip install tensorflow,这里涉及到一些兼容性问题,遇到的异常,我在下文也给出了具体的解决办法
attributeerror: ‘adam’ object has no attribute ‘get_updates’
- 较至于2.3.1,在2.12.1版本中,将keras中的optimizer中的内容转移到了optimizer.legacy空间中,具体文档如下
- 代码修改
- 这个问题就解决了
NameError: name ‘_calculate_reconstruction_loss’ is not defined
- 因为时间不够,暂时没有找到好的解决方式,而且这是模型的性能指标,不是必要的,所以直接注释了,还是可以运行的