Spaces:
Sleeping
Sleeping
Update README.md
Browse files
README.md
CHANGED
|
@@ -1,12 +1,101 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
---
|
| 2 |
-
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 10 |
---
|
| 11 |
|
| 12 |
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|
|
|
|
| 1 |
+
# ํ์ ์ด๋ฏธ์ง ๊ธฐ๋ฐ ๋ฉํฐ๋ชจ๋ฌ ๋ฉ๋ด ๋ถ์ ์น์ฑ
|
| 2 |
+
ConvNeXt ยท CLIP ยท BLIP ๊ธฐ๋ฐ ์๋ ํ์ ๋ถ๋ฅ & ์บก์
์์ฑ & ์นผ๋ก๋ฆฌ ๋ถ์ ์์คํ
|
| 3 |
+
|
| 4 |
+
๋ณธ ์น ์ ํ๋ฆฌ์ผ์ด์
์ ํ์(๊ตฌ๋ด์๋น) ๋ฉ๋ด ์ด๋ฏธ์ง๋ฅผ ์
๋ก๋ํ๋ฉด,
|
| 5 |
+
์ด๋ฏธ์ง ๋ถ๋ฅ ๋ชจ๋ธ๊ณผ ๋ฉํฐ๋ชจ๋ฌ ๋ชจ๋ธ์ ํ์ฉํ์ฌ ๋ฉ๋ด๋ฅผ ์๋์ผ๋ก ์์ธกํ๊ณ
|
| 6 |
+
์นผ๋ก๋ฆฌ, ์ ์ฌ ๋ฉ๋ด, ์ด๋ฏธ์ง ์ค๋ช
๋ฑ์ ์ ๊ณตํ๋ ํ๋ก์ ํธ์
๋๋ค.
|
| 7 |
+
|
| 8 |
+
---
|
| 9 |
+
|
| 10 |
+
## ํ๋ก์ ํธ ๊ฐ์
|
| 11 |
+
|
| 12 |
+
์ด ์์คํ
์ ์ด 3๊ฐ์ AI ๋ชจ๋ธ์ ๊ฒฐํฉํ์ฌ ์์ฑ๋ ๋ฉํฐ๋ชจ๋ฌ ๋ถ์ ์๋น์ค์
๋๋ค.
|
| 13 |
+
|
| 14 |
+
### 1) ConvNeXt-Base
|
| 15 |
+
- 17๊ฐ์ โ๋ณํฉ ๋๋ถ๋ฅโ ๋ฉ๋ด๋ฅผ ๋ถ๋ฅ
|
| 16 |
+
- ํ์ ์ด๋ฏธ์ง 5,120์ฅ์ผ๋ก ์ง์ ์ฌํ์ต
|
| 17 |
+
- Top-1 ๋ฐ Top-3 ํ๋ฅ ์ ๊ณต
|
| 18 |
+
|
| 19 |
+
### 2) CLIP
|
| 20 |
+
- ํ
์คํธ ์๋ฒ ๋ฉ๊ณผ ์ด๋ฏธ์ง ์๋ฒ ๋ฉ ๋น๊ต
|
| 21 |
+
- ๋๋ถ๋ฅ ๊ธฐ์ค ์ ์ฌ ๋ฉ๋ด Top-3 ์ถ์ฒ
|
| 22 |
+
|
| 23 |
+
### 3) BLIP
|
| 24 |
+
- ์ด๋ฏธ์ง ์บก์
์์ฑ (์๋ฌธ ์ค๋ช
์ ๊ณต)
|
| 25 |
+
|
| 26 |
+
### 4) ์นผ๋ก๋ฆฌ + ํ๋๋ ๊ธฐ๋ฐ ๋ง์ถค ์ฝ๋ฉํธ
|
| 27 |
+
- ์ธ๋ถ ๋ฉ๋ด๋ณ ๋๋ต์ ์ธ ์นผ๋ก๋ฆฌ๋ฅผ ์ ๊ณตํ๋ฉฐ,
|
| 28 |
+
์นผ๋ก๋ฆฌ ์ถ์ ์น๋ ์์ฝ์ฒยท๊ตญ๊ฐํ์ค์ํ์ฑ๋ถ DB(Korean Food Composition Database)์ โ์ ์ฌ ์์๊ตฐโ 1์ธ๋ถ ์ด๋ ๊ฐ์ ๊ธฐ๋ฐ์ผ๋ก ์ฐ์ถ๋๋ฉฐ, ์ค์ ํ์ ๋ฉ๋ด์ ๋์ผํ์ง ์์ ์ ์์ต๋๋ค.
|
| 29 |
+
- ์ฌ์ฉ์๊ฐ ์ ํํ ์ค๋์ ํ๋๋(๊ฑฐ์ ์ ์์ง์ / ๋ณดํต ํ๋ / ๋ง์ด ์์ง์)์ ๋ฐ๋ผ
|
| 30 |
+
โ์ ์ ํด์ / ์กฐ๊ธ ๋ง์์ / ์กฐ๊ธ ์ ์ด์โ ๋ฑ์ ๊ฐ๋จํ ํผ๋๋ฐฑ์ ์ ๊ณตํฉ๋๋ค.
|
| 31 |
+
- ํด๋น ์ฝ๋ฉํธ๋ ๊ฑด๊ฐยท์ํ์ ์กฐ์ธ์ด ์๋๋ฉฐ ์ฐธ๊ณ ์ฉ์ผ๋ก๋ง ์ ๊ณต๋ฉ๋๋ค.
|
| 32 |
+
|
| 33 |
+
|
| 34 |
+
---
|
| 35 |
+
|
| 36 |
+
## ๊ธฐ๋ฅ ์์ฝ
|
| 37 |
+
|
| 38 |
+
| ๊ธฐ๋ฅ | ์ค๋ช
|
|
| 39 |
+
|------|------|
|
| 40 |
+
| ์ด๋ฏธ์ง ์
๋ก๋ | ํ์ ์ฌ์ง ์
๋ ฅ |
|
| 41 |
+
| ConvNeXt ๋ฉ๋ด ๋ถ๋ฅ | 17๊ฐ ๋ณํฉ ํด๋์ค ์ค 1๊ฐ ์์ธก |
|
| 42 |
+
| ์ธ๋ถ ๋ฉ๋ด ์ ํ | 27๊ฐ ์ธ๋ถ ๋ฉ๋ด ์ค ์ ํ ๊ฐ๋ฅ |
|
| 43 |
+
| ์นผ๋ก๋ฆฌ ๋ถ์ | ์์ฝ์ฒยท๊ตญ๊ฐํ์ค์ํ์ฑ๋ถ DB ๊ธฐ๋ฐ โ๋น์ทํ ์์โ์ 1์ธ๋ถ ์ด๋์ ๋ฐํ์ผ๋ก ํ์ ๋ฉ๋ด์ ๊ฐ์ฅ ๊ฐ๊น์ด ๊ฐ์ผ๋ก ์ถ์ ํ ์นผ๋ก๋ฆฌ ์ ๊ณต |
|
| 44 |
+
| ํ๋๋ ๊ธฐ๋ฐ ํผ๋๋ฐฑ | ์ค๋ ํ๋๋ ๊ธฐ์ค "์ ์ /๊ณผํจ/๋ถ์กฑ" ํ์ |
|
| 45 |
+
| CLIP ์ ์ฌ ๋ฉ๋ด | ์ ์ฌ ๋ฉ๋ด Top-3 ์ถ์ฒ |
|
| 46 |
+
| BLIP ์บก์
| ์ด๋ฏธ์ง ์บก์
์์ฑ (์๋ฌธ) |
|
| 47 |
+
|
| 48 |
+
---
|
| 49 |
+
|
| 50 |
+
## ์ฌ์ฉํ๋ AI ๋ชจ๋ธ
|
| 51 |
+
|
| 52 |
+
- ConvNeXt-Base
|
| 53 |
+
ํ์ต ์๋ฃ๋ 17ํด๋์ค ์์ ๋ถ๋ฅ ๋ชจ๋ธ
|
| 54 |
+
- CLIP
|
| 55 |
+
ํ
์คํธ ์ ์ฌ๋ ๊ธฐ๋ฐ ๋ฉํฐ๋ชจ๋ฌ ๋ถ๋ฅ
|
| 56 |
+
- BLIP
|
| 57 |
+
์ด๋ฏธ์ง ์บก์
์์ฑ
|
| 58 |
+
|
| 59 |
---
|
| 60 |
+
|
| 61 |
+
## ํ๋ก์ ํธ ๊ตฌ์กฐ
|
| 62 |
+
โโโ app.py # Gradio ์น์ฑ ๋ฉ์ธ ์ฝ๋
|
| 63 |
+
โโโ requirements.txt # ํ์ํ Python ํจํค์ง
|
| 64 |
+
โโโ models/
|
| 65 |
+
โ โโโ convnext_base_merged_ema.pth # ํ์ต๋ ConvNeXt ๊ฐ์ค์น
|
| 66 |
+
โโโ multimodal_assets/
|
| 67 |
+
โ โโโ clip_text_embeds.pt # CLIP ํ
์คํธ ์๋ฒ ๋ฉ
|
| 68 |
+
โโโ system_card.md # ๋ชจ๋ธยท์์คํ
์ค๋ช
๋ฌธ์
|
| 69 |
+
|
| 70 |
+
|
| 71 |
+
---
|
| 72 |
+
|
| 73 |
+
## ์ฌ์ฉ ๋ฐฉ๋ฒ
|
| 74 |
+
|
| 75 |
+
1. ํ์ ์ฌ์ง ์
๋ก๋
|
| 76 |
+
2. ํ๋๋(๊ฑฐ์ ์ ์์ง์ / ๋ณดํต / ๋ง์ด ์์ง์) ์ ํ
|
| 77 |
+
3. ์ธ๋ถ ๋ฉ๋ด ์ง์ ์ ํ ๋๋ โ๋ชจ๋ธ์ ๋งก๊ธฐ๊ธฐโ ์ ์ง
|
| 78 |
+
4. โ๋ถ์ ์คํโ ๋ฒํผ ํด๋ฆญ
|
| 79 |
+
5. ๊ฒฐ๊ณผ ํ์ธ
|
| 80 |
+
|
| 81 |
+
---
|
| 82 |
+
|
| 83 |
+
## ์ ํ ์ฌํญ
|
| 84 |
+
|
| 85 |
+
- ์นผ๋ก๋ฆฌ ์ ๋ณด๋ ์ฐธ๊ณ ์ฉ์ด๋ฉฐ ์ค์ ์์๊ณผ ๋ค๋ฅผ ์ ์์ต๋๋ค.
|
| 86 |
+
- BLIP ์บก์
์ ์ด๋ฏธ์ง ํน์ฑ์ ๋ฐ๋ผ ๋ถ์ ํํ๊ฑฐ๋ ๋จ์ํ ์ค๋ช
์ ์ ๊ณตํ ์ ์์ต๋๋ค.
|
| 87 |
+
- ํ์ ์ด๋ฏธ์ง ์ค์ฌ์ผ๋ก ํ์ต๋์๊ธฐ ๋๋ฌธ์ ์ผ๋ฐ ์์ ์ด๋ฏธ์ง์๋ ์ ํ๋๊ฐ ๋ฎ์ ์ ์์ต๋๋ค.
|
| 88 |
+
|
| 89 |
+
---
|
| 90 |
+
|
| 91 |
+
## ๋ผ์ด์ ์ค & ์ ์๊ถ
|
| 92 |
+
|
| 93 |
+
- ConvNeXt: MIT
|
| 94 |
+
- CLIP: OpenAI License
|
| 95 |
+
- BLIP: BSD
|
| 96 |
+
- ํ์ ์ด๋ฏธ์ง ๋ฐ์ดํฐ์
: ์ง์ ์์ง (๊ฐ์ธ์ ๋ณด ์์)
|
| 97 |
+
- ๋ณธ ํ๋ก์ ํธ๋ ๊ต์กยท์ฐ๊ตฌ ๋ชฉ์ ์
๋๋ค.
|
| 98 |
+
|
| 99 |
---
|
| 100 |
|
| 101 |
Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
|