Spaces:
Sleeping
Sleeping
File size: 2,814 Bytes
af30b25 051fef6 | 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 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 | ---
title: Review Analyzer
emoji: ๐
colorFrom: blue
colorTo: green
sdk: gradio
sdk_version: "5.9.1"
app_file: app.py
pinned: false
---
# ๋ฆฌ๋ทฐ ์๋ ๊ฒ์ ์๋น์ค (Review Analyzer)
ํ๊ตญ์ด ๋ฆฌ๋ทฐ๋ฅผ 3๋จ๊ณ๋ก ๋ถ์ํ๋ AI ๊ธฐ๋ฐ ์๋ ๊ฒ์ ์์คํ
์
๋๋ค. Hugging Face์ Zero-Shot Classification ๋ชจ๋ธ์ ํ์ฉํ์ฌ ๋ณ๋์ ํ์ต ๋ฐ์ดํฐ ์์ด๋ ์ ํํ ๋ถ์์ด ๊ฐ๋ฅํฉ๋๋ค.
## ์ฃผ์ ๊ธฐ๋ฅ
### 3๋จ๊ณ ๋ถ์ ์์คํ
1. ๊ฐ์ ๋ถ์ (Sentiment Analysis)
- ๊ธ์ / ์ค๋ฆฝ / ๋ถ์ ๋ถ๋ฅ
- ์ ๋ขฐ๋(confidence) ํจ๊ป ํ์
2. ์นดํ
๊ณ ๋ฆฌ ๋ถ์ (Category Classification)
- ๋ฐฐ์ก: ๋ฐฐ์ก ์๋, ํฌ์ฅ ์ํ ๋ฑ
- ํ์ง: ์ ํ ํ์ง, ๋ด๊ตฌ์ฑ ๋ฑ
- ๋์์ธ: ์ธ๊ด, ์์, ์คํ์ผ ๋ฑ
- ์ฌ์ด์ฆ: ์ฌ์ด์ฆ ์ ํฉ์ฑ, ํ ๋ฑ
- ๊ตํ/ํ๋ถ: ๋ฐํ, ๊ตํ ๊ด๋ จ
- ์๋น์ค: ๊ณ ๊ฐ ์๋น์ค, ์๋ ๋ฑ
- ๊ฐ๊ฒฉ: ๊ฐ์ฑ๋น, ๊ฐ๊ฒฉ ๋ง์กฑ๋ ๋ฑ
- ๊ธฐ๋ฅ/์ฑ๋ฅ: ์๋, ํจ๊ณผ, ์ฌ์ฉ๊ฐ ๋ฑ
3. ๋ฆฌ๋ทฐ ํค ํ์ง (Tone Detection)
- ์ผ๋ฐ: ์ ์์ ์ธ ๋ฆฌ๋ทฐ
- ๋ถ๋ง: ๋ช
๋ฐฑํ ๋ถ๋ง์ฌํญ ํฌํจ
- ๊ด๊ณ : ์คํธ/๊ด๊ณ ์ฑ ๋ฆฌ๋ทฐ ํ์ง
## ๊ธฐ์ ์คํ
### ๋ชจ๋ธ: MoritzLaurer/mDeBERTa-v3-base-xnli-multilingual-nli-2mil7
๋ค๊ตญ์ด๋ฅผ ์ง์ํ๋ DeBERTa ๊ธฐ๋ฐ์ NLI(Natural Language Inference) ๋ชจ๋ธ์
๋๋ค.
- ์ ํ ์ด์ : ํ๊ตญ์ด๋ฅผ ํฌํจํ ๋ค๊ตญ์ด zero-shot ๋ถ๋ฅ์ ์ต์ ํ
- ์ฅ์ : ๋ณ๋ ํ์ต ์์ด๋ ํ๊ตญ์ด ๋ฆฌ๋ทฐ์ ๋ฏธ๋ฌํ ๋์์ค๋ฅผ ์ดํด
- ์ฑ๋ฅ: 2.7M๊ฐ์ ๋ค๊ตญ์ด ๋ฐ์ดํฐ๋ก ์ฌ์ ํ์ต๋์ด ๋์ ์ ํ๋
### ํ๋ ์์ํฌ: Transformers (Hugging Face)
- ์ ํ ์ด์ : ์ต์ NLP ๋ชจ๋ธ์ ๊ฐ๋จํ API๋ก ์ฌ์ฉ ๊ฐ๋ฅ
- ์ฅ์ : pipeline API๋ก 3์ค์ ์ฝ๋๋ง์ผ๋ก ๋ชจ๋ธ ๋ก๋ฉ ๋ฐ ์ถ๋ก
- ์ํ๊ณ: ๋ฐฉ๋ํ ์ฌ์ ํ์ต ๋ชจ๋ธ๊ณผ ์ปค๋ฎค๋ํฐ ์ง์
### UI: Gradio
- ์ ํ ์ด์ : ML ๋ชจ๋ธ์ ๋น ๋ฅด๊ฒ ์น ์ธํฐํ์ด์ค๋ก ๋ฐฐํฌ
- ์ฅ์ :
- Python ์ฝ๋๋ง์ผ๋ก ์ ๋ฌธ์ ์ธ UI ๊ตฌํ
- ์ค์๊ฐ ์์ธก ๊ฒฐ๊ณผ ๋ฐ ํ๋ฅ ๋ถํฌ ์๊ฐํ
- Hugging Face Spaces์ ์ํด๋ฆญ ๋ฐฐํฌ ๊ฐ๋ฅ
- ์ฌ์ฉ์ฑ: ๋น๊ฐ๋ฐ์๋ ์ฝ๊ฒ ์ฌ์ฉ ๊ฐ๋ฅํ ์ง๊ด์ ์ธํฐํ์ด์ค
### ๋ถ๋ฅ ๋ฐฉ์: Zero-Shot Classification
- ์ ํ ์ด์ : ๋ฆฌ๋ทฐ ๋ฐ์ดํฐ ๋ผ๋ฒจ๋ง ์์ด ์ฆ์ ์ฌ์ฉ ๊ฐ๋ฅ
- ์ฅ์ :
- ์นดํ
๊ณ ๋ฆฌ ํ
์คํธ๋ง ์์ ํ๋ฉด ์๋ก์ด ๋ถ๋ฅ ๊ธฐ์ค ์ถ๊ฐ
- ํ์ต ๋ฐ์ดํฐ ์์ง ๋ฐ ๋ชจ๋ธ ์ฌํ์ต ๋ถํ์
- ๋ค์ํ ๋๋ฉ์ธ์ ์ฆ์ ์ ์ฉ ๊ฐ๋ฅ
- ์ ์ฐ์ฑ: ๋น์ฆ๋์ค ์๊ตฌ์ฌํญ ๋ณ๊ฒฝ ์ ์ฝ๋ ์์ ๋ง์ผ๋ก ๋์
## ์ฃผ์ ํน์ง
### Zero-Shot Classification
- ๋ณ๋์ ํ์ต ๋ฐ์ดํฐ ์์ด ์นดํ
๊ณ ๋ฆฌ ์ ์๋ง์ผ๋ก ๋ถ๋ฅ ๊ฐ๋ฅ(ํต์ฌ)
- ์๋ก์ด ์นดํ
๊ณ ๋ฆฌ ์ถ๊ฐ๊ฐ ์ฉ์ดํจ
- ๋ค๊ตญ์ด ๋ชจ๋ธ ์ฌ์ฉ์ผ๋ก ํ๊ตญ์ด ๋ฆฌ๋ทฐ ์ ํ๋ ํฅ์
|