|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- from data import get_train_test_split
- from model import *
- from sklearn.metrics import accuracy_score,confusion_matrix,recall_score, f1_score
- from sklearn.model_selection import cross_val_score
- pipeline = get_naive_bayes_model()
- X_train, X_test, y_train, y_test = get_train_test_split()
- pipeline.fit(X_train, y_train)
- cv_scores = cross_val_score(pipeline, X_train, y_train, cv=5)
- print cv_scores 这个地方报错
- predicted = pipeline.predict(X_test) # ['spam', 'ham']
- print confusion_matrix(y_test, predicted)
- print 'accuracy_score', accuracy_score(y_test, predicted)
- print 'f1_score', f1_score(y_test, predicted)
- print 'recall_score', recall_score(y_test, predicted) #输出confusion matrix,并加入cross_validation, 以全面检测模型性能
复制代码
倒数第六行报错,我不知道怎么改了,求助
print是函数,需要小括号的,没有括号的写法是2.x语法
|
|