matlab 神经网络工具箱的实用
0. 其他处理
- 计时: - tic
 net = train(net, X, y);
 toc
1. 一个简单的 demo(单层感知器)
P = [1, 1, 1, 1, 0, 0, 0, 0; 0, 0, 1, 1, 0, 1, 1, 0; 0, 1, 0, 1, 1, 0, 1, 0];
            % 每一列表示一个输入样本
T = [-1, 1, 1, 1, -1, -1, 1, -1];
            % 表示输出值
p = [0, 1; 0, 1; 0, 1];
            % 每一行表示参数的取值范围
t = 1;
            % 输出值的个数;
% 模型的定义
net = newp(p, t, 'hardlims');
            % newp:new perceptron
net = train(net, P, T);
            % 训练的过程;
            % 此时得到的 net 便是最终训练好的模型;
% 测试
newP = [0, 1, 1]';
newT = sim(net, newP)
newP = [0, 1, 0]';
newT = sim(net, newP)2. nntool
神经网络的可视化显示方式。
- 先输入 data,再定义 network,最后 train
- 通过 simulate 进行仿真测试;
3. BP 神经网络的创建
- 通过 newff - % 样本矩阵(trainx, testx)以每一列为一个单独的样本,每一个行为一个属性,
 % target 目标值(trainy, testy)为一个行向量
 trainx, trainy
 testx, testy % 创建 BP 网络
 net = newff(trainx, trainy); % 接口必须统一,方能识别;
 net.trainParam.epochs = 1500; % 最大训练次数
 net.trainParam.goal = 1e-13; % 目标误差
 net.trainParam.show = 1; % 显示级别 % 接受训练样本,进行训练
 net = train(net, trainx, trainy); % 在测试集上进行测试
 predicted_y = net(testx);
- 通过 feedforwardnet - net = feedforwardnet([], 'trainlm'); % 第一个参数控制神经网络隐层的拓扑结构,其实就是各个隐层的神经元数目;
 net.trainParam.epochs = ...;
 net.trainParam.goal = ...;
 tic
 net = train(net, X, y); % X 构成输入层,y 构成输出层;
 toc
matlab 神经网络工具箱的实用的更多相关文章
- 12.Matlab神经网络工具箱
		概述: 1 人工神经网络介绍 2 人工神经元 3 MATLAB神经网络工具箱 4 感知器神经网络 5 感知器神经网络 5.1 设计实例分析 clear all; close all; P=[ ; ]; ... 
- Matlab神经网络工具箱学习之一
		1.神经网络设计的流程 2.神经网络设计四个层次 3.神经网络模型 4.神经网络结构 5.创建神经网络对象 6.配置神经网络的输入输出 7.理解神经网络工具箱的数据结构 8.神经网络训练 1.神经网络 ... 
- matlab神经网络工具箱创建神经网络
		为了看懂师兄的文章中使用的方法,研究了一下神经网络 昨天花了一天的时间查怎么写程序,但是费了半天劲,不能运行,百度知道里倒是有一个,可以运行的,先贴着做标本 % 生成训练样本集 clear all; ... 
- Matlab神经网络工具箱学习之二
		螃蟹的分类 这个例子的目的是根据螃蟹的品种.背壳的长宽等等属性来判断螃蟹的性别,雄性还是雌性. 训练数据一共有六个属性: species, frontallip, rearwidth, length, ... 
- Matlab的BP神经网络工具箱及其在函数逼近中的应用
		1.神经网络工具箱概述 Matlab神经网络工具箱几乎包含了现有神经网络的最新成果,神经网络工具箱模型包括感知器.线性网络.BP网络.径向基函数网络.竞争型神经网络.自组织网络和学习向量量化网络.反馈 ... 
- MathWorks官方消息:神经网络工具箱不能编译
		各位会员大家好,大家关心的问题,我已经大部分得到答案. 10月25号-27号我访问了MathWorks公司在波士顿的总部,大家经常关心的问题,我大部分都得到了答案. 关于神经网络工具箱,我与Matla ... 
- paper 75:使用MATLAB的神经网络工具箱创建神经网络
		% 生成训练样本集 clear all; clc; P=[110 0.807 240 0.2 15 1 18 2 1.5; 110 2.865 240 0.1 15 2 12 1 2; 110 2.5 ... 
- MATLAB的神经网络工具箱介绍
		一.使用matlab2010b以后的版本会有完整的神经网络工具箱,使用nnstart可以调出toolbox,然后选择需要的功能,导入数据,选择训练参数和每层神经元个数,最后训练会输出网络与结果. 二. ... 
- MATLAB神经网络原理与实例精解视频教程
		教程内容:<MATLAB神经网络原理与实例精解>随书附带源程序.rar9.随机神经网络.rar8.反馈神经网络.rar7.自组织竞争神经网络.rar6.径向基函数网络.rar5.BP神经网 ... 
随机推荐
- 如何使用 PyCharm 将代码上传到GitHub上(详细图解)
			说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 一丶说明 测试条件:需要有GitHub账号以及在本地安装了Git工具,无论是Linux环境还是Windows都是一样的 如果还没有 ... 
- 写给自己的TypeScript 入门小纲
			前几日,在知乎上写了一些技术类的文章,有人私信问我,是不是要找一份工作,有没有想过要跳槽,然后我回到,你们公司都是用的什么框架什么技术,他罗列了一堆,其中就包含了TypeScript,我甚至不知道有这 ... 
- 51nod  Bash游戏(V1,V2,V3,V4(斐波那契博弈))
			Bash游戏V1 有一堆石子共同拥有N个. A B两个人轮流拿.A先拿.每次最少拿1颗.最多拿K颗.拿到最后1颗石子的人获胜.如果A B都很聪明,拿石子的过程中不会出现失误.给出N和K,问最后谁能赢得 ... 
- Oracle分页查询的一个存储过程:
			create or replace procedure AspNetOraclePager( tableName in varchar2, --表名 fields in var ... 
- Spring Boot初步认识
			Spring Boot 来源及背后 Spring Boot开发始于 2013 年,伴随Spring4.0而生,2014 年 4 月发布 1.0.0 版本.当前版本1.4.0,http://projec ... 
- Linux上制作Window启动盘
			Linux上制作Window启动盘 注意: U盘在Linux中的标签(依具体情况而定:执行df查看) U盘 ----- /dev/sdb4 格式化U盘 建立U盘的启动分区 安装关键工具 ms-sys ... 
- angular表单知识点
			原文 https://www.jianshu.com/p/c772d143e1fc 大纲 1.对表单的理解 2.模板驱动表单(Template Driven Forms) 3.响应式表单(Reacti ... 
- 简要分析武汉一起好P2P平台的核心功能
			写作背景 加入武汉一起好,正式工作40天了,对公司的核心业务有了更多的了解,想梳理下自己对于P2P平台的认识. 武汉一起好,自己运营的yiqihao.com,是用PHP实现的,同时也帮助若干P2P平台 ... 
- ORACLE会话数、连接数配置
			ORACLE会话数.连接数配置 ORACLE会话数.连接数配置 ORACLE的会话数和连接数参数配置 以sysdba身份登录 sqlplus sys/xxxx as sysdba; 查看最大连接数: ... 
- 1046: 找不到类型,或者它不是编译时常数: PieSeries
			如题所看到的,出现提示,这个是绘图相关的错误: 
