Python 手把手教學 資料探勘模型匯出流程

2021-10-10 15:01:57 字數 670 閱讀 5262

在利用python的sklearn庫進行資料探勘與資料分析時,往往會使用到機器學習的多種智慧型演算法進行**和分析。有的時候需要將模型匯出,以備以後對新的資料進行**,那麼久很有必要將針對原有訓練資料獲得的模型匯出到檔案中。

模型檔案匯出前,需要安裝好第三方庫,pip相應的庫就可以,如果安裝不了可以用下清華源的庫進行pip

from sklearn.externals import joblib
安裝好第三方庫之後,就可以將sklearn對資料分析時的模型進行匯出,這裡使用svm模型進行舉例。

clf = svc = svm.svc(kernel='linear')

rf=clf.fit(array(trainmat), array(listclasses))

現在可以匯出模型檔案到相應的資料夾下。

#儲存模型

joblib.dump(rf,'rf.model')

在拿到新的資料之後可以將模型檔案載入到記憶體中,並且將新資料運用在原有的模型得到相應的**。

#載入模型

rf=joblib.load('rf.model')

#應用模型進行**

result=rf.predict(thsdoc)

資料庫連線,手把手教學(一)

這幾天敲學生資訊管理系統,同學們遇到的最普遍的問題就是在登入窗體上出現的 實時錯誤 91 物件變數或with塊變數未設定 了。其實,這是資料庫沒有連線上的問題,好多同學該說了我的sql連線成功了,資料來源odbc也顯示測試成功了呀,怎麼會沒有連線上呢?我也出現了同樣的疑問。但事實證明就是很小乙個環節...

python 詞云手把手 手把手教你生成炫酷的詞云

前言 話說,在這個大資料時代,獲取資訊顯得極為容易,可正是如此,我們想要對資訊進行直觀地了解難度就大了。excel是乙個很好的資料視覺化方法,不過有時候我們的資料 可能並不是一張或者多張excel 這樣子的話如果我們想利用excel進行資料視覺化就顯得不是那麼容易。首先我們需要逐個將資料匯入到exc...

手把手教學51微控制器 1602液晶

像這種含有晶元的元器件,最重要的是去學習怎樣學會看懂這個晶元的引腳功能,而不是去背誦這個晶元的語句,不同廠家的同款元器件還有微小的差異,所以購買這種東西的時候,要向廠家索要乙份晶元手冊,看著手冊設計程式或是電路。1602 16意思是一行能顯示16個字元,02表示一共有兩行 只能顯示數字和字元 rs ...