成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

用Python從零開始構造決策樹

開發 后端
本章介紹如何不利用第三方庫,僅用python自帶的標準庫來構造一個決策樹。

起步

本章介紹如何不利用第三方庫,僅用python自帶的標準庫來構造一個決策樹。

熵的計算公式:

對應的 python 代碼:

條件熵的計算

根據計算方法:

對應的 python 代碼:

其中參數 future_list 是某一特征向量組成的列表,result_list 是 label 列表。

信息增益

根據信息增益的計算方法:

對應的python代碼:

..

定義決策樹的節點

作為樹的節點,要有左子樹和右子樹是必不可少的,除此之外還需要其他信息:

樹的節點會有兩種狀態,葉子節點中 results 屬性將保持當前的分類結果。非葉子節點中, col 保存著該節點計算的特征索引,根據這個索引來創建左右子樹。

has_calc_index 屬性表示在到達此節點時,已經計算過的特征索引。特征索引的數據集上表現是列的形式,如數據集(不包含結果集):

有三條數據,三個特征,那么***個特征對應了***列 [1, 0, 0] ,它的索引是 0 。

遞歸的停止條件

本章將構造出完整的決策樹,所以遞歸的停止條件是所有待分析的訓練集都屬于同一類:

從訓練集中篩選***的特征

因此計算節點就是調用 best_index = choose_best_future(node.data_set, node.labels, node.has_calc_index) 來獲取***的信息增益的特征索引。

構造決策樹

決策樹中需要一個屬性來指向樹的根節點,以及特征數量。不需要保存訓練集和結果集,因為這部分信息是保存在樹的節點中的。

創建決策樹

這里需要遞歸來創建決策樹:

根據信息增益的特征索引將訓練集再劃分為左右兩個子樹。

訓練函數

也就是要有一個 fit 函數:

清理訓練集

訓練后,樹節點中數據集和結果集等就沒必要的,該模型只要 col 和 result 就可以了:

預測函數

提供一個預測函數:

測試

數據集使用前面《應用篇》中的向量化的訓練集:

 

 

責任編輯:龐桂玉 來源: Python中文社區
相關推薦

2017-02-23 08:45:36

Python決策樹數據集

2023-08-11 17:30:54

決策樹機器學習算法

2020-11-02 13:54:41

Python可視化決策樹

2018-01-16 11:00:25

2022-11-11 08:00:00

決策樹機器學習監督學習

2021-03-16 11:30:33

2017-07-19 10:22:07

2017-11-21 13:00:20

機器學習決策樹可視化

2016-09-30 16:12:47

GBDT算法決策樹

2015-11-17 16:11:07

Code Review

2019-01-18 12:39:45

云計算PaaS公有云

2018-04-18 07:01:59

Docker容器虛擬機

2024-12-06 17:02:26

2020-07-02 15:32:23

Kubernetes容器架構

2019-05-15 09:00:00

決策樹機器學習人工智能

2018-02-02 15:50:07

決策樹Apache Spar數據

2022-12-21 14:39:35

機器學習案發決策樹

2024-03-01 19:53:37

PyBuilderPython開發

2010-05-26 17:35:08

配置Xcode SVN

2018-09-14 17:16:22

云計算軟件計算機網絡
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日一区 | 毛片一区二区三区 | 亚洲二区在线观看 | 日韩电影中文字幕在线观看 | 日日天天| 欧美激情在线精品一区二区三区 | 亚洲天堂中文字幕 | 午夜国产一级 | 久久av网 | 91精品国产91 | 日韩欧美三级电影在线观看 | 欧美成视频 | 亚洲一区二区av | 亚洲激情在线观看 | 久久福利网站 | 免费一级欧美在线观看视频 | 蜜桃一区二区三区在线 | 久久精品视频免费观看 | 日韩欧美三区 | 91精品久久久久久久久久 | 国产一区二区三区在线免费 | 国产欧美精品一区二区 | 亚洲人成人一区二区在线观看 | 亚洲视频一区二区三区 | 日韩激情网| 美女久久视频 | 91精品久久久久久久久 | aaaaaa大片免费看最大的 | 欧美一区二区三区在线播放 | 国产精品一区二区三区在线 | 国产精品一区二区三区久久 | 亚洲永久精品国产 | 亚洲一区二区三区在线视频 | 人人干人人干人人 | 国产乱码精品一区二区三区五月婷 | 国产97在线视频 | 福利社午夜影院 | 精品日韩在线 | 免费观看一级特黄欧美大片 | 久久一级 | 国产一级特黄aaa大片评分 |