深度学习记录随笔-持续更新

来源:互联网 发布:当当读书网络连接失败 编辑:程序博客网 时间:2024/06/04 00:25

终于掉到深度学习的坑里了,那么作为一个数学系的,掉坑过程必然有很多与cs方向的人不一样的困难。在此做一个简单记录吧,做个总结,也希望多少能给予爱好者一定的经验参考。

1.python学习及配置。

深度学习使用的工具种类繁多。不过目前python算是最广泛和普遍的一种。那么我也跟随潮流(其实是想看别人的开源程序)来用一下吧。之前对于软件方面的了解和理解仅限于使用被批烂了的谭浩强的c语言。然后陆陆续续用mathematica 和matlab编写了一些白来行的短程序。至于什么ide啊,什么环境配置我是一概不懂的。至于结构体更是知其(一点)然。。。


step1:去清华tuna站下载可用的anaconda(ide?包?)https://mirrors.tuna.tsinghua.edu.cn/anaconda/。之所以选用这个anaconda完全是因为别人推荐,当然听说也有类似别的“包管理工具”希望这个名字没记错。

windows macos版本的下载并安装。(至于macos版本里面.sh是什么我是不太懂的,后来简单搜索了下,发现phg可以安装就懒得研究sh格式的,似乎是和linux类似的利用命令行安装的东西)

一路next无话,这里有个说的很直白的网页介绍:https://zhuanlan.zhihu.com/p/28738657(对于三方包以及编程环境的管理完全可以通过Anaconda Navigator实现,初学者不需要迷恋控制台命令,这些锦上添花东西并不是当前所急需的。)


当然,我这么手欠的伪完美党拖延症,一定会随便搜索相关内容介绍,如http://python.jobbole.com/86236/,看看能不能对于命令行什么有所了解,发现了最后说要配置PATH等等,就不懂了,进行了相关搜索。发现了一个网页说的比较清楚。

首先如何设置python的path:https://zhidao.baidu.com/question/195604571.html

这里面涉及到一个词“环境变量” ,在这个回答中,解释的比较清楚什么是环境变量:https://my.oschina.net/outcat/blog/490614

简而言之就是通过添加了path和环境变量,我就可以在当天任何目录下都直接运行程序,不需要一定在安装目录下运行了。(似乎也没啥特别的意义啊,假设我就是很耐心每次都跑到安装目录下去运行python的话。)

2017.12.14

=======================================================================================================================

2017.12.15

西安出差期间,想办法装上了TensorFlow,兴冲冲的准备跑程序发现我之前看的那篇论文里面调用了theano。。结果彻底掉坑了,回头先把TensorFlow的安装做个记录吧。

这里有个很好的帖子,基本上就是按照这个来装上的,唯一的问题,最后一步"$ conda install --channel https............"的时候,重复很多次才连上服务器下载安装,需要有耐心多试试几次。

没什么好说的,看帖子就行


====悲剧的分割线===

我不知道conda和pip在安装包的时候有什么区别

为啥用https://www.cnblogs.com/GrantYu/p/6607514.html这个说的安装keras会这么方便呢?

$pip install keras一下子就成功了,难道conda install有什么问题?

事后估计应该是我的conda的源(国外)不如pip的源(国内镜像)?

http://blog.csdn.net/sxf1061926959/article/details/54091748

按照这个 把我的conda加了个清华的源,用命令>conda config --show-sources 检查了下,在没有添加前的channels:就一个默认的defaults,添加后,多了tuna的镜像,估计是这个原因


======================================================================================================================

这两天还在纠结怎么安装theano,不过偶然发现一个windows下安装anaconda的介绍,比较科普适合我这样的小白,介绍了各个组件(希望没用错词)的功能。http://www.jianshu.com/p/cd35110f1ed0,顺便自己了解了下bash,shell是什么,简单说shell顾名思义就是界面,bash就是sh(不知道和后缀名.sh什么关系)升级版,就是shell的一种具体的实现方式。pip是安装用的工具,类似于windows下我们双击exe安装了,双击就是安装方式。python下需要专门的安装工具,pip或者conda等.  (希望没理解错)

“我们可以在命令提示符中输入pip install 包名,或者conda install 包名。conda和pip的用法基本上一致(更新?卸载?还不确定)。但是我们使用conda安装的时候不仅会安装当前你要安装的包还会提示更新其他已经安装过的包,所以我基本上都是直接用pip安装。”

另外提个醒,类似于ipython运行的时候,windows下要等一会,别着急。另外退出命令行下的python环境或者ipython需要用"quit()"命令





step2:准备用spyder了。 祝我好运啊

原创粉丝点击