搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
Cpp五条
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
Newtonsoft.Json之JArray, JObject, JProperty,JValue
2
element-ui 实现 全国省市区地址选择_element ui地区选择器
3
springcloud+nacos 因为设置了context-path导致服务健康检查不生效的一个问题_nacos 健康检查未通过
4
LaTex - 插入公式 (从MathType公式编辑器导入到LaTex中)_latex插入公式
5
Re:《Unity Shader入门精要》13.3全局雾效--如何从深度纹理重构世界坐标_unity urp实现距离雾效
6
Unity 本地化比较实用的实现方案_unity i2.localizationmanager
7
普通树(非二叉树)和森林的深度优先遍历和广度优先遍历说明_森林的深度遍历
8
解决HTTPS访问问题(jdk版本过低和证书未安装至应用服务器内)_org.bouncycastle.crypto.tls.tlsclientprotocol
9
【python小游戏】飞机大作战源码分享(附完整源码+图片资源可直接运行)_飞机大战python代码图片
10
鸿蒙harmonyos INSTALL_PARSE_FAILED_USESDK_ERROR 真机测试报错处理_failure[install_parse_failed_usesdk_error]
当前位置:
article
> 正文
Matlab 神经网络数据归一化问题_mapminmax归一化运行不出来
作者:Cpp五条 | 2024-02-18 06:23:01
赞
踩
mapminmax归一化运行不出来
一、几个要说明的函数接口:
[Y,PS] = mapminmax(X)
[Y,PS] = mapminmax(X,FP)
Y = mapminmax('apply',X,PS)
X = mapminmax('reverse',Y,PS)
用实例来讲解,测试数据 x1 = [1 2 4], x2 = [5 2 3];
>> [y,ps] = mapminmax(x1)
y =
-1.0000 -0.3333 1.0000
ps =
name: 'mapminmax'
xrows: 1
xmax: 4
xmin: 1
xrange: 3
yrows: 1
ymax: 1
ymin: -1
yrange: 2
其中y是对进行某种规范化后得到的数据,这种规范化的映射记录在结构体ps中.让我们来看一下这个规范化的映射到底是怎样的?
Algorithm
It is assumed that X has only finite real values, and that the elements of each row are not all equal.
y = (ymax-ymin)*(x-xmin)/(xmax-xmin) + ymin;
[关于此算法的一个问题.算法的假设是每一行的元素都不想相同,那如果都相同怎么办?实现的办法是,如果有一行的元素都相同比如xt = [1 1 1],此时xmax = xmin = 1,把此时的变换变为y = ymin,matlab内部就是这么解决的.否则该除以0了,没有意义!]
也就是说对
x1 = [1 2 4]采用这个映射 f: 2*(x-xmin)/(xmax-xmin)+(-1),就可以得到y = [ -1.0000 -0.3333 1.0000]
我们来看一下是不是: 对于x1而言 xmin = 1,xmax = 4;
则y(1) = 2*(1 - 1)/(4-1)+(-1) = -1;
y(2) = 2*(2 - 1)/(4-1)+(-1) = -1/3 = -0.3333;
y(3) = 2*(4-1)/(4-1)+(-1) = 1;
看来的确就是这个映射来实现的.
对于上面algorithm中的映射函数 其中ymin,和ymax是参数,可以自己设定,默认为-1,1;
比如:
>>[y,ps] = mapminmax(x1)
>> ps.ymin = 0;
>> [y,ps] = mapminmax(x1,ps)
y =
0 0.3333 1.0000
ps =
name: 'mapminmax'
xrows: 1
xmax: 4
xmin: 1
xrange: 3
yrows: 1
ymax: 1
ymin: 0
yrange: 1
则此时的映射函数为: f: 1*(x-xmin)/(xmax-xmin)+(0),是否是这样的这回你可自己验证.O(∩_∩)O
如果我对x1 = [1 2 4]采用了某种规范化的方式, 现在我要对x2 = [5 2 3]采用同样的规范化方式[同样的映射],如下可办到:
>> [y1,ps] = mapminmax(x1);
>> y2 = mapminmax('apply',x2,ps)
y2 =
1.6667 -0.3333 0.3333
即对x1采用的规范化映射为: f: 2*(x-1)/(4-1)+(-1),(记录在ps中),对x2也要采取这个映射.
x2 = [5,2,3],用这个映射我们来算一下.
y2(1) = 2(5-1)/(4-1)+(-1) = 5/3 = 1+2/3 = 1.66667
y2(2) = 2(2-1)/(4-1)+(-1) = -1/3 = -0.3333
y2(3) = 2(3-1)/(4-1)+(-1) = 1/3 = 0.3333
X = mapminmax('reverse',Y,PS)的作用就是进行反归一化,讲归一化的数据反归一化再得到原来的数据:
>> [y1,ps] = mapminmax(x1);
>> xtt = mapminmax('reverse',y1,ps)
xtt =
1 2 4
此时又得到了原来的x1(xtt = x1);
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
【wpsshop博客】
推荐阅读
article
matlab
语音
信号
实验,
语音
信号
MATLAB
实验.PDF...
语音
信号
MATLAB
实验.PDF
语音
信号
MATLAB
实验总体说明:程序的具体使用方法可察看 help 或程序本身的说...
赞
踩
article
2024
美赛
备战-
美赛
必备技能(
matlab
和
SPSS
入门必备)_
美赛
数据处理
方法
...
美国大学生数学建模竞赛(MCM)是全球知名的数学建模比赛之一,每年都吸引了来自世界各地的学生参加。在这场充满挑战的竞赛中...
赞
踩
article
大
模型
系统和应用——
神经网络
基础
_
大
模型
原理
神经网络
...
本文快速回顾了
神经网络
基础
。
_
大
模型
原理
神经网络
大
模型
原理
神经网络
...
赞
踩
article
matlab
计算
点云
中心_【技术】
自动
驾驶
视觉融合
相机
校准与
激光
点云
投影...
点击“蓝字”关注我们导读/多传感器融合一直是
自动
驾驶
领域非常火的名词, 但是如何融合不同传感器的原始数据, 很多人对此都...
赞
踩
article
Matlab
线性
拟合
、一维、多维度非
线性
拟合
、多项式
拟合
_
matlab
线性
拟合
...
一、多项式
拟合
曲线1、多项式曲线
Matlab
:_
matlab
线性
拟合
matlab
线性
拟合
一、线...
赞
踩
article
matlab
二维
矩形
函数
,
rect
矩形
函数
matlab
中怎样编写
矩形
函数
...
矩形
函数
的定义:
矩形
函数
rect
(t); 如果绝对值 |t| > 0.5
rect
(t) = 0; 如果绝对值 |t...
赞
踩
article
matlab
fft
例程,c++
FFT
W
与Matlab
FFT
...
我发布在
matlab
中央,但没有得到任何反应,所以我想我会转发在这里。我最近在Matlab中写了一个简单的例程,在for...
赞
踩
article
MATLAB
——
数据
归一化
处理
(
normalize
函数)_
matlab
normalize
...
使用
normalize
函数对
数据
进行标准化、
归一化
处理
,使
数据
进行特征缩放进行对比分析。_
matlab
normaliz...
赞
踩
article
matlab
文件的
标准化
(
min
-
max
标准化
)
_
min
-
max
标准化
matlab
...
x=importdata('F:/4yuefengfengsu.mat')y=(x-
min
(x))/(
max
(x)-mi...
赞
踩
article
Matlab
--
数据
预处理
之归一化(
mapminmax
)与标准化(
mapstd
)用法及原理总结...
一、
mapminmax
Process matrices by mapping row minimum and maxim...
赞
踩
article
matlab
对
数据
标准化
归一化
的
处理_z-
score
归一化
处理
matlab
...
1.数值
标准化
首先计算各属性
的
平均值和平均绝对误差,公式为其中,表示第k个属性
的
均值,表示第k个属性
的
平均绝对误差,表示...
赞
踩
article
matlab
归一化
和反
归一化
函数
——
mapminmax
...
A=[1 2 3;4 5 6]A = 1 2 3 4 5 6>> [B,PS]=
mapminmax
(A,0,...
赞
踩
article
matlab
归一化
_
【
Matlab
学习秘籍】绘制多个
y
轴
...
Matlab
在绘图方面非常自由,正规图、私人定制图都不在话下。双
y
轴
图是比较常用的,即同一个x对应两个不同范围的
y
,Ma...
赞
踩
article
matlab
:
归一化
_
matlab
归一化
...
matlab
:
归一化
_
matlab
归一化
matlab
归一化
...
赞
踩
article
神经网络
学习
笔记
1
——BP
神经网络
原理到编程实现(
matlab
,
python
)_
input
_trai...
神经网络
学习
笔记
1
——BP
神经网络
原理到编程实现(
matlab
,
python
)_
input
_
train
=
input
(...
赞
踩
article
神经网络
:
前馈
神经网络
简介...
它的主要功能是根据处理后的输入数据生成网络的最终输出。输出层将最后一个隐藏层的输出作为其输入,并通过对该数据应用一组最终...
赞
踩
article
基于
MATLAB
的多
输入
多
输出
神经网络
代码_
matlab
多变量控制
神经网络
code
...
之前因为毕设要做
MATLAB
多
输入
多
输出
的东西,在网上找了半天也没有,有也是要付费的,最后自己弄出来了,给大家分享一下。...
赞
踩
article
MATLAB
——
神经网络
参考代码_
bam
神经网络
matlab
代码...
神经网络
参考代码_
bam
神经网络
matlab
代码
bam
神经网络
matlab
代码 欢迎关注...
赞
踩
article
机器
学习之
MATLAB
代码
--
神经网络
(四)_
matlab
神经网络
代码
...
机器
学习之
MATLAB
代码
--
神经网络
(四)_
matlab
神经网络
代码
matlab
神经网络
代码
...
赞
踩
article
matlab
通用
神经网络
代码,
matlab
通用
神经网络
代码...
matlab
通用
神经网络
代码学习了一段时间的
神经网络
,总结了一些经验,在这愿意和大家分享一下,希望对大家有帮助,也希望...
赞
踩
相关标签
matlab 语音信号实验
数学建模
人工智能
算法
机器学习
计算机视觉
matlab 计算点云中心
单目相机 svd 从图像恢复3维位置
python
matlab 二维矩形函数
matlab fft例程
matlab
信号处理
数据分析
函数
matlab 归一化
matlab归一化
matlab数据归一化代码
取得贝塞尔曲线x坐标的y值
开发语言
神经网络
深度学习