From 87402b975cbc5f8c95346cc591dad39feb0a4da7 Mon Sep 17 00:00:00 2001
From: Alex Rubinsteyn <alex.rubinsteyn@gmail.com>
Date: Wed, 4 May 2016 17:16:52 -0400
Subject: [PATCH] use np.allclose for learning rate comparisons

---
 test/test_neural_nets.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/test/test_neural_nets.py b/test/test_neural_nets.py
index 5d4380d0..0adc1cc5 100644
--- a/test/test_neural_nets.py
+++ b/test/test_neural_nets.py
@@ -17,7 +17,7 @@ def test_make_embedding_network_properties():
         optimizer=RMSprop(lr=0.7, rho=0.9, epsilon=1e-6))
     eq_(nn.layers[0].input_dim, 3)
     eq_(nn.loss, mse)
-    eq_(nn.optimizer.lr.eval(), 0.7)
+    assert np.allclose(nn.optimizer.lr.eval(), 0.7)
     print(nn.layers)
     # embedding + flatten + (dense->activation) * hidden layers and last layer
     eq_(len(nn.layers), 2 + 2 * (1 + len(layer_sizes)))
@@ -34,7 +34,7 @@ def test_make_hotshot_network_properties():
         optimizer=RMSprop(lr=0.7, rho=0.9, epsilon=1e-6))
     eq_(nn.layers[0].input_dim, 6)
     eq_(nn.loss, mse)
-    eq_(nn.optimizer.lr.eval(), 0.7)
+    assert np.allclose(nn.optimizer.lr.eval(), 0.7)
     print(nn.layers)
     eq_(len(nn.layers), 2 + 2 * (1 + len(layer_sizes)))
 
-- 
GitLab