CNN到底是怎么回事?

cnn是什么?美国有线电视新闻网吗?
每一个对ai抱有憧憬的小白,在开始的时候都会遇到cnn(卷积神经网络)这个词。
但每次,当小白们想了解cnn到底是怎么回事,为什么就能聪明的识别人脸、听辨声音的时候,就懵了,只好理解为玄学:
好吧,维基百科解决不了的问题,有人给解决了。
这个名叫cnn解释器在线交互可视化工具,把cnn拆开了揉碎了,告诉小白们cnn究竟是怎么一回事,为什么可以辨识物品。
它用tensorflow.js加载了一个10层的预训练模型,相当于在你的浏览器上跑一个cnn模型,只需要打开电脑,就能了解cnn究竟是怎么回事。
而且,这个网页工具还可以实现交互,只要点击其中任何一个格子——就是cnn中的“神经元”,就能显示它的输入是哪些、经过了怎样细微的变化。
甚至,连每一次卷积运算都能看得清。
看清卷积
这个cnn解释器的使用方式也非常简单:鼠标戳戳戳就好了。
单击神经元,进入弹性解释视图,就可以看到卷积核滑动的过程的动画模拟:
点击一个正在卷积的过程图,就可以看到更具体的过程:
可以看到底层的卷积运算过程,3×3的卷积核是如何经过运算被变成1个数字的。
看清relu和最大池化层
点击一个relu层的神经元,可以看具体过程,relu函数是这样工作的:
点击一个池化神经元,也可以看具体最大池化层是怎样工作的:
看清cnn是怎么输出预测的
点击最右侧的输出神经元,进入弹性解释视图:
可以查看softmax函数的详情:
识别「狸克」试试?
cnn解释器默认有10张图片,你也可以增加自己的自定义图片。
比如这个:
芝士焗灯笼椒?灯笼椒披萨?还是什么鬼?
复制图片链接或者上传图片之后,它经过了10层处理,得出结论:
是灯笼椒,但也可能是臭虫。
但是,只能归类于右侧原有的10个品类里,比如放一只狸克:
就会被识别成espresso。
佐治亚理工中国博士出品
最后,这个cnn解释器的作者是一位中国小哥,佐治亚理工的zijie wang,去年刚开始读机器学习博士,本科毕业于威斯康星大学麦迪逊分校,是一位gpa 3.95/4.00的大学霸。
他也曾经做过一些其他有趣的数据可视化项目,比如威斯康星大学麦迪逊分校的中国本科生都来自哪里:

如何配置路由器
华为P10即将开售,华为Mate10实力抢镜:麒麟970+EMUI6.0+石墨烯电池+无线充电
快手AR尬脸舞,顶着真实人脸照片的AR形象大跳热舞
兑现诺言!百度DuerOS为对话式AI技能大赛颁奖
简谈FPGA verilog中的task用法
CNN到底是怎么回事?
光伏组件连接器的种类及原理
iPhone8会给我们带来什么?iPhone8你不知道的细节都在这了
SMT工艺:PCB布局设计参考建议
霍尔电压传感器原理图
微雪电子IC120-0444-306 PLCC44测试座简介
创维Q80系列电视定义AIoT生态 引领电视行业步入崭新的时代
2024年中国在全球人工智能市场的占比将达到15.6%
广电实现新时期网络建设和业务的提升和转型
基于微流控芯片实现多重免疫荧光染色的果蝇胚胎多标蛋白定量成像系统
Vishay推出小型铝电容器,可提高系统设计灵活性,并节省电路板空间
工信部发布了民用无人机生产制造管理办法征求意见稿
100-320W 305V输入全工况带PFC机壳开关电源--LMFxx-23B系列
苹果新显示专利申请:通过光回收提高显示效率
离合器从动片究竟有何作用?