sklearn 機器學習庫

2022-09-14 21:54:31 字數 650 閱讀 1089

pipeline:

parameters

steps : 步驟:列表(list)

被連線的(名稱,變換)元組(實現擬合/變換)的列表,按照它們被連線的順序,最後乙個物件是估計器(estimator)。

memory:記憶體引數,instance of sklearn.external.joblib.memory or string, optional (default=none)

屬性,name_steps:bunch object,具有屬性訪問許可權的字典

唯讀屬性以使用者給定的名稱訪問任何步驟引數。鍵是步驟名稱,值是步驟引數。或者也可以直接通過」.步驟名稱」獲取

funcution

pipline的方法都是執行各個學習器中對應的方法,如果該學習器沒有該方法,會報錯

假設該pipline共有n個學習器

transform,依次執行各個學習器的transform方法

fit,依次對前n-1個學習器執行fit和transform方法,第n個學習器(最後乙個學習器)執行fit方法

predict,執行第n個學習器的predict方法

score,執行第n個學習器的score方法

set_params,設定第n個學習器的引數

get_param,獲取第n個學習器的引數

機器學習之Sklearn庫

sklearn庫是在numpy scipy和matplotlib的基礎上開發而成的,因此在介紹sklearn的安裝前,需要先安裝這些依賴庫。numpy是乙個開源的python科學計算庫。scipy庫是sklearn庫的基礎,它是基於numpy的乙個整合了多種數學演算法和函式的python模組。mat...

機器學習python庫sklearn安裝

可以使用pip安裝。在安裝時需要進行包依賴檢查,具體有以下幾個要求 python 2.6 or 3.3 numpy 1.6.1 scipy 0.9 如果滿足上述條件,就能使用pip進行安裝了 pip install u scikit learn當然,使用pip安裝會比較麻煩,推薦使用anaconda...

機器學習sklearn庫部署環境

python2.7.13 python2.7.13 numpy mkl numpy 1.11.3 mkl cp27 cp27m win amd64.whl scipy scipy 0.19.1 cp27 cp27m win amd64.whl 進入 c python27 scripts easy i...