归一化函数mapminmax的讨论

归一化函数mapminmax的讨论一、基本用法[y,ps]=mapminmax(x,ymin,ymax)   %这里如果不指定ymin,ymax,则ymin默认为-1,ymax默认为1。mapminmax(data)        默认归一化范围为[-1,1],且对每一行做归一化。一定记住是对行进行归一化!!!二、归一化的讨论参考:http://www.ilovematlab

大家好,又见面了,我是你们的朋友全栈君。

一、基本用法

[y,ps] = mapminmax(x,ymin,ymax)       % 这里如果不指定 ymin,ymax,则ymin默认为-1,ymax默认为1。

mapminmax(data)                默认归一化范围为[-1,1],且对每一做归一化。一定记住是对行进行归一化!!!

二、归一化的讨论

参考:http://www.ilovematlab.cn/thread-63766-1-1.html

问题一:

在智能算法程序实现中中,原始数据应当对每一个属性(维度进行归一化)即应当使数据集data中行代表属性,列代表样本数据个数。而数据读取函数textread、xlsread均根据数据集进行按列读取,因此,我们必须在归一化时注意是否需要转置。

 

问题二:

常用形式:

[inputtrain,setting] = mapminmax(input_train’);

inputtest = mapminmax(‘apply’,input_test’,setting);

 

这两句命令代表将Input_text按input_train的归一化规则进行归一化,但是前提必须是input_test中的数据必须在inout_train数据的最小值和最大值之间

两种观点:

一种是将数据集与测试集放在一起进行归一化;另一种是不用在意测试集的最值,因为实际中测试数据本身就是不确定的,正好可以检测模型的诊断/预测能力。个人倾向于后者。具体情况还要具体对待

note:

BP神经网络中,newff函数使用的数据m行n列,行代表数据属性值,列代表数据样本的个数。

libSVM中,各函数使用的矩阵m行n列比如880X6,行代表数据样本的个数,列代表数据的属性值。两者正好相反。





版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/150404.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月18日 上午10:16
下一篇 2022年6月18日 上午10:16


相关推荐

  • waitpid案例

    waitpid案例include include defineN2pid tFork void pid tpid if pid fork 0 perror Forkerror returnpid intmain intstatus i pid tpid for

    2026年3月18日
    2
  • Spring中Model,ModelMap以及ModelAndView之间的区别

    Spring中Model,ModelMap以及ModelAndView之间的区别1 场景分析在许多实际项目需求中 后台要从控制层直接返回前端所需的数据 这时 Model 大家族就派上用场了 2 三者区别 ModelModel 是一个接口 它的实现类为 ExtendedMode 继承 ModelMap 类 publicclassE ModelMapMode 继承 Lin

    2026年3月17日
    2
  • eureka集群配置_hadoop高可用集群搭建

    eureka集群配置_hadoop高可用集群搭建Eruka高可用(集群)EurekaServer高可用配置(1)高可用是什么?“高可用性”(HighAvailability)通常来描述一个系统经过专门的设计,从而减少停工时间,而保持其服务的高度可用性如:给EurekaServer搞一个备份(2)服务同步原理多个EurekaServer之间也会互相注册为服务,当服务提供者注册到EurekaServer集群中的某个节点时,该节点会把服务的信息同步给集群中的每个节点,从而实现数据同步。因此,无论客户端访问到EurekaServer集

    2022年8月21日
    9
  • java常用的io流_io流java

    java常用的io流_io流javaIO流大家肯定不陌生,简单整理了一下常用IO流基本用法,其他的IO流以后有时间在整理。1.基本概念IO:Java对数据的操作是通过流的方式,IO流用来处理设备之间的数据传输,上传文件和下载文件,Java用于操作流的对象都在IO包中。2.IO流的分类图示:(主要IO流)3.字节流(1).字节流基类1).InputStreamInputStream:字节输入流基类,抽象类是表示字节输入流的所有

    2022年10月20日
    5
  • ContentWindow属性的用法及作用

    ContentWindow属性的用法及作用最近在给项目搭建功能的过程中遇到了个难题 因为在设计该项目时给的 iframe 子页面非常多 从头到尾数下来的话起码得有十多个子页面 当时搭页面的时候用了 layui 中的 Tab 选项卡插件 让用户可以通过点击所需的业务按钮来弹出相对应的分页面 但子页面多也并不是件好事 几乎每个子页面都需要用到父页面的中的方法 打开存放在父页面中与该业务相关的模态框 遮罩层 或是让父页面刷新 这都需要通过 js 中的 paren

    2026年3月26日
    1
  • 解决Vue.js not detected的问题

    解决Vue.js not detected的问题前几天遇到了一个问题 在安装完 Vue jsdevtools 后 打开自己写的一个 vue js 网页 发现这个图标并没有亮起来 还是灰色 点击图标显示 Vue jsnotdetecte 打开控制台也没有发现有 vue 的选项网上找了很多解决方案都没有解决 大部分都是让重新安装 Vue jsdevtools 搞了大半天终于解决了 我们先看看 Vue jsdevtools 是否生

    2026年3月16日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号