matlab中newrb函数用途,神经网络matlab函数使用

2023-11-07

%实现的分类结果真的不好,才0.3+,这里只是简单的说明怎么使用函数,至于实现达不到效果的问题,后续会研究

clear all

clc

%% 读入数据

xlsfile='train.txt';

x = load(xlsfile);

[m,n] = size(x);

traind = x(:,1:n-1);

label = x(:,n);

testl = load('result.txt');

testd = load('test.txt');

%% 数据处理

%标准化处理

% [traind,MU,SIGMA] = zscore(traind);

% [testd,MU,SIGMA] = zscore(testd);

%归一化处理

[traind,G] = mapminmax(traind);

[testd,G] = mapminmax(testd);

%%

P = traind';

T = label';

test_p = testd';

test_pl = testl';

%% 使用newff函数

ff=newff(P,T,30); % 建立一个BP网络,包含一个20个节点的隐含层

ff.trainParam.epochs = 50;

ff = train(ff,P,T); % 训练

Y1= sim(ff,test_p); % 仿真

Y1_init = Y1;

% 取整

Y1(Y1<0.5)=0;

Y1(Y1>=0.5)=1;

rate1 = sum(Y1 == test_pl)/length(Y1);

%% 使用newcf函数

% cf=newcf(P,T,20); % 用newcf建立前向网络

% cf.trainParam.epochs = 50;

% cf = train(cf,P,T); % 训练

% Y2 = sim(cf,test_p);% 仿真

%

% Y2_init = Y2;

%

% % 取整

% Y2(Y2<0.5)=0;

% Y2(Y2>=0.5)=1;

% rate2 = sum(Y2 == test_pl)/length(Y2);

%% 使用newfftd函数

% net = newfftd(P,T,[0 1],5);% 创建隐含层包含5个神经元的BP网络

% net.trainParam.epochs = 100;

%

% net.trainParam.lr=0.1;

% net.trainParam.goal=0.0000004;

%

% net = train(net,P,T);

% Y3 = net(test_p);

%

% Y3_init = Y3;

%

% % 取整

% Y3(Y3<0.5)=0;

% Y3(Y3>=0.5)=1;

% rate3= sum(Y3 == test_pl)/length(Y3);

%% 使用newrb或者newgrnn函数

%net=newrb(P,T,0,0.6);

% net = newgrnn(P,T);

% Y4=sim(net,test_p);

%

% Y4_init = Y4;

% % 取整

% Y4(Y4<0.5)=0;

% Y4(Y4>=0.5)=1;

% rate4= sum(Y4 == test_pl)/length(Y4);

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

