beautiful-pixel commited on
Commit
4a9988b
·
verified ·
1 Parent(s): 9cd56be

ajout des modèles

Browse files
.gitattributes CHANGED
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ models/xlmr_base/tokenizer/tokenizer.json filter=lfs diff=lfs merge=lfs -text
models/camembert_large/config.yaml ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ architecture: "transformer_text_classifier"
2
+ task: "text_classification"
3
+
4
+ backbone:
5
+ framework: "huggingface"
6
+ model_name: "almanach/camembert-large"
7
+ add_pooling_layer: false
8
+
9
+ head:
10
+ type: "mlp"
11
+ num_labels: 27
12
+ mlp_dim: 512
13
+ pooling: "mean"
14
+ dropout: 0.15
15
+
16
+ tokenizer:
17
+ max_length: 384
18
+ truncation: true
19
+ padding: true
models/camembert_large/metadata.yaml ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ training:
2
+ epoch: 8
3
+ val_f1: 0.9183226118776615
4
+ val_loss: 0.4086824008088587
5
+
6
+ dataset:
7
+ name: "Rakuten France Multimodal Product Data Classification"
8
+ split:
9
+ train_ratio: 0.9
10
+ val_ratio: 0.1
11
+ base_subset: 1.0
12
+ stratify: true
13
+ seed: 42
14
+
15
+ metadata:
16
+ modality: "texte"
17
+ language: "fr"
18
+ description: "CamemBERT-large + MLP head"
models/camembert_large/model.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:997037f09c073b7ef49bc19a251e89ff2c7a1b92654a7664b76994dafd7cddfa
3
+ size 1349103319
models/camembert_large/tokenizer/added_tokens.json ADDED
@@ -0,0 +1,32 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "[DESC]": 32006,
3
+ "[TITRE]": 32005,
4
+ "[age_adulte]": 32024,
5
+ "[age_bébé]": 32022,
6
+ "[age_enfant]": 32023,
7
+ "[beaucoup_de_cartes]": 32011,
8
+ "[beaucoup_de_pièces]": 32021,
9
+ "[capacity]": 32019,
10
+ "[energy]": 32018,
11
+ "[grand_volume]": 32014,
12
+ "[grande_longueur]": 32030,
13
+ "[grande_mémoire]": 32034,
14
+ "[grande_surface]": 32009,
15
+ "[longueur_moyenne]": 32029,
16
+ "[mémoire_moyenne]": 32033,
17
+ "[petit_volume]": 32012,
18
+ "[petite_longueur]": 32028,
19
+ "[petite_mémoire]": 32032,
20
+ "[petite_surface]": 32007,
21
+ "[peu_de_cartes]": 32010,
22
+ "[peu_de_pièces]": 32020,
23
+ "[poids_leger]": 32025,
24
+ "[poids_lourd]": 32027,
25
+ "[poids_moyen]": 32026,
26
+ "[power]": 32017,
27
+ "[surface_moyenne]": 32008,
28
+ "[temperature]": 32016,
29
+ "[tension]": 32015,
30
+ "[très_grande_longueur]": 32031,
31
+ "[volume_moyen]": 32013
32
+ }
models/camembert_large/tokenizer/sentencepiece.bpe.model ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f98f266fdc548c94216aaadc13ffaaafacf0c8793303e2195322d954549ea261
3
+ size 808767
models/camembert_large/tokenizer/special_tokens_map.json ADDED
@@ -0,0 +1,263 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "additional_special_tokens": [
3
+ {
4
+ "content": "[TITRE]",
5
+ "lstrip": false,
6
+ "normalized": false,
7
+ "rstrip": false,
8
+ "single_word": false
9
+ },
10
+ {
11
+ "content": "[DESC]",
12
+ "lstrip": false,
13
+ "normalized": false,
14
+ "rstrip": false,
15
+ "single_word": false
16
+ },
17
+ {
18
+ "content": "[petite_surface]",
19
+ "lstrip": false,
20
+ "normalized": false,
21
+ "rstrip": false,
22
+ "single_word": false
23
+ },
24
+ {
25
+ "content": "[surface_moyenne]",
26
+ "lstrip": false,
27
+ "normalized": false,
28
+ "rstrip": false,
29
+ "single_word": false
30
+ },
31
+ {
32
+ "content": "[grande_surface]",
33
+ "lstrip": false,
34
+ "normalized": false,
35
+ "rstrip": false,
36
+ "single_word": false
37
+ },
38
+ {
39
+ "content": "[peu_de_cartes]",
40
+ "lstrip": false,
41
+ "normalized": false,
42
+ "rstrip": false,
43
+ "single_word": false
44
+ },
45
+ {
46
+ "content": "[beaucoup_de_cartes]",
47
+ "lstrip": false,
48
+ "normalized": false,
49
+ "rstrip": false,
50
+ "single_word": false
51
+ },
52
+ {
53
+ "content": "[petit_volume]",
54
+ "lstrip": false,
55
+ "normalized": false,
56
+ "rstrip": false,
57
+ "single_word": false
58
+ },
59
+ {
60
+ "content": "[volume_moyen]",
61
+ "lstrip": false,
62
+ "normalized": false,
63
+ "rstrip": false,
64
+ "single_word": false
65
+ },
66
+ {
67
+ "content": "[grand_volume]",
68
+ "lstrip": false,
69
+ "normalized": false,
70
+ "rstrip": false,
71
+ "single_word": false
72
+ },
73
+ {
74
+ "content": "[tension]",
75
+ "lstrip": false,
76
+ "normalized": false,
77
+ "rstrip": false,
78
+ "single_word": false
79
+ },
80
+ {
81
+ "content": "[temperature]",
82
+ "lstrip": false,
83
+ "normalized": false,
84
+ "rstrip": false,
85
+ "single_word": false
86
+ },
87
+ {
88
+ "content": "[power]",
89
+ "lstrip": false,
90
+ "normalized": false,
91
+ "rstrip": false,
92
+ "single_word": false
93
+ },
94
+ {
95
+ "content": "[energy]",
96
+ "lstrip": false,
97
+ "normalized": false,
98
+ "rstrip": false,
99
+ "single_word": false
100
+ },
101
+ {
102
+ "content": "[capacity]",
103
+ "lstrip": false,
104
+ "normalized": false,
105
+ "rstrip": false,
106
+ "single_word": false
107
+ },
108
+ {
109
+ "content": "[peu_de_pièces]",
110
+ "lstrip": false,
111
+ "normalized": false,
112
+ "rstrip": false,
113
+ "single_word": false
114
+ },
115
+ {
116
+ "content": "[beaucoup_de_pièces]",
117
+ "lstrip": false,
118
+ "normalized": false,
119
+ "rstrip": false,
120
+ "single_word": false
121
+ },
122
+ {
123
+ "content": "[age_bébé]",
124
+ "lstrip": false,
125
+ "normalized": false,
126
+ "rstrip": false,
127
+ "single_word": false
128
+ },
129
+ {
130
+ "content": "[age_enfant]",
131
+ "lstrip": false,
132
+ "normalized": false,
133
+ "rstrip": false,
134
+ "single_word": false
135
+ },
136
+ {
137
+ "content": "[age_adulte]",
138
+ "lstrip": false,
139
+ "normalized": false,
140
+ "rstrip": false,
141
+ "single_word": false
142
+ },
143
+ {
144
+ "content": "[poids_leger]",
145
+ "lstrip": false,
146
+ "normalized": false,
147
+ "rstrip": false,
148
+ "single_word": false
149
+ },
150
+ {
151
+ "content": "[poids_moyen]",
152
+ "lstrip": false,
153
+ "normalized": false,
154
+ "rstrip": false,
155
+ "single_word": false
156
+ },
157
+ {
158
+ "content": "[poids_lourd]",
159
+ "lstrip": false,
160
+ "normalized": false,
161
+ "rstrip": false,
162
+ "single_word": false
163
+ },
164
+ {
165
+ "content": "[petite_longueur]",
166
+ "lstrip": false,
167
+ "normalized": false,
168
+ "rstrip": false,
169
+ "single_word": false
170
+ },
171
+ {
172
+ "content": "[longueur_moyenne]",
173
+ "lstrip": false,
174
+ "normalized": false,
175
+ "rstrip": false,
176
+ "single_word": false
177
+ },
178
+ {
179
+ "content": "[grande_longueur]",
180
+ "lstrip": false,
181
+ "normalized": false,
182
+ "rstrip": false,
183
+ "single_word": false
184
+ },
185
+ {
186
+ "content": "[très_grande_longueur]",
187
+ "lstrip": false,
188
+ "normalized": false,
189
+ "rstrip": false,
190
+ "single_word": false
191
+ },
192
+ {
193
+ "content": "[petite_mémoire]",
194
+ "lstrip": false,
195
+ "normalized": false,
196
+ "rstrip": false,
197
+ "single_word": false
198
+ },
199
+ {
200
+ "content": "[mémoire_moyenne]",
201
+ "lstrip": false,
202
+ "normalized": false,
203
+ "rstrip": false,
204
+ "single_word": false
205
+ },
206
+ {
207
+ "content": "[grande_mémoire]",
208
+ "lstrip": false,
209
+ "normalized": false,
210
+ "rstrip": false,
211
+ "single_word": false
212
+ }
213
+ ],
214
+ "bos_token": {
215
+ "content": "<s>",
216
+ "lstrip": false,
217
+ "normalized": false,
218
+ "rstrip": false,
219
+ "single_word": false
220
+ },
221
+ "cls_token": {
222
+ "content": "<s>",
223
+ "lstrip": false,
224
+ "normalized": false,
225
+ "rstrip": false,
226
+ "single_word": false
227
+ },
228
+ "eos_token": {
229
+ "content": "</s>",
230
+ "lstrip": false,
231
+ "normalized": false,
232
+ "rstrip": false,
233
+ "single_word": false
234
+ },
235
+ "mask_token": {
236
+ "content": "<mask>",
237
+ "lstrip": true,
238
+ "normalized": false,
239
+ "rstrip": false,
240
+ "single_word": false
241
+ },
242
+ "pad_token": {
243
+ "content": "<pad>",
244
+ "lstrip": false,
245
+ "normalized": false,
246
+ "rstrip": false,
247
+ "single_word": false
248
+ },
249
+ "sep_token": {
250
+ "content": "</s>",
251
+ "lstrip": false,
252
+ "normalized": false,
253
+ "rstrip": false,
254
+ "single_word": false
255
+ },
256
+ "unk_token": {
257
+ "content": "<unk>",
258
+ "lstrip": false,
259
+ "normalized": false,
260
+ "rstrip": false,
261
+ "single_word": false
262
+ }
263
+ }
models/camembert_large/tokenizer/tokenizer.json ADDED
The diff for this file is too large to render. See raw diff
 
