Add compact navigation, numbered descriptions, and the LightOn resume as example 3
Browse files- .gitattributes +1 -0
- assets/resume-lighton.json +481 -0
- assets/resume-lighton.md +127 -0
- assets/resume-lighton.png +3 -0
- index.html +0 -0
- manifest.json +25 -14
.gitattributes
CHANGED
|
@@ -47,3 +47,4 @@ assets/cavailles-page-42.png filter=lfs diff=lfs merge=lfs -text
|
|
| 47 |
assets/example2.png filter=lfs diff=lfs merge=lfs -text
|
| 48 |
assets/transformer-page-9.png filter=lfs diff=lfs merge=lfs -text
|
| 49 |
assets/tsla-q1-page-22.png filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
| 47 |
assets/example2.png filter=lfs diff=lfs merge=lfs -text
|
| 48 |
assets/transformer-page-9.png filter=lfs diff=lfs merge=lfs -text
|
| 49 |
assets/tsla-q1-page-22.png filter=lfs diff=lfs merge=lfs -text
|
| 50 |
+
assets/resume-lighton.png filter=lfs diff=lfs merge=lfs -text
|
assets/resume-lighton.json
ADDED
|
@@ -0,0 +1,481 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"page": 1,
|
| 3 |
+
"width": 1449,
|
| 4 |
+
"height": 2048,
|
| 5 |
+
"coordinates": "x1,y1,x2,y2 normalised to 0-1000",
|
| 6 |
+
"blocks": [
|
| 7 |
+
{
|
| 8 |
+
"label": "title",
|
| 9 |
+
"bbox": [
|
| 10 |
+
326,
|
| 11 |
+
38,
|
| 12 |
+
529,
|
| 13 |
+
82
|
| 14 |
+
],
|
| 15 |
+
"text": "# LightOn",
|
| 16 |
+
"continues": false
|
| 17 |
+
},
|
| 18 |
+
{
|
| 19 |
+
"label": "title",
|
| 20 |
+
"bbox": [
|
| 21 |
+
330,
|
| 22 |
+
87,
|
| 23 |
+
893,
|
| 24 |
+
105
|
| 25 |
+
],
|
| 26 |
+
"text": "Open research lab | Document intelligence & retrieval, Paris",
|
| 27 |
+
"continues": false
|
| 28 |
+
},
|
| 29 |
+
{
|
| 30 |
+
"label": "text",
|
| 31 |
+
"bbox": [
|
| 32 |
+
331,
|
| 33 |
+
116,
|
| 34 |
+
931,
|
| 35 |
+
159
|
| 36 |
+
],
|
| 37 |
+
"text": "Optical-computing startup turned open AI lab. We train the encoders, retrievers, rerankers and OCR models that make enterprise documents searchable, and release weights, papers, training data and ablation checkpoints under Apache 2.0.",
|
| 38 |
+
"continues": false
|
| 39 |
+
},
|
| 40 |
+
{
|
| 41 |
+
"label": "title",
|
| 42 |
+
"bbox": [
|
| 43 |
+
24,
|
| 44 |
+
187,
|
| 45 |
+
104,
|
| 46 |
+
203
|
| 47 |
+
],
|
| 48 |
+
"text": "## Contact",
|
| 49 |
+
"continues": false
|
| 50 |
+
},
|
| 51 |
+
{
|
| 52 |
+
"label": "list",
|
| 53 |
+
"bbox": [
|
| 54 |
+
48,
|
| 55 |
+
219,
|
| 56 |
+
262,
|
| 57 |
+
329
|
| 58 |
+
],
|
| 59 |
+
"text": "- lighton.ai\n- Paris, France\n- hf.co/lightonai\n- github.com/lightonai\n- company/lighton\n- @LightOnIO\n- Euronext Growth Paris: ALTAI",
|
| 60 |
+
"continues": false
|
| 61 |
+
},
|
| 62 |
+
{
|
| 63 |
+
"label": "title",
|
| 64 |
+
"bbox": [
|
| 65 |
+
23,
|
| 66 |
+
335,
|
| 67 |
+
102,
|
| 68 |
+
355
|
| 69 |
+
],
|
| 70 |
+
"text": "## Origins",
|
| 71 |
+
"continues": false
|
| 72 |
+
},
|
| 73 |
+
{
|
| 74 |
+
"label": "image",
|
| 75 |
+
"bbox": [
|
| 76 |
+
26,
|
| 77 |
+
368,
|
| 78 |
+
123,
|
| 79 |
+
396
|
| 80 |
+
],
|
| 81 |
+
"text": "logo \"ENS PSL UNIVERSITÉ PARIS\"",
|
| 82 |
+
"continues": false
|
| 83 |
+
},
|
| 84 |
+
{
|
| 85 |
+
"label": "title",
|
| 86 |
+
"bbox": [
|
| 87 |
+
25,
|
| 88 |
+
403,
|
| 89 |
+
174,
|
| 90 |
+
418
|
| 91 |
+
],
|
| 92 |
+
"text": "### Deep-tech spin-out",
|
| 93 |
+
"continues": false
|
| 94 |
+
},
|
| 95 |
+
{
|
| 96 |
+
"label": "text",
|
| 97 |
+
"bbox": [
|
| 98 |
+
23,
|
| 99 |
+
418,
|
| 100 |
+
261,
|
| 101 |
+
487
|
| 102 |
+
],
|
| 103 |
+
"text": "Paris, physics & optics labs · 2016 Founded by I. Carron, L. Daudet, F. Krzakala and S. Gigan. Roots in optics and statistical physics at ENS Paris.",
|
| 104 |
+
"continues": false
|
| 105 |
+
},
|
| 106 |
+
{
|
| 107 |
+
"label": "title",
|
| 108 |
+
"bbox": [
|
| 109 |
+
25,
|
| 110 |
+
492,
|
| 111 |
+
200,
|
| 112 |
+
507
|
| 113 |
+
],
|
| 114 |
+
"text": "### Optical Processing Unit",
|
| 115 |
+
"continues": false
|
| 116 |
+
},
|
| 117 |
+
{
|
| 118 |
+
"label": "text",
|
| 119 |
+
"bbox": [
|
| 120 |
+
24,
|
| 121 |
+
507,
|
| 122 |
+
277,
|
| 123 |
+
573
|
| 124 |
+
],
|
| 125 |
+
"text": "First product; on the Jean Zay supercomputer · 2018–21 Random projections in light: a non-von-Neumann co-processor for AI and HPC.",
|
| 126 |
+
"continues": false
|
| 127 |
+
},
|
| 128 |
+
{
|
| 129 |
+
"label": "title",
|
| 130 |
+
"bbox": [
|
| 131 |
+
24,
|
| 132 |
+
577,
|
| 133 |
+
185,
|
| 134 |
+
590
|
| 135 |
+
],
|
| 136 |
+
"text": "### IPO, Euronext Growth",
|
| 137 |
+
"continues": false
|
| 138 |
+
},
|
| 139 |
+
{
|
| 140 |
+
"label": "text",
|
| 141 |
+
"bbox": [
|
| 142 |
+
24,
|
| 143 |
+
590,
|
| 144 |
+
236,
|
| 145 |
+
618
|
| 146 |
+
],
|
| 147 |
+
"text": "First listed GenAI company in Europe · Nov 2024",
|
| 148 |
+
"continues": false
|
| 149 |
+
},
|
| 150 |
+
{
|
| 151 |
+
"label": "title",
|
| 152 |
+
"bbox": [
|
| 153 |
+
22,
|
| 154 |
+
624,
|
| 155 |
+
85,
|
| 156 |
+
644
|
| 157 |
+
],
|
| 158 |
+
"text": "## Skills",
|
| 159 |
+
"continues": false
|
| 160 |
+
},
|
| 161 |
+
{
|
| 162 |
+
"label": "title",
|
| 163 |
+
"bbox": [
|
| 164 |
+
23,
|
| 165 |
+
657,
|
| 166 |
+
99,
|
| 167 |
+
673
|
| 168 |
+
],
|
| 169 |
+
"text": "### Research",
|
| 170 |
+
"continues": false
|
| 171 |
+
},
|
| 172 |
+
{
|
| 173 |
+
"label": "text",
|
| 174 |
+
"bbox": [
|
| 175 |
+
24,
|
| 176 |
+
674,
|
| 177 |
+
273,
|
| 178 |
+
742
|
| 179 |
+
],
|
| 180 |
+
"text": "Modern encoders, late interaction, multilingual & long-context retrieval, LLM rerankers, end-to-end OCR & layout, RL with verifiable rewards, data curation, open releases",
|
| 181 |
+
"continues": false
|
| 182 |
+
},
|
| 183 |
+
{
|
| 184 |
+
"label": "title",
|
| 185 |
+
"bbox": [
|
| 186 |
+
23,
|
| 187 |
+
746,
|
| 188 |
+
74,
|
| 189 |
+
761
|
| 190 |
+
],
|
| 191 |
+
"text": "### Stack",
|
| 192 |
+
"continues": false
|
| 193 |
+
},
|
| 194 |
+
{
|
| 195 |
+
"label": "text",
|
| 196 |
+
"bbox": [
|
| 197 |
+
24,
|
| 198 |
+
762,
|
| 199 |
+
272,
|
| 200 |
+
801
|
| 201 |
+
],
|
| 202 |
+
"text": "PyLate, pylate-rs, FastPlaid, NextPlaid, ColGREP, PyTorch, Sentence Transformers, vLLM, Rust",
|
| 203 |
+
"continues": false
|
| 204 |
+
},
|
| 205 |
+
{
|
| 206 |
+
"label": "title",
|
| 207 |
+
"bbox": [
|
| 208 |
+
24,
|
| 209 |
+
805,
|
| 210 |
+
131,
|
| 211 |
+
821
|
| 212 |
+
],
|
| 213 |
+
"text": "### Hugging Face",
|
| 214 |
+
"continues": false
|
| 215 |
+
},
|
| 216 |
+
{
|
| 217 |
+
"label": "text",
|
| 218 |
+
"bbox": [
|
| 219 |
+
24,
|
| 220 |
+
820,
|
| 221 |
+
273,
|
| 222 |
+
848
|
| 223 |
+
],
|
| 224 |
+
"text": "89 models, 87 datasets, 17 collections; 2.8B released training pairs",
|
| 225 |
+
"continues": false
|
| 226 |
+
},
|
| 227 |
+
{
|
| 228 |
+
"label": "title",
|
| 229 |
+
"bbox": [
|
| 230 |
+
24,
|
| 231 |
+
851,
|
| 232 |
+
112,
|
| 233 |
+
866
|
| 234 |
+
],
|
| 235 |
+
"text": "### Languages",
|
| 236 |
+
"continues": false
|
| 237 |
+
},
|
| 238 |
+
{
|
| 239 |
+
"label": "text",
|
| 240 |
+
"bbox": [
|
| 241 |
+
23,
|
| 242 |
+
866,
|
| 243 |
+
276,
|
| 244 |
+
894
|
| 245 |
+
],
|
| 246 |
+
"text": "French, English; models in 9 languages plus code",
|
| 247 |
+
"continues": false
|
| 248 |
+
},
|
| 249 |
+
{
|
| 250 |
+
"label": "title",
|
| 251 |
+
"bbox": [
|
| 252 |
+
329,
|
| 253 |
+
196,
|
| 254 |
+
438,
|
| 255 |
+
214
|
| 256 |
+
],
|
| 257 |
+
"text": "## Experience",
|
| 258 |
+
"continues": false
|
| 259 |
+
},
|
| 260 |
+
{
|
| 261 |
+
"label": "title",
|
| 262 |
+
"bbox": [
|
| 263 |
+
888,
|
| 264 |
+
196,
|
| 265 |
+
955,
|
| 266 |
+
212
|
| 267 |
+
],
|
| 268 |
+
"text": "### LightOn",
|
| 269 |
+
"continues": false
|
| 270 |
+
},
|
| 271 |
+
{
|
| 272 |
+
"label": "title",
|
| 273 |
+
"bbox": [
|
| 274 |
+
330,
|
| 275 |
+
231,
|
| 276 |
+
797,
|
| 277 |
+
246
|
| 278 |
+
],
|
| 279 |
+
"text": "#### Document intelligence & open retrieval · LightOn Research",
|
| 280 |
+
"continues": false
|
| 281 |
+
},
|
| 282 |
+
{
|
| 283 |
+
"label": "text",
|
| 284 |
+
"bbox": [
|
| 285 |
+
876,
|
| 286 |
+
233,
|
| 287 |
+
954,
|
| 288 |
+
244
|
| 289 |
+
],
|
| 290 |
+
"text": "2026 – now",
|
| 291 |
+
"continues": false
|
| 292 |
+
},
|
| 293 |
+
{
|
| 294 |
+
"label": "list",
|
| 295 |
+
"bbox": [
|
| 296 |
+
334,
|
| 297 |
+
249,
|
| 298 |
+
935,
|
| 299 |
+
364
|
| 300 |
+
],
|
| 301 |
+
"text": "- LightOnOCR-3 (0.8–4B): OCR, layout boxes, chart tables and captions, one model.\n- LightOnOCR-2: 1B end-to-end OCR, SOTA on OlmOCR-Bench, 250k downloads/month.\n- DenseOn, LateOn and multilingual twins: SOTA for size on BEIR, MIRACL, MLDR.\n- ColBERT-Zero: ColBERT pre-trained on public data only; beats GTE-ModernColBERT.\n- LightOn-rerank: multimodal rerankers (0.8–4B); the 4B beats an 8B on ViDoRe V3.\n- Agent-ModernColBERT: +10% on BrowseComp-Plus at 149M. NextPlaid, ColGREP.",
|
| 302 |
+
"continues": false
|
| 303 |
+
},
|
| 304 |
+
{
|
| 305 |
+
"label": "title",
|
| 306 |
+
"bbox": [
|
| 307 |
+
330,
|
| 308 |
+
371,
|
| 309 |
+
769,
|
| 310 |
+
387
|
| 311 |
+
],
|
| 312 |
+
"text": "#### Modern encoders & late interaction · LightOn Research",
|
| 313 |
+
"continues": false
|
| 314 |
+
},
|
| 315 |
+
{
|
| 316 |
+
"label": "text",
|
| 317 |
+
"bbox": [
|
| 318 |
+
870,
|
| 319 |
+
374,
|
| 320 |
+
954,
|
| 321 |
+
387
|
| 322 |
+
],
|
| 323 |
+
"text": "2024 – 2025",
|
| 324 |
+
"continues": false
|
| 325 |
+
},
|
| 326 |
+
{
|
| 327 |
+
"label": "list",
|
| 328 |
+
"bbox": [
|
| 329 |
+
334,
|
| 330 |
+
389,
|
| 331 |
+
931,
|
| 332 |
+
460
|
| 333 |
+
],
|
| 334 |
+
"text": "- ModernBERT with Answer.AI (ACL 2025): 8k context, 20M+ downloads.\n- PyLate (CIKM 2025) and FastPlaid: train and serve ColBERT models in a few lines.\n- GTE-ModernColBERT (SOTA, LongEmbed); Reason-ModernColBERT (SOTA ≤7B, BRIGHT).\n- MonoQwen2-VL, first visual document reranker. Ettin, BioClinical ModernBERT.",
|
| 335 |
+
"continues": false
|
| 336 |
+
},
|
| 337 |
+
{
|
| 338 |
+
"label": "title",
|
| 339 |
+
"bbox": [
|
| 340 |
+
330,
|
| 341 |
+
466,
|
| 342 |
+
737,
|
| 343 |
+
483
|
| 344 |
+
],
|
| 345 |
+
"text": "#### Enterprise LLMs, French and protein LMs · LightOn",
|
| 346 |
+
"continues": false
|
| 347 |
+
},
|
| 348 |
+
{
|
| 349 |
+
"label": "text",
|
| 350 |
+
"bbox": [
|
| 351 |
+
870,
|
| 352 |
+
469,
|
| 353 |
+
954,
|
| 354 |
+
482
|
| 355 |
+
],
|
| 356 |
+
"text": "2019 – 2024",
|
| 357 |
+
"continues": false
|
| 358 |
+
},
|
| 359 |
+
{
|
| 360 |
+
"label": "list",
|
| 361 |
+
"bbox": [
|
| 362 |
+
334,
|
| 363 |
+
484,
|
| 364 |
+
947,
|
| 365 |
+
529
|
| 366 |
+
],
|
| 367 |
+
"text": "- Alfred-40B (Falcon + RLHF), Mambaoutai (state-space LM), Paradigm platform, IPO.\n- PAGnol (LREC 2022), then largest French LM; RITA protein LMs up to 1.2B.\n- Direct Feedback Alignment at scale (NeurIPS 2020); OPU on Jean Zay.",
|
| 368 |
+
"continues": false
|
| 369 |
+
},
|
| 370 |
+
{
|
| 371 |
+
"label": "title",
|
| 372 |
+
"bbox": [
|
| 373 |
+
330,
|
| 374 |
+
564,
|
| 375 |
+
468,
|
| 376 |
+
581
|
| 377 |
+
],
|
| 378 |
+
"text": "## Open research",
|
| 379 |
+
"continues": false
|
| 380 |
+
},
|
| 381 |
+
{
|
| 382 |
+
"label": "table",
|
| 383 |
+
"bbox": [
|
| 384 |
+
330,
|
| 385 |
+
594,
|
| 386 |
+
952,
|
| 387 |
+
670
|
| 388 |
+
],
|
| 389 |
+
"text": "<table>\n <tr>\n <td>LightOnOCR-3</td>\n <td>0.8B, 1B, 4B · OCR + grounded layout in one model, RL-tuned</td>\n </tr>\n <tr>\n <td>LightOn-rerank</td>\n <td>Pointwise and listwise rerankers for text and page images</td>\n </tr>\n <tr>\n <td>mDenseOn & mLateOn</td>\n <td>307M multilingual retrievers, 8k context · 2.8B pairs released</td>\n </tr>\n <tr>\n <td>ColBERT family</td>\n <td>ColBERT-Zero, LateOn, LateOn-Code (17M–149M), Agent-ModernColBERT</td>\n </tr>\n</table>",
|
| 390 |
+
"continues": false
|
| 391 |
+
},
|
| 392 |
+
{
|
| 393 |
+
"label": "text",
|
| 394 |
+
"bbox": [
|
| 395 |
+
331,
|
| 396 |
+
672,
|
| 397 |
+
912,
|
| 398 |
+
698
|
| 399 |
+
],
|
| 400 |
+
"text": "On huggingface.co/lightonai with papers, data and ablation checkpoints. Tooling on GitHub: PyLate 900×, NextPlaid & ColGREP 550×, FastPlaid 280×, pylate-rs.",
|
| 401 |
+
"continues": false
|
| 402 |
+
},
|
| 403 |
+
{
|
| 404 |
+
"label": "title",
|
| 405 |
+
"bbox": [
|
| 406 |
+
330,
|
| 407 |
+
733,
|
| 408 |
+
529,
|
| 409 |
+
751
|
| 410 |
+
],
|
| 411 |
+
"text": "## Selected publications",
|
| 412 |
+
"continues": false
|
| 413 |
+
},
|
| 414 |
+
{
|
| 415 |
+
"label": "list",
|
| 416 |
+
"bbox": [
|
| 417 |
+
334,
|
| 418 |
+
770,
|
| 419 |
+
871,
|
| 420 |
+
798
|
| 421 |
+
],
|
| 422 |
+
"text": "- **DenseOn with the LateOn**: fully open dense and late-interaction models Sourty, Chaffin, Moura Junior, Chatelain. *Preprint 2026 arXiv*",
|
| 423 |
+
"continues": false
|
| 424 |
+
},
|
| 425 |
+
{
|
| 426 |
+
"label": "list",
|
| 427 |
+
"bbox": [
|
| 428 |
+
334,
|
| 429 |
+
798,
|
| 430 |
+
802,
|
| 431 |
+
826
|
| 432 |
+
],
|
| 433 |
+
"text": "- **ColBERT-Zero**: to pre-train or not to pre-train ColBERT models Chaffin, Arnaboldi, Chatelain, Krzakala. *Preprint 2026 arXiv*",
|
| 434 |
+
"continues": false
|
| 435 |
+
},
|
| 436 |
+
{
|
| 437 |
+
"label": "list",
|
| 438 |
+
"bbox": [
|
| 439 |
+
334,
|
| 440 |
+
827,
|
| 441 |
+
871,
|
| 442 |
+
855
|
| 443 |
+
],
|
| 444 |
+
"text": "- **LightOnOCR**: a 1B end-to-end multilingual VLM for state-of-the-art OCR Taghadouini, Cavaillès, Aubertin. *Preprint 2026 arXiv*",
|
| 445 |
+
"continues": false
|
| 446 |
+
},
|
| 447 |
+
{
|
| 448 |
+
"label": "list",
|
| 449 |
+
"bbox": [
|
| 450 |
+
334,
|
| 451 |
+
855,
|
| 452 |
+
812,
|
| 453 |
+
885
|
| 454 |
+
],
|
| 455 |
+
"text": "- **PyLate**: flexible training and retrieval for late interaction models Chaffin, Sourty. *CIKM 2025 arXiv*",
|
| 456 |
+
"continues": false
|
| 457 |
+
},
|
| 458 |
+
{
|
| 459 |
+
"label": "list",
|
| 460 |
+
"bbox": [
|
| 461 |
+
334,
|
| 462 |
+
885,
|
| 463 |
+
910,
|
| 464 |
+
912
|
| 465 |
+
],
|
| 466 |
+
"text": "- **Smarter, better, faster, longer**: a modern bidirectional encoder (ModernBERT) Warner, Chaffin, Clavié, Weller et al.. *ACL 2025 arXiv*",
|
| 467 |
+
"continues": false
|
| 468 |
+
},
|
| 469 |
+
{
|
| 470 |
+
"label": "text",
|
| 471 |
+
"bbox": [
|
| 472 |
+
331,
|
| 473 |
+
916,
|
| 474 |
+
933,
|
| 475 |
+
944
|
| 476 |
+
],
|
| 477 |
+
"text": "Plus Layer Swap (*Findings of EMNLP 2026*), Ettin (2025), BioClinical ModernBERT (2025), RITA (2022), PAGnol (*LREC 2022*), DFA at scale (*NeurIPS 2020*). Field notes on hf.co/blog/lightonai.",
|
| 478 |
+
"continues": false
|
| 479 |
+
}
|
| 480 |
+
]
|
| 481 |
+
}
|
assets/resume-lighton.md
ADDED
|
@@ -0,0 +1,127 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
 # LightOn
