mirror of
https://github.com/SheffieldML/GPy.git
synced 2026-06-02 14:45:15 +02:00
fixed gradchecker and fixes for paramterized
This commit is contained in:
parent
35e4791db3
commit
646400f49e
3 changed files with 5 additions and 3 deletions
|
|
@ -205,7 +205,7 @@ class ParameterIndexOperationsView(object):
|
|||
def remove(self, prop, indices):
|
||||
removed = self._param_index_ops.remove(prop, indices+self._offset)
|
||||
if removed.size > 0:
|
||||
return removed - self._size
|
||||
return removed - self._size + 1
|
||||
return removed
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -145,7 +145,9 @@ class Constrainable(Nameable, Indexable, Parameterizable):
|
|||
This parameter will no longer be fixed.
|
||||
"""
|
||||
unconstrained = self.unconstrain(__fixed__)
|
||||
import ipdb;ipdb.set_trace()
|
||||
self._highest_parent_._set_unfixed(unconstrained)
|
||||
|
||||
unfix = unconstrain_fixed
|
||||
#===========================================================================
|
||||
# Constrain operations -> done
|
||||
|
|
@ -221,7 +223,7 @@ class Constrainable(Nameable, Indexable, Parameterizable):
|
|||
import numpy as np
|
||||
removed = np.empty((0,),dtype=int)
|
||||
for t in transforms:
|
||||
removed = np.intersect1d(removed, self.constraints.remove(t, self._raveled_index()))
|
||||
removed = np.union1d(removed, self.constraints.remove(t, self._raveled_index()))
|
||||
return removed
|
||||
|
||||
def unconstrain_positive(self):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue