munhim commited on
Commit
7cd0d9a
·
verified ·
1 Parent(s): d2b3d1c

Upload multimodal-rag-system model from Hamza66628/multimodal-rag-system

Browse files
.gitattributes CHANGED
@@ -33,3 +33,5 @@ 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
+ image_index.faiss filter=lfs diff=lfs merge=lfs -text
37
+ text_index.faiss filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,44 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: mit
3
+ tags:
4
+ - rag
5
+ - multimodal
6
+ - faiss
7
+ - sentence-transformers
8
+ - clip
9
+ - mistral
10
+ - information-retrieval
11
+ ---
12
+
13
+ # Multimodal RAG System
14
+
15
+ This repository contains a complete Multimodal Retrieval-Augmented Generation (RAG) system that combines text and image search with LLM-based answer generation.
16
+
17
+ ## System Components
18
+
19
+ - **Text Embeddings**: Sentence-BERT (all-MiniLM-L6-v2) - 384 dimensions
20
+ - **Image Embeddings**: CLIP (ViT-B/32) - 512 dimensions
21
+ - **Vector Database**: FAISS indices for efficient similarity search
22
+ - **LLM**: Mistral-7B-Instruct (4-bit quantized)
23
+ - **Total Vectors**: 446 (161 text + 285 images)
24
+
25
+ ## Files
26
+
27
+ - `text_index.faiss`: FAISS index for text embeddings
28
+ - `image_index.faiss`: FAISS index for image embeddings
29
+ - `text_metadata.pkl`: Metadata for text chunks (source, page, content)
30
+ - `image_metadata.pkl`: Metadata for images (source, page, image_id)
31
+ - `config.json`: System configuration
32
+ - `image_summary.json`: Reference summary of images
33
+
34
+ ## Usage
35
+
36
+ See the load cells in the notebook for loading and using this RAG system.
37
+
38
+ ## Features
39
+
40
+ - Semantic text search
41
+ - Cross-modal image search (text query → image results)
42
+ - Multiple prompting strategies (Standard, Chain-of-Thought, Few-shot, Zero-shot)
43
+ - Source attribution and traceability
44
+ - Real-time answer generation
config.json ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "text_embedding_dim": 384,
3
+ "image_embedding_dim": 512,
4
+ "text_model": "sentence-transformers/all-MiniLM-L6-v2",
5
+ "image_model": "openai/clip-vit-base-patch32",
6
+ "llm_model": "mistralai/Mistral-7B-Instruct-v0.2",
7
+ "num_text_vectors": 161,
8
+ "num_image_vectors": 285,
9
+ "total_vectors": 446
10
+ }
image_index.faiss ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:16b0bf902d1c151c553badfd7a83b4d2eacddf0dc10c7e8db9320b0d68097ddf
3
+ size 583725
image_metadata.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8e8b4d9d33bbc93a3044a6e13471608f858090062a561c001bd25e62fb3556ba
3
+ size 33409
image_summary.json ADDED
@@ -0,0 +1,502 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ [
2
+ {
3
+ "image_id": "3. FYP-Handbook-2023_p2_img0",
4
+ "source": "3. FYP-Handbook-2023.pdf",
5
+ "page": 2
6
+ },
7
+ {
8
+ "image_id": "3. FYP-Handbook-2023_p2_img1",
9
+ "source": "3. FYP-Handbook-2023.pdf",
10
+ "page": 2
11
+ },
12
+ {
13
+ "image_id": "3. FYP-Handbook-2023_p2_img2",
14
+ "source": "3. FYP-Handbook-2023.pdf",
15
+ "page": 2
16
+ },
17
+ {
18
+ "image_id": "3. FYP-Handbook-2023_p2_img3",
19
+ "source": "3. FYP-Handbook-2023.pdf",
20
+ "page": 2
21
+ },
22
+ {
23
+ "image_id": "3. FYP-Handbook-2023_p4_img0",
24
+ "source": "3. FYP-Handbook-2023.pdf",
25
+ "page": 4
26
+ },
27
+ {
28
+ "image_id": "3. FYP-Handbook-2023_p4_img1",
29
+ "source": "3. FYP-Handbook-2023.pdf",
30
+ "page": 4
31
+ },
32
+ {
33
+ "image_id": "3. FYP-Handbook-2023_p4_img2",
34
+ "source": "3. FYP-Handbook-2023.pdf",
35
+ "page": 4
36
+ },
37
+ {
38
+ "image_id": "3. FYP-Handbook-2023_p4_img3",
39
+ "source": "3. FYP-Handbook-2023.pdf",
40
+ "page": 4
41
+ },
42
+ {
43
+ "image_id": "3. FYP-Handbook-2023_p5_img0",
44
+ "source": "3. FYP-Handbook-2023.pdf",
45
+ "page": 5
46
+ },
47
+ {
48
+ "image_id": "3. FYP-Handbook-2023_p5_img1",
49
+ "source": "3. FYP-Handbook-2023.pdf",
50
+ "page": 5
51
+ },
52
+ {
53
+ "image_id": "3. FYP-Handbook-2023_p5_img2",
54
+ "source": "3. FYP-Handbook-2023.pdf",
55
+ "page": 5
56
+ },
57
+ {
58
+ "image_id": "3. FYP-Handbook-2023_p5_img3",
59
+ "source": "3. FYP-Handbook-2023.pdf",
60
+ "page": 5
61
+ },
62
+ {
63
+ "image_id": "3. FYP-Handbook-2023_p6_img0",
64
+ "source": "3. FYP-Handbook-2023.pdf",
65
+ "page": 6
66
+ },
67
+ {
68
+ "image_id": "3. FYP-Handbook-2023_p6_img1",
69
+ "source": "3. FYP-Handbook-2023.pdf",
70
+ "page": 6
71
+ },
72
+ {
73
+ "image_id": "3. FYP-Handbook-2023_p6_img2",
74
+ "source": "3. FYP-Handbook-2023.pdf",
75
+ "page": 6
76
+ },
77
+ {
78
+ "image_id": "3. FYP-Handbook-2023_p6_img3",
79
+ "source": "3. FYP-Handbook-2023.pdf",
80
+ "page": 6
81
+ },
82
+ {
83
+ "image_id": "3. FYP-Handbook-2023_p7_img0",
84
+ "source": "3. FYP-Handbook-2023.pdf",
85
+ "page": 7
86
+ },
87
+ {
88
+ "image_id": "3. FYP-Handbook-2023_p7_img1",
89
+ "source": "3. FYP-Handbook-2023.pdf",
90
+ "page": 7
91
+ },
92
+ {
93
+ "image_id": "3. FYP-Handbook-2023_p7_img2",
94
+ "source": "3. FYP-Handbook-2023.pdf",
95
+ "page": 7
96
+ },
97
+ {
98
+ "image_id": "3. FYP-Handbook-2023_p7_img3",
99
+ "source": "3. FYP-Handbook-2023.pdf",
100
+ "page": 7
101
+ },
102
+ {
103
+ "image_id": "3. FYP-Handbook-2023_p8_img0",
104
+ "source": "3. FYP-Handbook-2023.pdf",
105
+ "page": 8
106
+ },
107
+ {
108
+ "image_id": "3. FYP-Handbook-2023_p8_img1",
109
+ "source": "3. FYP-Handbook-2023.pdf",
110
+ "page": 8
111
+ },
112
+ {
113
+ "image_id": "3. FYP-Handbook-2023_p8_img2",
114
+ "source": "3. FYP-Handbook-2023.pdf",
115
+ "page": 8
116
+ },
117
+ {
118
+ "image_id": "3. FYP-Handbook-2023_p8_img3",
119
+ "source": "3. FYP-Handbook-2023.pdf",
120
+ "page": 8
121
+ },
122
+ {
123
+ "image_id": "3. FYP-Handbook-2023_p9_img0",
124
+ "source": "3. FYP-Handbook-2023.pdf",
125
+ "page": 9
126
+ },
127
+ {
128
+ "image_id": "3. FYP-Handbook-2023_p9_img1",
129
+ "source": "3. FYP-Handbook-2023.pdf",
130
+ "page": 9
131
+ },
132
+ {
133
+ "image_id": "3. FYP-Handbook-2023_p9_img2",
134
+ "source": "3. FYP-Handbook-2023.pdf",
135
+ "page": 9
136
+ },
137
+ {
138
+ "image_id": "3. FYP-Handbook-2023_p9_img3",
139
+ "source": "3. FYP-Handbook-2023.pdf",
140
+ "page": 9
141
+ },
142
+ {
143
+ "image_id": "3. FYP-Handbook-2023_p10_img0",
144
+ "source": "3. FYP-Handbook-2023.pdf",
145
+ "page": 10
146
+ },
147
+ {
148
+ "image_id": "3. FYP-Handbook-2023_p10_img1",
149
+ "source": "3. FYP-Handbook-2023.pdf",
150
+ "page": 10
151
+ },
152
+ {
153
+ "image_id": "3. FYP-Handbook-2023_p10_img2",
154
+ "source": "3. FYP-Handbook-2023.pdf",
155
+ "page": 10
156
+ },
157
+ {
158
+ "image_id": "3. FYP-Handbook-2023_p10_img3",
159
+ "source": "3. FYP-Handbook-2023.pdf",
160
+ "page": 10
161
+ },
162
+ {
163
+ "image_id": "3. FYP-Handbook-2023_p11_img0",
164
+ "source": "3. FYP-Handbook-2023.pdf",
165
+ "page": 11
166
+ },
167
+ {
168
+ "image_id": "3. FYP-Handbook-2023_p11_img1",
169
+ "source": "3. FYP-Handbook-2023.pdf",
170
+ "page": 11
171
+ },
172
+ {
173
+ "image_id": "3. FYP-Handbook-2023_p11_img2",
174
+ "source": "3. FYP-Handbook-2023.pdf",
175
+ "page": 11
176
+ },
177
+ {
178
+ "image_id": "3. FYP-Handbook-2023_p11_img3",
179
+ "source": "3. FYP-Handbook-2023.pdf",
180
+ "page": 11
181
+ },
182
+ {
183
+ "image_id": "3. FYP-Handbook-2023_p12_img0",
184
+ "source": "3. FYP-Handbook-2023.pdf",
185
+ "page": 12
186
+ },
187
+ {
188
+ "image_id": "3. FYP-Handbook-2023_p12_img1",
189
+ "source": "3. FYP-Handbook-2023.pdf",
190
+ "page": 12
191
+ },
192
+ {
193
+ "image_id": "3. FYP-Handbook-2023_p12_img2",
194
+ "source": "3. FYP-Handbook-2023.pdf",
195
+ "page": 12
196
+ },
197
+ {
198
+ "image_id": "3. FYP-Handbook-2023_p12_img3",
199
+ "source": "3. FYP-Handbook-2023.pdf",
200
+ "page": 12
201
+ },
202
+ {
203
+ "image_id": "3. FYP-Handbook-2023_p13_img0",
204
+ "source": "3. FYP-Handbook-2023.pdf",
205
+ "page": 13
206
+ },
207
+ {
208
+ "image_id": "3. FYP-Handbook-2023_p13_img1",
209
+ "source": "3. FYP-Handbook-2023.pdf",
210
+ "page": 13
211
+ },
212
+ {
213
+ "image_id": "3. FYP-Handbook-2023_p13_img2",
214
+ "source": "3. FYP-Handbook-2023.pdf",
215
+ "page": 13
216
+ },
217
+ {
218
+ "image_id": "3. FYP-Handbook-2023_p13_img3",
219
+ "source": "3. FYP-Handbook-2023.pdf",
220
+ "page": 13
221
+ },
222
+ {
223
+ "image_id": "3. FYP-Handbook-2023_p14_img0",
224
+ "source": "3. FYP-Handbook-2023.pdf",
225
+ "page": 14
226
+ },
227
+ {
228
+ "image_id": "3. FYP-Handbook-2023_p14_img1",
229
+ "source": "3. FYP-Handbook-2023.pdf",
230
+ "page": 14
231
+ },
232
+ {
233
+ "image_id": "3. FYP-Handbook-2023_p14_img2",
234
+ "source": "3. FYP-Handbook-2023.pdf",
235
+ "page": 14
236
+ },
237
+ {
238
+ "image_id": "3. FYP-Handbook-2023_p14_img3",
239
+ "source": "3. FYP-Handbook-2023.pdf",
240
+ "page": 14
241
+ },
242
+ {
243
+ "image_id": "3. FYP-Handbook-2023_p15_img0",
244
+ "source": "3. FYP-Handbook-2023.pdf",
245
+ "page": 15
246
+ },
247
+ {
248
+ "image_id": "3. FYP-Handbook-2023_p15_img1",
249
+ "source": "3. FYP-Handbook-2023.pdf",
250
+ "page": 15
251
+ },
252
+ {
253
+ "image_id": "3. FYP-Handbook-2023_p15_img2",
254
+ "source": "3. FYP-Handbook-2023.pdf",
255
+ "page": 15
256
+ },
257
+ {
258
+ "image_id": "3. FYP-Handbook-2023_p15_img3",
259
+ "source": "3. FYP-Handbook-2023.pdf",
260
+ "page": 15
261
+ },
262
+ {
263
+ "image_id": "3. FYP-Handbook-2023_p16_img0",
264
+ "source": "3. FYP-Handbook-2023.pdf",
265
+ "page": 16
266
+ },
267
+ {
268
+ "image_id": "3. FYP-Handbook-2023_p16_img1",
269
+ "source": "3. FYP-Handbook-2023.pdf",
270
+ "page": 16
271
+ },
272
+ {
273
+ "image_id": "3. FYP-Handbook-2023_p16_img2",
274
+ "source": "3. FYP-Handbook-2023.pdf",
275
+ "page": 16
276
+ },
277
+ {
278
+ "image_id": "3. FYP-Handbook-2023_p16_img3",
279
+ "source": "3. FYP-Handbook-2023.pdf",
280
+ "page": 16
281
+ },
282
+ {
283
+ "image_id": "3. FYP-Handbook-2023_p17_img0",
284
+ "source": "3. FYP-Handbook-2023.pdf",
285
+ "page": 17
286
+ },
287
+ {
288
+ "image_id": "3. FYP-Handbook-2023_p17_img1",
289
+ "source": "3. FYP-Handbook-2023.pdf",
290
+ "page": 17
291
+ },
292
+ {
293
+ "image_id": "3. FYP-Handbook-2023_p17_img2",
294
+ "source": "3. FYP-Handbook-2023.pdf",
295
+ "page": 17
296
+ },
297
+ {
298
+ "image_id": "3. FYP-Handbook-2023_p17_img3",
299
+ "source": "3. FYP-Handbook-2023.pdf",
300
+ "page": 17
301
+ },
302
+ {
303
+ "image_id": "3. FYP-Handbook-2023_p18_img0",
304
+ "source": "3. FYP-Handbook-2023.pdf",
305
+ "page": 18
306
+ },
307
+ {
308
+ "image_id": "3. FYP-Handbook-2023_p18_img1",
309
+ "source": "3. FYP-Handbook-2023.pdf",
310
+ "page": 18
311
+ },
312
+ {
313
+ "image_id": "3. FYP-Handbook-2023_p18_img2",
314
+ "source": "3. FYP-Handbook-2023.pdf",
315
+ "page": 18
316
+ },
317
+ {
318
+ "image_id": "3. FYP-Handbook-2023_p18_img3",
319
+ "source": "3. FYP-Handbook-2023.pdf",
320
+ "page": 18
321
+ },
322
+ {
323
+ "image_id": "3. FYP-Handbook-2023_p19_img0",
324
+ "source": "3. FYP-Handbook-2023.pdf",
325
+ "page": 19
326
+ },
327
+ {
328
+ "image_id": "3. FYP-Handbook-2023_p19_img1",
329
+ "source": "3. FYP-Handbook-2023.pdf",
330
+ "page": 19
331
+ },
332
+ {
333
+ "image_id": "3. FYP-Handbook-2023_p19_img2",
334
+ "source": "3. FYP-Handbook-2023.pdf",
335
+ "page": 19
336
+ },
337
+ {
338
+ "image_id": "3. FYP-Handbook-2023_p19_img3",
339
+ "source": "3. FYP-Handbook-2023.pdf",
340
+ "page": 19
341
+ },
342
+ {
343
+ "image_id": "3. FYP-Handbook-2023_p20_img0",
344
+ "source": "3. FYP-Handbook-2023.pdf",
345
+ "page": 20
346
+ },
347
+ {
348
+ "image_id": "3. FYP-Handbook-2023_p20_img1",
349
+ "source": "3. FYP-Handbook-2023.pdf",
350
+ "page": 20
351
+ },
352
+ {
353
+ "image_id": "3. FYP-Handbook-2023_p20_img2",
354
+ "source": "3. FYP-Handbook-2023.pdf",
355
+ "page": 20
356
+ },
357
+ {
358
+ "image_id": "3. FYP-Handbook-2023_p20_img3",
359
+ "source": "3. FYP-Handbook-2023.pdf",
360
+ "page": 20
361
+ },
362
+ {
363
+ "image_id": "3. FYP-Handbook-2023_p21_img0",
364
+ "source": "3. FYP-Handbook-2023.pdf",
365
+ "page": 21
366
+ },
367
+ {
368
+ "image_id": "3. FYP-Handbook-2023_p21_img1",
369
+ "source": "3. FYP-Handbook-2023.pdf",
370
+ "page": 21
371
+ },
372
+ {
373
+ "image_id": "3. FYP-Handbook-2023_p21_img2",
374
+ "source": "3. FYP-Handbook-2023.pdf",
375
+ "page": 21
376
+ },
377
+ {
378
+ "image_id": "3. FYP-Handbook-2023_p21_img3",
379
+ "source": "3. FYP-Handbook-2023.pdf",
380
+ "page": 21
381
+ },
382
+ {
383
+ "image_id": "3. FYP-Handbook-2023_p22_img0",
384
+ "source": "3. FYP-Handbook-2023.pdf",
385
+ "page": 22
386
+ },
387
+ {
388
+ "image_id": "3. FYP-Handbook-2023_p22_img1",
389
+ "source": "3. FYP-Handbook-2023.pdf",
390
+ "page": 22
391
+ },
392
+ {
393
+ "image_id": "3. FYP-Handbook-2023_p22_img2",
394
+ "source": "3. FYP-Handbook-2023.pdf",
395
+ "page": 22
396
+ },
397
+ {
398
+ "image_id": "3. FYP-Handbook-2023_p22_img3",
399
+ "source": "3. FYP-Handbook-2023.pdf",
400
+ "page": 22
401
+ },
402
+ {
403
+ "image_id": "3. FYP-Handbook-2023_p23_img0",
404
+ "source": "3. FYP-Handbook-2023.pdf",
405
+ "page": 23
406
+ },
407
+ {
408
+ "image_id": "3. FYP-Handbook-2023_p23_img1",
409
+ "source": "3. FYP-Handbook-2023.pdf",
410
+ "page": 23
411
+ },
412
+ {
413
+ "image_id": "3. FYP-Handbook-2023_p23_img2",
414
+ "source": "3. FYP-Handbook-2023.pdf",
415
+ "page": 23
416
+ },
417
+ {
418
+ "image_id": "3. FYP-Handbook-2023_p23_img3",
419
+ "source": "3. FYP-Handbook-2023.pdf",
420
+ "page": 23
421
+ },
422
+ {
423
+ "image_id": "3. FYP-Handbook-2023_p24_img0",
424
+ "source": "3. FYP-Handbook-2023.pdf",
425
+ "page": 24
426
+ },
427
+ {
428
+ "image_id": "3. FYP-Handbook-2023_p24_img1",
429
+ "source": "3. FYP-Handbook-2023.pdf",
430
+ "page": 24
431
+ },
432
+ {
433
+ "image_id": "3. FYP-Handbook-2023_p24_img2",
434
+ "source": "3. FYP-Handbook-2023.pdf",
435
+ "page": 24
436
+ },
437
+ {
438
+ "image_id": "3. FYP-Handbook-2023_p24_img3",
439
+ "source": "3. FYP-Handbook-2023.pdf",
440
+ "page": 24
441
+ },
442
+ {
443
+ "image_id": "3. FYP-Handbook-2023_p25_img0",
444
+ "source": "3. FYP-Handbook-2023.pdf",
445
+ "page": 25
446
+ },
447
+ {
448
+ "image_id": "3. FYP-Handbook-2023_p25_img1",
449
+ "source": "3. FYP-Handbook-2023.pdf",
450
+ "page": 25
451
+ },
452
+ {
453
+ "image_id": "3. FYP-Handbook-2023_p25_img2",
454
+ "source": "3. FYP-Handbook-2023.pdf",
455
+ "page": 25
456
+ },
457
+ {
458
+ "image_id": "3. FYP-Handbook-2023_p25_img3",
459
+ "source": "3. FYP-Handbook-2023.pdf",
460
+ "page": 25
461
+ },
462
+ {
463
+ "image_id": "3. FYP-Handbook-2023_p26_img0",
464
+ "source": "3. FYP-Handbook-2023.pdf",
465
+ "page": 26
466
+ },
467
+ {
468
+ "image_id": "3. FYP-Handbook-2023_p26_img1",
469
+ "source": "3. FYP-Handbook-2023.pdf",
470
+ "page": 26
471
+ },
472
+ {
473
+ "image_id": "3. FYP-Handbook-2023_p26_img2",
474
+ "source": "3. FYP-Handbook-2023.pdf",
475
+ "page": 26
476
+ },
477
+ {
478
+ "image_id": "3. FYP-Handbook-2023_p26_img3",
479
+ "source": "3. FYP-Handbook-2023.pdf",
480
+ "page": 26
481
+ },
482
+ {
483
+ "image_id": "3. FYP-Handbook-2023_p27_img0",
484
+ "source": "3. FYP-Handbook-2023.pdf",
485
+ "page": 27
486
+ },
487
+ {
488
+ "image_id": "3. FYP-Handbook-2023_p27_img1",
489
+ "source": "3. FYP-Handbook-2023.pdf",
490
+ "page": 27
491
+ },
492
+ {
493
+ "image_id": "3. FYP-Handbook-2023_p27_img2",
494
+ "source": "3. FYP-Handbook-2023.pdf",
495
+ "page": 27
496
+ },
497
+ {
498
+ "image_id": "3. FYP-Handbook-2023_p27_img3",
499
+ "source": "3. FYP-Handbook-2023.pdf",
500
+ "page": 27
501
+ }
502
+ ]
text_index.faiss ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3f1fcb2f226e86cb2d4ed0a58201b2660cd04ccee45c98ca47060e6bce6a4244
3
+ size 247341
text_metadata.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cda880e85a5b62610c296c9e515c0ea9a208ab625bc7e93324aa074993990d39
3
+ size 250958