|
| 2 |
+
|
| 3 |
+
 Open research lab | Document intelligence & retrieval, Paris
|
| 4 |
+
|
| 5 |
+
 Optical-computing startup turned open AI lab. We train the encoders, retrievers, rerankers and OCR models that make enterprise documents searchable, and release weights, papers, training data and ablation checkpoints under Apache 2.0.
|
| 6 |
+
|
| 7 |
+
 ## Contact
|
| 8 |
+
|
| 9 |
+

|
| 10 |
+
- lighton.ai
|
| 11 |
+
- Paris, France
|
| 12 |
+
- hf.co/lightonai
|
| 13 |
+
- github.com/lightonai
|
| 14 |
+
- company/lighton
|
| 15 |
+
- @LightOnIO
|
| 16 |
+
- Euronext Growth Paris: ALTAI
|
| 17 |
+
|
| 18 |
+
 ## Origins
|
| 19 |
+
|
| 20 |
+
 logo "ENS PSL UNIVERSITÉ PARIS"
|
| 21 |
+
|
| 22 |
+
 ### Deep-tech spin-out
|
| 23 |
+
|
| 24 |
+
 Paris, physics & optics labs · 2016 Founded by I. Carron, L. Daudet, F. Krzakala and S. Gigan. Roots in optics and statistical physics at ENS Paris.
