File size: 1,354 Bytes
293a2a8
 
32d9c69
293a2a8
 
 
 
 
 
 
32d9c69
293a2a8
 
cd5e38a
b6bcad0
 
6320e31
3154c9d
cd5e38a
b6bcad0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
833eebe
cf5a8e4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
---
title: Tanishq Jewelry Recomm System
emoji: πŸ’βœ¨πŸ’Žβœ¨
colorFrom: pink
colorTo: pink
sdk: gradio
sdk_version: 5.20.1
app_file: app.py
pinned: false
license: apache-2.0
short_description: upload and get πŸ’―πŸ’Žaccurate tanishq jewlery recommendation
---




---
#### project work flow and pipelining:

```markdown
app.py  -->  frontend/gradio_app.py  
  |  
  |  
  β”œβ”€β”€> frontend/input_handlers.py  
  |       |  
  |       |  
  |       β”œβ”€β”€> backend/jewelry_recomm_service.py  
  |       |      |  
  |       |      |  
  |       |      β”œβ”€β”€> backend/supportingfiles/model_loader.py  
  |       |      |      β”œβ”€β”€> config.py  (INDEX_PATH, METADATA_PATH, DEVICE)  
  |       |      |  
  |       |      |  
  |       |      β”œβ”€β”€> backend/supportingfiles/image_processor.py  
  |       |      |      β”œβ”€β”€> config.py  (get_image_transform, DEVICE)  
  |       |      |  
  |       |      |    
  |       |      β”œβ”€β”€> backend/supportingfiles/recommender.py  
  |       |             β”œβ”€β”€> config.py  (DEFAULT_NUM_RECOMMENDATIONS)  
  |       |  
  |       |  
  |       β”œβ”€β”€> utils/formatter.py  (Formats output)  
  | 
  |  
  |  
  └──> config.py  (Standalone configuration file)  

--------------------------------------------------------------------------------------------------------------