flag57 机器学习中RBF神经网络应用与实战(内含提供数据与脚本)

原创 2018年04月17日 11:15:01

这段时间一直在学习机器学习相关知识,现利用MATLAB来编写一个RBF神经网络的应用。

其中测试数据如下

链接: https://pan.baidu.com/s/1Y7VcK6oWpHByKIYGCBJ5fw 密码: yma4


测试结果如图


测试代码如下:

clc
clear all %清空无用变量
load spectra_data.mat %加载数据
A=NIR';%对原来数据进行转置,使其符合神经网络输入
B=octane';%同上
temp=randperm(size(A,2));%获取样本总数随机排列序列
P_train = A(:,temp(1:50));%截取学习数据
 T_train = B(:,temp(1:50));%截取学习结果
 P_test =A(:,temp(51:end));%截取测试数据
T_test =B(:,temp(51:end));%截取测试结果
N=size(T_test,2);%测试集的个数
net=newrbe(P_train,T_train,30);%创建神经网络
T_sim=sim(net,P_test);%训练网络
error = abs(T_sim-T_test)./T_test;%错误值
R2 = (N * sum(T_sim .* T_test) - sum(T_sim) * sum(T_test))^2 / ((N * sum((T_sim).^2) - (sum(T_sim))^2) * (N * sum((T_test).^2) - (sum(T_test))^2));
figure%画图
plot(1:N,T_test,'b:*',1:N,T_sim,'r-o')
legend('真实值','预测值')
xlabel('预测样本')
ylabel('辛烷值')
string = {'测试集辛烷值含量预测结果对比';['R^2=' num2str(R2)]};
title(string)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a__white/article/details/79971042

径向基神经网络应用实例:RBF网络…

输入18咯样本点,将隐含节点书设置为18 ,其中心就是输入的X值,期望输出为对应的y值。 如此,网络中就有一个输入节点,一个输出节点,18个隐含节点 % curve_filt_hand_buid.m...
  • vili_sky
  • vili_sky
  • 2017-04-03 18:14:48
  • 602

MATLAB神经网络应用设计 第2版源代码 张德丰

  • 2015年05月05日 15:27
  • 63KB
  • 下载

机器学习之径向基神经网络(RBF NN)

本文基于台大机器学习技法系列课程进行的笔记总结。 主要内容如下图所示: 首先介绍一下径向基函数网络的Hypothesis和网络的结构,然后介绍径向基神经网络学习算法,以及利用K-means进行的学...
  • LG1259156776
  • LG1259156776
  • 2015-07-17 00:47:05
  • 19227

MATLAB神经网络应用设计(第二版)源代码

  • 2012年03月30日 16:53
  • 58KB
  • 下载

MATLAB神经网络应用设计.pdf

  • 2009年08月07日 15:01
  • 17.86MB
  • 下载

MATLAB神经网络应用设计 第2版 张德丰 前四章+源代码

  • 2017年10月07日 16:55
  • 45.35MB
  • 下载

[MATLAB神经网络应用设计(第2版)].张德丰.高清版

  • 2013年08月20日 18:56
  • 50MB
  • 下载

《机器学习实战》和Udacity的ML学习笔记之 支持向量机&kernel

1. 支持向量机&支持向量支持向量机实质就是一个二分类的线性分类器,支持向量就是数据集中的一些点,这些点到分类线条的距离最短,用来求解分类线条模型。如果无法通过直线分类,就需要通过一些技巧,将数据投射...
  • ml_1019
  • ml_1019
  • 2017-08-24 12:04:29
  • 174

RBF神经网络简单介绍与MATLAB实现

RBF的直观介绍 RBF是一种两层的网络 RBF的隐层是一种非线性的映射 RBF输出层是线性的 RBF的基本思想是将数据转化到高维空间使其在高维空间线性可分 RBF学习算法 Lazy RBF MATL...
  • weiwei9363
  • weiwei9363
  • 2017-05-30 09:10:02
  • 12197

MATLAB神经网络应用设计(张德丰)源码下载

  • 2011年09月08日 17:09
  • 15KB
  • 下载
收藏助手
不良信息举报
您举报文章:flag57 机器学习中RBF神经网络应用与实战(内含提供数据与脚本)
举报原因:
原因补充:

(最多只允许输入30个字)