☰
机器学习之决策树与随机森林(Machine Learning about Decision Tree and Random Forest)
2026/10/8 2:13:52 网站建设 项目流程

四、决策树与随机森林

1、决策树基础

1.1 决策树基本知识

决策树是一种树形结构的分类/回归方法,通过一系列的是/否决策来对数据进行分类或预测:

决策树的核心思想:从根节点开始,选择最有特征进行分裂,直到叶节点。

1.2 决策树的分裂准则

为了选择“用什么特性进行分裂”,因此需要先进行“量化数据纯度”。

熵(Entropy)- ID3算法使用

熵衡量数据的“不确定性”或“混乱程度”:

  • 熵越高,数据越混乱
  • 熵越低,数据越纯净
import numpy as np def entropy(probs): """计算熵: H = -Σ p_i × log2(p_i)""" return -np.sum(probs * np.log2(probs + 1e-10)) # 1e-10防⽌log(0) # ⽰例1:扔硬币(最不确定) # 正反各50% probs = np.array([0.5, 0.5]) print(f'硬币(50%正,50%反): 熵 = {entropy(probs):.4f}') #

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询