Python例項第29講 遞迴的特徵排除法

2021-09-05 12:34:07 字數 1295 閱讀 9359

機器學習訓練營——機器學習愛好者的自由交流空間(qq 群號:696721295

這是乙個遞迴的特徵排除例子,顯示在乙個數字分類的任務裡畫素的相關性。

給定乙個外部的估計量,它給特徵賦權,比如說線性模型裡的回歸係數。所謂遞迴的特徵排除(recursive feature elimination, rfe), 它的目標是遞迴地選擇越來越小的特徵子集。首先,在初始的特徵集上訓練估計量,每乙個特徵的重要性,或者通過「係數」屬性,或者通過「特徵重要性」屬性獲得。然後,最不重要的特徵被從當前的特徵集裡「修剪」掉。這個過程遞迴地在修剪過的特徵集上重複,直到達到最終想要的特徵數量。

from sklearn.svm import svc

from sklearn.datasets import load_digits

from sklearn.feature_selection import rfe

import matplotlib.pyplot as plt

# load the digits dataset

digits = load_digits()

x = digits.images.reshape((len(digits.images), -1))

y = digits.target

在支援向量分類器上,使用遞迴的特徵排除法產生rfe物件,並對每個特徵畫素排秩。

python遞迴列印某個目錄的內容 例項講解

以下函式列出bhuszln某個目錄下 包括子目錄 所有檔案,本隨筆重點不在於遞迴函式的實現,這是乙個很簡單的遞迴,重點在於熟悉python 庫os以及os.path一些函式的功能和用法。1.os.listdir pwww.cppcns.comath 列出path下所有內容 包括檔案和目錄,不包括.和...

Python例項第6講 多標籤分類

本例模擬乙個多標籤文件分類問題。資料集根據下面的過程隨機產生。在上述過程裡,使用拒絕取樣 rejection sampling 確保n 2,文件長度不是0.同樣地,我們也拒絕已經被選擇的類。被分配兩個類的文件,在圖上用兩種顏色圈出。通過投射到pca的前兩個主成分做分類,然後使用sklearn.mul...

第29講 檔案 乙個任務

答案 def file write file name f open file name,w print 請輸入內容 單獨輸入 w 儲存退出 while true write some input if write some w f.write s n write some else break f...