为何实现一个BP神经网络?“What I cannot create, I do not understand”— Richard Feynman, February 1988实现一个BP神经网络的7个步骤选择神经网络结构随机初始化权重实现前向传播实现成本函数$J(\Theta)$实现反向传播算法并计算偏微分$\frac{\partial}{\partial
\Theta_{jk}^{(i)}}J(\Theta)$使用梯度检查并在检查后关闭使用梯度下降或其它优化算法和反向传播来优化$\Theta$ 的函数 $J(\Theta)$数据集我们选取著名的鸢尾花数据集作为神经网络作用的对象,首先先观察下数据。In[2]:importnumpyasnpfromsklearnimportdatasetsiris=datasets.load_iris()# random itperm=np.random.permutation(iris.target.size)iris.data=iris.data[perm]iris.target=iris.target[perm]printiris.data.shapeprintiris.target.shapenp.unique(iris.target)#print irisOut[2]:(150,4)(150,)array([0,1,2])可见,鸢尾花
...继续阅读
(24)
Install and Configure GNS3First, You should install gns3:sudo emerge --autounmask-write gns3
sudo dispatch-conf
sudo emerge gns3Then you need to prepare for ios images, You can download them from:ftp://ftp.unikon-ua.net/pub/Cisco/IOS/
http://115.com/file/clsclmjbThen you should configure them:Edit>IOS Images and HypervisorsAnd calculate ‘Idle PC’。You may want to get rid of warning ofbaseconfig.txt, refer to:http://forum.gns3.net/post12717.htmlIf you are using KDE, you may use konsole’s preconfigured terminal commands.Edit>Preferences>General>Terminal SettingsYou need to install and configure v
...继续阅读
(21)
Hacking is part of life, not the opposite.题目来自于华严经,是R语言课老师课件上展示给我们的。好久没写技术类文章了,一是没空,二是没心情,三是不想折腾,四是想回到生活中去。胡乱记下,不想忘。12月4号到6号,铁夹子玩得丧心病狂,晚上搞到一点热情难抑地用夹子做了个铁塔。12月5号助管,给助管老师拿上千块钱的东西,也算老师的信任吧,周六还打电话帮拿了个快递。。。8号早上aqi440多,一片大雾,这种天气党支部活动竟然去科技馆了,走马观花的围观了很多有意思的东西。真是科普,而且都是玩的。。。
等到中午回到学校都两点了,下午的SUSE 13.1 Release
Party也就没去了。不过12月3号论坛上发帖说送DVD的DVD竟然拿到了,回来正好室友不小心把系统搞挂了,干脆给了他一个SUSE装上,虽然后来他还是回归debian了。等到晚上aqi降到60,帝都这空气质量大转变。11号,好象是办公室搬家第二天,刚换了个地方没有网,想把以前办公室的网线拉过去。
于是和斌哥第一次上了楼顶,广阔的视野美的摄人心魄,简直被迷住了。12号,又是助管日,第二次去金五星,去一家玩具店换玩偶,拿发票。天气和骄阳都好到不行。
下午第一次在游泳馆游泳,阳光穿过窗口,晒在水面上有种梦幻的感觉。本来说晚上开会没开,项目由于boss要视察都发展到快一天一会了。各种电话会。结果游泳
...继续阅读
(30)
坐在电脑前,无所事事的浏览网页。打了一晚上dota imba,虐了一晚上电脑。然而对情绪丝毫没有作用。低落的时候做什么都无聊,和谁聊都觉得别人懒得理虽然显然不是这样。人真不是永远能情绪高昂啊。什么都无心再去学,无心再去折腾。忽然回想起当初在考研时那么热切地看可汗学院的统计学、概率论,上课时不是准备考研而是全身心的看data analysis with open source tools,晚上不去自习在计算机上实践代码。那份对数学的热情是虚无的么?不好好准备考研在寝室翻译arch linux wiki,翻译并尝试scipy lecture notes不好好准备复试非要拿着K&R;来实践来看并看得欲仙欲死一天到晚有些其它的想法在吃饭时、睡觉时、在操场上一个人散步时,想着代码怎么写,怎么实现自己的效果。几个小时一动不动地思考、审视、调试那份意欲无所不能的geek情怀是虚无的么?考完研想终于可以尽情折腾了忘记毕业季其它同学都在干什么了我一门心思一腔热血都花在计算机上把Professional Assembly Language里代码敲了一遍,只是因为觉得汇编好玩把hacking the art of exploitation完整的实现了一遍,因为觉得太有意思了在网上查阅收藏了无数网页、论文、教程,只因为觉得写shellcode很好玩折腾虚拟机,用metasploit尝试来尝试去乐在其中。当
...继续阅读
(17)
这是换spf13后的第一篇文章果然英语写的东西说英语的人好用,像我这经常切换输入法的中文用户,没有依云的切换fcitx脚本,竟然各种按错。几天前见bin哥的vim很漂亮,问了下是spf13这个vim发行版。于是给自己也换了,为了那个airline能像powerline一样漂亮可是忙了一个中午。初步体验了下,速度还不错。偶尔有点卡,我想把依云的东西也加上,不然输入法切得太蛋疼了。过几天可能会碰到Python试试新环境怎么样,我一直觉得自己配置的东西是最好的,但现在实在懒得配置任何东西,spf13看着也很棒,所以,我的配置就见鬼了。大体上spf13感觉相当好。过几天可能会用到python,看看这新环境真么样。项目慢慢有压力刚开始的话,大体上没太多事,至于今后怎么发展,PM都不怎么清楚。但时间表就在那里静静的放着,听师兄说,前端时间大多闲着,项目快结题了天天疯狂加班,这真囧。项目算是商业机密,虽然就目前几个人的水平没啥好机密的,但肯定不适合像以前一样在博客里随便写了。写中文的话还是用vim不太合适满篇的红色下划线。要么以后都用英文写算了。Hello worldI’m tired and want to sleep.九月将尽时光毫不留情地向前飞驰,车窗将街边的霓虹甩远,好似一个个光怪陆离的梦,一场接一场,绵延无尽头。我的朋友啊,你真的醒了,还是沉睡在某个阴沉的雾霾天中,期待着万里晴空如洗,
...继续阅读
(26)
Golden Slumber大概两年以前,非常痴迷推理小说,当时把阿加莎、宫部美雪、京极夏彦、东野圭吾等等的小说图书馆有的都翻了一遍,还有些同学有的也借来看。我还依稀记得图书馆3楼夕阳斜入时那份静谧与安宁,时间好像停滞一般。多希望那自由自在的日子能够永远。大概那段时间,我听说有本小说叫作:金色梦乡。然而图书馆没有,朋友那里也没。我竟也没上网去买一本,甚至没有在网上找来看过。让而这个书名却深深地烙印在心中,时不时就会想起。好像是一种用不能释怀的美好记忆。我还记得两年前在网球场上等bing哥,阳光温暖和煦,似乎把整个世界都染成的金色我眯着眼凝视着安宁和煦的世界,不自觉就想起:金色梦乡。是的,现在回头看真像一场温暖和煦的梦,好想时光倒流,回到从前。电影昨天把电影看了,有着个人对抗国家的壮阔背景,却是如此一个温情默默的故事。金色的梦乡是什么呢,青柳和朋友的记忆中,往日清闲自在的时光,永远也回不去的过去,无法磨灭的情谊。不自知在幸福的漩涡中,不能自知。珍惜现在,现在就是金色的梦乡。
...继续阅读
(13)