def ment(text):
try:
doc = pickle.load(open("pickle/doc.pickle", "rb"))
except:
print("Pickles missing! ")
print("Program will now constuct pickles, this may take some time.")
trainClassifier().train()
doc = pickle.load(open("pickle/doc.pickle", "rb"))
wordFeat = pickle.load(open("pickle/wordFeat.pickle", "rb"))
featSet = pickle.load(open("pickle/featSet.pickle", "rb"))
ONB = pickle.load(open("pickle/ONB.pickle", "rb"))
MNB = pickle.load(open("pickle/MNB.pickle", "rb"))
BNB = pickle.load(open("pickle/BNB.pickle", "rb"))
LR = pickle.load(open("pickle/LR.pickle", "rb"))
LSVC = pickle.load(open("pickle/LSVC.pickle", "rb"))
SGDC = pickle.load(open("pickle/SGDC.pickle", "rb"))
vote = sent(ONB,MNB,BNB,LR,LSVC,SGDC)
feats = sent().featureFind(text,wordFeat)
out = (vote.conf(feats))*100
# out = str(out)+"%"
return vote.classify(feats),out
评论列表
文章目录