
Python 中的邏輯迴歸 - 構建分類器
不必從頭開始構建分類器。構建分類器是一項複雜的工作,需要具備統計學、機率論、最佳化技術等領域的知識。市面上有許多可用的預構建庫,這些庫提供了經過全面測試且非常有效的分類器實現。我們將從sklearn中使用一個這樣的預構建庫。
scikit-learn 分類器
從 sklearn 工具包中建立邏輯迴歸分類器的步驟非常簡單,只需一條程式語句即可,如下所示:
In [22]: classifier = LogisticRegression(solver='lbfgs',random_state=0)
建立分類器後,您需要將訓練資料送入分類器,以便它可以調整其內部引數,並準備好對您未來資料進行預測。為了調整分類器,我們執行以下語句:
In [23]: classifier.fit(X_train, Y_train)
現在,分類器已準備好接受測試。以下程式碼是上述兩條語句執行後的輸出:
Out[23]: LogisticRegression(C = 1.0, class_weight = None, dual = False, fit_intercept=True, intercept_scaling=1, max_iter=100, multi_class='warn', n_jobs=None, penalty='l2', random_state=0, solver='lbfgs', tol=0.0001, verbose=0, warm_start=False))
現在,我們可以開始測試所建立的分類器。我們將在下一章中解決這個問題。
廣告