|
| 25 |
+
|
| 26 |
+
 ### Optical Processing Unit
|
| 27 |
+
|
| 28 |
+
 First product; on the Jean Zay supercomputer · 2018–21 Random projections in light: a non-von-Neumann co-processor for AI and HPC.
|
| 29 |
+
|
| 30 |
+
 ### IPO, Euronext Growth
|
| 31 |
+
|
| 32 |
+
 First listed GenAI company in Europe · Nov 2024
|
| 33 |
+
|
| 34 |
+
 ## Skills
|
| 35 |
+
|
| 36 |
+
 ### Research
|
| 37 |
+
|
| 38 |
+
 Modern encoders, late interaction, multilingual & long-context retrieval, LLM rerankers, end-to-end OCR & layout, RL with verifiable rewards, data curation, open releases
|
| 39 |
+
|
| 40 |
+
 ### Stack
|
| 41 |
+
|
| 42 |
+
 PyLate, pylate-rs, FastPlaid, NextPlaid, ColGREP, PyTorch, Sentence Transformers, vLLM, Rust
|
| 43 |
+
|
| 44 |
+
 ### Hugging Face
|
| 45 |
+
|
| 46 |
+
 89 models, 87 datasets, 17 collections; 2.8B released training pairs
|
| 47 |
+
|
| 48 |
+
 ### Languages
