ecbm4040/Homework 0/best_model.pkl

849 lines
194 KiB
Plaintext
Raw Permalink Normal View History

2016-09-18 21:04:21 -04:00
ccopy_reg
_reconstructor
p1
(c__main__
LogisticRegression
p2
c__builtin__
object
p3
NtRp4
(dp5
S'b'
g1
(ctheano.tensor.sharedvar
TensorSharedVariable
p6
g3
NtRp7
(dp8
S'auto_name'
p9
S'auto_22'
p10
sS'index'
p11
NsS'tag'
p12
(itheano.gof.utils
scratchpad
p13
(dp14
S'trace'
p15
(lp16
(lp17
(S'DeepLearningTutorials/code/logistic_sgd.py'
p18
I475
S'<module>'
p19
S'sgd_optimization_mnist()'
tp20
a(S'DeepLearningTutorials/code/logistic_sgd.py'
p21
I303
S'sgd_optimization_mnist'
p22
S'classifier = LogisticRegression(input=x, n_in=28 * 28, n_out=10)'
tp23
a(S'DeepLearningTutorials/code/logistic_sgd.py'
p24
I94
S'__init__'
p25
S'borrow=True'
tp26
aasbsS'container'
p27
g1
(ctheano.gof.link
Container
p28
g3
NtRp29
(dp30
S'name'
p31
S'b'
sS'storage'
p32
(lp33
cnumpy.core.multiarray
_reconstruct
p34
(cnumpy
ndarray
p35
(I0
tS'b'
tRp36
(I1
(I10
tcnumpy
dtype
p37
(S'f8'
I0
I1
tRp38
(I3
S'<'
NNNI-1
I-1
I0
tbI00
2016-09-19 17:28:59 -04:00
S'\x98\xa2\xdfA\xd9o\xdd\xbf\xc7\x94@\xe0$\x0c\xda?\xdaI\x8bC\xe9\x81\xc1?\x9c\xeaZ\x83\xde\xbf\xd3\xbf\xf0\x1fZQ\xb2\x87\x9e?!\x8a\x17\xe0\xc4\xf8\xf8?\x18!\x08i\xca\xde\xc1\xbfo\xd6\x08\x8ekz\xe8?4\x8b\xb9\xa1\xa6\xd0\xfa\xbf\\\xe6\xe6\xc2\xc7+\xd4\xbf'
2016-09-18 21:04:21 -04:00
tbasS'strict'
p39
I00
sS'readonly'
p40
I00
sS'type'
p41
g1
(ctheano.tensor.type
TensorType
p42
g3
NtRp43
(dp44
S'broadcastable'
p45
(I00
tp46
sS'dtype'
p47
S'float64'
p48
sS'numpy_dtype'
p49
g38
sS'sparse_grad'
p50
I00
sg31
NsbsS'allow_downcast'
p51
Nsbsg31
S'b'
sS'owner'
p52
Nsg41
g43
sbsS'y_pred'
p53
g1
(ctheano.tensor.var
TensorVariable
p54
g3
NtRp55
(dp56
g9
S'auto_32'
p57
sg11
I1
sg12
(itheano.gof.utils
scratchpad
p58
(dp59
g15
(lp60
(lp61
(g18
I475
g19
S'sgd_optimization_mnist()'
tp62
a(g21
I303
g22
S'classifier = LogisticRegression(input=x, n_in=28 * 28, n_out=10)'
tp63
a(g24
I109
g25
S'self.y_pred = T.argmax(self.p_y_given_x, axis=1)'
tp64
aasbsg31
S'argmax'
p65
sg52
g1
(ctheano.gof.graph
Apply
p66
g3
NtRp67
(dp68
S'inputs'
p69
(lp70
g1
(g54
g3
NtRp71
(dp72
g9
S'auto_29'
p73
sg11
I0
sg12
(itheano.gof.utils
scratchpad
p74
(dp75
g15
(lp76
(lp77
(g18
I475
g19
S'sgd_optimization_mnist()'
tp78
a(g21
I303
g22
S'classifier = LogisticRegression(input=x, n_in=28 * 28, n_out=10)'
tp79
a(g24
I105
g25
S'self.p_y_given_x = T.nnet.softmax(T.dot(input, self.W) + self.b)'
tp80
aasbsg31
Nsg52
g1
(g66
g3
NtRp81
(dp82
g69
(lp83
g1
(g54
g3
NtRp84
(dp85
g9
S'auto_28'
p86
sg11
I0
sg12
(itheano.gof.utils
scratchpad
p87
(dp88
g15
(lp89
(lp90
(g18
I475
g19
S'sgd_optimization_mnist()'
tp91
a(g21
I303
g22
S'classifier = LogisticRegression(input=x, n_in=28 * 28, n_out=10)'
tp92
a(g24
I105
g25
S'self.p_y_given_x = T.nnet.softmax(T.dot(input, self.W) + self.b)'
tp93
aasbsg31
Nsg52
g1
(g66
g3
NtRp94
(dp95
g69
(lp96
g1
(g54
g3
NtRp97
(dp98
g9
S'auto_23'
p99
sg11
I0
sg12
(itheano.gof.utils
scratchpad
p100
(dp101
g15
(lp102
(lp103
(g18
I475
g19
S'sgd_optimization_mnist()'
tp104
a(g21
I303
g22
S'classifier = LogisticRegression(input=x, n_in=28 * 28, n_out=10)'
tp105
a(g24
I105
g25
S'self.p_y_given_x = T.nnet.softmax(T.dot(input, self.W) + self.b)'
tp106
aasbsg31
Nsg52
g1
(g66
g3
NtRp107
(dp108
g69
(lp109
g1
(g54
g3
NtRp110
(dp111
g9
S'auto_19'
p112
sg11
Nsg12
(itheano.gof.utils
scratchpad
p113
(dp114
g15
(lp115
(lp116
(g18
I475
g19
S'sgd_optimization_mnist()'
tp117
a(g21
I298
g22
S"x = T.matrix('x') # data, presented as rasterized images"
tp118
aasbsg31
S'x'
sg52
Nsg41
g1
(g42
g3
NtRp119
(dp120
g45
(I00
I00
tp121
sg47
S'float64'
p122
sg49
g38
sg50
I00
sg31
Nsbsbag1
(g6
g3
NtRp123
(dp124
g9
S'auto_21'
p125
sg11
Nsg12
(itheano.gof.utils
scratchpad
p126
(dp127
g15
(lp128
(lp129
(g18
I475
g19
S'sgd_optimization_mnist()'
tp130
a(g21
I303
g22
S'classifier = LogisticRegression(input=x, n_in=28 * 28, n_out=10)'
tp131
a(g24
I85
g25
S'borrow=True'
tp132
aasbsg27
g1
(g28
g3
NtRp133
(dp134
g31
S'W'
sg32
(lp135
g34
(g35
(I0
tS'b'
tRp136
(I1
(I784
I10
tg38
I00
2016-09-19 17:28:59 -04:00
S'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00F\x84~\xbb4k\xd6\xbe\xcb\xe0\x12\xaa\xa0\xe6\xde\xbe\\B\xd6\xb4\xd5\xb6-\xbfacf\x96\xb1-\x00\xbf\x00\x90|0\x01`d\xbf\xed x\xf0\xd8\x19\x07\xbf\x12\xd2\x01\xaf|\xaci?\xfe\x1d\xee\x02\xb2\x91\xe2\xbe\x8e\xa9\xa9B6\xd6\r\xbf\xda2\xe0\x1a\xe4z1\xbfw\xac<G\x
2016-09-18 21:04:21 -04:00
tbasg39
I00
sg40
I00
sg41
g1
(g42
g3
NtRp137
(dp138
g45
(I00
I00
tp139
sg47
S'float64'
p140
sg49
g38
sg50
I00
sg31
Nsbsg51
Nsbsg31
S'W'
sg52
Nsg41
g137
sbasg12
(itheano.gof.utils
scratchpad
p141
(dp142
bsS'outputs'
p143
(lp144
g97
asS'op'
p145
g1
(ctheano.tensor.basic
Dot
p146
g3
NtRp147
(dp148
S'_op_use_c_code'
p149
S'/usr/bin/g++'
p150
sbsbsg41
g1
(g42
g3
NtRp151
(dp152
g45
(I00
I00
tp153
sg47
S'float64'
p154
sg49
g38
sg50
I00
sg31
Nsbsbag1
(g54
g3
NtRp155
(dp156
g9
S'auto_27'
p157
sg11
I0
sg12
(itheano.gof.utils
scratchpad
p158
(dp159
g15
(lp160
(lp161
(g18
I475
g19
S'sgd_optimization_mnist()'
tp162
a(g21
I303
g22
S'classifier = LogisticRegression(input=x, n_in=28 * 28, n_out=10)'
tp163
a(g24
I105
g25
S'self.p_y_given_x = T.nnet.softmax(T.dot(input, self.W) + self.b)'
tp164
aasbsg31
Nsg52
g1
(g66
g3
NtRp165
(dp166
g69
(lp167
g7
asg12
(itheano.gof.utils
scratchpad
p168
(dp169
bsg143
(lp170
g155
asg145
g1
(ctheano.tensor.elemwise
DimShuffle
p171
g3
NtRp172
(dp173
S'drop'
p174
(lp175
sS'shuffle'
p176
(lp177
I0
asS'augment'
p178
(lp179
I0
asS'input_broadcastable'
p180
g46
sS'inplace'
p181
I00
sS'new_order'
p182
(S'x'
I0
tp183
sg149
g150
sbsbsg41
g1
(g42
g3
NtRp184
(dp185
g45
(I01
I00
tp186
sg47
g48
sg49
g38
sg50
I00
sg31
Nsbsbasg12
(itheano.gof.utils
scratchpad
p187
(dp188
bsg143
(lp189
g84
asg145
g1
(ctheano.tensor.elemwise
Elemwise
p190
g3
NtRp191
(dp192
S'__module__'
p193
S'tensor'
p194
sS'scalar_op'
p195
g1
(ctheano.scalar.basic
Add
p196
g3
NtRp197
(dp198
S'output_types_preference'
p199
ctheano.scalar.basic
upcast_out
p200
sg149
g150
sg31
S'add'
p201
sbsg31
S'Elemwise{add,no_inplace}'
p202
sg149
g150
sS'destroy_map'
p203
(dp204
sS'nfunc_spec'
p205
(S'add'
I2
I1
tp206
sS'inplace_pattern'
p207
(dp208
sS'openmp'
p209
I00
sS'__doc__'
p210
2016-09-19 17:28:59 -04:00
S"elementwise addition\n\n Generalizes a scalar op to tensors.\n\n All the inputs must have the same number of dimensions. When the\n Op is performed, for each dimension, each input's size for that\n dimension must be the same. As a special case, it can also be 1\n but only if the input's broadcastable flag is True for that\n dimension. In that case, the tensor is (virtually) replicated\n along that dimension to match the size of the others.\n\n The dtypes of the outputs mirror those of the scalar Op that is\n being generalized to tensors. In particular, if the calculations\n for an output are done inplace on an input, the output type must\n be the same as the corresponding input type (see the doc of\n scalar.ScalarOp to get help about controlling the output type)\n\n Parameters\n ----------\n scalar_op\n An instance of a subclass of scalar.ScalarOp which works uniquely\n on scalars.\n inplace_pattern\n A dictionary that maps the index of an output to the\n index of an input so the output is calculated inplace using\n the input's storage. (Just like destroymap, but without the lists.)\n nfunc_spec\n Either None or a tuple of three elements,\n (nfunc_name, nin, nout) such that getattr(numpy, nfunc_name)\n implements this operation, takes nin inputs and nout outputs.\n Note that nin cannot always be inferred from the scalar op's\n own nin field because that value is sometimes 0 (meaning a\n variable number of inputs), whereas the numpy function may\n not have varargs.\n\n Note\n ----\n | Elemwise(add) represents + on tensors (x + y)\n | Elemwise(add, {0 : 0}) represents the += operation (x += y)\n | Elemwise(add, {0 : 1}) represents += on the second argument (y += x)\n | Elemwise(mul)(rand(10, 5), rand(1, 5)) the second input is completed along the first dimension to match the first input\n | Elemwise(true_div)(rand(10, 5), rand(10, 1)) same but along the second dimension\n | Elemwise(int_div)(rand(1, 5), rand(10, 1)) the output has size (10, 5)\n | Elemwise(log)(rand(3, 4, 5))\n\n "
2016-09-18 21:04:21 -04:00
p211
sbsbsg41
g1
(g42
g3
NtRp212
(dp213
g45
(I00
I00
tp214
sg47
g122
sg49
g38
sg50
I00
sg31
Nsbsbasg12
(itheano.gof.utils
scratchpad
p215
(dp216
bsg143
(lp217
g71
asg145
g1
(ctheano.tensor.nnet.nnet
Softmax
p218
g3
NtRp219
(dp220
g149
g150
sbsbsg41
g212
sbag1
(ctheano.tensor.var
TensorConstant
p221
g3
NtRp222
(dp223
g9
S'auto_30'
p224
sg11
Nsg12
(itheano.gof.utils
scratchpad
p225
(dp226
S'unique_value'
p227
cnumpy.core.multiarray
scalar
p228
(g37
(S'i8'
I0
I1
tRp229
(I3
S'<'
NNNI-1
I-1
I0
tbS'\x01\x00\x00\x00\x00\x00\x00\x00'
tRp230
sbsg31
NsS'cached'
p231
I01
sg41
g1
(g42
g3
NtRp232
(dp233
g45
(I01
tp234
sg47
S'int64'
p235
sg49
g229
sg50
I00
sg31
NsbsS'data'
p236
g34
(g35
(I0
tS'b'
tRp237
(I1
(I1
tg229
I00
S'\x01\x00\x00\x00\x00\x00\x00\x00'
tbsbasg12
(itheano.gof.utils
scratchpad
p238
(dp239
bsg143
(lp240
g1
(g54
g3
NtRp241
(dp242
g9
S'auto_31'
p243
sg11
I0
sg12
(itheano.gof.utils
scratchpad
p244
(dp245
g15
(lp246
(lp247
(g18
I475
g19
S'sgd_optimization_mnist()'
tp248
a(g21
I303
g22
S'classifier = LogisticRegression(input=x, n_in=28 * 28, n_out=10)'
tp249
a(g24
I109
g25
S'self.y_pred = T.argmax(self.p_y_given_x, axis=1)'
tp250
aasbsg31
S'max'
p251
sg52
g67
sg41
g1
(g42
g3
NtRp252
(dp253
g45
(I00
tp254
sg47
g122
sg49
g38
sg50
I00
sg31
Nsbsbag55
asg145
g1
(ctheano.tensor.basic
MaxAndArgmax
p255
g3
NtRp256
(dp257
g149
g150
sbsbsg41
g1
(g42
g3
NtRp258
(dp259
g45
(I00
tp260
sg47
S'int64'
p261
sg49
g229
sg50
I00
sg31
NsbsbsS'params'
p262
(lp263
g123
ag7
asS'W'
g123
sS'input'
p264
g110
sS'p_y_given_x'
p265
g71
sb.