如何在本地完成CS231n课程作业

最近开始学习斯坦福大学的CS231n课程,课程地址:网易云课堂,只有中文字幕,现在学完了1-7课时,准备着手做一下第一次作业,但是第一次接触不免有些手忙脚乱,自己探索了半天,准备写一个教程给和我一样的小白菜们,一起学习一起进步哦~

实验平台:Ubuntu14.04 

一:安装Anaconda

下载地址:点击打开链接

选择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 *** 

二:下载作业压缩包

网址:点击打开链接

找到下面的here链接点击下载,然后解压到home,得到一个名为assignment1的文件夹


三:下载CIFAR-10数据集

网址:点击打开链接

下载第一个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就会执行相应的块查看输出结果。注意的是:程序需要顺序执行,否则会出现未定义的变量

作业答案网上有很多,都是大同小异可以参考哦,推荐一个知乎大神写的,每个作业都有相应的答案和讲解:点击打开链接




  • 8
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 22
    评论
评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值