一位中国博士把整个CNN都给可视化了,每个细节看的清清楚楚

每一个对AI抱有憧憬的小白,在开始的时候都会遇到CNN(卷积神经网络)这个词。

但每次,当小白们想了解CNN到底是怎么回事,为什么就能聪明的识别人脸、听辨声音的时候,就懵了,只好理解为玄学:

一位中国博士把整个CNN都给可视化了,每个细节看的清清楚楚

好吧,维基百科解决不了的问题,有人给解决了。

一位中国博士把整个CNN都给可视化了,每个细节看的清清楚楚

这个名叫CNN解释器在线交互可视化工具,把CNN拆开了揉碎了,告诉小白们CNN究竟是怎么一回事,为什么可以辨识物品。

它用TensorFlow.js加载了一个10层的预训练模型,相当于在你的浏览器上跑一个CNN模型,只需要打开电脑,就能了解CNN究竟是怎么回事。

一位中国博士把整个CNN都给可视化了,每个细节看的清清楚楚

而且,这个网页工具还可以实现交互,只要点击其中任何一个格子——就是CNN中的“神经元”,就能显示它的输入是哪些、经过了怎样细微的变化。

甚至,连每一次卷积运算都能看得清。

看清卷积

这个CNN解释器的使用方式也非常简单:鼠标戳戳戳就好了。

单击神经元,进入弹性解释视图,就可以看到卷积核滑动的过程的动画模拟:

一位中国博士把整个CNN都给可视化了,每个细节看的清清楚楚

点击一个正在卷积的过程图,就可以看到更具体的过程:

一位中国博士把整个CNN都给可视化了,每个细节看的清清楚楚

可以看到底层的卷积运算过程,3×3的卷积核是如何经过运算被变成1个数字的。

看清ReLU和最大池化层

点击一个ReLU层的神经元,可以看具体过程,ReLU函数是这样工作的:

一位中国博士把整个CNN都给可视化了,每个细节看的清清楚楚

点击一个池化神经元,也可以看具体最大池化层是怎样工作的:

一位中国博士把整个CNN都给可视化了,每个细节看的清清楚楚

看清CNN是怎么输出预测的

点击最右侧的输出神经元,进入弹性解释视图:

一位中国博士把整个CNN都给可视化了,每个细节看的清清楚楚

可以查看Softmax函数的详情:

一位中国博士把整个CNN都给可视化了,每个细节看的清清楚楚

识别「狸克」试试?

CNN解释器默认有10张图片,你也可以增加自己的自定义图片。

比如这个:

一位中国博士把整个CNN都给可视化了,每个细节看的清清楚楚

芝士焗灯笼椒?灯笼椒披萨?还是什么鬼?

复制图片链接或者上传图片之后,它经过了10层处理,得出结论:

一位中国博士把整个CNN都给可视化了,每个细节看的清清楚楚

是灯笼椒,但也可能是臭虫。

但是,只能归类于右侧原有的10个品类里,比如放一只狸克:

一位中国博士把整个CNN都给可视化了,每个细节看的清清楚楚

就会被识别成espresso。

一位中国博士把整个CNN都给可视化了,每个细节看的清清楚楚

 我整理了一份关于pytorch、python基础,图像处理opencv\自然语言处理、机器学习、数学基础等资源库,想学习人工智能或者转行到高薪资行业的,大学生都非常实用,无任何套路免费提供,,加我Q群【856833272 】也可以领取的内部资源,人工智能题库,大厂面试题 学习大纲 自学课程大纲还有200G人工智能资料大礼包免费送哦~扫码加V免费领取资料.

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值