HOME MISSION AND RESEARCH PUBLICATIONS HISTORY PEOPLE SEMINARS COURSES VIDEO ARCHIVE CONTACT

# Difference between revisions of "VS265: Homework assignments Fall2012"

Students are encouraged to work in groups, but turn in assignments individually, listing the group members they worked with.

Submission instructions: email both a PDF of your solutions as well as your code (.m or .py files) as attachments to:

```   rctn.org vs265 (vs265 should be out front)
```

You can hand in a paper copy of your solutions before class, but you still have to email your code to the address above before the assignment is due.

# Resources

## Matlab

Amir, the past GSI for the course says "There is a guide to Matlab on the web by Kevin Murphy which is really excellent. I think it would be great for the VS265 students: http://code.google.com/p/yagtom/"

## Python

Fernando Perez at the Brain Imaging Center has an excellent set of resources on Python for scientific computing. You will likely find the "Starter Kit" particularly useful.

# Assignments

#### Lab #2, due Wednesday, September 19th at beginning of class

for Python: either ...

```  In [1]: import scipy.io
In [3]: X,O = d['X'],d['O']
```

or use data.npz

```  In [1]: import numpy as np
In [3]: X,O = d['X'],d['O']
```

#### Lab #3, due Wednesday, Sept. 26 at beginning of class

For Python you can use apples-oranges.npz

```  In [1]: import numpy as np
In [3]: d.keys()
Out[3]: ['oranges2', 'apples2', 'apples', 'oranges']
```

#### Lab #4, due Thursday, October 4 at 9:00

Matlab code are as separate files below.

For Python you can use

Python code:

#### Lab #7, due Wednesday, Oct 31 at beginning of class

Python code:

• hopnet.py - python version of the above code as one file (with run, genpat, and corrupt methods)
• patterns.npz
```   p = np.load('patterns.npz')
face,hi,X = p['face'], p['hi'], p['X']
```
```   # if you load patterns.mat, use: