初步了解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函数计算的是矩阵,这就不知道怎么弄了;

有时间继续;

相关推荐
蒜鸟~蒜鸟~8 小时前
PyTorch 神经网络工具箱全解析:从核心组件到模型实战
pytorch·神经网络
火山引擎边缘云9 小时前
字节跳动多媒体实验室联合ISCAS举办第五届神经网络视频编码竞赛
人工智能·深度学习·神经网络
yongui4783411 小时前
基于MATLAB的8QAM调制解调仿真与BER性能分析
开发语言·matlab
无风听海12 小时前
神经网络之剪切变换
人工智能·深度学习·神经网络
deephub12 小时前
从零构建短视频推荐系统:双塔算法架构解析与代码实现
人工智能·神经网络·机器学习·推荐系统
补三补四13 小时前
图卷积网络 (GCN)
网络·人工智能·深度学习·神经网络·算法·机器学习
AI规划师-南木13 小时前
学AI需要什么样的电脑配置?(机器学习丨深度学习丨计算机视觉丨自然语言处理)
人工智能·深度学习·神经网络·机器学习·计算机视觉·自然语言处理·零基础入门
电力程序小学童14 小时前
【预测】基于CNN-BiLSTM-Attention的光伏预测模型
matlab·预测·光伏预测
机器学习之心15 小时前
MATLAB基于加速遗传算法投影寻踪模型的企业可持续发展能力评价研究
matlab·加速遗传算法·投影寻踪模型·企业可持续发展能力评价