伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

建立決策樹的邏輯

深度學習自然語言處理 ? 來源:深度學習自然語言處理 ? 作者:深度學習自然語言 ? 2020-10-10 10:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一個小故事

zenRRan二十出頭了,到了婚配的年齡啦。又因為家是名門望族,所以一堆人搶著想來應聘配偶的職位。但是zenRRan比較挑剔,必須達到他的要求才能有機會成為他的另一半,要求為:

1. 性別女,非女性不要

于是刷刷刷走了一半人,剩下的全部為女性。

2.身高必須要在150-165cm

于是又走了一堆人,剩下的為160-165cm之間的女生。

3.性格要溫柔賢惠

聽到這些,又走了一些人,最后留下的極為最后的應聘候選人。

上述過程可以用樹來表示:

像上面的這樣的二叉樹狀決策在我們生活中很常見,而這樣的選擇方法就是決策樹。機器學習的方法就是通過平時生活中的點點滴滴經驗轉化而來的。

建立決策樹的邏輯

正如上述樹狀圖所示,我們最終會通過特征:

性別,身高,性格

得到了4種分類結果,都存在于葉子節點。

非女生,身高不符合的女生,身高符合性格不符合的女生,都符合的最佳候選人。

現在我們來回想下上面的建立決策的流程:

首先在一群給定數據(應聘者)中,我們先通過一個特征(性別)來進行二分類。當然選取這個特征也是根據實際情況而定的,比如zenRRan選取第一個條件為性別的原因是,來的男的太多了,比例占的有點大,所以先給他分成類放到一邊,剩下的更加好分類而已。

然后,對葉子節點(那些還想繼續分類的節點們)繼續進行上述的流程。

那么怎么選取特征作為當前的分類依據呢?有兩種方法:

信息熵和基尼系數。

信息熵

熵這個概念想必大家都不陌生,熵用來表示數據的確定性程度。研究一個詞,就要從他的來源說起,熵,來自熱動力學,表示原子或者一個事物的穩定程度,溫度越高,原子越活躍,越不穩定;反而溫度越低,就越穩定,越保持不動。所以慢慢的這個概念被用到各個方向,也就有了新的定義詞匯,但是它的本意沒變,就是穩定程度大小的表示。

那么在決策樹里面,我們用的是一種熵,信息熵,來表示類別的穩定程度。

公式為:

注:p為一個類的占比

什么意思呢?具體用數字表示下:

比如一個分類結果由三個類組成,占比為1/3 1/31/3,那么它們的信息熵為:

如果占比為1/10 2/10 7/10,那么它的信息熵為:

那再舉一個極端情況,也就是我們想要得到的類,只包含一種情況,其他的比例為0,那么比如占比情況為:1 0 0,那么它的信息熵為:

我們會發現一個分類結果里,里面的類別比例越是接近,信息熵也就越大,反之越是趨向于一個值,越是小,會達到0。

如果將所有的情況考慮在內的話,就能繪成一個圖(為了好畫,以該分好的類別里有兩種事物為例):

我們會發現,當占比為0.5的時候,也就是另一個事物的占比也是0.5的時候信息熵最高,當傾向于一個事物的時候,信息熵最小,無限接近并達到0。

為什么都占比一樣的時候信息熵最大呢?也就是說最不穩定呢?因為當每個事物都占比一樣的時候,一個小事物進來,不清楚它到底屬于哪一類;如果只有一類事物或者一類事物居多數,那么也就比較明確該屬于哪類,也就穩定,確定了。

那么怎么用呢?

我們通過計算機分類,因為有很多種分類情況,不是每一次分類都是直接將同一類分到一個類別里,而是將該分好的兩個類的信息熵總和最小為依據,不斷地通過暴力尋找最佳選擇。然后遞歸進行對分好類的數據進行再分類。

基尼系數

基尼系數和信息熵在這里具有同樣的性質。先看看它的公式:

公式看不出什么特色之處,就繼續用數字展示下:

比如依然是三分類,類別占比為1/3 1/3 1/3,基尼系數為:

類別占比為1/10 2/10 7/10,基尼系數為:

如果是極端情況下占比為1 0 0,那么基尼系數為;

