Mercurial > pylearn
annotate test_mlp.py @ 204:62c7527c9ec1
debugging mlp.py
author | Yoshua Bengio <bengioy@iro.umontreal.ca> |
---|---|
date | Wed, 14 May 2008 14:06:15 -0400 |
parents | 2698c0feeb54 |
children | 25d0a0c713da |
rev | line source |
---|---|
121 | 1 |
2 from mlp import * | |
133 | 3 import dataset |
121 | 4 |
5 def test0(): | |
180
2698c0feeb54
mlp seems to work!
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
135
diff
changeset
|
6 nnet = OneHiddenLayerNNetClassifier(10,2,.001,1000) |
133 | 7 training_set = dataset.ArrayDataSet(numpy.array([[0, 0, 0], |
8 [0, 1, 1], | |
9 [1, 0, 1], | |
10 [1, 1, 1]]), | |
11 {'input':slice(2),'target':2}) | |
12 fprop=nnet(training_set) | |
121 | 13 |
135
0d8e721cc63c
Fixed bugs in dataset to make test_mlp.py work
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
133
diff
changeset
|
14 output_ds = fprop(training_set) |
0d8e721cc63c
Fixed bugs in dataset to make test_mlp.py work
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
133
diff
changeset
|
15 |
0d8e721cc63c
Fixed bugs in dataset to make test_mlp.py work
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
133
diff
changeset
|
16 for fieldname in output_ds.fieldNames(): |
0d8e721cc63c
Fixed bugs in dataset to make test_mlp.py work
Yoshua Bengio <bengioy@iro.umontreal.ca>
parents:
133
diff
changeset
|
17 print fieldname+"=",output_ds[fieldname] |
121 | 18 |
19 test0() | |
20 |