matlab中newrb函数用途,神经网络matlab函数使用 的相关文章

  • 部署 Exsi 7.0.3

    文章目录 1 下载介质 2 u盘引导安装启动盘 3 硬件连接 4 安装 EXSI 7 0 3 1 下载介质 下载 VMware VMvisor Installer 7 0U3l 21424296 x86 64 iso 安装 EXSI 7 0
  • vue H5页面跳转微信小程序以及生成二维码跳转小程序

    研究了两种H5跳转小程序的方法 同时携带参数 1 手机浏览器打开H5页面 点击按钮拉起微信小程序 2 H5页面上生成小程序二维码 手机微信扫码跳转目标小程序 为了开发方便 以上两种均借助了微信小程序云函数来实现 事前准备 在vue工程的in
  • Oracle数据库的导入&导出

    1 权限配置及导入导出 1 1 配置导入导出目录及设置相应权限 SQL gt select from dba directories dir where dir DIRECTORY NAME in DUMPDIR DATA PUMP DIR
  • 百万youtube高清视频数据集采集

    HD VILA 100M是什么 HD VILA 100M是一个大规模 高分辨率 多样化的视频语言数据集 有助于多模态表示学习 数据统计 该数据集共包含330万个视频 视频质量较高 均衡分布在15个类别中 下载 Download 您可以通过此
  • 详解34家银行对公账号编码规则及其编码分析

    1 工商银行 账号位数19位 地区代码4位 13为安徽 网点号4位 账户性质应用号2位 09基本户 19一般户 29专户 39临时户 账号顺序号7位 校验码2位 编码分析攻略 中国工商银行对公账户共19位 其中1 4位为地区代码 详见代码表
  • 树莓派教程 - 1.0 树莓派GPIO库wiringPi 点亮LED

    Git例程源码仓库 https github com ZhiliangMa raspberry git 电脑需要提前安装的工具 SSH 串口 终端神器 MobaXterm 官网下载链接 https mobaxterm mobatek net
  • java.sql.sQLException: No suitable driver found for jdbc:mysql

    用Maven构建父工程后 再搭建DAO模块 执行测试类测试StudentDao java查询数据库功能报错 定位到相应的类中 发现是数据库连接问题 之前我也遇到类似的问题 解决方案为 jdbc url jdbc mysql localhos
  • YOLO系列目标检测算法-Scaled-YOLOv4

    YOLO系列目标检测算法目录 文章链接 YOLO系列目标检测算法总结对比 文章链接 YOLOv1 文章链接 YOLOv2 文章链接 YOLOv3 文章链接 YOLOv4 文章链接 Scaled YOLOv4 文章链接 YOLOv5 文章链接
  • 主业工资5000,靠“爬虫技术”月入20000:会赚钱的人,从不靠拼命

    因为我们主行业的一个内卷以及薪资问题 现在已经有很多人都在从事一个副业 副业往往比主业更自由 轻松 甚至有的副业工资比他的一个主业工资还高 现在 只要你会python的爬虫技术 网上接单副业的项目更是多的供过于求 现在业界对Python爬虫
  • Python和OpenCV 提取图像特定目标区域-图像分割【原创】

    在OpenCV中 一般转换图像格式为HSV格式 默认格式为BGR 再进行指定颜色的提取 直接使用RGB提取颜色不推荐 HSV格式的介绍 HSV 为色相 饱和度 明度 1 将一副图像从rgb颜色空间转换到hsv颜色空间 hsv cv2 cvt
  • <Visual Studio 2019安装及环境配置教程>

    目录 1 Visual Studio 2019下载安装 1 1 进入官网 1 2 选择所需Visual Studio 2019安装包 1 3 Visual Studio 2019 版本说明 1 4 点击下载 安装 1 5 登录账户 1 6
  • 2022年华中杯数学建模挑战赛B题量化投资问题求解全过程文档及程序

    2022年华中杯数学建模 B题 量化投资问题 原题再现 量化投资是指通过数量化方式及计算机程序化发出买卖指令 以获取稳定收益为目的的交易方式 投资者通过数据分析探索市场运行规律 并预测市场走势 从而进行决策交易 随着大数据技术的发展 量化投
  • windows11安装wsl

    wsl2 简单点说 就是可以在Windows上用Linux 并且支持docker 管理员身份打开powerShell win x 输入下面命令 wsl install dism exe online enable feature featu
  • 算法(C++)金币阵列问题

    题目描述 有m n m 100 n 100 个金币在桌面上排成一个m 行n 列的金币阵列 每一枚金币或正面朝上或背面朝上 用数字表示金币状态 0 表示金币正面朝上 1 表示背面朝上 金币阵列游戏的规则是 1 每次可将任一行金币翻过来放在原来
  • 从mpeg ts文件中提取I帧(3):pes包的解析

    本系列的第一篇文章讲解了如何把ts包拼装为pes包 本章主要讲解如何解析pes包 一 pes包的格式如下图所示 二 相关字段解析 packet start code prefix 标识包起始端的包起始码 固定值为 0000 0000 000
  • 沟通——职场生存的润滑剂

    我们每天都有和别人沟通互动 但经常不经意地话不投机或语出伤人都不自知 在工作中 沟通也是必不可少的 经常听到企业的领导强调沟通 上下级沟通 同事间沟通 的确 沟通可以大大提升工作效率 沟通是一种技能 是一个人对本身知识 表达能力 行为能力的
  • 嵌入式 Linux 系统在线升级策略-固件升级-升级固件-系统升级

    如果你认为本系列文章对你有所帮助 请大家有钱的捧个钱场 点击此处赞助 赞助额1元起步 多少随意 锋影 email 174176320 qq com 嵌入式 Linux 系统在线升级策略 对于运行 Linux 系统的嵌入式产品 很多时候我们发
  • 微信调用jssdk全流程详解

    微信调用jssdk全流程详解 系统框架使用的是前后端分离 前端使用vant 后端是springboot 一 网页授权的时序图 二 公众号配置 1 绑定域名 登录微信公众平台进入 公众号设置 的 功能设置 里填写 JS接口安全域名 也就是这样
  • MongoDB—索引的建立与维护

    一 索引基础 MongoDB的索引几乎与传统的关系型数据库一模一样 这其中也包括一些基本的优化技巧 下面是创建索引的命令 gt db test ensureIndex username 1 可以通过下面的名称查看索引是否已经成功建立 gt