我們根據公式其實就能看出來,平方的函數為凸函數,而該公式在都相等的時候值最大。

代碼實現

再重說下流程:

通過對每個特征進行嘗試分類,記錄當前分類最小的信息熵(或基尼系數)的特征為當前分類結果。

選取一些點,初始化數據:

X為二維平面的數據點,Y為類別。

數據點分布情況:

信息熵函數:

基尼系數函數:

二者使用一個即可。

下面是一個分類核心的流程:

文字描述為:

對數據點的特征0維進行嘗試分類,先按照0維數據排序,然后取每相鄰的中點值,然后以0維該值分界線,處于分界線兩側的數據分別求信息熵(或基尼系數),如果比之前的小,這就保存該值和當前維度。然后選取第1維進行相同操作,最終的最小信息熵(或基尼系數)最小對應的值為本次分類的結果。

但是這個僅僅是一層分類,如果還子節點還有要分類的數據,繼續上述操作即可。

分類代碼:

分類效果流程圖:

決策樹第一層分類結果為:

當前線為最佳值,1維的數據就是分過的,但是沒有當前的值好,也就沒顯示。

現在已經分出了兩類,左邊的紅色和右邊的綠色+藍色。那么還要對上述的右邊進行分類,獲取該數據,并且繼續進行分類,分類流程圖為:

最終得出的分類結果為上述兩條線。其中粉色為第一層分類,紫色為第二層分類。

批判性思維看決策樹

看到上述的分類結果,其實你心里也想到了決策樹的缺點了,就是分類總是橫平豎直的,不能是曲線。

比如

該四個數據的分類最佳理想條件下應該為上述紫色線條,但是決策樹的結果為;

如果存在數據在:

明明應該屬于藍色點的,但是被劃分到紅色點里。

所以可以看出,決策樹對數據的要求是是苛刻的。

另一個問題是,決策樹的學習問題,從上述代碼實現過程能夠看出來,可以說是暴力求解了。

責任編輯:lq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 二叉樹
    +關注

    關注

    0

    文章

    74

    瀏覽量

    12985
  • 機器學習
    +關注

    關注

    67

    文章

    8560

    瀏覽量

    137166
  • 決策樹
    +關注

    關注

    3

    文章

    96

    瀏覽量

    14095

原文標題:【機器學習】決策樹的理論與實踐

