最近开始学习斯坦福大学的CS231n课程,课程地址:网易云课堂
<http://study.163.com/course/courseMain.htm?courseId=1003223001>
,只有中文字幕,现在学完了1-7课时,准备着手做一下第一次作业,但是第一次接触不免有些手忙脚乱,自己探索了半天,准备写一个教程给和我一样的小白菜们,一起学习一起进步哦~
实验平台:Ubuntu14.04
一:安装Anaconda
下载地址:点击打开链接 <https://www.anaconda.com/download/#linux>
选择python2.7版本的64-Bit (x86) Installer (533 MB)
下载,下载的结果是一个Anaconda2-5.1.0-Linux-x86_64.sh文件,现在开始安装
Anaconda。将该脚本文件复制到home文件夹下执行下面命令
bash Anaconda2-5.1.0-Linux-x86_64.sh
在安装过程中,对于安装路径,直接回车默认就可以。有个地方会问是否将anaconda安装路径加入到环境变量(.bashrc)中,这个一定要输入yes。安装成功后,会有当前用户根目录下生成一个anaconda2的文件夹,里面就是安装好的内容。
然后执行下面命令更新环境变量
source ~/.bashrc
这时候可以查看python版本
python --version
同时也可以查看Anaconda中现在安装了哪些库,常用的是numpy, scipy,ipython都是后面作业中会使用到的库
conda list
如果缺少库,可以执行下面命令安装(***替换为numpy或者scipy)
conda install ***
二:下载作业压缩包
网址:点击打开链接 <http://cs231n.github.io/assignments2016/assignment1/>
找到下面的here链接点击下载,然后解压到home,得到一个名为assignment1的文件夹
三:下载CIFAR-10数据集
网址:点击打开链接 <https://www.cs.toronto.edu/~kriz/cifar.html>
下载第一个163M的python版本的压缩包,然后解压到 assignment1/cs231n/datasets/目录下
执行下面命令
cd assignment1/cs231n/datasets/ ./get_datasets.sh四:使用ipython开始编辑作业
ipython是Anaconda中安装好的一个编译器,你如果在上面安装完Anaconda后执行了conda list 会看到ipython
在终端执行打开ipython
ipython notebook
然后点击assignment1/knn.ipynb开始做第一个作业啦~~~
程序界面是分块的,在每一个块内按shift+enter就会执行相应的块查看输出结果。注意的是:程序需要顺序执行,否则会出现未定义的变量
作业答案网上有很多,都是大同小异可以参考哦,推荐一个知乎大神写的,每个作业都有相应的答案和讲解:点击打开链接
<https://www.zhihu.com/people/will-55-30/posts?page=2>
热门工具 换一换