代码6

import settings #读取配置.os.environ获得有关系统的一些信息。from torch.utils.tensorboard import SummaryWriter #完成可视化。logger日志记录工具。 self.feature_generator = nn.DataParallel(self.feature_generator, device_ids=range(settings.num_gpu))。train_params = []。for key, value in opt_model.named_parameters():。 def tensorboard(self, name): self.writers[name] = SummaryWriter(os.path.join(self.log_dir, name + ‘.events’))
return self.writers[name]。定义一个SummaryWriter() 实例。在SummaryWriter()上鼠标ctrl+b我们可以看到SummaryWriter()的参数为:def init(self, log_dir=None, comment=’’, **kwargs)。log_dir为生成的文件所放的目录,comment为文件名称。最后调用writer.close()。writer.add_scalar()的三个参数是保存图的名称,y轴数据,x轴数据。将我们所需要的数据保存在文件里面供可视化使用。 这里是Scalar类型,所以使用writer.add_scalar()。 def write(self, name, out):
for k, v in out.items():
self.writers[name].add_scalar(name + ‘/’ + k, v, self.step)
# write.add_scalar()是将文件里面的数据可视化,参数是保存图名、y轴数据、x轴数据。‘clock’: self.step。obj。torch.save(obj, ckp_path)。原来是这样的。try except FileNotFoundError.self.backbone.load_state_dict(obj[‘backbone’])
train_dataset = SYSU_triplet_dataset(data_folder=settings.data_folder, transforms_list=settings.transforms_list)
data_folder = ‘SYSU-MM01’.class SYSU_triplet_dataset(Dataset):transforms_list=None.self.id_file = ‘train_id.txt’.在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
self.ids = file.read().splitlines() #splitlines()返回一个列表
for index, id in enumerate(self.ids):
#print(index,id)
self.id_dict[id] =index
self.ids = [int(y) for y in self.ids[0].split(’,’)]
self.ids.sort()
在这里插入图片描述
身份
看了实验的数据集,该怎么办呢?再捋一遍。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值