function shili21 h0=figure('toolbar','none',... 'position',[200 100 450 450],... 'name','实例21'); [x,y,z]=peaks(30); subplot(2,1,1) x=x(1,:); y=y(:,1); i=find(y>0.8&y<1.2); j=find(x>-0.6&x<0.5); z(i,j)=nan*z(i,j); surfc(x,y,z) xlabel('X轴'); ylabel('Y轴'); zlabel('Z轴'); title('Figure1:surfc函数形成的曲面') subplot(2,1,2) x=x(1,:); y=y(:,1); i=find(y>0.8&y<1.2); j=find(x>-0.6&x<0.5); z(i,j)=nan*z(i,j); surfl(x,y,z) xlabel('X轴'); ylabel('Y轴'); zlabel('Z轴'); title('Figure2:surfl函数形成的曲面') surfl画的三维曲面有光照效果 surfc画的三维曲面在曲面底部有等高线图
有关nan的介绍: http://jingyan.baidu.com/article/afd8f4de42c3ab34e286e9bf.html
在暗影精灵3上安装好ubantu16.04后,发现右上角网络连接没有wifi显示,谷歌搜索,上论坛,终于发现了解决办法…
1.在终端输入lspci | grep Network查看网卡型号或者开机进入win10使用鲁大师查看网卡型号
发现网卡是RTL8168/8112,于是去网上查找相关驱动下载
2.打开终端,输入以下命令即可:
sudo apt-get install git build-essential git clone https://github.com/rtlwifi-linux/rtlwifi-next.git cd rtlwifi-next make sudo make install 3.重启后便发现wifi可以正常上网了
本文主要参考论坛帖子:https://askubuntu.com/questions/921483/no-network-device-after-installing-ubuntu-16-04
开机 显示windows加载框的时候,按一下关机键 重复2次 此时windows会自动进入修复界面 进入高级选项 进入安全模式 在安全模式下,可以隔离病毒和不利程序,在系统受程序影响而无法正常开机的时候可以进入安全模式,将该程序删除,然后重启计算机
Do Deep Neural Networks Learn Facial Action Units When Doing Expression Recognition?
摘要:
首先,我们对面部表情数据进行零偏CNN训练,并根据我们的知识,在两个表达式识别基准上实现最先进的表现:扩展Cohn-Kanade(CK +)数据集和多伦多面部数据集(TFD) 。然后,我们通过可视化最大程度地激发卷积层中的不同神经元的空间模式来定性分析网络,并显示它们如何类似于面部动作单元(FAU)。最后,我们使用CK +数据集中提供的FAU标签来验证在我们的过滤器可视化中观察到的FAU确实与被摄取的面部动作一致。
1. 引言
Paul Ekman提出了面部动作编码系统(FACS),其中列举了这些区域,并描述了每个面部表情如何被描述为多个动作单元(AU)的组合,每个动作单元对应于脸部特定的肌肉组。 然而,让计算机准确地学习传达情感的脸部部分被证明是一件不平凡的事情。
以前的面部表情识别工作可以分为两大类:基于AU的/基于规则的方法和基于外观的方法。 基于AU的方法将明确地检测个体AU的存在,然后基于Friesen和Ekman提出的组合对一个人的情感进行分类。 不幸的是,每个AU检测器都需要仔细的手工工程来确保良好的性能。 另一方面,基于外观的方法从一般的面部形状和纹理模拟了一个人的表情。
在过去几年中,计算机视觉中许多已经存在的问题,从卷积神经网络(CNN)作为一种基于外观的分类器的兴起而受益匪浅。 不幸的是,很少的工作去看看有CNN到底对于识别的提升有多大的帮助。
在本文中,我们寻求以下问题的答案:CNN可以提高情绪识别数据集/基线的性能,他们学习什么? 我们建议通过对已建立的面部表情数据集进行CNN训练,然后通过可视化网络中的各个过滤器来分析他们学到的内容来做到这一点。 在这项工作中,我们应用了Zeiler和Fergus [32]和Springenberg等人提出的可视化技术。 其中网络中的单个神经元被激发,并且它们对应的空间模式使用解卷积网络在像素空间中显示。 当可视化这些歧视性的空间格局时,我们发现许多过滤器是由与面部动作单元(FAU)相对应的面部激动的。 这些空间模式的一个子集如图1所示。
2. Related Work 在大多数面部表情识别系统中,主要机械与传统机器学习管道相当吻合。 更具体地说,将面部图像传递给试图将其分类为几个(通常为7个)表达类之一的分类器:1.愤怒,2.厌恶,3.恐惧,4.中性,5.快乐,6.悲伤 ,和7.惊喜。 在大多数情况下,在传递给分类器之前,将面部图像预先处理并提供给特征提取器。 直到最近,大多数基于外观的表情识别技术依赖于手工制作的特征,特别是Gabor小波,Haar特征和LBP特征,以便使不同表达类的表示更多辨别。
3. Our Approach
3.1. Network Architecture 对于我们在本文中提出的所有实验,我们使用经典的前馈卷积神经网络。 我们使用的网络在图2中以可视方式显示,分别由具有64,128和256个滤波器的三个卷积层组成,滤波器尺寸分别为5×5,后跟ReLU(整流线性单元)激活功能。Max pooling layers 放置在前两个卷积层之后,而在第三个之后应用quadrant pooling 。 quadrant pooling 之后是一个具有300个隐藏单元的全连接层,最后是一个用于分类的softmax层。
3.2. Network Training 具体参数 参见论文。
4. Experiments and Analysis 我们在实验中使用两个面部表情数据集:扩展的Cohn-Kanade数据库(CK +)和多伦多面部数据集(TFD)
一切的开端就要从点亮发光二极管说起,发光二极管有一天对着黑暗开始厌烦了,想点亮自己,让自己的周围都出现光明和温暖,到处寻求点亮自己的办法,说:“这屋太暗了,让我工作发光,把这该死的黑暗去掉,有谁出来帮帮我,我正常发光需要3.3V的电压,10ma的电流“。 一大堆的小元器件门开始议论纷纷,都想帮忙,但是不知道怎么帮,和发光二极管从小在一起的电阻说:“发光哥,我只能帮你分流,或者分压,其他的我帮不上忙了。“….然后没声了,这时高雅的STM32小姐挑着眉,把玩着自己的晶振芯片说到:”我轻轻碰一下就可以让你想怎么发光就怎么发光,但是我和你在一起就是大材小用了,你还不如先思考下,如何让你自己发光,而不是对着一大堆的人喊………………..“ 听了STM32小姐的话,发光二极管深深的抽了一口烟,长吐一口,冷静的从自身需求思考着如何解决发光的问题,自己需要3.3v的电压,那么我去找找有谁能提供3.3v的电源大佬们,发光二极管心里嘀咕着,然后开上车去了能源部,一下车就看到那里有直流3.3v,5v,12v,交流16v,这么多大佬,看来有戏,然后发光二极管理了下发型,然后恭敬的走过去,一一对他们说自己的请求。 3.3v说:”发哥,我可以帮忙,但是直接接在你两端,会把你给烧掉的,要不去找小电阻给你限个流,不过这样不能让你正常发光,你看要不问问5v大哥“。 “啊谢谢3.3v,好的。”发光二极管感激的握了握3.3v的手,准备投向5V大佬,但是5v大佬接了个电话,和12v一起匆忙的离开了,发光二极管纳闷了,心想,发生了什么事吗?交流16V看着发愣的二极管,拍了拍他的后背说到:“5v和12v他们有任务出去,所以没空。不过,发光二极管你来我们能源部来干什么啊!” 发光二极管这才缓过神来,对和蔼可亲的交流16V说到:“我是来找人帮忙点亮我自己,好让我那家有点温暖。“ “这样啊!可以啊!小伙子,我可以帮你,只是还需要其他人,其实5v那小子再加上电阻帮忙,是最简单的,我是交流,如果放你两端你会受不了的,需要会把我变为直流的人,不过我知道一个,他们叫全桥整流电路,说起他们的组成还和你有点渊源,是你的本家,由整流二极管四兄弟构成,他们会利用自身的特性进行配合,能实现这一功能“。 发光二极管听着一愣一愣的,感觉到有戏,然后问过了交流16V一些具体细节之后,出发去二极管村,去那里找整流二极管四兄弟。 开车到了二极管村时,已经到了晚上,找个位置停好车之后二极管凭着朦胧的路灯,想找户人家借宿一晚,顺便打听一下四兄弟的情况,这时,一个黑不溜秋的玻璃状的家伙,突然开门出现在发光二极管面前,“晚上好!兄弟!”发光二极管边说着边从早上打开的一包香烟中抽出一根,递给那黑哥们,那哥们一愣,但是还是皎洁的接过香烟,“兄台,这么晚,有什么事吗?”“我来找地方借宿一晚,顺便问问你们村关于整流四兄弟的消息,不知道小兄弟大名?”我是稳压管,没啥大名,你想借宿啊!可以,我家就有空的客房,不嫌弃的话可以在这里住一晚上,至于四兄弟的情况,我也知道点,“说着推着发光二极管的后背让他赶紧进来,稳压管他自己却赶紧跑到一角落,然后舒畅的排泄。发光二极管进屋之后,发现屋里,一张发黄的桌子上都是一堆书籍放在那上面,随便拿起来一本上面写着”稳压功法”,有点意思,可以将强大的电压给稳住,厉害了,发光二极管楠楠的说到,这时听到门关上的声音,稳压管进来了,然后不知道在什么地方,搞了杯热茶端给发光二极管,发光二极管双手接过,“谢谢,客气了”,“敢问兄台,你这上面关于稳压的功法是什么意思?“发光二极管好奇的问道, ”稳压管摸了摸鼻子,慢慢的说到“你说这个啊!这个属于我家族的特性,只有我家族的人才能练习,我看你也属于二极管,和我们家长得有点像,但是这个功法对你是没用的,二极管体质,我们知道是正向导通,单向流通性。而我们家通过的电流能够从负往正流通。从负端往正端,方向流过一个电流,如果这个电流足够的大,那么会在我们两端会形成一个稳定的电压。几乎不怎么变化的电压。一般,流过的电流要大于 2mA。换句话说,如果从我们的负端向正端流过一个大于 2mA的电流,那么在我们两端就会出现一个稳定的电压。这是由我们家体质稳压特性所决定的。“ 厉害了,我的哥,竟然有这种体质。”发光二极管噌噌的道奇,喝了一口水,“对了,你之前说的四兄弟,你说知道一点是什么意思?能给我说说吗?“ “嗯,整流四兄弟,他们出行有时候是两个人一起,把交流的一半去掉,有时候是四个人出行把让负端交流电压给翻转,能让交流改变方向的一伙人,可以说是交流与直流世界的转换者”,稳压管懒散的坐下来,眼神充满着敬畏,然后用手指在水杯子蘸了蘸在地上画起图来。 “那你知道怎么找到他们吗?“ “他们就在那个桥式家族那里,花点钱,找到他们就可以了。“”好的,感谢稳压管小弟的指点,不早了,小弟早点休息。“发光二极管感激的说到,”那行,我先去睡了,你就住在那间房就可以了,自己整理一下就可以。“然后摆摆手进房间去了,发光二极管简单的收拾了一下房间,然后就宽衣而睡,脸上面带笑容,因为感觉力成功越来越近了,心里这样想着,然后不久就入睡了……
第二天,发光二极管从发光的梦中醒过来,看了看天花板,笑了笑,“加油“,和稳压管简单的打了个招呼,就出门去桥式家族那里去了。到了后,果然是大家族,气派的厉害,那房子,那大院,比起自己家不知道好上多少倍,发光二极管站在门口打量这桥式大院,心里不断的感慨,然后一黑衣人走过来,其实在发光二极管出现在他眼前时,他盯了他很久,见他一直傻站着,就好奇的过来问问,:”这位先生,你有什么事吗?,我是这家的护卫。““啊!哦..我是来找整流四兄弟的,想花钱请他们帮我做点事。’’ 发光二极管嘿嘿的笑道, ”这样啊!好吧!你跟我进来!”黑衣人说着就在前面带路,进到房子大厅后就停下来了,“你先坐一下!,我去通报一声“黑衣人说到,”好的好的“发光二极管小心翼翼的说到,然后选择一个看起来柔软的沙发坐了下来,真的好舒服这沙发,心里不知道有多享受,有钱真好啊! 正当享受时,从发光二极管后面传来,”进口真皮沙发,坐的还行吧!“说话的人是一个孔武有力的男子,眼神炯炯有神,“你好!小兄弟,我是整流D1,听说你要把交流变为直流”D1微笑的说到,“是的,大哥,我是发光二极管,想把自己点亮,所以一路在找让自己点亮的方法。”发光二极管接过D1递过来的香烟说到,“没问题,除了酬金钱外,我还有个条件,那就是你得给我说清楚反向电压和流过的电流,只有这样我才能不损伤我的体质,不然我都没办法帮你.” “嗯,我想想,我有交流16v的大哥,那么转化为直流就为16*1.41.=23v左右,然后在交流的变化为16v到-16V那么需要承受16*2*1.414=45v的反向电压,而我正常点亮,需要10ma的电流,那么半个周期只需要你们两个兄弟工作,那么就是只要10ma的一半就可以了。“发光二极管慢慢的说到, “很好小兄弟,那什么时候开始。”D1说到, “嗯,要不大哥,你现在和我去能源部吧!我们去那里进行。” “嗯,那你在前面带路,我叫上我的兄弟们,我们开车跟着你。” “好的!” ……………….. 不一会就到了能源部,因为在出发前,发光二极管给交流16v兄打了个电话,让他准备一下所需人员,所以,一下车他们就看到交流他们,还有小电阻电容,交流他们经过发光二极管的介绍与四兄弟认识起来, “你们就是能让我的能力,变为直流的四兄弟啊!久仰久仰!”交流。 “见笑了,交流兄.”D1 “来,发光二极管,为了让你点亮,我找来了帮手,这个是电解电容,带极性的“然后从背后拿出一个三脚的铁盒子,指着铁盒子说,”这个是lm7805,他能稳压到5v的电压,能做到5v哥的能力,好了我们先各自设定好自己的能力,然后我们就 可以开始了。“ 整流四兄弟,让反向电压大于45v,电流超过5ma, 电解电容电压端:23*1.5=35v,(一般大于输入电压的1.5倍)。 电容值:c=Iout/det V *f=120uf (Iout=10ma, det v(纹波电压变化(3%~5%)= 1.5v ,f=50hz) 限流电阻:(5-3.3)/0.01=170r。 “好了我们开始吧!“交流说到 (不过我们还得算算功率来选择封装,7805的功率为(23-5)*0.01=0.19w,电阻功率为1.7*0.01=0.017w 选择0808封装就可以了)每一种封装都有相应的功率对应。比如0805封装对应0.125w.元器件的指标可以去查DATASHEET) 最后加上104电容的帮忙对高dv/dt的滤去(Xc=1/2πfc),使得整个仪式安全,最后让发光二极管点亮了,此时发光二极管的内心是激动的,它终于可以点亮了,可以在黑暗中提供光明,终于可以装逼了。 ‘’嗯,那个发光二极管,既然现在完成了 ,那么那个酬劳什么的啥。“D1不想打扰他的高兴轻轻的说到, “好,这里是10纹币,幸苦了,”发光二极管掏出一枚金币给D1后,就跳来跳去。 “……….这也太少了了吧 !只能买包烟,你让大伙怎么玩,不行,得加价,不然我就撤了,收回之前的工作。”D1瞬间变了脸色。 “10纹币是我的全部家当了,我还有辆破车,要不你也拿去。”发光二极管指了指它的车。 D1看了看那个老古董,丢下一句“什么玩意”头也不回的撤走了,由于没有整流兄弟的帮忙,其他人也撤走了,最后发光二极管闪了闪然后灭了,高兴劲过去后,发光二极管点上一根烟,对着天空吐着烟圈。 “果然,这个世道没有钱不能出来装逼.”
安装 curl -sLf https://spacevim.org/install.sh | bash
具体见其GitHub官网
安装过程发生了什么呢?具体来说就是安装 SpaceVim 的过程中,它对 vim/neovim 以及 vim/neovim 的配置文件、插件等做了什么?具体看下图,一目了然。
从图中也可以看出,SpaceVim 就是配置文件,它能给 NeoVim配置,也能给Vim配置,其插件管理器默认用的是 dein.vim
NeoVim NeoVim 兼容 vim,vim 有两个重要的配置项:~/.vim文件夹和~/.vimrc文件。
在 Neovim 中,~/.config/nvim和~/.vim对应,~/.config/nvim/init.vim和~/.vimrc对应。
总结一下就是:
使用 $XDG_CONFIG_HOME/nvim/init.vim 替代 .vimrc 存储配置信息。 使用 $XDG_CONFIG_HOME/nvim 替代 .vim 存储配置文件。 使用 $XDG_DATA_HOME/nvim/shada/main.shada 替代 .viminfo 用以存储持久session信息。 配置时注意事项 摘自其 GitHub 官网原话:
SpaceVim load custom configuration from ~/.SpaceVim.d/init.vim, ⚠️ It is not ~/.SpaceVim/init.vim, user should not change anything in ~/.SpaceVim/. 也就是说,用户自己的东西放在~/.SpaceVim.d/init.vim中,而不是去修改~/.SpaceVim/init.vim,~/.SpaceVim/里面的东西动都不要动。
SpaceVim 的插件安装目录 let g:spacevim_plugin_bundle_dir = '~/.
package com.qb.modules.interfaces.befloan.common.util; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java.util.HashMap; import java.util.Map; import java.util.Set; public class IdcardInfoExtractor { // 省份 private String province; // 城市 private String city; // 区县 private String region; // 年份 private int year; // 月份 private int month; // 日期 private int day; // 性别 private String gender; // 出生日期 private Date birthday; //年龄 private int age; private Map cityCodeMap = new HashMap() { { this.
笔记本: cpu G4560, 显卡1050
黑屏解决 安装以前下的ubuntu16.04.2能正常启动,更新后重启发现黑屏了。。。wtf? 重新去官网下了最新的ubuntu16.04.3,安装都进不去直接黑屏卡住了。。。
网上查了下,大概就是因为显卡驱动的原因。ubuntu自带的nvidia驱动是开源nouveau,没有官网闭源的好使。
解决: 在grub启动界面,选择启动项按e,进去后找到 “quite splash”,改为 “quite splash nomodeset”,不管是安装ubuntu时,还是安装完启动不了改完后都可以进去。
nomodeset作用 The newest kernels have moved the video mode setting into the kernel. So all the programming of the hardware specific clock rates and registers on the video card happen in the kernel rather than in the X driver when the X server starts.. This makes it possible to have high resolution nice looking splash (boot) screens and flicker free transitions from boot splash to login screen.
图片素材均来自于网络。
1.打开图像,把图片直接拖入ps 2.选择 多边形套索 工具 3.圈出想要的部分 4.图像 》》调整 》》阈 (yu四声) 值 5.调整小三角,直到看清五官(我这个素材选择有点不太好,有点形成阴阳脸,就是说 明暗差距有点大,调出来也是一面黑一面白。只能看清楚一边。)
6.调整好之后,点击确定。然后按Ctrl+J 把这部分烤出来。 7.点击 选择》》色彩范围》》吸取头发黑色的部分颜色(这时候对话框里的脸会变黑。) 8.点击确定。Ctrl+N 新建一个页面。参数自定就行。我这里的参数有点大。分辨率尽量是72 9.这一步可以跳过,这一步的目的只是为了让之后的结果看得更加清楚。右击新建的图层前面的缩略图,选择图层样式,把图层样式改为如下参数。 10.点击回到刚才的选项卡,按“V”字母键,切换到移动工具,把我们的“脸”拖到第二个选项卡(新建的页面) 拖过来 是这样的 11.把之前准备好的星空素材拖进来。。星空素材的图层应该在 “脸”图层之上。 12.(这一步很关键)按住Alt,把鼠标移动到 星空和“脸”中间,会出现如图空白处绘制的形状,然后单击鼠标左键。 13.把可能多余的部分用左侧橡皮擦工具擦掉,如果嫌麻烦,那你前期就应该仔细吧脸部裁出来。
14.如果想在下面打上字。同样的操作方法。打完字以后,再拖进来一张“星空”,星空图层在字的上面,按住Alt并且单击鼠标左键(位置在星空图层和字图层的中间),就ok啦! 效果如图: 15.最终出来的图片如图。 挚谢阅读。
遇到这个问题,有两个解决办法: 1、创建一个用户,运行tor;
2、编辑“start-tor-browser”文件,找到下面语句,删除或注释掉即可运行:
#if [ “`id -u`” -eq 0 ]; then
# complain “The Tor Browser Bundle should not be run as root. Exiting.”
# exit 1
#fi
点赞 1 收藏 分享 文章举报 guangyinglanshan 发布了59 篇原创文章 ·
获赞 179 ·
访问量 59万+ 私信 关注