资源简介
机器学习决策树
代码片段和文件信息
import operator
from math import log
import matplotlib.pyplot as plt
def createDataSet():
dataSet = [[1 1 ‘yes‘]
[1 1 ‘yes‘]
[1 0 ‘no‘]
[0 1 ‘no‘]
[0 1 ‘no‘]]
labels = [‘不浮出水面是否可以生存‘ ‘是否有脚蹼‘]
return dataSet labels
# 计算香农熵
def calcShannonEnt(dataSet):
numEntries = len(dataSet)
labelCounts = {}
for feaVec in dataSet:
currentLabel = feaVec[-1]
if currentLabel not in labelCounts:
labelCounts[currentLabel] = 0
labelCounts[currentLabel] += 1
shannonEnt = 0.0
for key in labelCounts:
prob = float(labelCounts[key]) / numEntries
shannonEnt -= prob * log(prob 2)
return shannonEnt
def splitDataSet(dataS
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 7108 2019-03-13 16:42 机器学习决策树两个经典案例\决策树.py
文件 9491 2019-03-13 16:23 机器学习决策树两个经典案例\决策树动物分类.py
文件 7876 2019-03-08 14:36 机器学习决策树两个经典案例\决策树天气判断是否出玩.py
目录 0 2019-05-09 11:19 机器学习决策树两个经典案例
----------- --------- ---------- ----- ----
24475 4
相关资源
- python项目开发案例集锦
- Python机器学习实践指南中文版带书签
- Python机器学习及实践_从零开始通往
- Python机器学习及实践-从零开始通往
- Introduction to Machine Learning with Python英文
- Python-用python3opencv3做的中国车牌识别
- Python-各种对抗神经网络GAN大合集
- Python-Intel开源增强学习框架Coach
- Python-CENet用于2D医学图像分割的上下文
- Python Machine Learning( Python机器学习.
- python机器学习经典修正python3.x版
- Python机器学习及实践高清
- Practical Machine Learning with Python (2018)
- 高清原版《Python深度学习》2018中文版
- python机器学习-不用kinect骨架检测代码
- 《机器学习实战》python3完美运行代码
- Python-基于深度神经网络和蒙特卡罗树
- 2019新书系列-Introduction to Python Progra
- 《Python深度学习》高清中文版带目录
- Python-SPNLearningAffinityviaSpatialPropagatio
- Python-效果超赞的图片自动增强GANs非成
- 吴恩达老师机器学习课的笔记,Pyth
- tensorflow_gpu-1.13.1-cp37
- 菊安酱机器学习PDF.rar
- Python-VoiceactivitydetectionVAD语音端点检测
- Python机器学习基础教程中文版Introdu
- Python+Spark 2.0+Hadoop机器学习与大数据实
- python机器学习 中文版 Sebastian Raschka
- 常用机器学习算法课件及python代码
- Python-TensorFlow实现的人脸性别年龄识别
评论
共有 条评论