示例#1
0
#testing
test1 = testSet[:,0:4]
test2 = testSet[:,5:9]
testing = concatenate((test1, test2), axis=1)

#training target
tTarget = trainSet[:,4]
tTarget = np.asmatrix(tTarget)

#test target
testTarget = testSet[:,4]

#concatenate
#training = concatenate((training, -ones((shape(training)[0],1))), axis=1)
beta = linreg2.linreg2(training, tTarget)
testing = concatenate((testing, -ones((shape(testing)[0],1))), axis=1)
testout = dot(testing, beta)

error = 0
error = [(testout[i,0]-testTarget[i])**2 for i in range(30)]
print sum(error)

"""print testing.shape
print testout.shape
print tTarget.shape
print testTarget.shape
print testout[0]
print testTarget[0]"""

p = pcn_logic_eg.pcn(training, tTarget)
示例#2
0
data.close()

trainingIn = trainSet[0]
target = trainSet[1]
reduceTraining = trainingIn[0:2000,:]
reduceTarget = target[0:2000,]
reduceTarget = np.asmatrix(reduceTarget)

testInputs = testSet[0]
testTarget = testSet[1]

reducetInput = testInputs[0:2000,:]
reducetTarget = testTarget[0:2000,]
reducetTarget = np.asmatrix(reducetTarget)

beta = linreg2.linreg2(reduceTraining, reduceTarget)
reducetInput = concatenate((reducetInput, -ones((shape(reducetInput)[0],1))),axis=1)
reducetOutput = dot(reducetInput, beta)
error=sum((reducetOutput - reducetTarget)**2)

print ("Training Inputs")
print reduceTraining
print ("Test Inputs")
print reducetInput
print ("Error")
print error