ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

机器学习之决策树与随机森林(Machine Learning about Decision Tree and Random Forest)

机器学习之决策树与随机森林(Machine Learning about Decision Tree and Random Forest) 四、决策树与随机森林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}') #
返回列表