资源简介
广工人工智能实验报告完整版,包括源代码、实验报告

代码片段和文件信息
#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
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 217130 2016-12-05 22:15 人工智能实验报告\决策树\ID3\Debug\ID3.exe
文件 344740 2016-12-05 22:15 人工智能实验报告\决策树\ID3\Debug\ID3.ilk
文件 19712 2016-12-05 22:15 人工智能实验报告\决策树\ID3\Debug\id3.obj
文件 244824 2016-12-04 21:44 人工智能实验报告\决策树\ID3\Debug\ID3.pch
文件 484352 2016-12-05 22:15 人工智能实验报告\决策树\ID3\Debug\ID3.pdb
文件 50176 2016-12-05 22:56 人工智能实验报告\决策树\ID3\Debug\vc60.idb
文件 53248 2016-12-05 22:15 人工智能实验报告\决策树\ID3\Debug\vc60.pdb
文件 10975 2016-12-05 22:15 人工智能实验报告\决策树\ID3\id3.cpp
文件 4306 2016-12-02 18:06 人工智能实验报告\决策树\ID3\ID3.dsp
文件 531 2016-12-02 16:48 人工智能实验报告\决策树\ID3\ID3.dsw
文件 2967 2016-12-04 21:44 人工智能实验报告\决策树\ID3\id3.h
文件 58368 2016-12-05 23:46 人工智能实验报告\决策树\ID3\ID3.ncb
文件 48640 2016-12-05 23:46 人工智能实验报告\决策树\ID3\ID3.opt
文件 1246 2016-12-05 22:15 人工智能实验报告\决策树\ID3\ID3.plg
文件 48640 2016-11-24 18:41 人工智能实验报告\决策树\ID3\决策树ID3算法实验报告.doc
文件 184320 2016-12-05 23:02 人工智能实验报告\决策树\决策树ID3算法实验报告.doc
目录 0 2016-12-10 17:48 人工智能实验报告\决策树\ID3\Debug
目录 0 2016-12-10 17:48 人工智能实验报告\决策树\ID3
目录 0 2016-12-10 17:48 人工智能实验报告\决策树
目录 0 2016-12-27 10:45 人工智能实验报告
----------- --------- ---------- ----- ----
1774175 20
- 上一篇:MAX电池电量检测芯片
- 下一篇:Firefox24.0-中文版
相关资源
- 推箱子及人工智能寻路C 源代码
- 北航人工智能原理课大作业源代码,
- AI人工智能学习资料全套
- 用户网络行为画像 大数据中的用户网
- 中科院自动化所历年模式识别博士题
- 华南理工大学人工智能期末考试卷
- LabVIEW实现Fuzzy_PID的补充资源
- 微信小程序Demo/---欧拉蜜自然语言理解
- 微信小程序完整Demo--支持人工智能对
- 艾媒-2017年中国人工智能产业专题研究
- 工信部人工智能产业人才岗位能力标
- AMiner:2018年人工智能之自动驾驶研究
- 艾瑞咨询:2018年中国人工智能+金融行
- 2019技术趋势:人工智能报告
- 法院行业方案宣讲稿-海康
- 8.2 心智探奇 人类心智的起源与进化
- 人工智能尼尔森,2003,第1版
- 乌镇指数全球人工智能发展报告2017投
- 模式识别之特征选择
- springMVC的学习代码
- 人工智能全部课件和作业题
- 哥德尔、艾舍尔、巴赫——集异璧之
- 西电人工智能课件
- 面试题答案-40万年薪岗位面试到底问
- 旺宝创业计划书
- 人工智能综述
- 人工智能领域顶会AAAI 2018 论文列表
- AI 全套教学视频三
- 人工智能初步学习总结
- stm32实现的五子棋AI人机对战+人人对战
评论
共有 条评论