- 博客(23)
- 资源 (1)
- 收藏
- 关注

原创 LSTM模型理论总结(产生、发展和性能等)
从LSTM模型原文开始,对LSTM模型提出的动机,所采取的机制、设计的模型、算法进行了梳理。对现今采用的主流的LSTM进行了介绍,对LSTM的性能进行了阐述和总结。
2015-10-23 15:31:07
110767
4
原创 WIN8/10 中科院 ARP系统显示和附件上传的解决办法
相信科院体系的朋友们在出国开会的时候都会接触一个ARP系统。ARP系统有多烂这里就不吐槽了,这里只说问题和解决办法。(浪费了我太多时间来解决)由于ARP系统的开发完全是基于IE8以前的IE浏览器,所以什么linux系统,高级一点点的Win系统或者Chrome之类就不要想用了(ARP就是这么为所欲为)。如果你正好是WIN8或者WIN10,由于自带的IE早已经是IE8以上,所以肯定会出现的问题有:(1...
2018-05-07 17:46:12
3702
原创 Pytorch 读取参数错误 RuntimeError: cuda runtime error (10) : invalid device ordinal
很久没发博客了,但是今天在Pytorch的参数读取过程中遇到了一个比较罕见的bug。 RuntimeError: cuda runtime error (10) : invalid device ordinal at torch/csrc/cuda/Module.cpp:87找了很久没有解决方案,StackOverflow和pytorch的issues上也没有人遇到相似的问题。最后只能亲亲自上
2017-12-28 10:31:38
51911
8
原创 Conda环境移植(克隆)的远程方案
做科学计算的同学可能有时候会用到Anaconda这个东西,尤其是在一台新的服务器上配置环境的时候非常快速有效。那么问题来了,有时候我们会遇到这样一个场景。 我已经在A服务器上配置好了一套我的conda环境,但是我现在又多出来了几台服务器,我想配置一模一样的,又不想一个一个包地重装一遍,能不能conda的环境直接移植到新的计算机上呢?答案肯定是能的。只是中文的网站资料上基本没人提过这个东西。co
2017-07-20 15:59:59
46898
2
原创 ubuntu14.04 安装TensorFlow&升级 cuda8.0 的坑
上半年忙着博士入学,写毕业论文,准备答辩,一系列事情,总算是差不多做好有时间回来搞学术。欠了很久的跟师弟一起调DDPG强化学习策略的代码,是基于Keras+TensorFlow的。由于之前没用过 TF,加上自己一直技痒,所以决定趟一趟 TF 的坑。 于是事情就来了。背景要在自己的台式机上安装tensorflow的环境,台式机的配置如下:win10+ubuntu 14.04GTX 960cuda 7
2017-05-11 21:39:55
2080
原创 深度学习框架Lasagne的技巧总结(2)——参数的更新与不更新
如果你是一个在神经网络中做过诸多尝试,尤其是自己设计很多结构而不是照搬的话,那么在实际应用构建网络的时候,我相信经常有这样一个需求:需要让某些参数不更新。这样的场景可能出现在训练好的词向量、预训练好的带参数的网络模块、信度分配容易出现问题的底层中等。如何在Lasagne中实现参数的差异化呢?这里有两个方法:1. 通过在网络参数初始化时候给参数通过拟定不同的标签来过滤。 2. 直接修改网络参数列表
2017-01-17 16:35:55
1945
原创 深度学习框架Lasagne的一些总结和技巧
深度学习框架也用过几个了,一直比较喜欢的是Lasagne,因为其设计哲学是不回避底层(theano),而且封装得比较灵活,不像Keras那样完全一套自己的逻辑,底层借口暴露的太少,导致想做自己的模型的时候用keras非常费力。从某种意义上说,个人觉得Lasagne其实不太能称得上是一个神经网络的框架,而是theano的一个非常好的toolbox,其整个设计都是把theano变得更好使用。由于学习时间
2016-09-21 11:02:41
8313
原创 Pycharm关联项目到github的一些问题
新引入了一个repository作为项目,结果发现在pycharm里没有关联到github上。 最后的解决方案是, 在setting里找到Version Control ,然后把这个项目添加进来。 可能在这之前需要在SVN菜单地下把地址 check out一下。
2016-08-26 11:23:17
2683
原创 shincling
文章不错,很适合现在我来学,但是有几个问题随手写出来造福观众吧。链接错了,我去找了下是http://neuro.cs.ut.ee/demystifying-deep-reinforcement-learning/未来回报折扣这里面的第三第四个公式粘错了。(然而原文里的第四个公式他好像也没按照他文章描述的那种方式写出来)Q-learning这一章节里的一句话翻译错了:“Q(s, a)可以理解...
2016-07-30 10:43:34
218
原创 python pickle导入numpy变量出错: "ImportError: No module named multiarray"
是的,今天我又来替大家趟坑了。这个问题是 “ImportError: No module named multiarray”。这个问题是这样出现的,我在做一个比赛的时候,需要抽一个特征,这个特征的计算比较复杂,需要的时间比较长。于是我就在我的实验室台式机(WIN7 64位)上来跑,最后得到一个用numpy列向量存储的向量。 于是我直接用pickle存储这个变量,之后拷贝到我的电脑(ubuntu)上
2016-06-22 13:00:31
12911
原创 Xgboost的一些坑
这两天做一个竞赛,用Xgboost作为工具来做了一些事情。 主要的框架是 Xgboost的python扩展。 然后这过程中花了不少时间在解决各种Xgboost的error上。 大部分的问题都在这个函数里dtrain = xgb.DMatrix('train.txt')dtest = xgb.DMatrix('test.txt')会出现各种莫名其妙的错误,我调了发现了有些神器的事情是,我的某个
2016-06-20 15:05:10
11064
原创 python正则表达式模块,re.sub的函数使用
在处理字符串时,我们可能遇到的使用场景不仅仅是需要找到其中的部分匹配子串,有时候更需要灵活的替换掉匹配到的项。仅仅是替换成一个固定的字符,其实是一种类似于字符串中replace的功能。 如果需要替换的部分,与原来的匹配子串有关,这种情形下,就是正则表达式函数re.sub的适用场景了。例如,我现在有一个字符串 ’ 12-cc3’ ,我想把其中的数字加3, 即12变成15 , 3变成6 ,最终输出
2016-03-22 16:19:49
2385
原创 python单变量赋值,字符串赋值的变与不变
之前写过一篇关于python里的字符串的’=’的一个陷阱, 今天一个初学python的同学跟我讨论问题的时候,我们把这个问题扩展了一下。我们知道,对于列表变量来说,赋值等于地址的传递,那么在原先的变量上做修改,同样会反应到被赋值的新变量上来,具体如下:>>> a=[2]>>> b=a>>> a.append(3)>>> b[2, 3]那么,对于单个变量来说,还是这样吗?事实上不是了,如下:
2016-02-24 15:16:26
7154
原创 python机器学习包mlxtend的安装和配置
今天看到了mlxtend的包,看了下example集成得非常简洁。还有一个吸引我的地方是自带了一些data直接可以用,省去了自己造数据或者找数据的处理过程,所以决定安装体验一下。依赖环境首先,sudo pip install mlxtend 得到基础环境。
2016-02-05 11:54:08
28717
1
原创 ElasticSearch里JAVA环境丢失的问题
ubuntu在配置ElasticSearch时(我这里用的是1.5版本),出现了java环境缺失的问题。 具体地,启动es服务时候,sudo /etc/init.d/elasticsearch start之后, Could not find any executable java binary. Please install java in your PATH or set JAVA_HOME
2015-11-22 13:52:14
21841
5
原创 Ubuntu下Matlab 2014 快捷键修改
最近在Ubuntu下的Matlab调程序,问题来了。发现快捷键跟之前的使用习惯非常不一样。例如,复制 粘贴 撤销 ,完全不同,经常出现误操作把代码弄乱了。实在是非常影响效率。所以,去找了一下,果然发现了是可以改动的。具体 HOME > ENVIRONMENT > Preferences > Keyboard > Shortcuts然后把“Emacs Default Set”改成“Windows De
2015-11-18 16:13:45
4545
原创 Memory Networks的阶段总结
说明Memory Networks是Weston在去年提出的一个神经网络模型,引入了记忆效应和外置储存,可以进行有效的长距离序列问题的处理,之后也出现了如神经图灵机,神经机器翻译机等在学术界引起了非常广泛的兴趣的一些模型。最近我们也在主要研究这个东西,这篇博客写在这里算作一个阶段记录。
2015-11-16 16:55:27
1783
原创 关于python数组对象“=”的小陷阱
说起来非常惭愧,也算是写了些Python程序了,今天才第一次遇到这个事情。情况是这样的,我在程序里先得到了一个数组a,之后对它做了append操作。但是原始的数组我还有用,就暂时把它赋值给了另一个变量b。代码是 b = a 若干年后,程序已经在几百行之外。。。我要用原始状态的这个数组的时候,我引用了b做操作,然而在你不知情的情况下,引发了错误。查来查去才想起来
2015-11-15 17:54:36
1742
1
转载 ubuntu 安装 pip
安装pip的方法:Install pip and virtualenv for Ubuntu 10.10 Maverick and newer $ sudo apt-get install python-pip python-dev build-essential $ sudo pip install --upgrade pip $ sudo pip ins
2015-11-14 11:16:31
769
原创 Github push 错误The requested URL returned error: 403 Forbidden while accessing
To definitely be able to login using https protocol, you should first set yourauthentication credential to the git Remote URI:git remote set-url origin https://yourusername@github.com/user/repo.gi
2015-10-19 17:07:56
2062
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人