|
| 49 |
+
|
| 50 |
+
 French, English; models in 9 languages plus code
|
| 51 |
+
|
| 52 |
+
 ## Experience
|
| 53 |
+
|
| 54 |
+
 ### LightOn
|
| 55 |
+
|
| 56 |
+
 #### Document intelligence & open retrieval · LightOn Research
|
| 57 |
+
|
| 58 |
+
 2026 – now
|
| 59 |
+
|
| 60 |
+

|
| 61 |
+
- LightOnOCR-3 (0.8–4B): OCR, layout boxes, chart tables and captions, one model.
|
| 62 |
+
- LightOnOCR-2: 1B end-to-end OCR, SOTA on OlmOCR-Bench, 250k downloads/month.
|
| 63 |
+
- DenseOn, LateOn and multilingual twins: SOTA for size on BEIR, MIRACL, MLDR.
|
| 64 |
+
- ColBERT-Zero: ColBERT pre-trained on public data only; beats GTE-ModernColBERT.
|
| 65 |
+
- LightOn-rerank: multimodal rerankers (0.8–4B); the 4B beats an 8B on ViDoRe V3.
|
| 66 |
+
- Agent-ModernColBERT: +10% on BrowseComp-Plus at 149M. NextPlaid, ColGREP.
|
| 67 |
+
|
| 68 |
+
 #### Modern encoders & late interaction · LightOn Research
