Spaces:
Runtime error
Runtime error
Commit ยท
e2dbbb7
1
Parent(s): c98f885
Update README.md
Browse files
README.md
CHANGED
|
@@ -7,11 +7,8 @@ sdk: docker
|
|
| 7 |
app_port: 7860
|
| 8 |
pinned: false
|
| 9 |
---
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
ํ๋ฃจ๋ฅผ ๋ง๋ฌด๋ฆฌํ๋ฉฐ ์ฐ๋ ๋น์ ์ ์ผ๊ธฐ, ๊ทธ ์์ ์จ๊ฒจ์ง ์ง์ง ๊ฐ์ ์ ๋ฌด์์ผ๊น์?
|
| 13 |
-
์ด ํ๋ก์ ํธ๋ AI๋ฅผ ํตํด ๋น์ ์ ๊ธ์ ์ดํดํ๊ณ , ๊ฐ์ ์ ๋ชฐ์
ํ๊ฑฐ๋ ํน์ ์๋ก์ด ํ๋ ฅ์ด ํ์ํ ๋ ๋ง์ถคํ ์ฝํ
์ธ ๋ฅผ ์ถ์ฒํด์ฃผ๋ ๋น์ ๋ง์ ๊ฐ์ฑ ๋น์์
๋๋ค.
|
| 14 |
-
=======
|
| 15 |
# ๐ค ์ผ๊ธฐ ๊ธฐ๋ฐ ๊ฐ์ ๋ถ์ ๋ฐ ์ฝํ
์ธ ์ถ์ฒ ์น
|
| 16 |
> ํ๋ฃจ๋ฅผ ๋ง๋ฌด๋ฆฌํ๋ฉฐ ์ฐ๋ ๋น์ ์ ์ผ๊ธฐ, ๊ทธ ์์ ์จ๊ฒจ์ง ์ง์ง ๊ฐ์ ์ ๋ฌด์์ผ๊น์?
|
| 17 |
> ์ด ํ๋ก์ ํธ๋ AI๋ฅผ ํตํด ๋น์ ์ ๊ธ์ ์ดํดํ๊ณ , ๊ฐ์ ์ ๋ชฐ์
ํ๊ฑฐ๋ ํน์ ์๋ก์ด ํ๋ ฅ์ด ํ์ํ ๋ ๋ง์ถคํ ์ฝํ
์ธ ๋ฅผ ์ถ์ฒํด์ฃผ๋ ๋น์ ๋ง์ ๊ฐ์ฑ ๋น์์
๋๋ค.
|
|
@@ -23,26 +20,13 @@ pinned: false
|
|
| 23 |
|
| 24 |
## ๐ ๋ผ์ด๋ธ ๋ฐ๋ชจ (Live Demo)
|
| 25 |
๐ https://huggingface.co/spaces/koons/emotion-chatbot
|
| 26 |
-
<<<<<<< HEAD
|
| 27 |
(์ ์ฃผ์๋ ์ค์ ๋ฐฐํฌ๋ Space ID ๊ธฐ์ค์
๋๋ค.)
|
| 28 |
-
=======
|
| 29 |
-
<br>
|
| 30 |
-
(์ ์ฃผ์๋ ์ด์ ์ ํ์ธ๋ Space ID ๊ธฐ์ค์ด๋ฉฐ, ์ค์ ์ต์ข
๋ฐฐํฌ๋ ์ฃผ์๋ก ์์ ํด์ฃผ์ธ์.)
|
| 31 |
-
>>>>>>> ab2ab5ffd4245a72b03da09445175c7aec11934c
|
| 32 |
|
| 33 |
<br>
|
| 34 |
|
| 35 |
-
|
| 36 |
-
|
| 37 |
-
<br>
|
| 38 |
-
|
| 39 |
-
<<<<<<< HEAD
|
| 40 |
-
โจ ํต์ฌ ๊ธฐ๋ฅ (Key Features)
|
| 41 |
-
๐ค AI ๊ธฐ๋ฐ ๊ฐ์ ๋ถ์: klue/roberta-base ๋ชจ๋ธ์ 'AI Hub ๊ฐ์ฑ๋ํ ๋ง๋ญ์น' ๋ฐ์ดํฐ๋ก ๋ฏธ์ธ ์กฐ์ (Fine-tuning)ํ์ฌ, ์ผ๊ธฐ ์์ ๋ด๊ธด ๋ณตํฉ์ ์ธ ๊ฐ์ ์ 85% ์ด์์ ์ ํ๋๋ก ๋ถ์ํฉ๋๋ค.
|
| 42 |
-
=======
|
| 43 |
# โจ ํต์ฌ ๊ธฐ๋ฅ
|
| 44 |
๐ค ํ
์คํธ ์ ๊ฐ์ ํ์: klue/roberta-base ๋ชจ๋ธ์ ํ๊ตญ์ด '๊ฐ์ฑ๋ํ ๋ง๋ญ์น' ๋ฐ์ดํฐ๋ก ๋ฏธ์ธ์กฐ์ ํ์ฌ, ์ผ๊ธฐ ์์ ๋ด๊ธด ๋ณตํฉ์ ์ธ ๊ฐ์ ์ 85% ์ด์์ ์ ํ๋๋ก ๋ถ์ํฉ๋๋ค.
|
| 45 |
-
|
| 46 |
|
| 47 |
๐ญ ๊ฐ์ฑ ๋ง์ถค ํ๋ ์ด์
: ๋ถ์๋ ๊ฐ์ ์ ๋ ๊น์ด ์๋ฏธํ๊ณ ์ถ์ ๋(์์ฉ)์ ์๋ก์ด ๊ธฐ๋ถ์ผ๋ก ์ ํํ๊ณ ์ถ์ ๋(์ ํ), ๋ ๊ฐ์ง ์๋๋ฆฌ์ค์ ๋ง์ถฐ ์ํ, ์์
, ์ฑ
์ ์ถ์ฒํฉ๋๋ค.
|
| 48 |
|
|
@@ -52,18 +36,6 @@ pinned: false
|
|
| 52 |
|
| 53 |
<br>
|
| 54 |
|
| 55 |
-
<<<<<<< HEAD
|
| 56 |
-
โ๏ธ ๊ธฐ์ ์คํ ๋ฐ ์ํคํ
์ฒ
|
| 57 |
-
๊ตฌ๋ถ ๊ธฐ์
|
| 58 |
-
Backend Python 3.10, Flask, Gunicorn
|
| 59 |
-
Frontend HTML, CSS, JavaScript
|
| 60 |
-
AI / Data PyTorch, Hugging Face Transformers, Scikit-learn, Pandas
|
| 61 |
-
Deployment Docker, GitHub Actions (CI/CD), Hugging Face Spaces
|
| 62 |
-
Version Control Git, GitHub, Git LFS
|
| 63 |
-
|
| 64 |
-
Sheets๋ก ๋ด๋ณด๋ด๊ธฐ
|
| 65 |
-
๋ฐฐํฌ ์ํคํ
์ฒ (CI/CD Pipeline):
|
| 66 |
-
=======
|
| 67 |
# โ๏ธ ๊ธฐ์ ์คํ ๋ฐ ์ํคํ
์ฒ
|
| 68 |
| ๊ตฌ๋ถ | ๊ธฐ์ |
|
| 69 |
| :--- | :--- |
|
|
@@ -76,20 +48,15 @@ Sheets๋ก ๋ด๋ณด๋ด๊ธฐ
|
|
| 76 |
|
| 77 |
|
| 78 |
<br>
|
| 79 |
-
|
| 80 |
|
| 81 |
Git Push (main ๋ธ๋์น) โ GitHub Actions (CI/CD ํธ๋ฆฌ๊ฑฐ) โ Dockerfile ๋น๋ โ Hugging Face Spaces (์๋ ๋ฐฐํฌ ๋ฐ ์๋น)
|
| 82 |
|
| 83 |
<br>
|
| 84 |
|
| 85 |
-
<<<<<<< HEAD
|
| 86 |
-
๐ ๏ธ ์์ํ๊ธฐ: ๋ก์ปฌ ํ๊ฒฝ ์ค์ ๋ฐ ์คํ
|
| 87 |
-
์ฌ์ ์๊ตฌ์ฌํญ
|
| 88 |
-
Python 3.10
|
| 89 |
-
=======
|
| 90 |
## ๐ ์์ํ๊ธฐ: ๋ก์ปฌ ํ๊ฒฝ ์ค์ ๋ฐ ์คํ (Getting Started)
|
| 91 |
-
>>>>>>> ab2ab5ffd4245a72b03da09445175c7aec11934c
|
| 92 |
|
|
|
|
| 93 |
์ด ํ๋ก์ ํธ๋ ๋
๋ฆฝ๋ ๊ฐ์ํ๊ฒฝ์์ ์คํํ๋ ๊ฒ์ ๊ฐ๋ ฅํ๊ฒ ๊ถ์ฅํฉ๋๋ค. ๊ฐ์ํ๊ฒฝ์ PC์ ๋ค๋ฅธ ํ์ด์ฌ ํ๋ก์ ํธ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ถฉ๋ํ๋ ๊ฒ์ ๋ฐฉ์งํด์ฃผ๋ '๋
๋ฆฝ๋ ์์
๊ณต๊ฐ'์
๋๋ค.
|
| 94 |
|
| 95 |
### ๐ ๋ฐฉ๋ฒ 1: Anaconda ์ฌ์ฉ (๊ฐ์ฅ ์์ ์ ์ธ ๋ฐฉ๋ฒ)
|
|
@@ -100,9 +67,8 @@ AI/ML ํ๋ก์ ํธ์ ํ์ํ ๋ณต์กํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ๊ฐ์ฅ ์์ ์
|
|
| 100 |
# 1. GitHub์์ ํ๋ก์ ํธ ๋ณต์
|
| 101 |
git clone [https://github.com/kootaeng2/Emotion-Chatbot-App.git](https://github.com/kootaeng2/Emotion-Chatbot-App.git)
|
| 102 |
cd Emotion-Chatbot-App
|
| 103 |
-
|
| 104 |
2. ๊ฐ์ํ๊ฒฝ ์์ฑ ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น (Anaconda ๊ถ์ฅ)
|
| 105 |
-
Bash
|
| 106 |
|
| 107 |
# Anaconda ๊ฐ์ํ๊ฒฝ ์์ฑ ๋ฐ ํ์ฑํ
|
| 108 |
conda create -n sentiment_env python=3.10
|
|
@@ -110,7 +76,6 @@ conda activate sentiment_env
|
|
| 110 |
|
| 111 |
# ํ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น (PyTorch ๋จผ์ , ์ดํ requirements.txt)
|
| 112 |
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
|
| 113 |
-
=======
|
| 114 |
|
| 115 |
# 2. 'sentiment_env'๋ผ๋ ์ด๋ฆ์ผ๋ก Python 3.10 Conda ๊ฐ์ํ๊ฒฝ ์์ฑ
|
| 116 |
conda create -n sentiment_env python=3.10
|
|
@@ -120,7 +85,7 @@ conda activate sentiment_env
|
|
| 120 |
|
| 121 |
# 4. ํ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น (PyTorch ๋จผ์ , ์ดํ requirements.txt)
|
| 122 |
pip install torch torchvision torchaudio --index-url [https://download.pytorch.org/whl/cu118](https://download.pytorch.org/whl/cu118)
|
| 123 |
-
|
| 124 |
pip install -r requirements.txt
|
| 125 |
|
| 126 |
|
|
@@ -170,9 +135,7 @@ Emotion-Chatbot-App/
|
|
| 170 |
โโโ recommender.py # ์ถ์ฒ ๋ก์ง ๋ชจ๋
|
| 171 |
โโโ static/ # CSS, ํด๋ผ์ด์ธํธ JS ํ์ผ
|
| 172 |
โโโ templates/ # HTML ํ
ํ๋ฆฟ ํ์ผ```
|
| 173 |
-
|
| 174 |
-
... (๊ธฐํ ํ๋ก์ ํธ ํ์ผ ๋ฐ ํด๋) ...
|
| 175 |
-
>>>>>>> ab2ab5ffd4245a72b03da09445175c7aec11934c
|
| 176 |
<br>
|
| 177 |
|
| 178 |
๐งโโ๏ธ ์ฃผ์ ๊ฐ๋ฐ ๋์ ๊ณผ์ ๋ฐ ํด๊ฒฐ ๊ณผ์ (Troubleshooting Journey)
|
|
|
|
| 7 |
app_port: 7860
|
| 8 |
pinned: false
|
| 9 |
---
|
| 10 |
+
|
| 11 |
+
|
|
|
|
|
|
|
|
|
|
| 12 |
# ๐ค ์ผ๊ธฐ ๊ธฐ๋ฐ ๊ฐ์ ๋ถ์ ๋ฐ ์ฝํ
์ธ ์ถ์ฒ ์น
|
| 13 |
> ํ๋ฃจ๋ฅผ ๋ง๋ฌด๋ฆฌํ๋ฉฐ ์ฐ๋ ๋น์ ์ ์ผ๊ธฐ, ๊ทธ ์์ ์จ๊ฒจ์ง ์ง์ง ๊ฐ์ ์ ๋ฌด์์ผ๊น์?
|
| 14 |
> ์ด ํ๋ก์ ํธ๋ AI๋ฅผ ํตํด ๋น์ ์ ๊ธ์ ์ดํดํ๊ณ , ๊ฐ์ ์ ๋ชฐ์
ํ๊ฑฐ๋ ํน์ ์๋ก์ด ํ๋ ฅ์ด ํ์ํ ๋ ๋ง์ถคํ ์ฝํ
์ธ ๋ฅผ ์ถ์ฒํด์ฃผ๋ ๋น์ ๋ง์ ๊ฐ์ฑ ๋น์์
๋๋ค.
|
|
|
|
| 20 |
|
| 21 |
## ๐ ๋ผ์ด๋ธ ๋ฐ๋ชจ (Live Demo)
|
| 22 |
๐ https://huggingface.co/spaces/koons/emotion-chatbot
|
|
|
|
| 23 |
(์ ์ฃผ์๋ ์ค์ ๋ฐฐํฌ๋ Space ID ๊ธฐ์ค์
๋๋ค.)
|
|
|
|
|
|
|
|
|
|
|
|
|
| 24 |
|
| 25 |
<br>
|
| 26 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 27 |
# โจ ํต์ฌ ๊ธฐ๋ฅ
|
| 28 |
๐ค ํ
์คํธ ์ ๊ฐ์ ํ์: klue/roberta-base ๋ชจ๋ธ์ ํ๊ตญ์ด '๊ฐ์ฑ๋ํ ๋ง๋ญ์น' ๋ฐ์ดํฐ๋ก ๋ฏธ์ธ์กฐ์ ํ์ฌ, ์ผ๊ธฐ ์์ ๋ด๊ธด ๋ณตํฉ์ ์ธ ๊ฐ์ ์ 85% ์ด์์ ์ ํ๋๋ก ๋ถ์ํฉ๋๋ค.
|
| 29 |
+
|
| 30 |
|
| 31 |
๐ญ ๊ฐ์ฑ ๋ง์ถค ํ๋ ์ด์
: ๋ถ์๋ ๊ฐ์ ์ ๋ ๊น์ด ์๋ฏธํ๊ณ ์ถ์ ๋(์์ฉ)์ ์๋ก์ด ๊ธฐ๋ถ์ผ๋ก ์ ํํ๊ณ ์ถ์ ๋(์ ํ), ๋ ๊ฐ์ง ์๋๋ฆฌ์ค์ ๋ง์ถฐ ์ํ, ์์
, ์ฑ
์ ์ถ์ฒํฉ๋๋ค.
|
| 32 |
|
|
|
|
| 36 |
|
| 37 |
<br>
|
| 38 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 39 |
# โ๏ธ ๊ธฐ์ ์คํ ๋ฐ ์ํคํ
์ฒ
|
| 40 |
| ๊ตฌ๋ถ | ๊ธฐ์ |
|
| 41 |
| :--- | :--- |
|
|
|
|
| 48 |
|
| 49 |
|
| 50 |
<br>
|
| 51 |
+
|
| 52 |
|
| 53 |
Git Push (main ๋ธ๋์น) โ GitHub Actions (CI/CD ํธ๋ฆฌ๊ฑฐ) โ Dockerfile ๋น๋ โ Hugging Face Spaces (์๋ ๋ฐฐํฌ ๋ฐ ์๋น)
|
| 54 |
|
| 55 |
<br>
|
| 56 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 57 |
## ๐ ์์ํ๊ธฐ: ๋ก์ปฌ ํ๊ฒฝ ์ค์ ๋ฐ ์คํ (Getting Started)
|
|
|
|
| 58 |
|
| 59 |
+
Python 3.10
|
| 60 |
์ด ํ๋ก์ ํธ๋ ๋
๋ฆฝ๋ ๊ฐ์ํ๊ฒฝ์์ ์คํํ๋ ๊ฒ์ ๊ฐ๋ ฅํ๊ฒ ๊ถ์ฅํฉ๋๋ค. ๊ฐ์ํ๊ฒฝ์ PC์ ๋ค๋ฅธ ํ์ด์ฌ ํ๋ก์ ํธ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ถฉ๋ํ๋ ๊ฒ์ ๋ฐฉ์งํด์ฃผ๋ '๋
๋ฆฝ๋ ์์
๊ณต๊ฐ'์
๋๋ค.
|
| 61 |
|
| 62 |
### ๐ ๋ฐฉ๋ฒ 1: Anaconda ์ฌ์ฉ (๊ฐ์ฅ ์์ ์ ์ธ ๋ฐฉ๋ฒ)
|
|
|
|
| 67 |
# 1. GitHub์์ ํ๋ก์ ํธ ๋ณต์
|
| 68 |
git clone [https://github.com/kootaeng2/Emotion-Chatbot-App.git](https://github.com/kootaeng2/Emotion-Chatbot-App.git)
|
| 69 |
cd Emotion-Chatbot-App
|
| 70 |
+
|
| 71 |
2. ๊ฐ์ํ๊ฒฝ ์์ฑ ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น (Anaconda ๊ถ์ฅ)
|
|
|
|
| 72 |
|
| 73 |
# Anaconda ๊ฐ์ํ๊ฒฝ ์์ฑ ๋ฐ ํ์ฑํ
|
| 74 |
conda create -n sentiment_env python=3.10
|
|
|
|
| 76 |
|
| 77 |
# ํ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น (PyTorch ๋จผ์ , ์ดํ requirements.txt)
|
| 78 |
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118
|
|
|
|
| 79 |
|
| 80 |
# 2. 'sentiment_env'๋ผ๋ ์ด๋ฆ์ผ๋ก Python 3.10 Conda ๊ฐ์ํ๊ฒฝ ์์ฑ
|
| 81 |
conda create -n sentiment_env python=3.10
|
|
|
|
| 85 |
|
| 86 |
# 4. ํ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์น (PyTorch ๋จผ์ , ์ดํ requirements.txt)
|
| 87 |
pip install torch torchvision torchaudio --index-url [https://download.pytorch.org/whl/cu118](https://download.pytorch.org/whl/cu118)
|
| 88 |
+
|
| 89 |
pip install -r requirements.txt
|
| 90 |
|
| 91 |
|
|
|
|
| 135 |
โโโ recommender.py # ์ถ์ฒ ๋ก์ง ๋ชจ๋
|
| 136 |
โโโ static/ # CSS, ํด๋ผ์ด์ธํธ JS ํ์ผ
|
| 137 |
โโโ templates/ # HTML ํ
ํ๋ฆฟ ํ์ผ```
|
| 138 |
+
|
|
|
|
|
|
|
| 139 |
<br>
|
| 140 |
|
| 141 |
๐งโโ๏ธ ์ฃผ์ ๊ฐ๋ฐ ๋์ ๊ณผ์ ๋ฐ ํด๊ฒฐ ๊ณผ์ (Troubleshooting Journey)
|