工设里世界

隐者艾伦のBLOG

基于Grad-CAM的CNN卷积神经网络卷积层权重可视化方式

运行环境:WIN10  tensorflow1.3.1  CUDA10 python3.7 Keras Numpy matplotlib OpenCV

原程序来自于github:https://github.com/himanshurawlani/convnet-interpretability-keras

作者的文章blog https://towardsdatascience.com/visual-interpretability-for-convolutional-neural-networks-2453856210ce

实现效果:卷积核可视化、热区图、中间激活层可视化、反卷积可视化

主要作用其实就是把卷积神经网络中的权重激活可视化的展现出来,最初提出具体请看这一篇论文

Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localization https://arxiv.org/abs/1610.02391

请教了一下计算机的同学,意思大概是Grad-CAM模型的优势在于不需要重新进行训练,在输出的时候不影响其权重的传递,不改变模型结构,可以直接输出。至于为什么用这一套代码,第一有注释非常清晰……第二我去找了原来论文的代码,不是基于tensorflow环境下的……不好运行,还有一些老的代码(16、17年左右的)在新环境下跑不出来总是报错,其他的一些代码也是需要caffe之类的,这个只需要tensorflow下的一些就可以。这个轮子非常好用!

(更多…)

【贴吧备份】2016年工业设计专业介绍帖,什么是工业设计专业?

注意,本文章是对贴吧工业设计专业介绍贴的备份,2019年5月4日,百度将2017年前的帖子全部屏蔽了,现在看不到之前的置顶和介绍帖,目前只能通过个人博客中转一下。

 

欢迎大家来到工业设计吧,高考已经结束,预祝大家取得好成绩。

成为设计师是一条任重而道远的路,你准备好踏上征程了吗?
工业设计吧为同学们带来本专业的介绍帖,希望能在大家选择专业的时候起到一定帮助。

 

如有疑问,可以加入QQ群一起交流讨论:478838884

连接:【工业设计吧交流群】:https://jq.qq.com/?_wv=1027&k=5bgPuMGhttps://jq.qq.com/?_wv=1027&k=28Jw06q

(更多…)

谈谈华为的事情

我们国家的信息渠道一向是非常迅速的,通过微信,微博,媒体,等等渠道的传播,相信这几天大家都已经知道了华为的事情。

美国商务部周四(5月16日)正式把华为及其68家关联企业列入出口管制“实体清单”。这些公司分布在26个国家,包括新加坡、日本、英国、加拿大、德国及马达加斯加等,指令周五生效。此举旨在禁止华为在未经美国政府批准之前向美国企业购买零部件。分析指出,美国总统特朗普在美中贸易战持续升温时祭出此重招,其冲击恐怕殃及全球各地。

今后,华为要获得美方解除出口管制将非常困难,因为美国的联邦公报(Federal Register)表明,当局在这方面根据的是“拒绝推定”(presumption of denial)的原则,即如果没有很有说服力的理由,解除管制的申请都不会获得批准。

(消息引用自联合早报)

这意味着什么呢?也就是说一方面美国政府禁止美国企业采购华为的设备,另一方面,也禁止美国企业出口零部件给华为。

这就和去年的中兴事件一样,被美国掐了脖子……
(更多…)

记一次闪迪CZ80换CZ800过程……

先说说背景故事……
多年以前,大概是13年左右的时候吧,虽然当时手头有好几个U盘,但是都是很普通的低速U盘,那时候一狠心,买了一个CZ80,其实当时也不是很懂什么SSD主控呀,什么MLC呀,买了就买了,但是拷贝文件可以说飞快了,非常满意,转眼间五年过去了,可能是因为插上的时候有几次不小心踢到,导致脱焊了,总之就是非常难都出来了,我把外壳拆开之后,按住脱焊的焊脚位置把文件拷了出来,然后装回去就扔到一边了,后来就直接买了那款柯达的XZ200 ,把U盘的事情忘在一边了,前段时间逛张大妈看到说至尊极速系列可以U盘可以换新啊……抱着试试看的心态去官网联系了客服(闪迪的微信客服智障一样的……就是没法切换到人工,也不知道为啥)

(更多…)

【unreal engine 虚幻引擎 4】在ACTOR蓝图中给UMG中的按钮添加事件触发

上一篇文章我们说了如何在UMG蓝图中直接绑定事件,但是其实按钮或者勾选框之类的交互控件,有多种方式可以实现其交互触发,比如我们这次讲一下如何在ACTOR蓝图中给按钮什么的绑定事件。首先讲一下为什么要把UMG放在ACTOR蓝图里:

主要是因为便于移动,尤其是像VR交互界面中,我们的交互菜单并不是铺满整个屏幕的,而是经常出现在各种空间位置的,这时候将UMG丢到ACTOR里面,然后就可以向移动蓝图一样,随便移动交互屏幕的位置了!
总之这个功能可以帮助大家在三维空间场景中,在任意位置添加需要交互的UMG界面。

那么如何在actor蓝图里面添加UMG交互界面呢?

(更多…)