网易云课程视频及作业链接 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文件,按照代码自己输入,体验一下自己运行出来的结果。

以上就是能够运行出来的部分结果啦~其余代码继续实施。

cs231n assignment1 环境搭建+实践操作相关推荐

  1. Win10下CS231n assignment1 环境配置

    CS231n assignment1 环境配置步骤 环境: Windows10 64bit 刚看完cs231n2017视频的前两节课,想做作业,于是在网上找配置windows10环境的教程.遇到一些问 ...

  2. 2W 字详解 Redis 6.0 集群环境搭建实践

    原文链接:https://www.cnblogs.com/hueyxu/p/13884800.html 本文是Redis集群学习的实践总结(基于Redis 6.0+),详细介绍逐步搭建Redis集群环 ...

  3. Redis集群环境搭建实践

    本文是Redis集群学习的实践总结(基于Redis 6.0+),详细介绍逐步搭建Redis集群环境的过程,并完成集群伸缩的实践. Redis集群简介 Redis集群(Redis Cluster) 是R ...

  4. 2W 字详解 Redis 集群环境搭建实践

    点击上方 "终端研发部"关注, 星标或置顶一起成长 本文是Redis集群学习的实践总结(基于Redis 6.0+),详细介绍逐步搭建Redis集群环境的过程,并完成集群伸缩的实践. ...

  5. Python opencv图像处理基础总结(一) 环境搭建 基础操作

    学过的知识,会过时.会遗忘,但在努力过程中学会的处事态度和做事习惯,都会留在骨子里,变成我们的一部分. Open Source Computer Vision Library,OpenCV于 1999 ...

  6. 大数据学习1 - hadoop环境搭建及操作

    目录 目录 目录 一.什么是大数据? 二.什么是hadoop? 1.Hadoop核心组件 2.HDFS架构 3.MapReduce 3.Yarn架构 ​编辑 三.Hadoop的集群模式 1.完全分布模 ...

  7. linux环境搭建实践总结,linux实习心得体会

    linux实习心得体会 linux实习心得体会1 学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者 ...

  8. 软件测试之linux环境搭建与操作Xshell、Xftp

    操作系统 linux 开源的,免费的:图形化窗口可以不选择安装(节约资源) 发行版:centos.redhat.kali.Ubuntu.debian.麒麟 windows 微软的操作系统:商业的,收费 ...

  9. Vue开发环境搭建详细操作(NodeCnpmVue)

    目录 一.安装node.js 二.安装cnpm 三.安装Vue 四.常用命令 五.其他扩展信息 一.安装node.js 1.官网下载地址:Download | Node.js 2.设置nodejs p ...

最新文章

  1. 为什么不应该使用“volatile”类型
  2. Powershell 音乐播放
  3. CTFshow 命令执行 web124
  4. Drupal 7模板(主题钩子)的建议
  5. 向所有的代码小神童学习!
  6. java jmeter_使用Jmeter中的Java Request进行性能测试
  7. Android之SurfaceView学习(一)
  8. GoldWave的消音、淡入淡出、改变音乐速率
  9. JDBC学习总结4-------简化DAO的写法
  10. 陕西中医药有计算机系吗,校内制度 - 陕西中医药大学信息化建设管理处
  11. linux 中etc全拼,英语etc_英语中“等等”缩写成为etc吗要加一点吗全拼是什么谢谢大家_淘题吧...
  12. C++学习日记——头文件的编写
  13. 【HTTP Status 500 - Servlet execution threw an exception】
  14. 深度解析服务器科普知识
  15. 分布式系统之道:Lamport 逻辑时钟
  16. 微信沟通的当下,你有多久没登陆过QQ?
  17. Jenkins实现微服务自动化部署_Jenkins环境设置完整版 (二)
  18. 剑指Offer53-Ⅰ—在排序数组中查找数字
  19. 四川巴中中学2021高考成绩查询,巴中中学2021年统招分数线是多少?
  20. 实现TCP透明代理(附下载)

热门文章

  1. python相关系数热力图_python绘制热力图heatmap
  2. 逼真版仿英雄联盟纯html+css+jqueryLOL网页版
  3. 【英语:基础进阶_语法进阶提升】F5.定语从句
  4. 高中计算机教师教案模板,高一数学教学设计模板
  5. OD调试 内嵌补丁(一般调试加壳)
  6. resnet50网络实现垃圾分类
  7. 送给程序员的10条精进建议
  8. 苹果手机声音突然变小是怎么回事_手机电话音量突然变小什么是原因?是手机出问题了吗...
  9. 线性表——顺序数组seqList的实现 C++
  10. hadoop/hdfs/yarn 详细命令搬运