openface源码解释(2)

path.dofile()

调用执行外部文件的代码块

 

 

# 设置pytorch中默认的浮点类型
torch.setdefaulttensortype('torch.FloatTensor')

 

 

# 设置随机种子,保证每次生成的随机数都是一样的
opt.manualSeed = 2
torch.manualSeed(opt.manualSeed)

 

# 加载模型,输出损失和精确度
model = torch.load(opt.model)
model:evaluate()

 

 

# 将Tensor写入csv文件
repsCSV = csvigo.File(paths.concat(opt.outDir, "reps.csv"), 'w')
labelsCSV = csvigo.File(paths.concat(opt.outDir, "labels.csv"), 'w')

 

 

# 给定输入,计算网络模块的输出
local embeddings = model:forward(inputs):float()

 

 

# 写入文件
labelsCSV:write({labels[i], paths[i]})
repsCSV:write(embeddings[i]:totable())
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值