如何自定义MATLAB神经网络激活函数

环境:Win10 64-Bit

MATLAB:R2017a

1、拷贝 “C:\Program Files\MATLAB\R2017a\toolbox\nnet\nnet\nntransfer” 文件夹和文件到你的工作目录,例如ReLU函数:“poslin.m” 和 “+poslin”。

 

2、修改文件名和文件夹名,例如“my_softmax.m” 和 “+my_softmax”。

 

3、编辑 “my_softmax.m” 第一行和最后一行函数名为 “my_softmax” 。

 

4、编辑函数。位于 “./+my_softmax/apply.m”,例如:

如何自定义MATLAB神经网络激活函数_第1张图片

5、修改后的网络调用方法如下:

如何自定义MATLAB神经网络激活函数_第2张图片

注:参考自 “How to customize Neural Networks' activation function”

 

你可能感兴趣的:(MATLAB,神经网络,matlab)