mirror of
https://github.com/SheffieldML/GPy.git
synced 2026-05-24 14:15:14 +02:00
Merge branch 'devel' of https://github.com/SheffieldML/GPy into devel
This commit is contained in:
commit
71114eef8c
2 changed files with 97 additions and 94 deletions
|
|
@ -12,6 +12,7 @@ before_install:
|
||||||
- sudo apt-get install -qq python-matplotlib
|
- sudo apt-get install -qq python-matplotlib
|
||||||
|
|
||||||
install:
|
install:
|
||||||
|
- pip install --upgrade numpy==1.7.1
|
||||||
- pip install sphinx
|
- pip install sphinx
|
||||||
- pip install nose
|
- pip install nose
|
||||||
- pip install . --use-mirrors
|
- pip install . --use-mirrors
|
||||||
|
|
|
||||||
|
|
@ -2,17 +2,19 @@
|
||||||
# Licensed under the BSD 3-clause license (see LICENSE.txt)
|
# Licensed under the BSD 3-clause license (see LICENSE.txt)
|
||||||
|
|
||||||
|
|
||||||
import numpy as np
|
|
||||||
from scipy import optimize
|
|
||||||
import sys, pdb
|
|
||||||
import multiprocessing as mp
|
|
||||||
from GPy.util.misc import opt_wrapper
|
|
||||||
#import numdifftools as ndt
|
|
||||||
from parameterised import parameterised, truncate_pad
|
|
||||||
import priors
|
|
||||||
from ..util.linalg import jitchol
|
|
||||||
from ..inference import optimization
|
|
||||||
from .. import likelihoods
|
from .. import likelihoods
|
||||||
|
from ..inference import optimization
|
||||||
|
from ..util.linalg import jitchol
|
||||||
|
from GPy.util.misc import opt_wrapper
|
||||||
|
from parameterised import parameterised, truncate_pad
|
||||||
|
from scipy import optimize
|
||||||
|
import multiprocessing as mp
|
||||||
|
import numpy as np
|
||||||
|
import priors
|
||||||
|
import re
|
||||||
|
import sys
|
||||||
|
import pdb
|
||||||
|
# import numdifftools as ndt
|
||||||
|
|
||||||
class model(parameterised):
|
class model(parameterised):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
|
|
@ -214,9 +216,9 @@ class model(parameterised):
|
||||||
for s in positive_strings:
|
for s in positive_strings:
|
||||||
for i in self.grep_param_names(s):
|
for i in self.grep_param_names(s):
|
||||||
if not (i in currently_constrained):
|
if not (i in currently_constrained):
|
||||||
to_make_positive.append(param_names[i])
|
to_make_positive.append(re.escape(param_names[i]))
|
||||||
if warn:
|
if warn:
|
||||||
print "Warning! constraining %s postive"%name
|
print "Warning! constraining %s positive" % s
|
||||||
if len(to_make_positive):
|
if len(to_make_positive):
|
||||||
self.constrain_positive('(' + '|'.join(to_make_positive) + ')')
|
self.constrain_positive('(' + '|'.join(to_make_positive) + ')')
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue