2022年数据挖掘实验 .pdf
《2022年数据挖掘实验 .pdf》由会员分享,可在线阅读,更多相关《2022年数据挖掘实验 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验报告说明本课程一共需要写两个实验报告:实验报告一:基于人工神经网络的曲线拟合实验目的:首先, 熟悉人工神经网络的产生背景、算法的思想和原理以及步骤;其次,熟悉人工神经网络的Matlab 工具箱;最后,通过对曲线的拟合的实验,熟练掌握神经网络的程序设计。实验时间:第 11周周二 9-10节、第 12 周周二 9-10 节;学时: 4 参考程序:实验数据集文件名:data.mat% 清空环境变量clc clear % 训练数据预测数据提取及归一化%下载输入输出数据load data input output %input 是 2000 行 2 列, output 是 1行 2000 列%从 1
2、 到 2000 间随机排序k=rand(1,2000); %随机生成一个1 行 2000 列的矩阵m,n=sort(k); %对矩阵 K 排序,其中m 表示从小到大的排序结果,n 表示 m 中各数据的排序前的索引(位置结果)%产生训练数据和预测数据input_train=input(n(1:1900),:); %input_train 为 2 行 1900 列的训练的输入矩阵output_train=output(n(1:1900); %output_train 为 1 行 1900 列的训练的输出矩阵input_test=input(n(1901:2000),:); output_test=
3、output(n(1901:2000); %选连样本输入输出数据归一化inputn,inputps=mapminmax(input_train); % mapminmax 是对矩阵的行进行归一化处理,其中 inputn 为归一化后的数据矩阵,inputps 是归一化后的结构体,包含最大值、最小值、平均值等信息outputn,outputps=mapminmax(output_train); % BP 网络训练% %初始化网络结构net=newff(inputn,outputn,5); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - -
4、- 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - net.trainParam.epochs=100; %迭代次数net.trainParam.lr=0.1; %学习率net.trainParam.goal=0.00004;% 目标%网络训练net=train(net,inputn,outputn); % BP 网络预测%预测数据归一化inputn_test=mapminmax(apply,input_test,inputps); %按照 inputps 的规则进行反归一化%网络预测输出an=sim(net,inputn_test); %
5、网络输出反归一化BPoutput=mapminmax(reverse,an,outputps); % 结果分析figure(1) plot(BPoutput,:og) hold on plot(output_test,-*); legend(预测输出 ,期望输出 ) title(BP 网络预测输出,fontsize,12) ylabel(函数输出 ,fontsize,12) xlabel(样本 ,fontsize,12) %预测误差error=BPoutput-output_test; figure(2) plot(error,-*) title(BP 网络预测误差,fontsize,12)
6、ylabel(误差 ,fontsize,12) xlabel(样本 ,fontsize,12) figure(3) plot(output_test-BPoutput)./BPoutput,-*); title( 神经网络预测误差百分比) errorsum=sum(abs(error) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - 实验报告二:基于支持向量机的葡萄酒分类实验目的:首先, 熟悉支持向量机的产生背景、算法的思想和原
7、理以及步骤;其次,熟悉支持向量机的Matlab 软件包 -LibSVM (使用LibSVM 软件时,请先安装VC 软件) ;最后,通过对葡萄酒分类的实验,熟练掌握支持向量机的程序设计。实验时间:第 13 周周二 9-10 节、第 14 周周二 9-10 节、第 15 周周二 9-10 节;学时: 6 参考程序:实验数据集文件名:chapter12_wine.mat% SVM 的数据分类预测- 意大利葡萄酒种类识别% 问题描述: wine的数据来自于UCI 数据库, 记录的是在意大利同一区域上三种不同品种的葡萄酒的化学成分,数据里有178个样本,每个样本含有13个特征分量(化学成分),每个样本的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年数据挖掘实验 2022 数据 挖掘 实验
限制150内