首页 > 其他分享 >cycleGAN的使用

cycleGAN的使用

时间:2022-12-27 14:12:10浏览次数:60  
标签:pix2pix cycleGAN py CycleGAN -- pytorch 使用 dir

github地址

数据准备

需要一个root_dir,下面有trainA,trainB两个文件夹
只运行训练py文件可以不需要testA,testB

git clone 从官方原文github克隆到本地来

git clone https://github.com/junyanz/pytorch-CycleGAN-and-pix2pix
cd pytorch-CycleGAN-and-pix2pix

安装依赖

For pip users, please type the command pip install -r requirements.txt
For Conda users, you can create a new Conda environment using conda env create -f environment.yml

更改参数

pycharm - run - edit cofiguration
用pycharm打开后更改train.py输入参数
dataroot:你的root_dir地址
name:本次训练项目名称,会在checkpoint文件夹下保存
model:用的模型,默认cycle_gan

--dataroot your_dir --name RIN_ct_to_mr_cyclegan --model cycle_gan

其他参数可在option文件夹下三个py文件按需更改
这两个加起来是总的训练轮数(上面是初始学习率训练几轮,下面是递减几轮)

可视化设置

conda进入虚拟环境pytorch-CycleGAN-and-pix2pix
python -m visdom.server
如果出现端口占用:
执行命令:netstat -tunlp
然后找到占用8097端口的PID kill -9 PID
完成后出现You can navigate to http://localhost:8097
一直保持这个终端处于开启状态

训练

运行train.py

标签:pix2pix,cycleGAN,py,CycleGAN,--,pytorch,使用,dir
From: https://www.cnblogs.com/xyf9474/p/17005822.html

相关文章

  • 线程池的概念和使用
    线程池思想概述我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样......
  • 第01章_Linux下MySQL的安装与使用
    第01章_Linux下MySQL的安装与使用1.安装前说明1.1Linux系统的准备安装并启动好两台虚拟机:CentOS7安装有Xshell和Xftp等访问CentOS系统的工具CentOS6和CentOS......
  • 论文管理:zotero的安装和插件使用
    zotero的安装和插件使用​​1.下载软件​​​​2.安装插件​​​​(1)Sci-hub​​​​(2)扩展搜索引擎​​​​(3)茉莉花插件​​​​(4)中文参考文献​​​​(5)Delitemwithatt​​​......
  • Golang 项目使用 Gitlab CI/CD 自动化持续集成
    GitlabCI/CD自动化持续集成该功能主要是代码提交到gitlab后,gitlab能按照指定的脚本,去运行诸如测试、构建、发布自动化,避免手工操作本文将演示以下集成项目: 测试(T......
  • vim的使用
    vim的使用​​vim的四种模式​​​​普通模式​​​​插入模式​​​​命令模式​​​​其他使用技巧​​vim的四种模式普通模式插入模式命令模式其他使用技巧......
  • vue3_05使用reactive来处理复杂数据
    vue3中除了提供了ref函数以为还提供了reactive函数来操作数据,一般情况下我们使用ref函数来操作简单类型数据,reactive函数来操作复杂类型数据<template><div>{{objRet.na......
  • rapidjson使用总结
    目录​​(?)​​​​[-]​​​​rapidjson简介​​​​Dom解析示例​​rapidjson简介rapidjson是腾讯的开源json解析框架,用c++实现。由于全部代码仅用headerfile实现,所以很......
  • 《Jira实战》作者王杰-使用Jira打造精益敏捷的交付能力
    关于文章作者:王杰,现就职于科大讯飞,担任集团测试序列专家、测试总监、业务高级经理。中国科学技术大学工商管理硕士,精通DevOps,在上游质量内建和研测效能提升上有丰富的实战经......
  • vue3中使用vuex
    一、使用习惯1(模块化):1、文件目录:2、userStore.tsimport{Module}from'vuex';//import{setStorage,getStorage}from"../../util/common";exportdefault{......
  • 【INDEX】使用“alter index ××× monitoring usage;”语句监控索引使用与否
    随着时间的累积,在没有很好的规划的情况下,​​数据库​​​中也许会存在大量长期不被使用的索引,如果快速的定位这些索引以便清理便摆在案头。我们可以使用“alter ​​index......