Skip to content

Commit 7d5bb93

Browse files
committed
updates
1 parent 4b3727a commit 7d5bb93

File tree

2 files changed

+14
-13
lines changed

2 files changed

+14
-13
lines changed

assignments2016/assignment1.md

+12-13
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,20 @@ In this assignment you will practice putting together a simple image classificat
1717
- get a basic understanding of performance improvements from using **higher-level representations** than raw pixels (e.g. color histograms, Histogram of Gradient (HOG) features)
1818

1919
## Setup
20-
You can work on the assignment in one of two ways: locally on your own machine, or on a virtual machine
21-
through [Terminal](https://www.terminal.com/).
20+
You can work on the assignment in one of two ways: locally on your own machine, or on a virtual machine through Terminal.com.
21+
22+
### Working in the cloud on Terminal
23+
24+
Terminal has created a separate subdomain to serve our class, [www.stanfordterminalcloud.com](https://www.stanfordterminalcloud.com). Register your account there. The Assignment 1 snapshot can then be found [here](https://www.stanfordterminalcloud.com/snapshot/49f5a1ea15dc424aec19155b3398784d57c55045435315ce4f8b96b62819ef65). If you're registered in the class you can contact the TA (see Piazza for more information) to request Terminal credits for use on the assignment. Once you boot up the snapshot everything will be installed for you, and you'll be ready to start on your assignment right away. We've written a small tutorial on Terminal [here](/terminal-tutorial).
2225

2326
### Working locally
24-
Get the code [here](http://vision.stanford.edu/teaching/cs231n/winter1516_assignment1.zip)
27+
Get the code as a zip file [here](http://vision.stanford.edu/teaching/cs231n/winter1516_assignment1.zip). As for the dependencies:
2528

26-
**[Optional] virtual environment:**
27-
Once you have unzipped the starter code, you might want to create a
28-
[virtual environment](http://docs.python-guide.org/en/latest/dev/virtualenvs/)
29-
for the project. If you choose not to use a virtual environment, it is up to you
30-
to make sure that all dependencies for the code are installed on your machine.
31-
To set up a virtual environment, run the following:
29+
**[Option 1] Use Anaconda:**
30+
The preferred approach for installing all the assignment dependencies is to use [Anaconda](https://www.continuum.io/downloads), which is a Python distribution that includes many of the most popular Python packages for science, math, engineering and data analysis. Once you install it you can skip all mentions of requirements and you're ready to go directly to working on the assignment.
31+
32+
**[Option 2] Manual install, virtual environment:**
33+
If you'd like to (instead of Anaconda) go with a more manual and risky installation route you will likely want to create a [virtual environment](http://docs.python-guide.org/en/latest/dev/virtualenvs/) for the project. If you choose not to use a virtual environment, it is up to you to make sure that all dependencies for the code are installed globally on your machine. To set up a virtual environment, run the following:
3234

3335
```bash
3436
cd assignment1
@@ -57,14 +59,11 @@ After you have the CIFAR-10 data, you should start the IPython notebook server f
5759
**NOTE:** If you are working in a virtual environment on OSX, you may encounter
5860
errors with matplotlib due to the [issues described here](http://matplotlib.org/faq/virtualenv_faq.html). You can work around this issue by starting the IPython server using the `start_ipython_osx.sh` script from the `assignment1` directory; the script assumes that your virtual environment is named `.env`.
5961

60-
### Working on Terminal
61-
We will create a Terminal snapshot that is preconfigured for this assignment. Terminal allows you to work on the assignment from your browser. You can find a tutorial on how to use it [here](/terminal-tutorial).
62-
6362
### Submitting your work:
6463
Whether you work on the assignment locally or using Terminal, once you are done
6564
working run the `collectSubmission.sh` script; this will produce a file called
6665
`assignment1.zip`. Upload this file to your dropbox on
67-
[the coursework](https://coursework.stanford.edu/portal/site/W15-CS-231N-01/)
66+
[the coursework](https://coursework.stanford.edu/portal/site/W16-CS-231N-01/)
6867
page for the course.
6968

7069
### Q1: k-Nearest Neighbor classifier (20 points)

index.html

+2
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
</a>
2323
</div>
2424

25+
<!--
2526
<div class="module-header">Winter 2015 Assignments</div>
2627
2728
<div class="materials-item">
@@ -41,6 +42,7 @@
4142
Assignment #3: ConvNets II, Transfer Learning, Visualization
4243
</a>
4344
</div>
45+
-->
4446

4547
<div class="module-header">Module 0: Preparation</div>
4648

0 commit comments

Comments
 (0)