精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

數據挖掘從入門到放棄之決策樹

大數據 數據分析
決策樹是直觀運用概率分析的樹形分類器,是很常用的分類方法,屬于監管學習,決策樹分類過程是從根節點開始,根據特征屬性值選擇輸出分支,直到到達葉子節點,將葉子節點存放的類別作為決策結果。

[[433731]]

決策樹算法理解

決策樹是直觀運用概率分析的樹形分類器,是很常用的分類方法,屬于監管學習,決策樹分類過程是從根節點開始,根據特征屬性值選擇輸出分支,直到到達葉子節點,將葉子節點存放的類別作為決策結果。

比如說買瓜的時候,根據瓜的某些特征屬性直觀判斷瓜的好壞,下圖依次根據紋理清晰度、根蒂、色澤、觸感4個進行分類,生活中我們會將某個最重要或最明顯的分類屬性放在第一位,然后是次重要屬性,這很符合我們平常的判斷思維,這就是決策樹!

在特征屬性非常大的時候,就出現了首選哪個特征屬性進行分類?如何剪枝?分類的層次是多少?....系列問題,這些就是決策樹構建的核心問題,而且不可能再通過生活直覺判,這時候就要運用數學思維。根據上面問題的不同解決方案,決策樹又分為了ID3(熵增益)、C4.5(熵增益率)、CART幾種同類算法。

熵增益(ID3)

通信層面,信息熵衡量信息的不確定性,信息熵越大表明信息越不準確,可以用信息熵的減少值來衡量信息的價值。在決策樹模型中把信息確定性叫做熵增益,有了熵增益后,我們就可以根據熵增益來判斷特征值的重要程度,從而選取最重要的特征作為第一次切分,再根據相同的方法用其他特征進行切分,直到得到得到每個劃分的葉子節點。信息熵的定義是:

以某個特征屬性值切分后子集熵的和稱為條件A下的熵,也叫做條件熵,可以如下表示:

分類前的信息熵減去條件熵,得到熵增益:

比如說有以下數據集(相親結果表lol..)

6條數據中相中(4個)與不想中(2個),暫且不關系如何進行分類,我們首先計算這個分類結果的信息熵:

其次,我們計算“富”屬性的條件信息熵,6條數據中“富”與否各半,其中3個“富”都被分類到“相中”,3個“不富”都被分到“不想中”:

兩者之差就是我們想要得到的熵增益:

計算各個特征屬性的熵增益后,比較哪個熵增益最大,就選擇該屬性做第一分類特征。

熵增益率(C4.5)

按照熵增益最大準則的ID3算法,遇到全部都是非重復值(類似ID)屬性容易造成過擬合,因為如果根據ID這個屬性進行劃分發現此時的熵增益是最大的:

信息增益率定義為:

其中info就是該特征屬性中,屬性值的信息熵:

按照上面的例子計算,“富”的增益率為:

剪枝處理

當訓練數據量大、特征數量較多時構建的決策樹過于龐大時,可能對訓練集依賴過多,也就是對訓練數據過度擬合。從訓練數據集上看,擬合效果很好,但對于測試數據集或者新的實例來說,并不一定能夠準確預測出其結果。因此,對于決策樹的構建還需要最后一步--決策樹的修剪,主要分為2種:預剪枝(Pre-Pruning)和后剪枝(Post-Pruning),這里先不講。

鳶尾花(iris)分類模型

