最近的论文进展有点慢,关于gan与imitation learning,国内的文献不多,git上的内容外网上已经有说明了,我试着做了一下。
代码是用python写的,需要一些依赖库,还需要深度学习框架theano,这真的是个很旧的框架,最后跑通的人都是这么说的。
这是现在很多企业不要求这个框架的原因吗?
git上的地址有两个不知道是不是原作者的地址,高手改良过的代码#
原地址的内容国内有人发过一篇文章,讲述了他的操作过程,但是中间感觉还是有很多细节被省略了,这是为什么我没有办法只能寻找另一个文章的原因。
国内文章地址在这里点击打开链接#
前两天我看到了一个招聘,里面有关机器学习工程师的内容吸引了我的注意,我还是喜欢去当这么一个工程师的,嗯,他的招聘要求正是我现在正在做的工作,这是我忽然积极性很高的一个原因。
接下来是工作的过程。
theano的安装==============
很烦,现在我也不确定我到底装好了没有。也可能这只是我很烦的一个借口。
先安装pygpu吧,这是我颠倒安装顺序之后确定的。
先安装libgpuarray,下载其源码
安装git clone https://github.com/Theano/libgpuarray.git cd libgpuarray
这过程中我遇到了cmake版本太低的问题,我在之前的文章中提到了升级cmake的方法,我是转载的。cd <dir> mkdir Build cd Build # you can pass -DCMAKE_INSTALL_PREFIX=/path/to/somewhere to install to an alternate location cmake .. -DCMAKE_BUILD_TYPE=Release # or Debug if you are investigating a crash make make install cd ..
安装pygpu
# This must be done after libgpuarray is installed as per instructions above. python setup.py build python setup.py install
可以的话可以加上sudo权限。
测试的话我觉得不是特别有必要。
他在上面。python -c "import pygpu;pygpu.test()"