Ich versuche, einen Teil von JcJohnson/Karpathy Code für RNN in Lua und Torch geschrieben zu verstehen. Sie können das komplette Projekt bei Github hier finden, wenn Sie neugierig sind.Lua Code Erklärung (in Bezug auf RNNs)
https://github.com/jcjohnson/torch-rnn
Der Teil I mit ist die Hilfe benötigen, unter dem von der LanguageModel.lua Datei ist:
if #start_text > 0 then
if verbose > 0 then
print('Seeding with: "' .. start_text .. '"')
end
local x = self:encode_string(start_text):view(1, -1)
local T0 = x:size(2)
sampled[{{}, {1, T0}}]:copy(x)
scores = self:forward(x)[{{}, {T0, T0}}]
first_t = T0 + 1
else
Zum Beispiel weiß ich nicht, was diese bedeuten.
:view((1, -1)
:size(2)
:copy(x)
sampled[]
Wissen Sie, was diese bedeuten oder wo ich eine Referenz für sie finden kann?
danke
lesen Sie die Sprache Spezifikationen für lua nehmen? – hjpotter92