cs231n assignment1 环境搭建+实践操作
网易云课程视频及作业链接 http://study.163.com/course/courseMain.htm?courseId=1003223001
1. 环境搭建
根据我第一篇的文章成功进入了环境。我用的是VM12+Ubuntu14.04.5,适合电脑配置低的童鞋(啊哦……)VM12的链接[https://pan.baidu.com/s/1qn55DKuys_uNclts85sGHw],提取码:26b2
Ubuntu14的链接 [https://pan.baidu.com/s/1aQZgs6An8aK27lAA8GFFrw],提取码:rd6o
1.1 更新python版本
启动Ubuntu后,Ubuntu14.04系统会自带python2.7,这里更新版本至python3.5。
-
在虚拟机界面,按住 Ctrl+Alt+T,进入终端命令窗口。
输入命令:(python不在ubuntu的软件仓库,所以需要去PPA上找软件源)sudo add-apt-repository ppa:fkrull/deadsnakes
中途按Enter确认
sudo apt-get update sudo apt-get install python3.5
按Y确认,更新安装完成。
-
这里不卸载Python2,只需要将默认的Python指向Python3即可。
首先备份原来的链接
sudo cp /usr/bin/python /usr/bin/python_bak
然后删除原来指向2.7版本的默认链接,并重新指定链接指向3.5版本。
sudo rm /usr/bin/python sudo ln -s /usr/bin/python3.5 /usr/bin/python
最后,在终端再输入python --version,输出的信息就是3.5版本了
1.2 安装 Anaconda3
这里使用 Python 3.5 版本的 “Anaconda3-4.2.0-Linux-x86_64.sh”,所有安装包的地址:https://repo.continuum.io/archive/ ,将其保存在虚拟机的文件夹里。
打开终端,在文件目录下执行:(即保存的文件夹目录)
bash Anaconda3-4.2.0-Linux-x86_64.sh
根据提示按回车键,这里是查看注册信息,回车浏览完信息即可。
阅读完注册信息后,这里输入“yes”,再按回车即可进行安装。
注意!安装时最后一步添加环境变量,不要急着按回车!这里输入“yes”!!
安装完成!
注:安装完成后,重新打开一个新的终端使用anaconda。
2. 代码运行
github上有完整的工程代码:https://github.com/zhyh2010/cs231n, 我是直接将代码下载到虚拟机里。
这个里面没有图片训练集,需要下载。有两种方法。
第一种:直接从网站下载到工程文件的datasets文件夹里,这里选用的数据集是 cifar-10 数据集 http://www.cs.toronto.edu/~kriz/cifar.html
第二种:打开虚拟机终端,输入命令:
cd cs231n/datasets
./get_datasets.sh
这样,训练集就下载好了,如下图:
下载完成后,就可以打开jupyter notebook 写代码或运行代码了。
在终端输入:jupyter notebook
就可以在网页打开 jupyter 。
由于下载好的工程代码里已经有了运行结果,所以我要运行knn的时候,就把原来的knn文件删除,自己重新建一个knn文件,按照代码自己输入,体验一下自己运行出来的结果。
以上就是能够运行出来的结果啦~