查看: 104|回复: 0|关注: 0

[未答复] SAE网络可视化

[复制链接]

新手

5 麦片

财富积分


050


3

主题

5

帖子

0

最佳答案
发表于 7 天前 | 显示全部楼层 |阅读模式
以下SAE网络为何不能view(sae)可视化呢
%% 堆栈降噪自编码器
inputnum=size(train_x,2);%输入层神经元
hiddnum1=50;%第一隐含层神经元
hiddnum2=30;%第二隐含层神经元
outputnum=10;%输出层神经元
rand('state',0)
sae = saesetup([inputnum hiddnum1 hiddnum2]);%创建两个降噪自编码器一个结构为100-50-100,另一个为50-30-50,用于对轴承数据进行预训练,并利用训练好的DAE堆栈一个具有两个隐含层的堆栈降噪自编码器
%各降噪自编码隐含层节点,相当于创建一个100-50-30-10的堆栈降噪自编码
% 第一个降噪自编码的参数
sae.ae{1}.activation_function       = 'sigm';%隐含层激活函数
sae.ae{1}.learningRate              = 1;%学习率
sae.ae{1}.inputZeroMaskedFraction   = 0.1;%降噪自编码的噪声系数
% 第二个降噪自编码的参数
sae.ae{2}.activation_function       = 'sigm';
sae.ae{2}.learningRate              = 1;
sae.ae{2}.inputZeroMaskedFraction   = 0.1;
%批训练
opts.numepochs =   1;%每个块的训练次数,700个样本,分成7块,每块100个样本。
opts.batchsize = 100;%采用批量训练,每次放100个样本训练
sae = saetrain(sae, train_x, opts);
view(sae)运行失败
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表