Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/torch/optim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKe Tran <M.K.Tran@uva.nl>2015-04-04 02:25:09 +0300
committerKe Tran <M.K.Tran@uva.nl>2015-04-04 02:25:09 +0300
commita5f34cdfc82c53b440b1a0a78a25826d57b398be (patch)
tree353815d2343fa3e75e620edecb63f3d1a299db3b
parent6244df18b2a9aa2df942aa4f7699e4c3d1978ce0 (diff)
parent8621290e56bc7341dba9442921017f4d129cfa29 (diff)
Merge branch 'patch-2' into patch-1
-rw-r--r--test/test_adadelta.lua23
1 files changed, 23 insertions, 0 deletions
diff --git a/test/test_adadelta.lua b/test/test_adadelta.lua
new file mode 100644
index 0000000..9bf5144
--- /dev/null
+++ b/test/test_adadelta.lua
@@ -0,0 +1,23 @@
+require 'torch'
+require 'optim'
+require 'adadelta'
+require 'rosenbrock'
+require 'l2'
+
+x = torch.Tensor(2):fill(0)
+fx = {}
+state = {}
+config = {p=0.9, eps=1e-8, learningRate=1e-3}
+for i = 1,10001 do
+ x,f=optim.adadelta(rosenbrock,x,config,state)
+ if (i-1)%1000 == 0 then
+ table.insert(fx,f[1])
+ end
+end
+
+print()
+print('Rosenbrock test')
+print()
+print('x=');print(x)
+print('fx=')
+for i=1,#fx do print((i-1)*1000+1,fx[i]); end