반응형
훈련 된 Naive Bayes 분류기 를 디스크 에 저장하고 데이터를 예측 하는 데 사용하려면 어떻게해야하나요?
scikit-learn 웹 사이트에서 다음 샘플 프로그램이 있습니다.
from sklearn import datasets
iris = datasets.load_iris()
from sklearn.naive_bayes import GaussianNB
gnb = GaussianNB()
y_pred = gnb.fit(iris.data, iris.target).predict(iris.data)
print "Number of mislabeled points : %d" % (iris.target != y_pred).sum()
해결 방법
분류기는 다른 것과 마찬가지로 절이고 버릴 수있는 객체 일뿐입니다. 예제를 계속하려면 :
import cPickle
# save the classifier
with open('my_dumped_classifier.pkl', 'wb') as fid:
cPickle.dump(gnb, fid)
# load it again
with open('my_dumped_classifier.pkl', 'rb') as fid:
gnb_loaded = cPickle.load(fid)
참조 페이지 https://stackoverflow.com/questions/10592605
반응형
'파이썬' 카테고리의 다른 글
파이썬의 배열에서 임의의 요소를 어떻게 선택합니까? (0) | 2021.02.18 |
---|---|
파이썬 내 Python 애플리케이션에서 보내는 전체 HTTP 요청을 어떻게 볼 수 있습니까? (0) | 2021.02.18 |
파이썬 Python 프로그램을 실행 가능한 .exe Windows 프로그램으로 어떻게 변환합니까? (0) | 2021.02.18 |
파이썬 How do you do natural logs (e.g. "ln()") with numpy in Python? (0) | 2021.02.18 |
파이썬 Python에서 요청 라이브러리를 사용하여 "User-agent"보내기 (0) | 2021.02.18 |
댓글