当前位置:文档之家› 径向基(RBF)神经网络的介绍及其案例实现

径向基(RBF)神经网络的介绍及其案例实现

LOGO
径向基(RBF)神经网络的介绍 及其案例实现
Contents
1 2
什么是神经网络 径向基(RBF)神经网络
3
案例实现

Company Logo
Contents
1 2
什么是神经网络 径向基(RBF)神经网络
3
案例实现

Company Logo
什么是神经网络
什么是神经网络?

Company Logo
什么是神经网络
什么是神经网络?

Company Logo
什么是神经网络 神经网络的正式定义:
人工神经网络(Artificial Neural Network, ANN),也 称为神经网络(Neural Network, NN),是由大量处理 单的基本特征。人工神经网络的研究是 从人脑的生理结构出发来研究人的智能行为,模拟人 脑信息处理的功能。 人工神经网络是一种模拟人神经网络行为特征,进行分 布式并行信息处理的算法数学模型。这种网络依靠系统 的复杂程度,通过调整内部大量节点之间相互连接的关 系,从而达到处理信息的目的。

Company Logo
50
60 50 40 30 20 10 0 2 2 0 0 -2 -2
60 50 40 30 20 10 0 2 2 0 0 -2 -2
60 50 40 30 20 10 0 2 2 0 0 -2 -2

60 50 40 30 20 10 0 2 2 0 0 -2 -2
60 50 40 30 20 10 0 2 2 0 0 -2 -2
60 50 40 30 20 10 0 2 2 0 0 -2 -2

Company Logo
300
60 50 40 30 20 10 0 2 2 0 0 -2 -2
Company Logo
100
60 50 40 30 20 10 0 2 2 0 0 -2 -2
60 50 40 30 20 10 0 2 2 0 0 -2 -2
60 50 40 30 20 10 0 2 2 0 0 -2 -2

Company Logo
200
为什么要引入RBF神经网络??

Company Logo
RBF 神经网络
RBF 神经网络一个简单的例子:解决异或问题

Company Logo
RBF 神经网络
RBF 神经网络的正式定义:
Exact 有几组数据,就用几个 ( x) ,适合数据比较少网络
RBF神经网络的种类
Approximate 如果数据很多,需要先对数据进行分类

Company Logo
RBF 神经网络
RBF 神经网络:其他理论知识(1/3)

Company Logo
RBF 神经网络
RBF 神经网络:其他理论知识(2/3)
Matlab案例实现
%% 清空环境变量 clc clear % 产生训练样本(训练输入,训练输出) % ld为样本例数 ld=100; % 产生2*ld的矩阵 x=rand(2,ld); % 将x转换到[-1.5 1.5]之间 x=(x-0.5)*1.5*2; %% 建立RBF神经网络 % 采用approximate RBF神经网络。spread 为默认值 net=newrb(x,F); % 计算网络输出F值 F=20+x1.^2-10*cos(2*pi*x1)+x2.^210*cos(2*pi*x2); % x的第一列为x1,第二列为x2. x1=x(1,:); x2=x(2,:);
60 50 40 30 20 10 0 2 2 0 0 -2 -2
60 50 40 30 20 10 0 2 2 0 0 -2 -2

Company Logo
400
60 50 40 30 20 10 0 2 2 0 0 -2 -2
60 50 40 30 20 10 0 2 2 0 0 -2 -2

Company Logo
LOGO

60 50 40 30 20 10 0 2 2 0 0 -2 -2

Company Logo
1000
60 50 40 30 20 10 0 2 2 0 0 -2 -2
60 50 40 30 20 10 0 2 2 0 0 -2 -2
60 50 40 30 20 10 0 2 2 0 0 -2 -2
假设我们不知道这个方程的表达式,只知 道这个方程的一些输入输出,比如说如下数据:
使用这些数据, 实现回归公式

Company Logo
Matlab案例实现
RBF 神经网络在Matlab里面的例子:非线性函数的回归

Company Logo
1 2
什么是神经网络 径向基(RBF)神经网络
3
Matlab案例实现

Company Logo
Matlab案例实现
RBF 神经网络在Matlab里面的例子:非线性函数的回归
y 20 x 10cos(2x1 ) 10cos(2x2 )
2 1
问题描述:
Company Logo
RBF 神经网络
RBF神经网络概况:
神经网络基础知识
w1* x11 w2 * x12 w3 * x13 w4 * x14 y1 w1* x 21 w2 * x 22 w3 * x 23 w4 * x 24 y 2 w1* xn1 w2 * xn2 w3 * xn3 w4 * xn4 yn
Company Logo
什么是神经网络 神经网络的应用

Company Logo
什么是神经网络
学 习 驾 驶 汽 车 的 人 工 神 经 网 络
Company Logo
什么是神经网络
y w1* x1 w2 * x2 w3 * x3 w4 * x4 wi * xi
i 1
Company Logo
n
RBF 神经网络
RBF神经网络概况:
神经网络基础知识

Company Logo
RBF 神经网络

Company Logo
RBF 神经网络
RBF 神经网络:其他理论知识(3/3)

Company Logo
RBF 神经网络
RBF网络的工作原理

Company Logo
Contents
人 脸 识 别

Company Logo
Contents
1 2
什么是神经网络 径向基(RBF)神经网络
3
Matlab案例实现

Company Logo
RBF 神经网络
几 种 常 见 的 神 经 网 络

相关主题