随机推荐

  • java获取相对路径

    在jsp和class文件中调用的相对路径不同 在jsp里 根目录是WebRoot 在class文件中 根目录是WebRoot WEB INF classes 当然你也可以用System getProperty user dir 获取你工程的
  • sqli-labs-less-12 PODT传参+有回显信息(图文详解)

    Less 12 post传递参数 由于是post传参 我们先用burp suite抓包 分析报文体 获取传参过程 得到报文体之后使用hackbar插件中的post data进行注入实验 判断闭合方式 uname or 1 1 passwd
  • 【一周算法实践集训】_【模型构建】_baseline

    读取数据 import pandas as pd data all pd read csv data all csv encoding gbk encoding gbk 解决编码问题 划分数据集 划分训练集测试集 from sklearn
  • 讨论保护网络隐私的方法与策略

    随着网络技术的不断发展 网络成为了人们日常生活中最为重要的媒介之一 每个人都在网络上留下了大量的个人信息和隐私 这些信息有时甚至比我们现实生活中留下的资料更为丰富和详尽 然而 随着网络安全问题层出不穷 网络上的这些个人信息也暴露在了一些不良
  • Python新手入门-软件安装配置篇

    Python开发建议使用 pycharm Anaconda Anaconda中包含Python解释器及各种要用到的工具包 使用十分方便 如果只是下载Python的话 后期使用过程中还要自行下载安装各种安装包 网速可以的话还好 不好的话半天下
  • 条款13: 以对象管理资源

    结论 为防止资源泄漏 请使用RAII对象 它们在构造函数中获得资源并在析构函数中释放资源 两个常被使用的RAII classes分别是tr1 share ptr和auto ptr 前者通常是较佳选择 因为其copy行为比较直观 若选择aut
  • 7位创业者,6分钟,一个错误

    我发现所有的饭馆里都写着 顾客是第一 客人是上帝 但是真正做到这一点的也就是海底捞 在那里才真正感觉到我们是上帝 我把手机刮掉玻璃人家也说送 我也曾享受过免单的待遇 所有互联网创业者 所有公司的价值观肯定包括 以用户的需求 以用户体验为第一
  • Kafka配置安全认证

    Kafka配置安全认证 提示 为了对数据的安全考虑 在对kafka进行读取数据时需要添加安全认证 在摸索了大量博主的博客后 自己终于把这安全认证给安排了 废话不多说 往下走 文章目录 Kafka配置安全认证 文章目录 一 环境 二 修改ka
  • 创意无限!AI绘画、ChatGPT、AIGC工具合集,让你的创作梦想成真

    你是否曾经想象过有一套工具 可以将你的创意推向新的高度 现在 你的梦想即将成真 我们为你带来了一款令人兴奋的AIGC工具合集 集成了AI绘画 ChatGPT等功能 助你轻松实现想法 创作艺术 解决问题 而一切都在你的指尖 AI绘画 创意无限
  • 为什么私有GIT服务器上无法查看上传的代码?

    我的个人博客 逐步前行STEP 今天按教程十分简单地搭建了GIT服务器 但是在客户端实践远程仓库之后 一直无法在服务器对应目录看到上传的代码 而另一个客户端却可以从服务器下载代码 后来才发现我创建git仓库的 git init bare s
  • 服务器系统需求表,服务器操作系统需求

    服务器操作系统需求 内容精选 换一换 示例 购买并登录Windows弹性云服务器示例 购买并登录Linux弹性云服务器云平台提供了多种实例类型供您选择 不同类型的实例可以提供不同的计算能力和存储能力 同一实例类型下可以根据CPU和内存的配置
  • Linux系统调用 汇编 int 80h

    1 系统调用 在计算机中 系统调用 英语 system call 又称为系统呼叫 指运行在使用者空间的程序向操作系统内核请求需要更高权限运行的服务 系统调用提供了用户程序与操作系统之间的接口 大多数系统交互式操作需求在内核态执行 如设备IO
  • 【作业】{r} :Shiny app 中使用 isolate 函数,达到 app 作图变换时的不实时反馈效果

    作业要求 在本节中 Shiny app 中使用 isolate 函数 达到 app 作图变换时的不实时反馈效果 即添加一个类似 刷新 refresh 按钮 实现每次图像变换的反馈产生延迟 作图分为 ggplot 和 plot 两种类型 交作
  • 卡尔曼滤波、扩展卡尔曼滤波、无迹卡尔曼滤波以及粒子滤波原理

    所有滤波问题其实都是求感兴趣的状态的后验概率分布 只是由于针对特定条件的不同 可通过求解递推贝叶斯公式获得后验概率的解析解 KF EKF UKF 也可通过大数统计平均求期望的方法来获得后验概率 PF 1 KF EKF UKF 1 1 定义
  • 数学建模 matlab MATLAB机器学习 分类方法 支持向量机分类 乳腺癌的诊断

    一 理论基础 1 支持向量分类机的基本原理 1 1线性可分支支持向量分类机 1 2 线性支持向量分类机 1 3可分支支持向量分类机 1 4C 支持向量分类机 二 案列 1 支持向量机的分类模型 支持向量机 Sport Vector Mach
  • 机器学习基础-岭回归-06

    岭回归Ridge Regression 标准方程法 岭回归 import numpy as np from numpy import genfromtxt import matplotlib pyplot as plt 读入数据 data
  • 了解APT攻击以及防御和密码学

    1 什么是APT APT攻击也就是可持续攻击也被称为威胁攻击 隐蔽性极强的一种攻击手段 APT攻击是一个集合了多种攻击的综合攻击 综合多种攻击途径来尝试突破网络防御 通常是通过web或电子邮件传递 利用应用程序或操作系统的漏洞 利用传统的网
  • 【Java面试题】spring+springMVC+mybatis原理及实现机制(持续更新)

    本文将持续更新 主要讲解SSM框架的底层原理和实现机制等 1 什么是IOC IOC即Inverse of Control 它包括两个内容 控制与反转 那到底什么东西的 控制 被 反转 了呢 对于软件而言 即是某一个接口具体实现类的选择控制权
  • Uva1225之数数字

    这一题时Uva上的1225 这一题做法有很多 但是做起来有超时 后来就去看别人的做法 在博客中看到有的人直接建表的方法 感觉很不错 居然只用了短短几行代码搞定 真的很强 作者 csdn博客 synapse7 include
  • matlab中newrb函数用途,神经网络matlab函数使用

    实现的分类结果真的不好 才0 3 这里只是简单的说明怎么使用函数 至于实现达不到效果的问题 后续会研究 clear all clc 读入数据 xlsfile train txt x load xlsfile m n size x train