|
| 69 |
+
|
| 70 |
+
 2024 – 2025
|
| 71 |
+
|
| 72 |
+

|
| 73 |
+
- ModernBERT with Answer.AI (ACL 2025): 8k context, 20M+ downloads.
|
| 74 |
+
- PyLate (CIKM 2025) and FastPlaid: train and serve ColBERT models in a few lines.
|
| 75 |
+
- GTE-ModernColBERT (SOTA, LongEmbed); Reason-ModernColBERT (SOTA ≤7B, BRIGHT).
|
| 76 |
+
- MonoQwen2-VL, first visual document reranker. Ettin, BioClinical ModernBERT.
|
| 77 |
+
|
| 78 |
+
 #### Enterprise LLMs, French and protein LMs · LightOn
|
| 79 |
+
|
| 80 |
+
 2019 – 2024
|
| 81 |
+
|
| 82 |
+

|
| 83 |
+
- Alfred-40B (Falcon + RLHF), Mambaoutai (state-space LM), Paradigm platform, IPO.
|
| 84 |
+
- PAGnol (LREC 2022), then largest French LM; RITA protein LMs up to 1.2B.
|
| 85 |
+
- Direct Feedback Alignment at scale (NeurIPS 2020); OPU on Jean Zay.
|
| 86 |
+
|
| 87 |
+
 ## Open research
