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