Skip to content

Commit 6c61e08

Browse files
authored
Update utils.py
1 parent cd56141 commit 6c61e08

File tree

1 file changed

+19
-0
lines changed

1 file changed

+19
-0
lines changed

utils.py

+19
Original file line numberDiff line numberDiff line change
@@ -56,5 +56,24 @@ def buildKernel(ker,X,Z,degree=3,gamm=0.1,pred=False):
5656
S=np.hstack((np.zeros(N+1).reshape(N+1,1),S))
5757
return {'H':H,'KerMat':kermat,'S':S}
5858

59+
#model predictions
60+
def predictRKHS(Input,rkhs):
61+
import numpy as np
62+
X=np.asmatrix(Input)
63+
args=rkhs['rkhsargs']
64+
gamm=args['gamm']
65+
degree=args['degree']
66+
Xtrain=args['X']
67+
kerName=args['kername']
68+
opType=args['opType']
69+
CL=args['classes']
70+
out=buildKernel(kerName,Xtrain,X,degree,gamm,pred=True)
71+
Ker=out['KerMat']
72+
alphahat=rkhs['beta']
73+
beta0=alphahat[0]
74+
fx=beta0+np.dot(Ker,np.matrix(alphahat[1:]).T)
75+
out=transformOutput(fx,CL,opType)
76+
yhat=out['yhat']
77+
return yhat
5978

6079

0 commit comments

Comments
 (0)