|
| 88 |
+
|
| 89 |
+
 <table>
|
| 90 |
+
<tr>
|
| 91 |
+
<td>LightOnOCR-3</td>
|
| 92 |
+
<td>0.8B, 1B, 4B · OCR + grounded layout in one model, RL-tuned</td>
|
| 93 |
+
</tr>
|
| 94 |
+
<tr>
|
| 95 |
+
<td>LightOn-rerank</td>
|
| 96 |
+
<td>Pointwise and listwise rerankers for text and page images</td>
|
| 97 |
+
</tr>
|
| 98 |
+
<tr>
|
| 99 |
+
<td>mDenseOn & mLateOn</td>
|
| 100 |
+
<td>307M multilingual retrievers, 8k context · 2.8B pairs released</td>
|
| 101 |
+
</tr>
|
| 102 |
+
<tr>
|
| 103 |
+
<td>ColBERT family</td>
|
| 104 |
+
<td>ColBERT-Zero, LateOn, LateOn-Code (17M–149M), Agent-ModernColBERT</td>
|
| 105 |
+
</tr>
|
| 106 |
+
</table>
|
| 107 |
+
|
| 108 |
+
 On huggingface.co/lightonai with papers, data and ablation checkpoints. Tooling on GitHub: PyLate 900×, NextPlaid & ColGREP 550×, FastPlaid 280×, pylate-rs.
|
| 109 |
+
|
| 110 |
+
 ## Selected publications
|
| 111 |
+
|
| 112 |
+

|
| 113 |
+
- **DenseOn with the LateOn**: fully open dense and late-interaction models Sourty, Chaffin, Moura Junior, Chatelain. *Preprint 2026 arXiv*
|
| 114 |
+
|
| 115 |
+

|
| 116 |
+
- **ColBERT-Zero**: to pre-train or not to pre-train ColBERT models Chaffin, Arnaboldi, Chatelain, Krzakala. *Preprint 2026 arXiv*
|
| 117 |
+
|
| 118 |
+

|
| 119 |
+
- **LightOnOCR**: a 1B end-to-end multilingual VLM for state-of-the-art OCR Taghadouini, Cavaillès, Aubertin. *Preprint 2026 arXiv*
|
| 120 |
+
|
| 121 |
+

|
| 122 |
+
- **PyLate**: flexible training and retrieval for late interaction models Chaffin, Sourty. *CIKM 2025 arXiv*
|
| 123 |
+
|
| 124 |
+

|
| 125 |
+
- **Smarter, better, faster, longer**: a modern bidirectional encoder (ModernBERT) Warner, Chaffin, Clavié, Weller et al.. *ACL 2025 arXiv*
|
| 126 |
+
|
| 127 |
+
 Plus Layer Swap (*Findings of EMNLP 2026*), Ettin (2025), BioClinical ModernBERT (2025), RITA (2022), PAGnol (*LREC 2022*), DFA at scale (*NeurIPS 2020*). Field notes on hf.co/blog/lightonai.
