def train():
with open('./bin/train.bin', 'rb') as f:
ds = pickle.load(f)
XTrain, yTrain = ds['X'], ds['y']
del ds
with open('./bin/validation.bin', 'rb') as f:
ds = pickle.load(f)
XValidation, yValidation = ds['X'], ds['y']
del ds
clf = GaussianNB()
clf.fit(XTrain, yTrain)
print "Training Set Length:", XTrain.shape
print "Test Set Length:", XValidation.shape
print "Test Scores:", clf.score(XValidation, yValidation)
with open('./bin/gnbClf.bin', 'wb') as f:
pickle.dump(clf, f)
print "[SUCCESS] Saved classifier as `gnbClf.bin`"
评论列表
文章目录