有的层是没有的,或者没找到,但是比较简单,就自己定义一下,比如定义一个维度转置的层。
新建一个文件:
classdef transposeLayer < nnet.layer.Layer % & nnet.layer.Formattable (Optional)
%% 重命名为transposeLayer
properties
% (Optional) Layer properties.
% Declare layer properties here.
end

在Matlab中,如果需要某些特定的深度学习层而找不到现成的实现,可以自行创建。例如,定义一个用于维度转置的层。只需新建文件,编写相应代码,保存时系统会自动命名,之后就能在构建网络时使用这个自定义层了。

1710

被折叠的 条评论
为什么被折叠?



