dev
This commit is contained in:
@@ -422,7 +422,7 @@ function train_snn(model, trainData, validateData, labelDict::Vector)
|
|||||||
println("n $n")
|
println("n $n")
|
||||||
p = Progress(n, dt=1.0) # minimum update interval: 1 second
|
p = Progress(n, dt=1.0) # minimum update interval: 1 second
|
||||||
for (imgBatch, labels) in trainData # imgBatch(28, 28, 4) i.e. (row, col, batch), labels(label, batch)
|
for (imgBatch, labels) in trainData # imgBatch(28, 28, 4) i.e. (row, col, batch), labels(label, batch)
|
||||||
for rep in 1:10
|
for rep in 1:1
|
||||||
stop == 3 ? break : false
|
stop == 3 ? break : false
|
||||||
|
|
||||||
# prepare image into input signal (10, 2, 784, 4) i.e. (row, col, timestep, batch)
|
# prepare image into input signal (10, 2, 784, 4) i.e. (row, col, timestep, batch)
|
||||||
@@ -568,13 +568,13 @@ function train_snn(model, trainData, validateData, labelDict::Vector)
|
|||||||
println("modelname $modelname epoch $epoch rep $rep label $(labels[1]) finalAnswer __ LEARNING")
|
println("modelname $modelname epoch $epoch rep $rep label $(labels[1]) finalAnswer __ LEARNING")
|
||||||
IronpenGPU.learn!(model, progress, device)
|
IronpenGPU.learn!(model, progress, device)
|
||||||
elseif sum(max) == 1 && findall(max)[1] -1 == labels[1]
|
elseif sum(max) == 1 && findall(max)[1] -1 == labels[1]
|
||||||
println("modelname $modelname epoch $epoch $rep label $(labels[1]) finalAnswer $finalAnswer_cpu CORRECT")
|
println("modelname $modelname epoch $epoch rep $rep label $(labels[1]) finalAnswer $finalAnswer_cpu CORRECT")
|
||||||
IronpenGPU.learn!(model, progress, device)
|
IronpenGPU.learn!(model, progress, device)
|
||||||
elseif sum(max) == 1 && findall(max)[1] -1 != labels[1]
|
elseif sum(max) == 1 && findall(max)[1] -1 != labels[1]
|
||||||
println("modelname $modelname epoch $epoch $rep label $(labels[1]) finalAnswer $finalAnswer_cpu LEARNING")
|
println("modelname $modelname epoch $epoch rep $rep label $(labels[1]) finalAnswer $finalAnswer_cpu LEARNING")
|
||||||
IronpenGPU.learn!(model, progress, device)
|
IronpenGPU.learn!(model, progress, device)
|
||||||
else
|
else
|
||||||
println("modelname $modelname epoch $epoch $rep label $(labels[1]) finalAnswer $finalAnswer_cpu LEARNING")
|
println("modelname $modelname epoch $epoch rep $rep label $(labels[1]) finalAnswer $finalAnswer_cpu LEARNING")
|
||||||
IronpenGPU.learn!(model, progress, device)
|
IronpenGPU.learn!(model, progress, device)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user