AbstractPhil commited on
Commit
e1bf8d9
·
verified ·
1 Parent(s): 1c9955e

geometric_classifier v8 | epoch 79 | acc=0.9022 | 1,852,870 params

Browse files
geometric_classifier/config.json ADDED
@@ -0,0 +1,260 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "model_type": "GeometricShapeClassifier",
3
+ "version": "v8",
4
+ "grid_size": 5,
5
+ "num_classes": 38,
6
+ "class_names": [
7
+ "point",
8
+ "line_x",
9
+ "line_y",
10
+ "line_z",
11
+ "line_diag",
12
+ "cross",
13
+ "l_shape",
14
+ "collinear",
15
+ "triangle_xy",
16
+ "triangle_xz",
17
+ "triangle_3d",
18
+ "square_xy",
19
+ "square_xz",
20
+ "rectangle",
21
+ "coplanar",
22
+ "plane",
23
+ "tetrahedron",
24
+ "pyramid",
25
+ "pentachoron",
26
+ "cube",
27
+ "cuboid",
28
+ "triangular_prism",
29
+ "octahedron",
30
+ "arc",
31
+ "helix",
32
+ "circle",
33
+ "ellipse",
34
+ "disc",
35
+ "sphere",
36
+ "hemisphere",
37
+ "cylinder",
38
+ "cone",
39
+ "capsule",
40
+ "torus",
41
+ "shell",
42
+ "tube",
43
+ "bowl",
44
+ "saddle"
45
+ ],
46
+ "curvature_types": [
47
+ "none",
48
+ "convex",
49
+ "concave",
50
+ "cylindrical",
51
+ "conical",
52
+ "toroidal",
53
+ "hyperbolic",
54
+ "helical"
55
+ ],
56
+ "embed_dim": 128,
57
+ "n_tracers": 5,
58
+ "capacity_dims": [
59
+ 64,
60
+ 64,
61
+ 64,
62
+ 64
63
+ ],
64
+ "curvature_embed_dim": 128,
65
+ "arbiter_latent_dim": 128,
66
+ "arbiter_flow_steps": 4,
67
+ "total_params": 1852870,
68
+ "shape_catalog": {
69
+ "point": {
70
+ "dim": 0,
71
+ "curved": false,
72
+ "curvature": "none"
73
+ },
74
+ "line_x": {
75
+ "dim": 1,
76
+ "curved": false,
77
+ "curvature": "none"
78
+ },
79
+ "line_y": {
80
+ "dim": 1,
81
+ "curved": false,
82
+ "curvature": "none"
83
+ },
84
+ "line_z": {
85
+ "dim": 1,
86
+ "curved": false,
87
+ "curvature": "none"
88
+ },
89
+ "line_diag": {
90
+ "dim": 1,
91
+ "curved": false,
92
+ "curvature": "none"
93
+ },
94
+ "cross": {
95
+ "dim": 1,
96
+ "curved": false,
97
+ "curvature": "none"
98
+ },
99
+ "l_shape": {
100
+ "dim": 1,
101
+ "curved": false,
102
+ "curvature": "none"
103
+ },
104
+ "collinear": {
105
+ "dim": 1,
106
+ "curved": false,
107
+ "curvature": "none"
108
+ },
109
+ "triangle_xy": {
110
+ "dim": 2,
111
+ "curved": false,
112
+ "curvature": "none"
113
+ },
114
+ "triangle_xz": {
115
+ "dim": 2,
116
+ "curved": false,
117
+ "curvature": "none"
118
+ },
119
+ "triangle_3d": {
120
+ "dim": 2,
121
+ "curved": false,
122
+ "curvature": "none"
123
+ },
124
+ "square_xy": {
125
+ "dim": 2,
126
+ "curved": false,
127
+ "curvature": "none"
128
+ },
129
+ "square_xz": {
130
+ "dim": 2,
131
+ "curved": false,
132
+ "curvature": "none"
133
+ },
134
+ "rectangle": {
135
+ "dim": 2,
136
+ "curved": false,
137
+ "curvature": "none"
138
+ },
139
+ "coplanar": {
140
+ "dim": 2,
141
+ "curved": false,
142
+ "curvature": "none"
143
+ },
144
+ "plane": {
145
+ "dim": 2,
146
+ "curved": false,
147
+ "curvature": "none"
148
+ },
149
+ "tetrahedron": {
150
+ "dim": 3,
151
+ "curved": false,
152
+ "curvature": "none"
153
+ },
154
+ "pyramid": {
155
+ "dim": 3,
156
+ "curved": false,
157
+ "curvature": "none"
158
+ },
159
+ "pentachoron": {
160
+ "dim": 3,
161
+ "curved": false,
162
+ "curvature": "none"
163
+ },
164
+ "cube": {
165
+ "dim": 3,
166
+ "curved": false,
167
+ "curvature": "none"
168
+ },
169
+ "cuboid": {
170
+ "dim": 3,
171
+ "curved": false,
172
+ "curvature": "none"
173
+ },
174
+ "triangular_prism": {
175
+ "dim": 3,
176
+ "curved": false,
177
+ "curvature": "none"
178
+ },
179
+ "octahedron": {
180
+ "dim": 3,
181
+ "curved": false,
182
+ "curvature": "none"
183
+ },
184
+ "arc": {
185
+ "dim": 1,
186
+ "curved": true,
187
+ "curvature": "convex"
188
+ },
189
+ "helix": {
190
+ "dim": 1,
191
+ "curved": true,
192
+ "curvature": "helical"
193
+ },
194
+ "circle": {
195
+ "dim": 2,
196
+ "curved": true,
197
+ "curvature": "convex"
198
+ },
199
+ "ellipse": {
200
+ "dim": 2,
201
+ "curved": true,
202
+ "curvature": "convex"
203
+ },
204
+ "disc": {
205
+ "dim": 2,
206
+ "curved": true,
207
+ "curvature": "convex"
208
+ },
209
+ "sphere": {
210
+ "dim": 3,
211
+ "curved": true,
212
+ "curvature": "convex"
213
+ },
214
+ "hemisphere": {
215
+ "dim": 3,
216
+ "curved": true,
217
+ "curvature": "convex"
218
+ },
219
+ "cylinder": {
220
+ "dim": 3,
221
+ "curved": true,
222
+ "curvature": "cylindrical"
223
+ },
224
+ "cone": {
225
+ "dim": 3,
226
+ "curved": true,
227
+ "curvature": "conical"
228
+ },
229
+ "capsule": {
230
+ "dim": 3,
231
+ "curved": true,
232
+ "curvature": "convex"
233
+ },
234
+ "torus": {
235
+ "dim": 3,
236
+ "curved": true,
237
+ "curvature": "toroidal"
238
+ },
239
+ "shell": {
240
+ "dim": 3,
241
+ "curved": true,
242
+ "curvature": "convex"
243
+ },
244
+ "tube": {
245
+ "dim": 3,
246
+ "curved": true,
247
+ "curvature": "cylindrical"
248
+ },
249
+ "bowl": {
250
+ "dim": 3,
251
+ "curved": true,
252
+ "curvature": "concave"
253
+ },
254
+ "saddle": {
255
+ "dim": 3,
256
+ "curved": true,
257
+ "curvature": "hyperbolic"
258
+ }
259
+ }
260
+ }
geometric_classifier/model.safetensors ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7b9d0a0144d9c5746b93fb734ff73df5991cba83e4d25c5cf2258ff17b22c3b1
3
+ size 7433664
geometric_classifier/training_config.json ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "checkpoint_epoch": 79,
3
+ "best_val_accuracy": 0.90219,
4
+ "learned_capacities": [
5
+ 0.004316786769777536,
6
+ 0.01499153021723032,
7
+ 0.07568630576133728,
8
+ 16.490644454956055
9
+ ]
10
+ }