Advertisement
Guest User

Untitled

a guest
Mar 28th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. w = Variable(numFeat,numClasses)
  2. constraints= []
  3. eta=Variable(numClasses*ki,1)
  4.  
  5. obj = Minimize(.5*(matrix_frac(w[0:numFeat:1,0], P)+matrix_frac(w[0:numFeat:1,1], P)+matrix_frac(w[0:numFeat:1,2], P)+matrix_frac(w[0:numFeat:1,3], P))+.5*sum(eta))
  6.  
  7. for I in range(numClasses*ki):
  8. for K in range(numClasses):
  9.  
  10. constraints.append(w[0:numFeat:1,TrainClasses[I]-1].T*TrainFeat[I,0:numFeat:1] - w[0:numFeat:1,K].T*TrainFeat[I,0:numFeat:1] >=1- kd[TrainClasses[I]-1:TrainClasses[I]:1,K]-eta[I])
  11. prob=Problem(obj,constraints)
  12. prob.solve(solver=cvx.SCS)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement