NEGCUT跑自己的数据集

NEGCUT官方代码:https://github.com/WeilunWang/NEGCUT

数据集的构建:

1. 先创建一个数据集文件夹(如cat2dog);

2. cat2dog文件夹下建立trainA和trainB两个文件夹;

其中,trainA存放我们的源域图片,trainB存放我们的目标域图片;


报错:

在win10下运行报错:can't pickle _thread.lock objects

解决办法:

将多线程参数--num_threads 改为0


visdom可视化问题:

NEGCUT跑自己的数据集_第1张图片

 报错可以看到我们的端口号为8098,而我们使用python -m visdom.server进行可视化时,连接的端口为8097,如下图

NEGCUT跑自己的数据集_第2张图片

 这个问题是因为端口对不上,虽然打来了visdom但是实际上啥也看不到,我们只需要修改参数--display_port为8097即可。

你可能感兴趣的:(计算机视觉,python)