Spaces:
Sleeping
Sleeping
| title: Concept Drift Simulator | |
| emoji: ๐ | |
| colorFrom: blue | |
| colorTo: purple | |
| sdk: gradio | |
| sdk_version: 5.9.1 | |
| app_file: app.py | |
| pinned: false | |
| license: mit | |
| # Concept Drift Simulator | |
| ์ปจ์ ๋๋ฆฌํํธ(Concept Drift)์ 4๊ฐ์ง ์ฃผ์ ์ ํ์ ์๋ฎฌ๋ ์ด์ ํ๊ณ ์๊ฐํํ๋ ์ธํฐ๋ํฐ๋ธ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋๋ค. | |
| **๐ Live Demo:** [https://huggingface.co/spaces/yoon-gu/concept-drift-simulator](https://huggingface.co/spaces/yoon-gu/concept-drift-simulator) | |
| ## ์ฃผ์ ๊ธฐ๋ฅ | |
| 4๊ฐ์ง ์ปจ์ ๋๋ฆฌํํธ ์ ํ ์๋ฎฌ๋ ์ด์ : | |
| 1. **Sudden (๊ธ๊ฒฉํ ๋๋ฆฌํํธ)**: ํน์ ์์ ์์ ๋ฐ์ดํฐ ๋ถํฌ๊ฐ ๊ฐ์๊ธฐ ๋ณ๊ฒฝ | |
| 2. **Gradual (์ ์ง์ ๋๋ฆฌํํธ)**: ์ด์ ๋ถํฌ์ ์ ๋ถํฌ๊ฐ ์์ด๋ฉฐ ์ฒ์ฒํ ์ ํ | |
| 3. **Incremental (์ฆ๋ถ์ ๋๋ฆฌํํธ)**: ์์ ๋จ๊ณ๋ก ๋ณํ๊ฐ ๋ฐ์ํ์ฌ ๊ณ๋จ์ ํจํด ํ์ฑ | |
| 4. **Recurring (๋ฐ๋ณต์ ๋๋ฆฌํํธ)**: ์ด์ ๋ถํฌ๊ฐ ์ฃผ๊ธฐ์ ์ผ๋ก ๋ค์ ๋ํ๋จ | |
| ## ๊ธฐ์ ์คํ | |
| - **Gradio**: ์ธํฐ๋ํฐ๋ธ UI ๊ตฌ์ฑ | |
| - **Plotly**: ๋์ ์๊ฐํ | |
| - **NumPy**: ๋ฐ์ดํฐ ์์ฑ ๋ฐ ๋ถ์ | |
| ## ์ค์น ๋ฐ ์คํ | |
| ```bash | |
| # ์์กด์ฑ ์ค์น | |
| pip install -r requirements.txt | |
| # ์ฑ ์คํ | |
| python app.py | |
| ``` | |
| ๋ธ๋ผ์ฐ์ ์์ `http://localhost:7860` ์ ์ | |
| ## ์ฌ์ฉ ๋ฐฉ๋ฒ | |
| 1. ์ผ์ชฝ ํจ๋์์ ๋๋ฆฌํํธ ์ ํ ์ ํ | |
| 2. "์๋ฎฌ๋ ์ด์ ์คํ" ๋ฒํผ ํด๋ฆญ | |
| 3. ์ค๋ฅธ์ชฝ์ ์ธํฐ๋ํฐ๋ธ Plotly ์ฐจํธ์ ๋ถ์ ๊ฒฐ๊ณผ ํ์ธ | |
| ## ํ๋ก์ ํธ ๊ตฌ์กฐ | |
| ``` | |
| concept-drift/ | |
| โโโ app.py # Gradio ์ ํ๋ฆฌ์ผ์ด์ | |
| โโโ drift_simulator.py # ๋๋ฆฌํํธ ๋ฐ์ดํฐ ์์ฑ | |
| โโโ visualizer.py # Plotly ์๊ฐํ | |
| โโโ analyzer.py # ๋๋ฆฌํํธ ๋ถ์ | |
| โโโ requirements.txt # ํจํค์ง ์์กด์ฑ | |
| โโโ README.md | |
| ``` | |
| ## Hugging Face Spaces | |
| ๋ฐฐํฌ๋ ์ฑ: https://huggingface.co/spaces/yoon-gu/concept-drift-simulator | |
| ## ๋ผ์ด์ ์ค | |
| MIT License | |