@@ -140,31 +140,31 @@ def test_gradopt():
140
140
X , Y = data_create (20 , 5 )
141
141
alpha = np .random .normal (size = 5 )
142
142
alpha2 = graduated_optimisation (alpha , X , Y , 0.1 , beta = 100 )
143
- assert loss_smooth (alpha , X , Y , 0.1 , beta = 100 ) > loss_smooth (
143
+ assert loss_smooth (alpha , X , Y , 0.1 , beta = 100 ) >= loss_smooth (
144
144
alpha2 , X , Y , 0.1 , beta = 100
145
145
)
146
146
alpha2 = graduated_optimisation (alpha , X , Y , 0.1 , beta = 100 , lambda1 = 0.5 )
147
- assert loss_smooth (alpha , X , Y , 0.1 , beta = 100 , lambda1 = 0.5 ) > loss_smooth (
147
+ assert loss_smooth (alpha , X , Y , 0.1 , beta = 100 , lambda1 = 0.5 ) >= loss_smooth (
148
148
alpha2 , X , Y , 0.1 , beta = 100 , lambda1 = 0.5
149
149
)
150
150
alpha2 = graduated_optimisation (alpha , X , Y , 0.1 , beta = 100 , lambda2 = 0.5 )
151
- assert loss_smooth (alpha , X , Y , 0.1 , beta = 100 , lambda2 = 0.5 ) > loss_smooth (
151
+ assert loss_smooth (alpha , X , Y , 0.1 , beta = 100 , lambda2 = 0.5 ) >= loss_smooth (
152
152
alpha2 , X , Y , 0.1 , beta = 100 , lambda2 = 0.5
153
153
)
154
154
# With weight
155
155
w = np .random .uniform (size = 20 )
156
156
alpha2 = graduated_optimisation (alpha , X , Y , 0.1 , beta = 100 , weight = w )
157
- assert loss_smooth (alpha , X , Y , 0.1 , beta = 100 , weight = w ) > loss_smooth (
157
+ assert loss_smooth (alpha , X , Y , 0.1 , beta = 100 , weight = w ) >= loss_smooth (
158
158
alpha2 , X , Y , 0.1 , beta = 100 , weight = w
159
159
)
160
160
alpha2 = graduated_optimisation (alpha , X , Y , 0.1 , beta = 100 , lambda1 = 0.5 , weight = w )
161
- assert loss_smooth (alpha , X , Y , 0.1 , beta = 100 , lambda1 = 0.5 , weight = w ) > loss_smooth (
162
- alpha2 , X , Y , 0.1 , beta = 100 , lambda1 = 0.5 , weight = w
163
- )
161
+ assert loss_smooth (
162
+ alpha , X , Y , 0.1 , beta = 100 , lambda1 = 0.5 , weight = w
163
+ ) >= loss_smooth ( alpha2 , X , Y , 0.1 , beta = 100 , lambda1 = 0.5 , weight = w )
164
164
alpha2 = graduated_optimisation (alpha , X , Y , 0.1 , beta = 100 , lambda2 = 0.5 , weight = w )
165
- assert loss_smooth (alpha , X , Y , 0.1 , beta = 100 , lambda2 = 0.5 , weight = w ) > loss_smooth (
166
- alpha2 , X , Y , 0.1 , beta = 100 , lambda2 = 0.5 , weight = w
167
- )
165
+ assert loss_smooth (
166
+ alpha , X , Y , 0.1 , beta = 100 , lambda2 = 0.5 , weight = w
167
+ ) >= loss_smooth ( alpha2 , X , Y , 0.1 , beta = 100 , lambda2 = 0.5 , weight = w )
168
168
169
169
170
170
def test_regres ():
0 commit comments