"""
1.特徵:tfidf(word)+tfidf(article)
2.模型:linearsvm
3.引數:c=5
"""from sklearn.svm import linearsvc # 支援向量機
from sklearn.calibration import calibratedclassifiercv
import pandas as pd
import time
import pickle
time_start = time.time()
# 讀取特徵
with open('tfidf(word+article).pkl','rb') as f:
x_train, y_train, x_test = pickle.load(f)
# 構建模型
clf = calibratedclassifiercv(base_estimator=linearsvc(c=5))
clf.fit(x_train, y_train)
# 儲存模型
with open('linearsvm(c=5)_tfidf(word+article).pkl','wb') as f:
pickle.dump(clf,f)
# **結果:分類結果和概率結果
y_test = clf.predict(x_test)
y_test_proba = clf.predict_proba(x_test)
# 儲存模型輸出的分類檔案和概率檔案
y_test = [i+1 for i in y_test.tolist()]
y_test_proba = y_test_proba.tolist()
df_result = pd.dataframe()
df_proba = pd.dataframe()
df_result.to_csv('./ls(c=5)_tfidf(word+article).csv',index=false)
df_proba.to_csv('./ls(c=5)_tfidf(word+article)_proba.csv',index=false)
time_end = time.time()
print('共耗時:min'.format((time_end-time_start)/60))
"""
1.特徵:linearsvm-tfidf(word)+lr-tfidf(article)
2.模型:linearsvm
3.引數:c=5
"""from sklearn.svm import linearsvc # 支援向量機
from sklearn.calibration import calibratedclassifiercv
import pandas as pd
import time
import pickle
time_start = time.time()
# 讀取特徵
with open('linearsvm-tfidf(word)+lr-tfidf(article).pkl','rb') as f:
x_train, y_train, x_test = pickle.load(f)
# 構建模型
clf = calibratedclassifiercv(base_estimator=linearsvc(c=5))
clf.fit(x_train, y_train)
# 儲存模型
with open('linearsvm(c=5)_tfidf(linearsvm_w+lr_a).pkl','wb') as f:
pickle.dump(clf,f)
#或者用 joblib.dump(clf, "檔名.pkl") 儲存模型
# **結果:分類結果和概率結果
y_test = clf.predict(x_test)
y_test_proba = clf.predict_proba(x_test)
# 儲存模型輸出的分類檔案和概率檔案
y_test = [i+1 for i in y_test.tolist()]
y_test_proba = y_test_proba.tolist()
df_result = pd.dataframe()
df_proba = pd.dataframe()
df_result.to_csv('./ls(c=5)_tfidf(ls_w+lr_a).csv',index=false)
df_proba.to_csv('./ls(c=5)_tfidf(ls_w+lr_a)_proba.csv',index=false)
time_end = time.time()
print('共耗時:min'.format((time_end-time_start)/60))
ModelArts(一)自動學習構建模型
modelarts在公共obs桶中提供了雲寶的示例資料集,命名為 yunbao data custom 因此,本文的操作示例使用此資料集進行模型構建。您需要執行如下操作 將資料集上傳至您的obs目錄下 新建桶 即準備工作中您建立的obs目錄 testmodelarts dataset yunbao ...
Flask sqlalchemy構建模型類
orm對映關係 示例 from flask import flask from flask sqlalchemy import sqlalchemy 相關配置 sqlalchemy database uri mysql sqlalchemy track modifications false sql...
Simulink建模之模型的構建風格(一
劃分兩個部分,第一部分說一下什麼是基本模組,虛擬模組,以及非虛擬模組及其對模型執行順序的影響 第二個部分翻譯了mathwork 的汽車諮詢委員會發布的 使用matlab simulink 和stateflow 進行控制系統建模指南 中關於模型構建風格的部分內容。參考軟體版本 matlab2012b ...