文章出處:【微信號:zenRRan,微信公眾號:深度學習自然語言處理】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    科技,IPO申請獲受理

    電子發燒友網綜合報道 3月20日,上交所網站顯示,宇科技股份有限公司科創板IPO申請已受理,成為又一家科創板IPO“預先審閱”落地項目。此次IPO,宇科技擬募資42.02億元。 ? 招股書顯示
    的頭像 發表于 03-20 18:33 ?4130次閱讀
    宇<b class='flag-5'>樹</b>科技,IPO申請獲受理

    算法工程師需要具備哪些技能?

    :自動化任務(如數據預處理、模型訓練調度)。Git版本控制:團隊協作開發(如分支管理、代碼合并)。 機器學習監督學習:線性回歸、邏輯回歸、決策樹、SVM等。無監督學習:聚類(K-Means)、降維
    發表于 02-27 10:53

    無線傾角傳感器在古監測中的應用:以科技守護活文物的結構安全

    無線傾角傳感器在古監測中的應用:以科技守護活文物的結構安全
    的頭像 發表于 01-09 11:38 ?744次閱讀
    無線傾角傳感器在古<b class='flag-5'>樹</b>監測中的應用:以科技守護活文物的結構安全

    如何專業評估UPS電源的性能與架構:一份面向決策者的終極指南

    在關鍵業務運營中,選擇一臺合適的UPS電源(不間斷電源)是一項具有長期影響的技術決策。面對紛繁的產品參數與營銷話術,技術決策者常感到困惑:究竟如何穿透表象,評估UPS電源的真實性能與架構價值?本文
    的頭像 發表于 12-11 08:38 ?433次閱讀
    如何專業評估UPS電源的性能與架構:一份面向<b class='flag-5'>決策</b>者的終極指南

    萬界星空AI產線MES:打破產線“黑箱”,邁向智能決策

    AI產線MES是制造業數字化轉型的必然產物。 它不再是簡單的管理執行工具,而是演變成了一個能夠感知、分析、決策、執行的“產線大腦”。通過引入AI,制造企業能夠解鎖前所未有的效率、質量和靈活性,在日益激烈的全球競爭中建立起核心優勢。
    的頭像 發表于 12-02 13:36 ?413次閱讀
    萬界星空AI產線MES:打破產線“黑箱”,邁向智能<b class='flag-5'>決策</b>

    基于級聯分類器的人臉檢測基本原理

    ,然后把滑動窗口中的像素灰度值和級聯分類器里預先訓練好的468棵決策樹中的節點進行比較,得到該窗口檢測結果為人臉的置信度。如果置信度大于一定的閾值,那么我們認為人臉被檢測到了,反之則為未檢測到人臉
    發表于 10-30 06:14

    科技,被起訴

    電子發燒友網綜合報道 天眼查顯示,近日,杭州宇科技股份有限公司(以下簡稱“宇科技”)新增1條開庭公告,原告為杭州露韋美日化有限公司(以下簡稱“露韋美日化”),案由為侵害發明專利權糾紛,該案將于8
    的頭像 發表于 08-26 07:50 ?5114次閱讀
    宇<b class='flag-5'>樹</b>科技,被起訴

    如何根據設備健康狀態數據進行分析決策

    要根據設備健康狀態數據做好分析決策,需先明確數據核心價值,再通過 “數據預處理→多維度分析→風險評估→決策落地” 的閉環流程推進,既依托技術工具挖掘數據規律,又結合生產實際確保決策可行。
    的頭像 發表于 08-20 10:07 ?939次閱讀
    如何根據設備健康狀態數據進行分析<b class='flag-5'>決策</b>?

    光伏電站輔助決策系統的實現

    光伏電站中應用光伏電站輔助決策系統,對光伏電站來說,不僅是提升運維效率、降低人力成本,優化發電效率、增加經濟效益的需要,更多的是通過決策科學化,增強安全性、防范運營風險。作為一款光伏電站的智能管理
    的頭像 發表于 08-15 09:14 ?1101次閱讀
    光伏電站輔助<b class='flag-5'>決策</b>系統的實現

    工業電腦的進化從基礎控制到智能決策的跨越

    工控機從單純的基礎控制設備進化為具備智能決策能力的邊緣計算節點,標志著工業自動化領域的一次深刻革命,這一跨越不僅是技術堆疊的升級,更是工業系統運行邏輯的根本性重構。以下是這一進化路徑的核心解析
    的頭像 發表于 08-08 10:45 ?562次閱讀

    玩具語音方案選型決策OTP vs Flash 的成本功耗與靈活性

    玩具語音芯片方案選型的選擇有很多的,但是基于各方面的限制和功能上的需求,那么在OTP和FLASH語音芯片之間如何做抉擇? ? 一、決策樹總覽 玩具語音方案選型可先考慮產品語音內容后期是否需要修改
    的頭像 發表于 07-08 17:08 ?738次閱讀

    看點:投資方:宇科技或于科創板IPO 美媒:亞馬遜機器人數量接近人類員工 英偉達股價創新高

    給大家帶來一些行業資訊: 投資方:宇科技或于科創板IPO 早在2025年的5月29日,宇科技就正式發布通知稱,因公司發展需要,杭州宇科技有限公司即日起名稱變更為“杭州宇科技股份
    的頭像 發表于 07-04 15:08 ?900次閱讀

    電源工程師的核心技能體系

    電源工程師的核心技能體系需覆蓋從基礎理論到專業實踐、工具應用及行業適配的全鏈條能力。以下是系統化的技能框架,按知識層級和應用場景展開,幫助從業者明確能力提升路徑: 一、基礎理論層:核心知識根基
    的頭像 發表于 06-05 09:44 ?3137次閱讀

    地平線余凱稱輔助駕駛的底層邏輯正在改寫

    從大模型黑馬DeepSeek,到春晚出圈的宇機器人,人工智能撬動的科技創新引領又一輪產業革命。這印證了“生產力決定生產關系”的底層邏輯,當科技動能觸發的“十倍生產力”涌現,行業格局必將引發重塑。
    的頭像 發表于 06-03 13:59 ?838次閱讀