cs231n assignment1 环境搭建+实践操作

版权声明:本文是博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Image_w/article/details/86301259

网易云课程视频及作业链接 http://study.163.com/course/courseMain.htm?courseId=1003223001

1. 环境搭建

根据我第一篇的文章成功进入了环境。我用的是VM12+Ubuntu14.04.5,适合电脑配置低的童鞋(啊哦……)VM12的链接[https://pan.baidu.com/s/1qn55DKuys_uNclts85sGHw],提取码:26b2
Ubuntu14的链接 http://mirrors.aliyun.com/ubuntu-releases/14.04/
我安装的是ubuntu-14.04.5-desktop-amd64.iso

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文件,按照代码自己输入,体验一下自己运行出来的结果。
在这里插入图片描述
以上就是能够运行出来的部分结果啦~其余代码继续实施。

猜你喜欢

转载自blog.csdn.net/Image_w/article/details/86301259