资源简介
广工人工智能——决策树实验报告.rar

代码片段和文件信息
#include
#include
#include
#include “id3.h“
//初始化样本集
struct sample_set* initSampleSet(){
struct sample_set* sampleSet = (struct sample_set*)malloc(sizeof(struct sample_set));
sampleSet->length = SAMPLE_COUNT;
sampleSet->samples = (struct sample*)malloc(sizeof(struct sample)*SAMPLE_COUNT);
//样本信息
sampleSet->samples[0].attrValue[0] = HEADACHE;
sampleSet->samples[0].attrValue[1] = COURBATURE;
sampleSet->samples[0].attrValue[2] = NORMAL_TEMP;
sampleSet->samples[0].c = NOT_ILL;
sampleSet->samples[1].attrValue[0] = HEADACHE;
sampleSet->samples[1].attrValue[1] = COURBATURE;
sampleSet->samples[1].attrValue[2] = HIGH_TEMP;
sampleSet->samples[1].c = IS_ILL;
sampleSet->samples[2].attrValue[0] = HEADACHE;
sampleSet->samples[2].attrValue[1] = COURBATURE;
sampleSet->samples[2].attrValue[2] = VERY_HIGH_TEMP;
sampleSet->samples[2].c = IS_ILL;
sampleSet->samples[3].attrValue[0] = UN_HEADACHE;
sampleSet->samples[3].attrValue[1] = COURBATURE;
sampleSet->samples[3].attrValue[2] = NORMAL_TEMP;
sampleSet->samples[3].c = NOT_ILL;
sampleSet->samples[4].attrValue[0] = UN_HEADACHE;
sampleSet->samples[4].attrValue[1] = UN_COURBATURE;
sampleSet->samples[4].attrValue[2] = HIGH_TEMP;
sampleSet->samples[4].c = NOT_ILL;
sampleSet->samples[5].attrValue[0] = UN_HEADACHE;
sampleSet->samples[5].attrValue[1] = COURBATURE;
sampleSet->samples[5].attrValue[2] = VERY_HIGH_TEMP;
sampleSet->samples[5].c = IS_ILL;
sampleSet->samples[6].attrValue[0] = HEADACHE;
sampleSet->samples[6].attrValue[1] = UN_COURBATURE;
sampleSet->samples[6].attrValue[2] = HIGH_TEMP;
sampleSet->samples[6].c = IS_ILL;
return sampleSet;
}
//初始化属性列
struct attribute_list* initAttrList(){
struct attribute_list* attributeList = (struct attribute_list*)malloc(sizeof(struct attribute_list));
attributeList->length = ATTRIBUTE_COUNT;
attributeList->attrList = (int*)malloc(sizeof(int)*ATTRIBUTE_COUNT);
attributeList->attrList[0] = 0;
attributeList->attrList[1] = 1;
attributeList->attrList[2] = 2;
attributeList->length = ATTRIBUTE_COUNT;
return attributeList;
}
//判断样本集是否都是属于同一类
bool Similar(struct sample_set* sampleSet){
if(sampleSet->length > 1){
int c = sampleSet->samples[0].c;
for(int i=1; ilength; i++){
if(sampleSet->samples[i].c != c){
return false;
}
}
}
return true;
}
//获取普通类
int getCommonC(struct sample_set* sampleSet){
int c[C_COUNT];
int icommonC = 0;
for(i=0; i c[i] = 0;
}
for(i=0; ilength; i++){
c[sampleSet->samples[i].c]++;
}
for(i=1; i if(c[commonC] < c[i]){
commonC = i;
}
}
return commonC;
}
//将样本按照某一属性划分
struct sample_set* split(struct sample_set* sampleSetint attribute){
int ij;
//属性attribute所有取值的个数
int setLength = attributes[attribute].length;
struct sample_set* S = (struct sample_set*)malloc(sizeof(struct sample_set)*setLength
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 221266 2019-12-08 16:54 人工智能决策树实验报告\决策树\ID3\Debug\ID3.exe
文件 213884 2019-12-08 16:54 人工智能决策树实验报告\决策树\ID3\Debug\ID3.ilk
文件 20180 2019-12-08 16:54 人工智能决策树实验报告\决策树\ID3\Debug\id3.obj
文件 234952 2019-12-08 16:54 人工智能决策树实验报告\决策树\ID3\Debug\id3.pch
文件 484352 2019-12-08 16:54 人工智能决策树实验报告\决策树\ID3\Debug\ID3.pdb
文件 50176 2019-12-08 16:54 人工智能决策树实验报告\决策树\ID3\Debug\vc60.idb
文件 53248 2019-12-08 16:54 人工智能决策树实验报告\决策树\ID3\Debug\vc60.pdb
文件 10975 2016-12-05 22:15 人工智能决策树实验报告\决策树\ID3\id3.cpp
文件 3365 2019-12-08 16:54 人工智能决策树实验报告\决策树\ID3\id3.dsp
文件 514 2019-12-08 16:54 人工智能决策树实验报告\决策树\ID3\id3.dsw
文件 2967 2016-12-04 21:44 人工智能决策树实验报告\决策树\ID3\id3.h
文件 58368 2019-12-08 16:54 人工智能决策树实验报告\决策树\ID3\ID3.ncb
文件 48640 2019-12-08 16:54 人工智能决策树实验报告\决策树\ID3\id3.opt
文件 735 2019-12-08 16:54 人工智能决策树实验报告\决策树\ID3\ID3.plg
文件 48640 2016-11-24 18:41 人工智能决策树实验报告\决策树\ID3\决策树ID3算法实验报告.doc
文件 145408 2019-12-08 16:54 人工智能决策树实验报告\决策树\ID3算法实验报告.doc
目录 0 2019-12-08 16:54 人工智能决策树实验报告\决策树\ID3\Debug
目录 0 2019-12-08 16:54 人工智能决策树实验报告\决策树\ID3
目录 0 2019-12-08 16:55 人工智能决策树实验报告\决策树
目录 0 2016-12-27 10:45 人工智能决策树实验报告
----------- --------- ---------- ----- ----
1597670 20
相关资源
- PID_AutoTune_v0.rar
- vspd7.2.308.zip
- 价值2k的H漫画小说系统
- Pythonamp;课堂amp;笔记(高淇amp;400;集第
- ddos压力测试工具99657
- UML建模大全
- 开源1A锂电池充电板TP4056原理图+PCB
- m1卡 ic卡可选择扇区初始化加密软件
- TSCC.exe
- FTP课程设计(服务端+客户端)
- 计算机图形学 边填充算法实现代码
- 电力系统潮流计算程序集合
- oracle数据迁移项目实施方案
- Web Api 通过文件流 文件到本地
- Visio图标-最新最全的网络通信图标库
- Spire API文档
- OpenGL参考手册
- Python中Numpy库最新教程
- SPD博士V5.3.exe
- 直流无刷电机方波驱动 stm32 例程代码
- layui后台管理模板
- 仿知乎界面小程序源代码
- 云平台-阿里云详细介绍
- photoshop经典1000例
- scratch垃圾分类源码(最终版本).sb
- IAR ARM 7.8破解
- TI CCS V5.4 安装步骤及破解文件
- 松下plc FP-XH的驱动
- 局域网硬件信息收集工具
- 加快Windows XP操作系统开机速度
评论
共有 条评论