资源简介
广工人工智能实验报告完整版,包括源代码、实验报告
代码片段和文件信息
#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-中文版
相关资源
- 利用遗传算法解决TSP并实现可视化程
- 机器人足球识别算法研究.rar
- Cascade RCNN图解
- 目标检测源代码
- 北邮大三下人工智能prolog实验报告
- 浙江大学人工智能专业本科培养方案
- Y小蜜人工智能训练师题目
- 自动驾驶场景事故场景代码
- 人工智能导论PPT
- 国科大中科院2017-2019高级人工智能试
- 国防科大人工智能考博题答案
- 人机交互设计课程报告
- 北邮考研复试笔试题目汇总.zip
- 中科大人工智能总结+19年春季原题.
- THU AI TR:人工智能之机器学习
- 人工智能2020:落地挑战与应对-爱分析
- 中国工程院院长周济:新一代智能制
- 人工智能小抄表全集
- 人工智能导论课本实验报告
- wanmen实用数据挖掘 与 人工智能(一月
- 人工智能算法演示演示程序+源代码
- 基于BP神经网络的人脸识别
- 2018年中国人工智能产业白皮书
- 2019年人工智能数据安全白皮书.pdf
- 贪心NLP集训营.txt
- 2019北京人工智能大会
- 人工智能学习知识框架知识点、实际
- HCIA-AI题库V1.0版本 2019-6月更新
- 天池精准医疗大赛——人工智能
- 王喜文-5G最完整的PPT-2019.6-99页.pptx
评论
共有 条评论