Scikit-Learnmodel 常用屬性和功能

在上一章中我們說到了模組裡有許多的功能,那這一張就來介紹吧

from sklearn import datasets
from sklearn.linear_model import LinearRegression

loaded = datasets.load_boston()

data_x = loaded.data
data_y = loaded.target

model = LinearRegression()
model.fit(data_x,data_y)

這是上一章所提到的程式碼現在我們來測試看看其他的功能

print(model.coef_)              #print a
print(model.intercept_)         #print b

我們先嘗試這兩組,這兩個的功能是將 y = ax+b 中的ab打印出來

這樣我們能夠看到,我們的模組在做迴歸時每個維數的方程式,上一章有提到,在boston裡有13個維數,而 intercept則是常數項


print(model.get_params())

這個則是打印出你這個模組所設定的基本參數

裡面清楚的顯示了我所設定的參數


print("score:",model.score(data_x,data_y))

這個是用來對你的測試值和對照值的分數,越好的話輸出值會越接近1,反之越接近0

由輸出可以知道,我們這次的學習有七成的得分


results matching ""

    No results matching ""