初步了解Matlab神经网络的激活函数

一个基本的神经网络问题描述如下,

一个具有双曲正切S型激活函数的单层网络,输入矢量有4组,每组有3个分量;输出矢量有5个神经元;

假定输入矢量和权矢量均取值为1。计算网络的输出。

它的Matlab代码如下,

Matlab 复制代码
q=4;
r=3;
S=5;
W=ones(S,r);
B=ones(S,q);
P=ones(r,q);
n=W*P+B;
A=tansig(n)

其中,tansig函数是神经网络的激活函数的一种,称为双曲正切S型函数;

激活函数是表征一个神经网络特性的关键函数。

上面代码将输出A的矩阵的值;

目前没有环境,用在线octave看一下;

没有tansig函数;可能是要载入相关工具包才有类似函数;

看下能不能自己定义一个tansig函数;根据资料,tansig函数的表达式是,

然后按此表达式定义了一个mysig函数;

把代码从头输一遍看下,

没有输出预期的值;

提示错误,大意是mysig函数计算的行列有问题;

也不知道mysig函数的表达式是否写对,或者前面的表达式计算的只是一次的值,是不是tansig函数计算的是矩阵,这就不知道怎么弄了;

有时间继续;

相关推荐
shangjian0071 小时前
AI大模型-卷积神经网络-对卷积的理解
人工智能·神经网络·卷积
suoge2232 小时前
六面体传热单元(体积热源)有限元MATLAB程序【理论文本+代码】|热传导有限元|对流换热边界条件|有限元传热分析
matlab·有限元编程·热传导·传热有限元·传热学·体积热源·热平衡方程
matlabgoodboy3 小时前
程序代做python代编程matlab定制代码编写C++代写plc设计java帮做
c++·python·matlab
D3bugRealm3 小时前
MATLAB解决物理问题:从基础运动学到进阶力学的实战指南
开发语言·其他·matlab
输出的都是我的6 小时前
Quadratic Transformation Method (QTM)二次变化原理和MISO场景
matlab
ghie90906 小时前
GPS抗干扰算法MATLAB实现
开发语言·算法·matlab
ytttr8736 小时前
基于MATLAB解决车辆路径问题(VRP)
开发语言·matlab
binbinaishijie888 小时前
Matlab读取CSV数据并处理实战指南:从入门到精通
大数据·数据库·其他·matlab
kaikaile19958 小时前
同伦算法求解非线性方程组的MATLAB实现与优化
开发语言·算法·matlab
萌新小白YXY9 小时前
imc DEVICES raw数组转Matlab mat数据
开发语言·matlab