Iris 鳶尾花數據集是一個經典數據集,在統計學習和機器學習領域都經常被用作示例。數據集內包含 3 類共 150 條記錄,每類各 50 個數據,每條記錄都有 4 項特征:花萼長度、花萼寬度、花瓣長度、花瓣寬度,可以通過這4個特征預測鳶尾花卉屬于(iris-setosa, iris-versicolour, iris-virginica)中的哪一品種,數據集地址:https://github.com/yezonggang/iris

  1. import pandas as pd 
  2. from pandas import DataFrame 
  3. import numpy as np 
  4. import matplotlib.pyplot as plt 
  5. %matplotlib inline 
  6. import seaborn as sns 
  7. from sklearn.tree import DecisionTreeClassifier 
  8. from sklearn import metrics  
  9.   
  10. baseUrl="C:\\Users\\71781\\Desktop\\2020\\ML-20200422\\iris\\" 
  11. iris_df=pd.read_csv(baseUrl+"iris.csv"
  12. iris_df.head() 
  13. iris_df.describe() 

數據分布探索:

  1. # pandas 自帶的散點圖 
  2. iris_df.plot(kind="scatter", x="Sepal.Length", y="Sepal.Width"

  1. # seaborn 的聯合分布圖 
  2. sns.jointplot(x="Sepal.Length", y="Sepal.Width", data=iris_df, height=5) 

  1. # 上面的兩個散點圖并不能顯示每一個點所屬的類別 
  2. # 所以,接下來用 seaborn 的 FacetGrid 函數按照Species花的種類來在散點圖上標上不同的顏色,hue英文是色彩的意思。 
  3. sns.FacetGrid(iris_df, hue="Species", height=5).map(plt.scatter, "Sepal.Length""Sepal.Width").add_legend() 

  1. # 通過箱線圖來查看單個特征的分布 
  2. # 對 Numerical Variable,可以用 Box Plot 來直觀地查看不同花類型的分布。 
  3. sns.boxplot(x="Species", y="Sepal.Length", data=iris_df) 

  1. # 下面的操作,將每一個Species所屬的點加到對應的位置,加上散點圖, 
  2. # 振動值jitter=True 使各個散點分開,要不然會是一條直線 
  3. # 注意此處要將坐標圖用ax先保存起來,這樣第二次才會在原來的基礎上加上散點圖 
  4. ax = sns.boxplot(x="Species", y="Sepal.Length", data=iris_df) 
  5. ax = sns.stripplot(x="Species", y="Sepal.Length", data=iris_df, jitter=True, edgecolor="gray"

  1. # violinplot 小提琴圖,查看密度分布,結合了前面的兩個圖,并且進行了簡化 
  2. # 數據越稠密越寬,越稀疏越窄 
  3. sns.violinplot(x="Species", y="Sepal.Length", data=iris_df, height=6) 
  4.  # sns.kdeplot == kernel density 核密度圖(單個變量) 
  5. sns.FacetGrid(iris_df, hue="Species", height=6).map(sns.kdeplot, "Sepal.Length").add_legend() 
  6.  # pairplot 任意兩個變量間的關系 
  7. sns.pairplot(iris_df, hue="Species", height=3) 

  1. # 模型構建比較簡單,關鍵是模型的調參 
  2. train_df=test_df=iris_df.sample(frac=0.8,replace=False, random_state=None) 
  3. train_X=train_df.drop(['Species'],axis=1) 
  4. train_Y=train_df['Species'
  5. # 由于么有提供建模數據集,所以我們隨機從樣本集中選擇40%的數據集 
  6. replace=False 無放回的抽取 
  7. # random-state 數據不能重復 
  8. test_df=iris_df.sample(frac=0.9,replace=False, random_state=None) 
  9. test_df.head() 
  10.   
  11. test_X=test_df.drop(['Species'],axis=1) 
  12. test_Y=test_df['Species'
  13.   
  14. model=DecisionTreeClassifier() 
  15. model.fit(train_X, train_Y) 
  16. prediction = model.predict(test_X) 
  17. print('The accuracy of the Decision Tree is: {0}'.format(metrics.accuracy_score(prediction,test_Y))) 

分類決策樹總共有12個參數可以自己調整,這么多參數一個個記起來太麻煩,我們可以把這些參數分成幾個類別:

1)分類策略:有兩個參數 ‘entropy’(熵) 和 ‘gini’(基尼系數)可選,默認為gini。

2)max_depth(樹的最大深度):默認為None,此時決策樹在建立子樹的時候不會限制子樹的深度。也可以設置具體的整數,一般來說,數據少或者特征少的時候可以不管這個值。如果模型樣本量多,特征也多的情況下,推薦限制這個最大深度,具體的取值取決于數據的分布。常用的可以取值10-100之間。

3)min_samples_split(分割內部節點所需的最小樣本數):意思就是只要在某個結點里有k個以上的樣本,這個節點才需要繼續劃分,這個參數的默認值為2,也就是說只要有2個以上的樣本被劃分在一個節點,如果這兩個樣本還可以細分,這個節點就會繼續細分

4)min_samples_leaf(葉子節點上的最小樣本數):當你劃分給某個葉子節點的樣本少于設定的個數時,這個葉子節點會被剪枝,這樣可以去除一些明顯異常的噪聲數據。默認為1,也就是說只有有兩個樣本類別不一樣,就會繼續劃分。如果是int,那么將min_samples_leaf視為最小數量。如果為float,則min_samples_leaf為分數,ceil(min _ samples _ leaf * n _ samples)為每個節點的最小樣本數。

本文轉載自微信公眾號「數據社」,可以通過以下二維碼關注。轉載本文請聯系數據社公眾號。

 

責任編輯:武曉燕 來源: 數據社
相關推薦

2021-11-03 06:57:42

數據線性邏輯

2022-03-28 11:00:34

JVMJava對象

2022-04-19 11:25:31

JVMZGC垃圾收集器

2017-08-04 14:28:40

決策樹隨機森林CART模型

2023-03-16 08:00:00

機器學習深度學習人工智能

2022-11-11 08:00:00

決策樹機器學習監督學習

2019-07-02 14:17:18

API網關網關流量

2017-11-21 13:00:20

機器學習決策樹可視化

2016-09-30 16:12:47

GBDT算法決策樹

2017-03-25 20:30:15

2017-12-25 11:15:06

JavaArray數組

2020-07-07 10:50:19

Python丄則表達文本

2019-05-15 09:00:00

決策樹機器學習人工智能

2018-02-02 15:50:07

決策樹Apache Spar數據

2022-12-21 14:39:35

機器學習案發決策樹

2025-04-22 02:00:00

芯片晶圓光刻機

2012-12-10 13:24:15

回歸分析數據挖掘

2024-07-30 12:10:22

2022-01-17 08:52:32

CPUCPU工具顯卡

2016-08-03 16:01:47

GitLinux開源
點贊
收藏

51CTO技術棧公眾號

日韩av电影在线网| 日韩一区二区高清| 视频一区国产精品| 国产绳艺sm调教室论坛| 极品日韩av| 亚洲人成在线观看网站高清| 五月天婷婷亚洲| 污的网站在线观看| 久久久激情视频| 亚洲国产精品av| 中文字幕日韩av资源站| 成人在线视频网站| 中文字幕第15页| 天堂美国久久| 国产午夜精品麻豆| 中文字幕一二三区| 天天综合网天天| 一区二区免费看| 亚洲国产精品一区二区第一页| a视频免费在线观看| 天堂蜜桃一区二区三区| 欧美风情在线观看| 大吊一区二区三区| 欧美一级二级三级视频| 欧美精品色一区二区三区| 欧美成人免费在线观看视频| 久久日韩视频| 国产日产精品一区| 国产精品av一区| 中文字幕欧美色图| 久久高清国产| 久久久之久亚州精品露出| 人与动物性xxxx| 九九综合九九| 亚洲精品97久久| 亚洲热在线视频| 久久久久黄色| 欧美亚洲动漫精品| 99精品视频播放| av成人影院在线| 依依成人精品视频| 91成人在线视频观看| 日韩精品成人av| 91亚洲精品一区二区乱码| 成人在线观看av| www.国产欧美| 国产一区二区福利视频| 国产美女高潮久久白浆| 波多野结衣视频免费观看| 美女久久一区| 久久综合九色综合97婷婷| 日本在线一区二区三区| av综合在线播放| 91久久久久久久久久久| 久久影视中文字幕| 日韩精品视频网站| 日产精品久久久一区二区福利| 国产无码精品久久久| 欧美精品18| 伦理中文字幕亚洲| 精品99在线观看| 欧美日韩一区二区国产| 欧美成人久久久| 日本精品人妻无码77777| 久久久久国产| 欧美精品在线免费播放| 免费网站看av| 亚洲福利电影| 日韩av大片免费看| 日韩欧美在线观看免费| 日韩精品一级中文字幕精品视频免费观看 | 色综合男人天堂| 午夜精品福利在线视频| 国内久久视频| 欧美自拍视频在线| 亚洲图片欧美日韩| 久久精品国产免费看久久精品| 成人a在线视频| 精品国产无码一区二区三区| 成人视屏免费看| 蜜桃av久久久亚洲精品| 91sp网站在线观看入口| 亚洲女同女同女同女同女同69| 和岳每晚弄的高潮嗷嗷叫视频| 99thz桃花论族在线播放| 色天天综合色天天久久| 91小视频在线播放| 精品淫伦v久久水蜜桃| 亚洲色图18p| 天天看天天摸天天操| 国内精品福利| 国产精品99一区| 99久久精品国产成人一区二区| 国产91精品精华液一区二区三区 | 97国产精品久久久| 国产91在线观看丝袜| 欧美精品人人做人人爱视频| 日本韩国在线视频爽| 亚洲一区二区3| 亚洲无吗一区二区三区| 伊人精品久久| 伊人久久综合97精品| 久久久久久久久久91| 肉肉av福利一精品导航| 91在线观看免费高清完整版在线观看 | 欧美日本精品一区二区三区| 亚洲精品乱码久久久久久蜜桃欧美| 天天做夜夜做人人爱精品| 日韩视频中文字幕| 国产69精品久久久久久久久久| 蜜乳av一区二区三区| 国产亚洲福利社区| 国产一二区在线| 日本丶国产丶欧美色综合| 免费黄色av网址| 色乱码一区二区三区网站| 午夜精品蜜臀一区二区三区免费| 91免费视频播放| 久久久久久久综合色一本| 青青在线免费观看| 国产精品日韩精品在线播放| 亚洲视频综合网| www..com国产| 国产成人午夜精品5599| 伊人精品久久久久7777| 国精产品一区一区三区四川| 亚洲国产精品久久91精品| 国产三级国产精品国产国在线观看| 日本最新不卡在线| 欧美黑人3p| 少妇视频在线观看| 亚洲成人中文字幕| 国产精品成人免费观看| 精久久久久久久久久久| 日韩在线第一区| 成人福利视频| 日韩精品一二三四区| 日韩毛片在线播放| 成人av网站免费观看| 日本天堂免费a| 国产精一区二区| 久久天天躁狠狠躁夜夜躁| 在线视频 91| 中文字幕第一区第二区| 999精品视频在线| 精品国产视频| 国产精品日韩欧美大师| seseavlu视频在线| 欧美午夜不卡在线观看免费| 特级西西www444人体聚色| 亚洲欧美激情诱惑| 免费在线观看一区二区| 老司机成人影院| 日韩视频免费看| 人妖精品videosex性欧美| 99热这里只有精品在线| 亚洲人成人一区二区在线观看| www.精品在线| 五月天久久网站| 91九色蝌蚪国产| 四虎影院观看视频在线观看| 精品乱人伦小说| 中日韩黄色大片| 国产亚洲欧洲997久久综合 | 欧美日韩成人综合天天影院 | 精品高清在线| 国产日韩一区在线| 最新av在线播放| 亚洲第一精品夜夜躁人人爽| 国产 日韩 欧美 在线| 久久婷婷色综合| 91蝌蚪视频在线观看| 国产精品7m凸凹视频分类| 亚洲一区二区三区乱码aⅴ| 亚洲无线看天堂av| 日韩精品高清视频| 一级做a爰片久久毛片16| 九热爱视频精品视频| 久久综合伊人77777| 丁香花免费高清完整在线播放| 精品福利在线看| 国产一区二区三区精品在线| 国产一区二区三区免费| av女优在线播放| 欧美午夜精品一区二区三区电影| 国产精品偷伦一区二区| 污污网站在线观看| 亚洲偷欧美偷国内偷| 国产99对白在线播放| 欧美日韩性生活视频| 国产jizz18女人高潮| yourporn久久国产精品| 久热精品在线播放| 亚洲高清免费| 亚洲人久久久| 精品少妇一区| 91精品在线影院| 亚洲精品mv| 欧美乱妇高清无乱码| 你懂的在线播放| 日韩欧美成人一区| 亚洲免费视频二区| 亚洲成人一二三| 日本女人性生活视频| 91色在线porny| 色姑娘综合天天| 久久亚洲图片| 日本福利视频一区| 亚洲最大黄网| 日产精品高清视频免费| 精品一区二区三区四区五区| 国产999在线| 国产理论在线| 欧美激情精品久久久久久| 成人在线高清视频| 亚洲精品二三区| 亚洲高清视频网站| 7777精品久久久大香线蕉| 亚洲熟妇无码乱子av电影| 亚洲自拍与偷拍| 91人妻一区二区三区蜜臀| 国产无人区一区二区三区| avtt香蕉久久| 国产成人精品三级| 樱花草www在线| 蜜臀av性久久久久av蜜臀妖精 | 久久精品女人天堂| 国产91沈先生在线播放| 国产精品久久久久久久免费观看 | 欧美中文在线| 精品国产百合女同互慰| av中文字幕免费在线观看| 欧美日韩一级黄| 成人免费一级片| 色综合 综合色| 天天操天天爽天天干| 亚洲图片欧美色图| 免费一级肉体全黄毛片| 欧美大片高清| 成人午夜激情视频| 18禁免费无码无遮挡不卡网站| 欧美片第1页综合| 一级黄色录像免费看| 久久免费大视频| 亚洲精品一品区二品区三品区| 国产99久久精品一区二区300| 九九久久99| 日韩av影院| 欧美精品二区三区四区免费看视频| 国产精品中文字幕制服诱惑| 国产98在线|日韩| h视频久久久| 国产伦精品一区二区三| 国产精品三p一区二区| 国产午夜精品在线| 在线一级成人| 日韩精品一区二区三区丰满| 精品免费av| 午夜视频久久久| 日本女优一区| 亚洲免费视频播放| 欧美午夜不卡| 奇米精品一区二区三区| 久久精品一区二区国产| 久热免费在线观看| 奇米色一区二区| 亚洲欧美天堂在线| 国产成人h网站| 亚洲狠狠婷婷综合久久久久图片| 久久久久久黄色| 国产第一页精品| 亚洲免费av观看| 日韩大片免费在线观看| 一本久道中文字幕精品亚洲嫩| 啪啪小视频网站| 日韩一区二区三区电影| 特黄视频在线观看| 国产一区二区三区高清在线观看| 天堂а√在线资源在线| 欧美第一页在线| av日韩电影| 91免费观看网站| 奇米影视777在线欧美电影观看| 视频一区二区三区免费观看| 欧美jizzhd精品欧美巨大免费| 久久综合久久网| 久久亚洲风情| 91精品人妻一区二区三区蜜桃2| 99精品一区二区| 999久久久国产| 亚洲成年人网站在线观看| 亚洲色成人www永久网站| 日韩欧美黄色影院| 免费在线观看一级毛片| 久久国产天堂福利天堂| www.成人影院| 粉嫩高清一区二区三区精品视频| 久久av超碰| 国产免费一区二区视频| 久久精品理论片| 国产在线观看无码免费视频| 亚洲精品乱码久久久久久日本蜜臀| aaa人片在线| 欧美一激情一区二区三区| 欧美伦理影视网| 欧美—级高清免费播放| 国产成人亚洲一区二区三区| 成人一区二区在线| 911久久香蕉国产线看观看| 日韩avxxx| 国产精品一区二区男女羞羞无遮挡| 五月天综合视频| 午夜视频在线观看一区| 99草在线视频| 在线视频欧美日韩| 三妻四妾完整版在线观看电视剧 | 高清在线不卡av| 手机看片国产日韩| 欧美性xxxx极品hd满灌| 粉嫩av一区二区夜夜嗨| 久久视频在线播放| 777午夜精品电影免费看| 精品久久精品久久| 红桃视频国产精品| 在线观看免费视频污| 中文字幕不卡一区| 丁香六月婷婷综合| 亚洲黄在线观看| av美女在线观看| 国产精品久久7| 欧美激情91| 亚洲精品鲁一鲁一区二区三区| 亚洲色图在线播放| 一级α片免费看刺激高潮视频| 亚洲午夜女主播在线直播| 欧美电影免费观看| 九九九九精品九九九九| 亚洲乱码视频| 丝袜熟女一区二区三区 | 国产精品亚洲天堂| 久久成人免费日本黄色| 国产毛片欧美毛片久久久| 一本高清dvd不卡在线观看| 三级视频网站在线| 日本成人黄色片| 九九久久精品| 午夜在线观看av| 国产精品女主播av| 国产精品久久久久久久免费| 日日骚av一区| 成人av在线播放| 国产一二三四五| 丰满白嫩尤物一区二区| 国产精品suv一区二区| 精品久久久久99| 国产一二三在线| 欧美日韩电影一区二区| 视频一区在线播放| 亚洲国产精品一区二区久久hs| 欧美日韩精品专区| 国产激情在线| 国产成人av一区二区三区| 亚洲人成人一区二区三区| 精品人妻一区二区三区日产乱码卜 | 欧美精品123| 青草国产精品久久久久久| 激情高潮到大叫狂喷水| 日韩欧美视频在线| 岛国片av在线| 农村寡妇一区二区三区| 男人操女人的视频在线观看欧美| 欧美视频一区二区在线| 日韩视频一区二区三区在线播放| 123区在线| 日韩欧美精品一区二区三区经典| 久久丁香综合五月国产三级网站| 三级影片在线看| 亚洲电影成人av99爱色| 在线看欧美视频| 日本老太婆做爰视频| 91免费视频观看| 亚洲中文字幕在线一区| 欧美日本亚洲视频| 国产va免费精品观看精品视频| 日韩成人精品视频在线观看| 亚洲一区二区三区在线| 国产资源在线观看| 91中文字精品一区二区| 性欧美videos另类喷潮| 日本不卡一二区| 亚洲精品720p| av在线播放一区二区| 欧美亚洲另类色图| 亚洲特黄一级片| 亚洲三级中文字幕| 国产主播精品在线| 久久精品成人| 久久久久久久福利| 中文字幕一精品亚洲无线一区| 国产一区二区三区亚洲|