MCPcopy
hub / github.com/apachecn/ailearning / calcEk

Function calcEk

src/python/6.SVM/svm-complete.py:96–109  ·  view source on GitHub ↗

calcEk(求 Ek误差:预测值-真实值的差) 该过程在完整版的SMO算法中陪出现次数较多,因此将其单独作为一个方法 Args: oS optStruct对象 k 具体的某一行 Returns: Ek 预测结果与真实结果比对,计算误差Ek

(oS, k)

Source from the content-addressed store, hash-verified

94
95
96def calcEk(oS, k):
97 """calcEk(求 Ek误差:预测值-真实值的差)
98
99 该过程在完整版的SMO算法中陪出现次数较多,因此将其单独作为一个方法
100 Args:
101 oS optStruct对象
102 k 具体的某一行
103
104 Returns:
105 Ek 预测结果与真实结果比对,计算误差Ek
106 """
107 fXk = float(multiply(oS.alphas, oS.labelMat).T * oS.K[:, k] + oS.b)
108 Ek = fXk - float(oS.labelMat[k])
109 return Ek
110
111
112def selectJrand(i, m):

Callers 3

selectJFunction · 0.70
updateEkFunction · 0.70
innerLFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected