卷积神经网络可视化之CIFAR-10

demo-link: https://cs.stanford.edu/people/karpathy/convnetjs/demo/cifar10.html

网络结构:
------------------------------------------------------------------------------------
layer_defs = [];
layer_defs.push({type:'input', out_sx:32, out_sy:32, out_depth:3});
layer_defs.push({type:'conv', sx:5, filters:16, stride:1, pad:2, activation:'relu'});
layer_defs.push({type:'pool', sx:2, stride:2});
layer_defs.push({type:'conv', sx:5, filters:20, stride:1, pad:2, activation:'relu'});
layer_defs.push({type:'pool', sx:2, stride:2});
layer_defs.push({type:'conv', sx:5, filters:20, stride:1, pad:2, activation:'relu'});
layer_defs.push({type:'pool', sx:2, stride:2});
layer_defs.push({type:'softmax', num_classes:10});
net = new convnetjs.Net();
net.makeLayers(layer_defs);
trainer = new convnetjs.SGDTrainer(net, {method:'adadelta', batch_size:4, l2_decay:0.0001});
------------------------------------------------------------------------------------
输入图: 32 x 32 x 3

                                                                                   

第一层卷积: 原始图片经过卷积后的特征图conv_1_map : 32 x 32 x 16

            

conv_1_map经过ReLU后的结果ReLU_1_map: 32 x 32 x 16

           

ReLU_1_map经过pooling后的结果pooling_1_map : 16 x 16 x 16

       

第二层卷积: pooling_1_map经过卷积后的特征图 conv_2_map : 16 x 16 x 20

conv_2_map经过ReLU后的结果ReLU_2_map: 16 x 16 x 20

ReLU_2_map经过pooling后的结果pooling_2_map : 8 x 8 x 20

                                       

第三层卷积: pooling_2_map经过卷积后的特征图 conv_3_map : 8 x 8 x 20

                                       

conv_3_map经过ReLU后的结果ReLU_3_map: 8 x 8 x 20

                                      

ReLU_3_map经过pooling后的结果pooling_3_map : 4 x 4 x 20

                                                     

将pooling_3_map进行reshape操作后与10个隐层节点全连接, 10个隐层节点可视化:

                                                                  

softmax :

                                                                  

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ReLuJie

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值