में बेवकूफ बेयस प्रशिक्षित क्लासिफायर सेव करें मैं एक प्रशिक्षित वर्गीकृत को कैसे सहेजता हूं इस संबंध में थोड़ा उलझन में हूं। जैसा कि मैं हर बार एक क्लासिफायर को फिर से प्रशिक्षण देना चाहता हूं, मैं इसे वास्तव में खराब और धीमा कर रहा हूं, मैं इसे कैसे सहेज सकता हूं और जब मुझे इसकी ज़रूरत होती है तो इसे फिर से लोड किया जाता है? कोड नीचे है, आपकी मदद के लिए अग्रिम धन्यवाद। मैं एनएलटीके बेवकूफ बेयस क्लासिफायर के साथ पायथन का उपयोग कर रहा हूं।एनएलटीके
classifier = nltk.NaiveBayesClassifier.train(training_set)
# look inside the classifier train method in the source code of the NLTK library
def train(labeled_featuresets, estimator=nltk.probability.ELEProbDist):
# Create the P(label) distribution
label_probdist = estimator(label_freqdist)
# Create the P(fval|label, fname) distribution
feature_probdist = {}
return NaiveBayesClassifier(label_probdist, feature_probdist)
क्या आप हैं कहां किसी प्रकार की दृढ़ता रणनीति मांग रहे हो? डीबी में सहेजने के रूप में, फ़ाइल और फिर से लोड? आप बस डेटा उठा सकते हैं और बाद में इसे लोड कर सकते हैं। – EdChum