原始论文
Rethinking Style Transfer: From Pixels to Parameterized Brushstrokes
项目地址
前期准备
conda环境配置
创建环境时直接安装tensorflow-gpu==1.14
会莫名出现报python支持未安装的错误(实际上已经安装),导致环境创建失败,重新创建同名环境anaconda提示环境已存在,需要到anaconda的envs文件夹里删除对应的文件。后续采用先创建python3.7.0
环境,再安装tensorflow ==1.14
。
conda create --name tf14 python==3.7.0
conda activate tf14
conda install tensorflow==1.14
支持库安装
作者在项目文件下创建有requirements.txt
文件,直接用pip
安装即可。
pip install -r requirements.txt
Pycharm连接服务器(远程跑代码)
Pycharm专业版提供链接远程服务器的功能,可以在自己电脑上连接服务器,选择同步文件夹,实现远程跑代码。
首先在Interpreter Setting中(File\(\rightarrow\)Settings\(\rightarrow\)Project目录下)选择添加新的编译器,选择SSH Interpreter。首次使用,选择New server configuration,之前配置过可以直接在已有的SSH中选择编译器。
首次使用需要进行以下配置,在上图输入要使用服务器的Host和Username之后(端口默认为22),点击Next进入下图配置。
根据服务器设置,选择填入密码或OpenSSH,点击Next进入下图设置。Interpreter选择conda创建的环境中的bin目录中的python文件,建议勾选红框赋予sudo权限,Sync folders选择同步文件夹的位置。
结果复现
我们在尝试的过程中,发现对于对于下图中希望图像中的部分风格迁移更明显的任务,这种方法的表现并不令人满意。