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的链接 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 环境搭建+实践操作相关推荐
- Win10下CS231n assignment1 环境配置
CS231n assignment1 环境配置步骤 环境: Windows10 64bit 刚看完cs231n2017视频的前两节课,想做作业,于是在网上找配置windows10环境的教程.遇到一些问 ...
- 2W 字详解 Redis 6.0 集群环境搭建实践
原文链接:https://www.cnblogs.com/hueyxu/p/13884800.html 本文是Redis集群学习的实践总结(基于Redis 6.0+),详细介绍逐步搭建Redis集群环 ...
- Redis集群环境搭建实践
本文是Redis集群学习的实践总结(基于Redis 6.0+),详细介绍逐步搭建Redis集群环境的过程,并完成集群伸缩的实践. Redis集群简介 Redis集群(Redis Cluster) 是R ...
- 2W 字详解 Redis 集群环境搭建实践
点击上方 "终端研发部"关注, 星标或置顶一起成长 本文是Redis集群学习的实践总结(基于Redis 6.0+),详细介绍逐步搭建Redis集群环境的过程,并完成集群伸缩的实践. ...
- Python opencv图像处理基础总结(一) 环境搭建 基础操作
学过的知识,会过时.会遗忘,但在努力过程中学会的处事态度和做事习惯,都会留在骨子里,变成我们的一部分. Open Source Computer Vision Library,OpenCV于 1999 ...
- 大数据学习1 - hadoop环境搭建及操作
目录 目录 目录 一.什么是大数据? 二.什么是hadoop? 1.Hadoop核心组件 2.HDFS架构 3.MapReduce 3.Yarn架构 编辑 三.Hadoop的集群模式 1.完全分布模 ...
- linux环境搭建实践总结,linux实习心得体会
linux实习心得体会 linux实习心得体会1 学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者 ...
- 软件测试之linux环境搭建与操作Xshell、Xftp
操作系统 linux 开源的,免费的:图形化窗口可以不选择安装(节约资源) 发行版:centos.redhat.kali.Ubuntu.debian.麒麟 windows 微软的操作系统:商业的,收费 ...
- Vue开发环境搭建详细操作(NodeCnpmVue)
目录 一.安装node.js 二.安装cnpm 三.安装Vue 四.常用命令 五.其他扩展信息 一.安装node.js 1.官网下载地址:Download | Node.js 2.设置nodejs p ...
最新文章
- 为什么不应该使用“volatile”类型
- Powershell 音乐播放
- CTFshow 命令执行 web124
- Drupal 7模板(主题钩子)的建议
- 向所有的代码小神童学习!
- java jmeter_使用Jmeter中的Java Request进行性能测试
- Android之SurfaceView学习(一)
- GoldWave的消音、淡入淡出、改变音乐速率
- JDBC学习总结4-------简化DAO的写法
- 陕西中医药有计算机系吗,校内制度 - 陕西中医药大学信息化建设管理处
- linux 中etc全拼,英语etc_英语中“等等”缩写成为etc吗要加一点吗全拼是什么谢谢大家_淘题吧...
- C++学习日记——头文件的编写
- 【HTTP Status 500 - Servlet execution threw an exception】
- 深度解析服务器科普知识
- 分布式系统之道:Lamport 逻辑时钟
- 微信沟通的当下,你有多久没登陆过QQ?
- Jenkins实现微服务自动化部署_Jenkins环境设置完整版 (二)
- 剑指Offer53-Ⅰ—在排序数组中查找数字
- 四川巴中中学2021高考成绩查询,巴中中学2021年统招分数线是多少?
- 实现TCP透明代理(附下载)
热门文章
- python相关系数热力图_python绘制热力图heatmap
- 逼真版仿英雄联盟纯html+css+jqueryLOL网页版
- 【英语:基础进阶_语法进阶提升】F5.定语从句
- 高中计算机教师教案模板,高一数学教学设计模板
- OD调试 内嵌补丁(一般调试加壳)
- resnet50网络实现垃圾分类
- 送给程序员的10条精进建议
- 苹果手机声音突然变小是怎么回事_手机电话音量突然变小什么是原因?是手机出问题了吗...
- 线性表——顺序数组seqList的实现 C++
- hadoop/hdfs/yarn 详细命令搬运