diff options
Diffstat (limited to 'debian/ti-timl/usr/share/ti/examples/timl/database/model/cifar10/databaseModelCIFAR10.m')
-rw-r--r-- | debian/ti-timl/usr/share/ti/examples/timl/database/model/cifar10/databaseModelCIFAR10.m | 192 |
1 files changed, 192 insertions, 0 deletions
diff --git a/debian/ti-timl/usr/share/ti/examples/timl/database/model/cifar10/databaseModelCIFAR10.m b/debian/ti-timl/usr/share/ti/examples/timl/database/model/cifar10/databaseModelCIFAR10.m new file mode 100644 index 0000000..c163959 --- /dev/null +++ b/debian/ti-timl/usr/share/ti/examples/timl/database/model/cifar10/databaseModelCIFAR10.m | |||
@@ -0,0 +1,192 @@ | |||
1 | paramsBinaryFileName = 'databaseModelCIFAR10.m.params'; | ||
2 | stateBinaryFileName = ''; | ||
3 | |||
4 | cnn.params.count = 0; | ||
5 | cnn.params.batchSize = 100; | ||
6 | cnn.params.epoch = 1; | ||
7 | cnn.params.learningRate = 0.001000; | ||
8 | cnn.params.momentum = 0.900000; | ||
9 | cnn.params.phase = 0; | ||
10 | cnn.params.allocatorLevel = 0; | ||
11 | cnn.params.costType = 0; | ||
12 | |||
13 | layerNum = 13; | ||
14 | cnn.layer(1).id = 1; | ||
15 | cnn.layer(1).type = 0; | ||
16 | cnn.layer(1).row = 32; | ||
17 | cnn.layer(1).col = 32; | ||
18 | cnn.layer(1).channel = 3; | ||
19 | cnn.layer(1).inputParams.row = 32; | ||
20 | cnn.layer(1).inputParams.col = 32; | ||
21 | cnn.layer(1).inputParams.channel = 3; | ||
22 | cnn.layer(1).inputParams.scale = 1.000000; | ||
23 | cnn.layer(1).inputParams.trainingCropType = 0; | ||
24 | cnn.layer(1).inputParams.trainingMirrorType = 1; | ||
25 | cnn.layer(1).inputParams.testingCropType = 0; | ||
26 | cnn.layer(1).inputParams.testingMirrorType = 1; | ||
27 | |||
28 | cnn.layer(2).id = 2; | ||
29 | cnn.layer(2).type = 1; | ||
30 | cnn.layer(2).row = 32; | ||
31 | cnn.layer(2).col = 32; | ||
32 | cnn.layer(2).channel = 32; | ||
33 | cnn.layer(2).convParams.kernelRow = 5; | ||
34 | cnn.layer(2).convParams.kernelCol = 5; | ||
35 | cnn.layer(2).convParams.padUp = 2; | ||
36 | cnn.layer(2).convParams.padDown = 2; | ||
37 | cnn.layer(2).convParams.padLeft = 2; | ||
38 | cnn.layer(2).convParams.padRight = 2; | ||
39 | cnn.layer(2).convParams.strideX = 1; | ||
40 | cnn.layer(2).convParams.strideY = 1; | ||
41 | cnn.layer(2).convParams.inputFeatureMapChannel = 3; | ||
42 | cnn.layer(2).convParams.outputFeatureMapChannel = 32; | ||
43 | cnn.layer(2).convParams.type = 1; | ||
44 | cnn.layer(2).convParams.kernelDecayFactor = 1.000000; | ||
45 | cnn.layer(2).convParams.kernelInit.type = 3; | ||
46 | cnn.layer(2).convParams.kernelLearningFactor = 1.000000; | ||
47 | cnn.layer(2).convParams.biasInit.type = 0; | ||
48 | cnn.layer(2).convParams.biasLearningFactor = 1.000000; | ||
49 | |||
50 | cnn.layer(3).id = 3; | ||
51 | cnn.layer(3).type = 2; | ||
52 | cnn.layer(3).row = 16; | ||
53 | cnn.layer(3).col = 16; | ||
54 | cnn.layer(3).channel = 32; | ||
55 | cnn.layer(3).poolingParams.type = 0; | ||
56 | cnn.layer(3).poolingParams.scaleRow = 3; | ||
57 | cnn.layer(3).poolingParams.scaleCol = 3; | ||
58 | cnn.layer(3).poolingParams.padUp = 0; | ||
59 | cnn.layer(3).poolingParams.padDown = 0; | ||
60 | cnn.layer(3).poolingParams.padLeft = 0; | ||
61 | cnn.layer(3).poolingParams.padRight = 0; | ||
62 | cnn.layer(3).poolingParams.strideX = 2; | ||
63 | cnn.layer(3).poolingParams.strideY = 2; | ||
64 | |||
65 | cnn.layer(4).id = 4; | ||
66 | cnn.layer(4).type = 3; | ||
67 | cnn.layer(4).row = 16; | ||
68 | cnn.layer(4).col = 16; | ||
69 | cnn.layer(4).channel = 32; | ||
70 | cnn.layer(4).nonlinearParams.type = 3; | ||
71 | |||
72 | cnn.layer(5).id = 5; | ||
73 | cnn.layer(5).type = 1; | ||
74 | cnn.layer(5).row = 16; | ||
75 | cnn.layer(5).col = 16; | ||
76 | cnn.layer(5).channel = 32; | ||
77 | cnn.layer(5).convParams.kernelRow = 5; | ||
78 | cnn.layer(5).convParams.kernelCol = 5; | ||
79 | cnn.layer(5).convParams.padUp = 2; | ||
80 | cnn.layer(5).convParams.padDown = 2; | ||
81 | cnn.layer(5).convParams.padLeft = 2; | ||
82 | cnn.layer(5).convParams.padRight = 2; | ||
83 | cnn.layer(5).convParams.strideX = 1; | ||
84 | cnn.layer(5).convParams.strideY = 1; | ||
85 | cnn.layer(5).convParams.inputFeatureMapChannel = 32; | ||
86 | cnn.layer(5).convParams.outputFeatureMapChannel = 32; | ||
87 | cnn.layer(5).convParams.type = 1; | ||
88 | cnn.layer(5).convParams.kernelDecayFactor = 1.000000; | ||
89 | cnn.layer(5).convParams.kernelInit.type = 3; | ||
90 | cnn.layer(5).convParams.kernelLearningFactor = 1.000000; | ||
91 | cnn.layer(5).convParams.biasInit.type = 0; | ||
92 | cnn.layer(5).convParams.biasLearningFactor = 1.000000; | ||
93 | |||
94 | cnn.layer(6).id = 6; | ||
95 | cnn.layer(6).type = 3; | ||
96 | cnn.layer(6).row = 16; | ||
97 | cnn.layer(6).col = 16; | ||
98 | cnn.layer(6).channel = 32; | ||
99 | cnn.layer(6).nonlinearParams.type = 3; | ||
100 | |||
101 | cnn.layer(7).id = 7; | ||
102 | cnn.layer(7).type = 2; | ||
103 | cnn.layer(7).row = 8; | ||
104 | cnn.layer(7).col = 8; | ||
105 | cnn.layer(7).channel = 32; | ||
106 | cnn.layer(7).poolingParams.type = 1; | ||
107 | cnn.layer(7).poolingParams.scaleRow = 3; | ||
108 | cnn.layer(7).poolingParams.scaleCol = 3; | ||
109 | cnn.layer(7).poolingParams.padUp = 0; | ||
110 | cnn.layer(7).poolingParams.padDown = 0; | ||
111 | cnn.layer(7).poolingParams.padLeft = 0; | ||
112 | cnn.layer(7).poolingParams.padRight = 0; | ||
113 | cnn.layer(7).poolingParams.strideX = 2; | ||
114 | cnn.layer(7).poolingParams.strideY = 2; | ||
115 | |||
116 | cnn.layer(8).id = 8; | ||
117 | cnn.layer(8).type = 1; | ||
118 | cnn.layer(8).row = 8; | ||
119 | cnn.layer(8).col = 8; | ||
120 | cnn.layer(8).channel = 64; | ||
121 | cnn.layer(8).convParams.kernelRow = 5; | ||
122 | cnn.layer(8).convParams.kernelCol = 5; | ||
123 | cnn.layer(8).convParams.padUp = 2; | ||
124 | cnn.layer(8).convParams.padDown = 2; | ||
125 | cnn.layer(8).convParams.padLeft = 2; | ||
126 | cnn.layer(8).convParams.padRight = 2; | ||
127 | cnn.layer(8).convParams.strideX = 1; | ||
128 | cnn.layer(8).convParams.strideY = 1; | ||
129 | cnn.layer(8).convParams.inputFeatureMapChannel = 32; | ||
130 | cnn.layer(8).convParams.outputFeatureMapChannel = 64; | ||
131 | cnn.layer(8).convParams.type = 1; | ||
132 | cnn.layer(8).convParams.kernelDecayFactor = 1.000000; | ||
133 | cnn.layer(8).convParams.kernelInit.type = 3; | ||
134 | cnn.layer(8).convParams.kernelLearningFactor = 1.000000; | ||
135 | cnn.layer(8).convParams.biasInit.type = 0; | ||
136 | cnn.layer(8).convParams.biasLearningFactor = 1.000000; | ||
137 | |||
138 | cnn.layer(9).id = 9; | ||
139 | cnn.layer(9).type = 3; | ||
140 | cnn.layer(9).row = 8; | ||
141 | cnn.layer(9).col = 8; | ||
142 | cnn.layer(9).channel = 64; | ||
143 | cnn.layer(9).nonlinearParams.type = 3; | ||
144 | |||
145 | cnn.layer(10).id = 10; | ||
146 | cnn.layer(10).type = 2; | ||
147 | cnn.layer(10).row = 4; | ||
148 | cnn.layer(10).col = 4; | ||
149 | cnn.layer(10).channel = 64; | ||
150 | cnn.layer(10).poolingParams.type = 1; | ||
151 | cnn.layer(10).poolingParams.scaleRow = 3; | ||
152 | cnn.layer(10).poolingParams.scaleCol = 3; | ||
153 | cnn.layer(10).poolingParams.padUp = 0; | ||
154 | cnn.layer(10).poolingParams.padDown = 0; | ||
155 | cnn.layer(10).poolingParams.padLeft = 0; | ||
156 | cnn.layer(10).poolingParams.padRight = 0; | ||
157 | cnn.layer(10).poolingParams.strideX = 2; | ||
158 | cnn.layer(10).poolingParams.strideY = 2; | ||
159 | |||
160 | cnn.layer(11).id = 11; | ||
161 | cnn.layer(11).type = 4; | ||
162 | cnn.layer(11).row = 1; | ||
163 | cnn.layer(11).col = 1; | ||
164 | cnn.layer(11).channel = 64; | ||
165 | cnn.layer(11).linearParams.dim = 64; | ||
166 | cnn.layer(11).linearParams.prevDim = 1024; | ||
167 | cnn.layer(11).linearParams.weightDecayFactor = 1.000000; | ||
168 | cnn.layer(11).linearParams.weightInit.type = 3; | ||
169 | cnn.layer(11).linearParams.weightLearningFactor = 1.000000; | ||
170 | cnn.layer(11).linearParams.biasInit.type = 0; | ||
171 | cnn.layer(11).linearParams.biasLearningFactor = 1.000000; | ||
172 | |||
173 | cnn.layer(12).id = 12; | ||
174 | cnn.layer(12).type = 4; | ||
175 | cnn.layer(12).row = 1; | ||
176 | cnn.layer(12).col = 1; | ||
177 | cnn.layer(12).channel = 10; | ||
178 | cnn.layer(12).linearParams.dim = 10; | ||
179 | cnn.layer(12).linearParams.prevDim = 64; | ||
180 | cnn.layer(12).linearParams.weightDecayFactor = 1.000000; | ||
181 | cnn.layer(12).linearParams.weightInit.type = 3; | ||
182 | cnn.layer(12).linearParams.weightLearningFactor = 1.000000; | ||
183 | cnn.layer(12).linearParams.biasInit.type = 0; | ||
184 | cnn.layer(12).linearParams.biasLearningFactor = 1.000000; | ||
185 | |||
186 | cnn.layer(13).id = 13; | ||
187 | cnn.layer(13).type = 3; | ||
188 | cnn.layer(13).row = 1; | ||
189 | cnn.layer(13).col = 1; | ||
190 | cnn.layer(13).channel = 10; | ||
191 | cnn.layer(13).nonlinearParams.type = 1; | ||
192 | |||