CycleGan论文代码复现流程及问题合集

1.首先配置环境:

tensorflow:2.0.0+keras:2.3.1 +python:3.5/3.6

2.git clone

3.在该目录下,建立dataset文件夹,将下载的数据集都放在里边

4.建立训练集和测试集(这一步不用做呀!)

然后就可以打开pycharm RUN啦!

第一次运行肯定会遇到好多包都没有 (no module named XXXX),缺啥安啥就行

cv2—— opencv-python

5.Jupyter-notebook:

添加kernel:

pip install ipykernel

python -m ipykernel install --name XXX(最好与环境名称保持一致)

python -m ipykernel install --name XXX

6. 路径名称表示: 8

.表示当前目录

..表示当前目录的上一级目录

./表示当前目录下的某个文件或者文件夹

../表示当前目录上一级目录的某个文件或者文件夹

7.Keras错误之AttributeError: ‘Node‘ object has no attribute ‘output_masks‘

# 导致出错
from tensorflow.keras.optimizers import Adam
from keras.utils import multi_gpu_model
 
# 正常执行
from tensorflow.keras.optimizers import Adam
from tensorflow.keras.utils import multi_gpu_model

如果想解决该错误就是完全用Keras或完全用tensorflow.keras。

8.Python错误:UnboundLocalError: local variable 'd_loss' referenced before assignment解决办法

因之前在另一台电脑将本代码跑通过,故,我认为代码本身并没有问题,通过对比发现是路径问题,我的环境在d盘,不知道为何

base_path = os.path.abspath("../") 此条语句的路径确实在c盘

修改为 base_path = os.path.abspath("D:/wmy/adversarial-lesions")  成功解决!

9.keras框架下运行GAN出现错误“tensorflow.python.framework.errors_impl.FailedPreconditionError”

from keras.optimizers import Adam修改为 from tensorflow.keras.optimizers import Adam 成功解决!

你可能感兴趣的:(tensorflow,深度学习,keras)