0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CNN到底是怎么回事?

Hack电子 来源:Hack电子 2023-06-28 14:47 次阅读

CNN是什么?美国有线电视新闻网吗?

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

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

597cd060-1558-11ee-962d-dac502259ad0.png

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

59990d5c-1558-11ee-962d-dac502259ad0.png

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

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

59b5b9ca-1558-11ee-962d-dac502259ad0.png

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

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

看清卷积

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

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

59d9795a-1558-11ee-962d-dac502259ad0.gif

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

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

看清ReLU和最大池化层

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

5a108ba2-1558-11ee-962d-dac502259ad0.gif

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

5a36b034-1558-11ee-962d-dac502259ad0.gif

看清CNN是怎么输出预测的

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

可以查看Softmax函数的详情:

5a448da8-1558-11ee-962d-dac502259ad0.gif

识别「狸克」试试?

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

比如这个:

5a778ec4-1558-11ee-962d-dac502259ad0.png

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

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

5a9ff5c6-1558-11ee-962d-dac502259ad0.png

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

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

5aca107c-1558-11ee-962d-dac502259ad0.jpg

就会被识别成espresso。

5ad8b79e-1558-11ee-962d-dac502259ad0.png

佐治亚理工中国博士出品

最后,这个CNN解释器的作者是一位中国小哥,佐治亚理工的Zijie Wang,去年刚开始读机器学习博士,本科毕业于威斯康星大学麦迪逊分校,是一位GPA 3.95/4.00的大学霸。

他也曾经做过一些其他有趣的数据可视化项目,比如威斯康星大学麦迪逊分校的中国本科生都来自哪里:

5b07a69e-1558-11ee-962d-dac502259ad0.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 可视化
    +关注

    关注

    1

    文章

    1020

    浏览量

    20554
  • cnn
    cnn
    +关注

    关注

    3

    文章

    327

    浏览量

    21298
  • 卷积神经网络

    关注

    4

    文章

    284

    浏览量

    11713

原文标题:一位中国博士把整个CNN都给可视化了,可交互有细节,每次卷积ReLU池化都清清楚楚

文章出处:【微信号:Hack电子,微信公众号:Hack电子】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    我的proteus是怎么回事

    学了atmega16之后,想用proteus仿真一下,想先拿个小程序小试牛刀,就是个发光二极管闪烁的,没想到,二极管就一直亮着,这是怎么回事?求指教啊下面是程序和电路图,求大家帮下忙,看一下我到底是
    发表于 10-28 22:02

    添加过孔变绿了,这是怎么回事

    如题,这到底是怎么回事,初学者,不懂哎
    发表于 05-29 09:02

    照明光源频闪是怎么回事

    照明光源频闪是怎么回事?照明光源的频闪并不是现在学术上的一个新发现,所谓无频闪也不是现在技术上的一个新突破,只不过近期被部分制灯厂商炒得沸沸扬扬。那么,照明光源的频闪到底是怎么一回事?它对眼睛
    发表于 07-24 07:53

    S32DS构建没有收到任何.elf文件是怎么回事

    当我构建我的项目时,我没有收到任何错误,但我也没有收到任何 .elf 文件。到底是怎么回事
    发表于 04-14 06:03

    乐视贾跃亭是什么事件_贾跃亭事件是怎么回事

    “乐视网IPO财务造假事件”一度发酵,贾跃亭又一次被推上了风口浪尖。关于“贾回国”的消息铺天盖地,战略家、颠覆者、造梦人、草莽英雄、画饼大王、大骗子、大忽悠……贾跃亭事件究竟是怎么回事?贾跃亭为什么背上了这么多骂名?出国四个月,乐视到底发生了什么?
    的头像 发表于 04-13 11:45 6.4w次阅读

    苹果AirPower抢先官方开卖:真相是假货

    爆料达人Benjamin Geskin居然发布了几张苹果AirPower开卖的图片,这到底是怎么回事
    的头像 发表于 05-23 09:31 6576次阅读

    LDO过热是怎么回事?无法「降温」又该怎么办?

    LDO过热是怎么回事?无法「降温」又该怎么办?
    的头像 发表于 07-02 11:40 1.4w次阅读

    空调制冷不制热是怎么回事

    空调在使用的时候制冷却不制热,是怎么回事呢?下面就和大家来分享一下,希望可以帮助到大家。
    的头像 发表于 03-11 09:24 1.1w次阅读

    网站服务器失去响应怎么回事

    本文详细分析了网站服务器失去响应是怎么回事
    发表于 05-07 14:34 4569次阅读

    手机网络信号满格却上不了网是怎么回事

    手机网络信号明明是满格的,却上不了网,这是怎么回事呢?又该如何解决呢?一起了解一下吧!
    发表于 04-22 10:07 1.8w次阅读

    线性科技是怎么回事

    线性科技是怎么回事
    发表于 04-21 14:47 3次下载
    线性科技是<b class='flag-5'>怎么回事</b>?

    时控开关只能开不能关是怎么回事

    时控开关只能开不能关:主要是说时控开关在自动定时开、关期间,可以到时间开,但是到了时间不关,是怎么回事
    发表于 06-24 11:02 1.2w次阅读

    所有这些干扰是怎么回事

    所有这些干扰是怎么回事
    发表于 11-04 09:52 2次下载
    所有这些干扰是<b class='flag-5'>怎么回事</b>?

    定频风管机报E3保护到底怎么回事

    某地区一台定频风管机,空调安装后,每次开机运行几分钟后,机组报E3保护。售后安装工程师反馈开机时制冷正常,运行低压也正常。到底怎么回事?让我们去看看吧。
    的头像 发表于 08-21 09:13 963次阅读
    定频风管机报E3保护<b class='flag-5'>到底</b><b class='flag-5'>怎么回事</b>?

    补偿电容器温度升高怎么回事

    随着科技的发展,电子设备在我们生活中扮演着越来越重要的角色。而补偿电容器作为电子设备中的重要组件之一,其性能和稳定性对整个系统的运行起着至关重要的作用。然而,有时候我们可能会遇到补偿电容器温度升高的现象,那么这到底是怎么回事呢?
    的头像 发表于 01-08 15:49 194次阅读