|
assets/resume-lighton.png
ADDED
|
Git LFS Details
|
index.html
CHANGED
|
The diff for this file is too large to render.
See raw diff
|
|
|
manifest.json
CHANGED
|
@@ -3,8 +3,9 @@
|
|
| 3 |
"example_ids": [
|
| 4 |
"transformer-page-9",
|
| 5 |
"cavailles-page-42",
|
| 6 |
-
"
|
| 7 |
"tsla-q1-page-22",
|
|
|
|
| 8 |
"td1-correction",
|
| 9 |
"img-6981",
|
| 10 |
"image-20",
|
|
@@ -32,6 +33,9 @@
|
|
| 32 |
"assets/pxl-090958386.json": "38a9dbd7c75f0e2c215b6217413613786268c18393bb2c2331e7e03e25ec57d0",
|
| 33 |
"assets/pxl-090958386.md": "dc24ee41673cb53e5d73acaff1f292a689c9353208e3e4971bf0502552289958",
|
| 34 |
"assets/pxl-090958386.png": "517062933df17aa9a903af1eafdd634ce5edc0b179d0f52516e5a8cb0cc17e9d",
|
|
|
|
|
|
|
|
|
|
| 35 |
"assets/td1-correction.json": "14e7a2b9e2a4d76276459c3a157482653891ada44b2a27e74ba81298092f8fd6",
|
| 36 |
"assets/td1-correction.md": "63b0ff92fa74f48dc9f88c09d9081e493a653ad26967c430d46b3edc071a998b",
|
| 37 |
"assets/td1-correction.png": "95dcf292e1a503e22cdc425569ddfbe34b92056817c14bdc32a2a3baaf528023",
|
|
@@ -114,70 +118,77 @@
|
|
| 114 |
"sources": [
|
| 115 |
{
|
| 116 |
"id": "transformer-page-9",
|
| 117 |
-
"title": "
|
| 118 |
"source_file": "transformer.pdf",
|
| 119 |
"source_folder": "transformer",
|
| 120 |
"source_page": 9
|
| 121 |
},
|
| 122 |
{
|
| 123 |
"id": "cavailles-page-42",
|
| 124 |
-
"title": "
|
| 125 |
"source_file": "CAVAILLES_Adrien_2019.pdf",
|
| 126 |
"source_folder": "CAVAILLES_Adrien_2019-2",
|
| 127 |
"source_page": 42
|
| 128 |
},
|
| 129 |
{
|
| 130 |
-
"id": "
|
| 131 |
-
"title": "
|
| 132 |
-
"source_file": "
|
| 133 |
-
"source_folder": "
|
| 134 |
"source_page": 1
|
| 135 |
},
|
| 136 |
{
|
| 137 |
"id": "tsla-q1-page-22",
|
| 138 |
-
"title": "
|
| 139 |
"source_file": "TSLA-Q1-2024-Update_1_1_ZagSVOv.pdf",
|
| 140 |
"source_folder": "TSLA-Q1-2024-Update_1_1_ZagSVOv",
|
| 141 |
"source_page": 22
|
| 142 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 143 |
{
|
| 144 |
"id": "td1-correction",
|
| 145 |
-
"title": "
|
| 146 |
"source_file": "TD1-correction_exo1.jpeg",
|
| 147 |
"source_folder": "TD1-correction_exo1",
|
| 148 |
"source_page": 1
|
| 149 |
},
|
| 150 |
{
|
| 151 |
"id": "img-6981",
|
| 152 |
-
"title": "
|
| 153 |
"source_file": "IMG_6981.jpg",
|
| 154 |
"source_folder": "IMG_6981",
|
| 155 |
"source_page": 1
|
| 156 |
},
|
| 157 |
{
|
| 158 |
"id": "image-20",
|
| 159 |
-
"title": "
|
| 160 |
"source_file": "image (20).png",
|
| 161 |
"source_folder": "image-20",
|
| 162 |
"source_page": 1
|
| 163 |
},
|
| 164 |
{
|
| 165 |
"id": "bastille",
|
| 166 |
-
"title": "
|
| 167 |
"source_file": "Storming_the_bastille_4.jpg",
|
| 168 |
"source_folder": "Storming_the_bastille_4",
|
| 169 |
"source_page": 1
|
| 170 |
},
|
| 171 |
{
|
| 172 |
"id": "toolformer-page-2",
|
| 173 |
-
"title": "
|
| 174 |
"source_file": "Toolformer Language Models Can Teach Themselves to Use Tools.pdf",
|
| 175 |
"source_folder": "Toolformer-Language-Models-Can-Teach-Themselves-to-Use-Tools",
|
| 176 |
"source_page": 2
|
| 177 |
},
|
| 178 |
{
|
| 179 |
"id": "pxl-090958386",
|
| 180 |
-
"title": "
|
| 181 |
"source_file": "PXL_20260119_090958386.jpg",
|
| 182 |
"source_folder": "PXL_20260119_090958386",
|
| 183 |
"source_page": 1
|
|
|
|
| 3 |
"example_ids": [
|
| 4 |
"transformer-page-9",
|
| 5 |
"cavailles-page-42",
|
| 6 |
+
"resume-lighton",
|
| 7 |
"tsla-q1-page-22",
|
| 8 |
+
"example2",
|
| 9 |
"td1-correction",
|
| 10 |
"img-6981",
|
| 11 |
"image-20",
|
|
|
|
| 33 |
"assets/pxl-090958386.json": "38a9dbd7c75f0e2c215b6217413613786268c18393bb2c2331e7e03e25ec57d0",
|
| 34 |
"assets/pxl-090958386.md": "dc24ee41673cb53e5d73acaff1f292a689c9353208e3e4971bf0502552289958",
|
| 35 |
"assets/pxl-090958386.png": "517062933df17aa9a903af1eafdd634ce5edc0b179d0f52516e5a8cb0cc17e9d",
|
| 36 |
+
"assets/resume-lighton.json": "6e771439d21496f45043720b88638c9359f97a0055b898f52fd7f1b6f8e92ebc",
|
| 37 |
+
"assets/resume-lighton.md": "57bfd07467f0dd38070628d2d3e60103c1c0ad11b293f5b3af34b3d9e667a390",
|
| 38 |
+
"assets/resume-lighton.png": "082fe421272a9aca16af05a8f613d73d313cebd5c1d4230b3e27aa2744bda348",
|
| 39 |
"assets/td1-correction.json": "14e7a2b9e2a4d76276459c3a157482653891ada44b2a27e74ba81298092f8fd6",
|
| 40 |
"assets/td1-correction.md": "63b0ff92fa74f48dc9f88c09d9081e493a653ad26967c430d46b3edc071a998b",
|
| 41 |
"assets/td1-correction.png": "95dcf292e1a503e22cdc425569ddfbe34b92056817c14bdc32a2a3baaf528023",
|
|
|
|
| 118 |
"sources": [
|
| 119 |
{
|
| 120 |
"id": "transformer-page-9",
|
| 121 |
+
"title": "Example 1: Transformer table",
|
| 122 |
"source_file": "transformer.pdf",
|
| 123 |
"source_folder": "transformer",
|
| 124 |
"source_page": 9
|
| 125 |
},
|
| 126 |
{
|
| 127 |
"id": "cavailles-page-42",
|
| 128 |
+
"title": "Example 2: Quantum physics",
|
| 129 |
"source_file": "CAVAILLES_Adrien_2019.pdf",
|
| 130 |
"source_folder": "CAVAILLES_Adrien_2019-2",
|
| 131 |
"source_page": 42
|
| 132 |
},
|
| 133 |
{
|
| 134 |
+
"id": "resume-lighton",
|
| 135 |
+
"title": "Example 3: Company resume",
|
| 136 |
+
"source_file": "resume-lighton.pdf",
|
| 137 |
+
"source_folder": "resume-lighton",
|
| 138 |
"source_page": 1
|
| 139 |
},
|
| 140 |
{
|
| 141 |
"id": "tsla-q1-page-22",
|
| 142 |
+
"title": "Example 4: Quarterly metrics",
|
| 143 |
"source_file": "TSLA-Q1-2024-Update_1_1_ZagSVOv.pdf",
|
| 144 |
"source_folder": "TSLA-Q1-2024-Update_1_1_ZagSVOv",
|
| 145 |
"source_page": 22
|
| 146 |
},
|
| 147 |
+
{
|
| 148 |
+
"id": "example2",
|
| 149 |
+
"title": "Example 5: Neutrino physics",
|
| 150 |
+
"source_file": "example2.pdf",
|
| 151 |
+
"source_folder": "example2",
|
| 152 |
+
"source_page": 1
|
| 153 |
+
},
|
| 154 |
{
|
| 155 |
"id": "td1-correction",
|
| 156 |
+
"title": "Example 6: Database exercise",
|
| 157 |
"source_file": "TD1-correction_exo1.jpeg",
|
| 158 |
"source_folder": "TD1-correction_exo1",
|
| 159 |
"source_page": 1
|
| 160 |
},
|
| 161 |
{
|
| 162 |
"id": "img-6981",
|
| 163 |
+
"title": "Example 7: Handwritten notes",
|
| 164 |
"source_file": "IMG_6981.jpg",
|
| 165 |
"source_folder": "IMG_6981",
|
| 166 |
"source_page": 1
|
| 167 |
},
|
| 168 |
{
|
| 169 |
"id": "image-20",
|
| 170 |
+
"title": "Example 8: Calculus textbook",
|
| 171 |
"source_file": "image (20).png",
|
| 172 |
"source_folder": "image-20",
|
| 173 |
"source_page": 1
|
| 174 |
},
|
| 175 |
{
|
| 176 |
"id": "bastille",
|
| 177 |
+
"title": "Example 9: Historical print",
|
| 178 |
"source_file": "Storming_the_bastille_4.jpg",
|
| 179 |
"source_folder": "Storming_the_bastille_4",
|
| 180 |
"source_page": 1
|
| 181 |
},
|
| 182 |
{
|
| 183 |
"id": "toolformer-page-2",
|
| 184 |
+
"title": "Example 10: Research paper",
|
| 185 |
"source_file": "Toolformer Language Models Can Teach Themselves to Use Tools.pdf",
|
| 186 |
"source_folder": "Toolformer-Language-Models-Can-Teach-Themselves-to-Use-Tools",
|
| 187 |
"source_page": 2
|
| 188 |
},
|
| 189 |
{
|
| 190 |
"id": "pxl-090958386",
|
| 191 |
+
"title": "Example 11: Geometry notes",
|
| 192 |
"source_file": "PXL_20260119_090958386.jpg",
|
| 193 |
"source_folder": "PXL_20260119_090958386",
|
| 194 |
"source_page": 1
|