Torch-rnn sample.lua二进制文件导出

时间:2017-04-16 09:58:36

标签: java torch

我现在已经尝试过Torch一段时间了,我编写了自己的音频文件格式。

因为我希望以字节存储数据,所以我会在文件中使用所有256个可能的值。 我把我的文件放在preprocess.py中,带有'字节'编码,它没有例外。培训也很顺利,但是当我生成样本数据时,它实际上并不是字节码。写出一些字符,一些字节值只在括号内。

[158][170][171][147][164][199][201][179][170][185][184][163][134][130][151][164][150][130]xnjlbUQcq]Vg|ysx{[130]|svzv[144][168][152][137]m[136][150][134][135][135][177][167][130][128][150][167][159][146][132][131][135]Wm{[155]}mqm[143]x[138]r[140][131][135]yv[135]}enj[138][145][141][140][150][128]mrj[132]vv[133][150][152][155][136][140][159][149][152][131]{[139]wmTPQ\bqveMYk[128]uvt[141][147][139][132][132][143][143][132][148][178][187][174][166][164][150]zt[137]xeo~xjt|x~zxx[130]tgp}[147][141][137][139]

我怎样才能改变sample.lua的输出?我确实做了改变,但我不认识Lua。这就是我写的:

local sample = model:sample(opt) local out = io.open(opt.output, "wb") out:write(sample) out:close()

而不是

local sample = model:sample(opt) print(sample)

这产生了相同的输出。我能做些什么才能让它发挥作用?

0 个答案:

没有答案