models/camembert_large/tokenizer/tokenizer_config.json ADDED
@@ -0,0 +1,352 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "added_tokens_decoder": {
3
+ "0": {
4
+ "content": "<s>NOTUSED",
5
+ "lstrip": false,
6
+ "normalized": false,
7
+ "rstrip": false,
8
+ "single_word": false,
9
+ "special": true
10
+ },
11
+ "1": {
12
+ "content": "<pad>",
13
+ "lstrip": false,
14
+ "normalized": false,
15
+ "rstrip": false,
16
+ "single_word": false,
17
+ "special": true
18
+ },
19
+ "2": {
20
+ "content": "</s>NOTUSED",
21
+ "lstrip": false,
22
+ "normalized": false,
23
+ "rstrip": false,
24
+ "single_word": false,
25
+ "special": true
26
+ },
27
+ "3": {
28
+ "content": "<unk>",
29
+ "lstrip": false,
30
+ "normalized": false,
31
+ "rstrip": false,
32
+ "single_word": false,
33
+ "special": true
34
+ },
35
+ "4": {
36
+ "content": "<unk>NOTUSED",
37
+ "lstrip": false,
38
+ "normalized": false,
39
+ "rstrip": false,
40
+ "single_word": false,
41
+ "special": true
42
+ },
43
+ "5": {
44
+ "content": "<s>",
45
+ "lstrip": false,
46
+ "normalized": false,
47
+ "rstrip": false,
48
+ "single_word": false,
49
+ "special": true
50
+ },
51
+ "6": {
52
+ "content": "</s>",
53
+ "lstrip": false,
54
+ "normalized": false,
55
+ "rstrip": false,
56
+ "single_word": false,
57
+ "special": true
58
+ },
59
+ "32004": {
60
+ "content": "<mask>",
61
+ "lstrip": true,
62
+ "normalized": false,
63
+ "rstrip": false,
64
+ "single_word": false,
65
+ "special": true
66
+ },
67
+ "32005": {
68
+ "content": "[TITRE]",
69
+ "lstrip": false,
70
+ "normalized": false,
71
+ "rstrip": false,
72
+ "single_word": false,
73
+ "special": true
74
+ },
75
+ "32006": {
76
+ "content": "[DESC]",
77
+ "lstrip": false,
78
+ "normalized": false,
79
+ "rstrip": false,
80
+ "single_word": false,
81
+ "special": true
82
+ },
83
+ "32007": {
84
+ "content": "[petite_surface]",
85
+ "lstrip": false,
86
+ "normalized": false,
87
+ "rstrip": false,
88
+ "single_word": false,
89
+ "special": true
90
+ },
91
+ "32008": {
92
+ "content": "[surface_moyenne]",
93
+ "lstrip": false,
94
+ "normalized": false,
95
+ "rstrip": false,
96
+ "single_word": false,
97
+ "special": true
98
+ },
99
+ "32009": {
100
+ "content": "[grande_surface]",
101
+ "lstrip": false,
102
+ "normalized": false,
103
+ "rstrip": false,
104
+ "single_word": false,
105
+ "special": true
106
+ },
107
+ "32010": {
108
+ "content": "[peu_de_cartes]",
109
+ "lstrip": false,
110
+ "normalized": false,
111
+ "rstrip": false,
112
+ "single_word": false,
113
+ "special": true
114
+ },
115
+ "32011": {
116
+ "content": "[beaucoup_de_cartes]",
117
+ "lstrip": false,
118
+ "normalized": false,
119
+ "rstrip": false,
120
+ "single_word": false,
121
+ "special": true
122
+ },
123
+ "32012": {
124
+ "content": "[petit_volume]",
125
+ "lstrip": false,
126
+ "normalized": false,
127
+ "rstrip": false,
128
+ "single_word": false,
129
+ "special": true
130
+ },
131
+ "32013": {
132
+ "content": "[volume_moyen]",
133
+ "lstrip": false,
134
+ "normalized": false,
135
+ "rstrip": false,
136
+ "single_word": false,
137
+ "special": true
138
+ },
139
+ "32014": {
140
+ "content": "[grand_volume]",
141
+ "lstrip": false,
142
+ "normalized": false,
143
+ "rstrip": false,
144
+ "single_word": false,
145
+ "special": true
146
+ },
147
+ "32015": {
148
+ "content": "[tension]",
149
+ "lstrip": false,
150
+ "normalized": false,
151
+ "rstrip": false,
152
+ "single_word": false,
153
+ "special": true
154
+ },
155
+ "32016": {
156
+ "content": "[temperature]",
157
+ "lstrip": false,
158
+ "normalized": false,
159
+ "rstrip": false,
160
+ "single_word": false,
161
+ "special": true
162
+ },
163
+ "32017": {
164
+ "content": "[power]",
165
+ "lstrip": false,
166
+ "normalized": false,
167
+ "rstrip": false,
168
+ "single_word": false,
169
+ "special": true
170
+ },
171
+ "32018": {
172
+ "content": "[energy]",
173
+ "lstrip": false,
174
+ "normalized": false,
175
+ "rstrip": false,
176
+ "single_word": false,
177
+ "special": true
178
+ },
179
+ "32019": {
180
+ "content": "[capacity]",
181
+ "lstrip": false,
182
+ "normalized": false,
183
+ "rstrip": false,
184
+ "single_word": false,
185
+ "special": true
186
+ },
187
+ "32020": {
188
+ "content": "[peu_de_pièces]",
189
+ "lstrip": false,
190
+ "normalized": false,
191
+ "rstrip": false,
192
+ "single_word": false,
193
+ "special": true
194
+ },
195
+ "32021": {
196
+ "content": "[beaucoup_de_pièces]",
197
+ "lstrip": false,
198
+ "normalized": false,
199
+ "rstrip": false,
200
+ "single_word": false,
201
+ "special": true
202
+ },
203
+ "32022": {
204
+ "content": "[age_bébé]",
205
+ "lstrip": false,
206
+ "normalized": false,
207
+ "rstrip": false,
208
+ "single_word": false,
209
+ "special": true
210
+ },
211
+ "32023": {
212
+ "content": "[age_enfant]",
213
+ "lstrip": false,
214
+ "normalized": false,
215
+ "rstrip": false,
216
+ "single_word": false,
217
+ "special": true
218
+ },
219
+ "32024": {
220
+ "content": "[age_adulte]",
221
+ "lstrip": false,
222
+ "normalized": false,
223
+ "rstrip": false,
224
+ "single_word": false,
225
+ "special": true
226
+ },
227
+ "32025": {
228
+ "content": "[poids_leger]",
229
+ "lstrip": false,
230
+ "normalized": false,
231
+ "rstrip": false,
232
+ "single_word": false,
233
+ "special": true
234
+ },
235
+ "32026": {
236
+ "content": "[poids_moyen]",
237
+ "lstrip": false,
238
+ "normalized": false,
239
+ "rstrip": false,
240
+ "single_word": false,
241
+ "special": true
242
+ },
243
+ "32027": {
244
+ "content": "[poids_lourd]",
245
+ "lstrip": false,
246
+ "normalized": false,
247
+ "rstrip": false,
248
+ "single_word": false,
249
+ "special": true
250
+ },
251
+ "32028": {
252
+ "content": "[petite_longueur]",
253
+ "lstrip": false,
254
+ "normalized": false,
255
+ "rstrip": false,
256
+ "single_word": false,
257
+ "special": true
258
+ },
259
+ "32029": {
260
+ "content": "[longueur_moyenne]",
261
+ "lstrip": false,
262
+ "normalized": false,
263
+ "rstrip": false,
264
+ "single_word": false,
265
+ "special": true
266
+ },
267
+ "32030": {
268
+ "content": "[grande_longueur]",
269
+ "lstrip": false,
270
+ "normalized": false,
271
+ "rstrip": false,
272
+ "single_word": false,
273
+ "special": true
274
+ },
275
+ "32031": {
276
+ "content": "[très_grande_longueur]",
277
+ "lstrip": false,
278
+ "normalized": false,
279
+ "rstrip": false,
280
+ "single_word": false,
281
+ "special": true
282
+ },
283
+ "32032": {
284
+ "content": "[petite_mémoire]",
285
+ "lstrip": false,
286
+ "normalized": false,
287
+ "rstrip": false,
288
+ "single_word": false,
289
+ "special": true
290
+ },
291
+ "32033": {
292
+ "content": "[mémoire_moyenne]",
293
+ "lstrip": false,
294
+ "normalized": false,
295
+ "rstrip": false,
296
+ "single_word": false,
297
+ "special": true
298
+ },
299
+ "32034": {
300
+ "content": "[grande_mémoire]",
301
+ "lstrip": false,
302
+ "normalized": false,
303
+ "rstrip": false,
304
+ "single_word": false,
305
+ "special": true
306
+ }
307
+ },
308
+ "additional_special_tokens": [
309
+ "[TITRE]",
310
+ "[DESC]",
311
+ "[petite_surface]",
312
+ "[surface_moyenne]",
313
+ "[grande_surface]",
314
+ "[peu_de_cartes]",
315
+ "[beaucoup_de_cartes]",
316
+ "[petit_volume]",
317
+ "[volume_moyen]",
318
+ "[grand_volume]",
319
+ "[tension]",
320
+ "[temperature]",
321
+ "[power]",
322
+ "[energy]",
323
+ "[capacity]",
324
+ "[peu_de_pièces]",
325
+ "[beaucoup_de_pièces]",
326
+ "[age_bébé]",
327
+ "[age_enfant]",
328
+ "[age_adulte]",
329
+ "[poids_leger]",
330
+ "[poids_moyen]",
331
+ "[poids_lourd]",
332
+ "[petite_longueur]",
333
+ "[longueur_moyenne]",
334
+ "[grande_longueur]",
335
+ "[très_grande_longueur]",
336
+ "[petite_mémoire]",
337
+ "[mémoire_moyenne]",
338
+ "[grande_mémoire]"
339
+ ],
340
+ "bos_token": "<s>",
341
+ "clean_up_tokenization_spaces": true,
342
+ "cls_token": "<s>",
343
+ "eos_token": "</s>",
344
+ "extra_special_tokens": {},
345
+ "mask_token": "<mask>",
346
+ "model_max_length": 512,
347
+ "pad_token": "<pad>",
348
+ "sep_token": "</s>",
349
+ "sp_model_kwargs": {},
350
+ "tokenizer_class": "CamembertTokenizer",
351
+ "unk_token": "<unk>"
352
+ }
models/convnext_base/config.yaml ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ architecture: "timm_image_classifier"
2
+ task: "image_classification"
3
+
4
+ backbone:
5
+ library: "timm"
6
+ model_name: "convnext_base"
7
+ pretrained: false
8
+ global_pool: "avg"
9
+ drop_path_rate: 0.3
10
+
11
+ head:
12
+ num_classes: 27
13
+ hidden_dim: 512
14
+ dropout: 0.5
15
+ head_dropout2: 0.3
16
+
17
+ transform:
18
+ type: "convnext"
19
+ img_size: 384
20
+ normalize:
21
+ mean: [0.485, 0.456, 0.406]
22
+ std: [0.229, 0.224, 0.225]
models/convnext_base/metadata.yaml ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ training:
2
+ epoch: 26
3
+ best_val_f1: 0.7417708636028976
4
+ is_ema: false
5
+
6
+ dataset:
7
+ name: "Rakuten France Multimodal Product Data Classification"
8
+ split_signature: cf53f8eb169b3531
9
+ classes_fp: cdfa70b13f7390e6
10
+
11
+ metadata:
12
+ modality: "image"
13
+ description: "ConvNeXt-Base + custom MLP head"
models/convnext_base/model.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:84066ddc22643c26b89a81b5ea082ac4b265207dd58ddbcbe158c1251528fe66
3
+ size 352547459
models/fusion/fusion_params.json ADDED
@@ -0,0 +1,23 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "image": {
3
+ "temperatures": {
4
+ "convnext": 1.0366606712341309,
5
+ "swin": 0.9393814206123352
6
+ },
7
+ "weights": {
8
+ "convnext": 0.5009813315915296,
9
+ "swin": 0.49901866840847037
10
+ }
11
+ },
12
+ "text": {
13
+ "temperatures": {
14
+ "camembert": 1.5091458559036255,
15
+ "xlmr": 1.1880803108215332
16
+ },
17
+ "weights": {
18
+ "camembert": 0.3856692246572912,
19
+ "xlmr": 0.34737854011528824,
20
+ "tfidf": 0.26695223522742056
21
+ }
22
+ }
23
+ }
models/registry.yaml ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ text:
2
+ camembert:
3
+ path: "models/text/camembert_large"
4
+ preprocess: "numeric_light"
5
+ temperature_key: "camembert"
6
+
7
+ xlmr:
8
+ path: "models/text/xlmr_base"
9
+ preprocess: "merge_sep"
10
+ temperature_key: "xlmr"
11
+
12
+ image:
13
+ convnext:
14
+ path: "models/image/convnext_base"
15
+ temperature_key: "convnext"
16
+
17
+ swin:
18
+ path: "models/image/swin_base"
19
+ temperature_key: "swin"
20
+
21
+ tfidf:
22
+ vectorizer_path: "models/text/tfidf/vectorizer_svm.joblib"
23
+ temperature_key: "tfidf"
24
+
25
+ fusion:
26
+ params_path: "models/fusion/fusion_params.json"
models/swin_base/config.yaml ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ architecture: "timm_image_classifier"
2
+ task: "image_classification"
3
+
4
+ backbone:
5
+ library: "timm"
6
+ model_name: "swin_base_patch4_window7_224"
7
+ pretrained: false
8
+ global_pool: "avg"
9
+ drop_path_rate: 0.3
10
+
11
+ head:
12
+ num_classes: 27
13
+ hidden_dim: 512
14
+ dropout: 0.5
15
+ head_dropout2: 0.3
16
+
17
+ transform:
18
+ type: "swin"
19
+ img_size: 224
20
+ normalize:
21
+ mean: [0.485, 0.456, 0.406]
22
+ std: [0.229, 0.224, 0.225]
models/swin_base/metadata.yaml ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ training:
2
+ epoch: 30
3
+ best_val_f1: 0.7286950403251646
4
+
5
+ dataset:
6
+ name: "Rakuten France Multimodal Product Data Classification"
7
+ split_signature: cf53f8eb169b3531
8
+ classes_fp: cdfa70b13f7390e6
9
+
10
+ metadata:
11
+ modality: "image"
12
+ description: "Swin-Base + custom MLP head"
models/swin_base/model.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4018c5131ae9b08b63c5ecb842da95fc16af9f5c4b73034253259cfc03e52c5f
3
+ size 349251903
models/xlmr_base/config.yaml ADDED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ architecture: "transformer_text_classifier"
2
+ task: "text_classification"
3
+
4
+ backbone:
5
+ framework: "huggingface"
6
+ model_name: "xlm-roberta-base"
7
+ add_pooling_layer: false
8
+
9
+ head:
10
+ type: "mlp"
11
+ num_labels: 27
12
+ mlp_dim: 512
13
+ pooling: "mean"
14
+ dropout: 0.15
15
+
16
+ tokenizer:
17
+ max_length: 384
18
+ truncation: true
19
+ padding: true
models/xlmr_base/metadata.yaml ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ training:
2
+ epoch: 5
3
+ val_f1: 0.8847797276301669
4
+ val_loss: 0.4016371085363276
5
+
6
+ dataset:
7
+ name: "Rakuten France Multimodal Product Data Classification"
8
+ split:
9
+ train_ratio: 0.85
10
+ val_ratio: 0.15
11
+ base_subset: 0.85
12
+ stratify: true
13
+ seed: 42
14
+
15
+ metadata:
16
+ modality: "texte"
17
+ language: "multilingual"
18
+ description: "XLM-R base + MLP head"
models/xlmr_base/model.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cbf996d41ec107be423d5c25ef1ef5ab429c40c8ae8958a8ac9e515eb1d0a93b
3
+ size 1113903997
models/xlmr_base/tokenizer/added_tokens.json ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ {
2
+ "[SEP]": 250002
3
+ }
models/xlmr_base/tokenizer/sentencepiece.bpe.model ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cfc8146abe2a0488e9e2a0c56de7952f7c11ab059eca145a0a727afce0db2865
3
+ size 5069051
models/xlmr_base/tokenizer/special_tokens_map.json ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "additional_special_tokens": [
3
+ {
4
+ "content": "[SEP]",
5
+ "lstrip": false,
6
+ "normalized": false,
7
+ "rstrip": false,
8
+ "single_word": false
9
+ }
10
+ ],
11
+ "bos_token": "<s>",
12
+ "cls_token": "<s>",
13
+ "eos_token": "</s>",
14
+ "mask_token": {
15
+ "content": "<mask>",
16
+ "lstrip": true,
17
+ "normalized": false,
18
+ "rstrip": false,
19
+ "single_word": false
20
+ },
21
+ "pad_token": "<pad>",
22
+ "sep_token": "</s>",
23
+ "unk_token": "<unk>"
24
+ }
models/xlmr_base/tokenizer/tokenizer.json ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fba072c18ab5a9b22830654061a6b5fc51cf42cf6eab02fc07e156ec6ae0d7a8
3
+ size 17082916
models/xlmr_base/tokenizer/tokenizer_config.json ADDED
@@ -0,0 +1,66 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "added_tokens_decoder": {
3
+ "0": {
4
+ "content": "<s>",
5
+ "lstrip": false,
6
+ "normalized": false,
7
+ "rstrip": false,
8
+ "single_word": false,
9
+ "special": true
10
+ },
11
+ "1": {
12
+ "content": "<pad>",
13
+ "lstrip": false,
14
+ "normalized": false,
15
+ "rstrip": false,
16
+ "single_word": false,
17
+ "special": true
18
+ },
19
+ "2": {
20
+ "content": "</s>",
21
+ "lstrip": false,
22
+ "normalized": false,
23
+ "rstrip": false,
24
+ "single_word": false,
25
+ "special": true
26
+ },
27
+ "3": {
28
+ "content": "<unk>",
29
+ "lstrip": false,
30
+ "normalized": false,
31
+ "rstrip": false,
32
+ "single_word": false,
33
+ "special": true
34
+ },
35
+ "250001": {
36
+ "content": "<mask>",
37
+ "lstrip": true,
38
+ "normalized": false,
39
+ "rstrip": false,
40
+ "single_word": false,
41
+ "special": true
42
+ },
43
+ "250002": {
44
+ "content": "[SEP]",
45
+ "lstrip": false,
46
+ "normalized": false,
47
+ "rstrip": false,
48
+ "single_word": false,
49
+ "special": true
50
+ }
51
+ },
52
+ "additional_special_tokens": [
53
+ "[SEP]"
54
+ ],
55
+ "bos_token": "<s>",
56
+ "clean_up_tokenization_spaces": false,
57
+ "cls_token": "<s>",
58
+ "eos_token": "</s>",
59
+ "extra_special_tokens": {},
60
+ "mask_token": "<mask>",
61
+ "model_max_length": 512,
62
+ "pad_token": "<pad>",
63
+ "sep_token": "</s>",
64
+ "tokenizer_class": "XLMRobertaTokenizer",
65
+ "unk_token": "<unk>"
66
+ }