[TOC]
๋ฏธ์ ์์ฅ ์คํ ์กฐ์ฌ ์ 2019๋ 3812์ต, 2020๋ 3291์ต ๊ทธ๋ฆฌ๊ณ 2021๋ ์๋ 9223์ต ์์ผ๋ก ํด๊ฐ ๊ฐ๋ฉด ๊ฐ ์๋ก ๋ฏธ์ ์์ฅ ๊ท๋ชจ๊ฐ ์ปค์ ธ๊ฐ๊ณ ์๋ค. ๋ํ ๋ฏธ์ ๊ณ์์ ์จ๋ผ์ธ ํ๋ซํผ์ด ์ฑ์ฅํ๊ณ ์๋ ์ถ์ธ์ด๋ค. (์ํธํ๋ผ์ด์ค, ์ํธ๋ท, ์ํธ์ ๋ฑ) ์ฝ๋ก๋ ํฌ๋ฐ๋ฏน ์ดํ ์ํธํ์ด์ OVR(์จ๋ผ์ธ ๋ทฐ์๋ฃธ) ๋ํ ์ฆ๊ฐ ์ถ์ธ์ด๋ค. ์ด๋ ๊ฒ ์ปค์ ธ๊ฐ๋ ๋ฏธ์ ์์ฅ ์์์ ์ผ๋ฐ์ธ๋ค์ด ๋ฏธ์ ์ ์ ํ๊ธฐ๋ ์ฌ์ด์ผ์ด ์๋๋ค. ART-REND๋ ์์ ์ ๊ด์ฌ์ ๊ฐ์ง๊ธฐ ์์ํ ์ฌ๋๋ค์๊ฒ ์์ ์ ๋ํ ์ ๊ทผ์ฑ์ ๋์ฌ์ฃผ๊ธฐ ์ํด ๋ง๋ค์ด์ก๋ค.
- ํ๊ฐ / ์ฅ๋ฅด / ์๋๋ณ์ ๋ฐ๋ผ ๋ฏธ๋ ์ ์ํ๋ฅผ ์ ๊ณตํด์ค๋ค.
- ๋ฏธ๋ ์ ์ํ๋ฅผ ๊ด๋ํ๋ฉด์ ๋ง์์ ๋๋ ๊ทธ๋ฆผ์ ๋ด ํ๋กํ์ ์ ์ฅ์ํฌ ์ ์๋ค.
- ๋๋ง์ ์ํ ์ถ์ฒ ์์คํ ์ผ๋ก ์ข์ํ๋ ๊ทธ๋ฆผ๊ณผ ์ฌ์ดํธ์์ ๋์ ํ๋์ ๋ถ์ํด ๊ทธ๋ฆผ์ ์ถ์ฒํด์ค๋ค.
- ๋ด๊ฐ ๋ง์์ ๋๋ ์ ๋ช ์๊ฐ์ ํํ์ผ๋ก ๋ด ์ฌ์ง์ ๋ณํ์์ผ์ค๋ค. (Cycle GAN)
- ์ข์ํ๋ ๊ทธ๋ฆผ๊ณผ ๋ณํ์ํจ ๊ทธ๋ฆผ๋ค๋ก ๋๋ง์ ์ ์ํ๋ฅผ ๊พธ๋ฐ ์ ์๋ค.
์ด๋ฌํ ์ฌ๋ฌ ๊ธฐ๋ฅ๋ค์ ํตํด ์์ ์ ์ฝ๊ฒ ์ ๊ทผํ ์ ์๋๋ก ๋์์ฃผ๋ฉฐ, ART-REND ์๋น์ค ์์์ ๋ง์ ๊ทธ๋ฆผ๋ค์ ์ ํ๊ณ ๊ทธ๋ฆผ์ ๋ํ ์ ๋ณด๋ฅผ ์ ๊ณตํด์ค๋ค. ์ ์ ๋ณ ์ก์ ๋ก๊ทธ๋ฅผ ํตํด ์ฐจ๋ณํ๋ ์ถ์ฒ์๋น์ค๋ฅผ ์ ๊ณตํ๊ณ ๋๋ง์ ์ ์ํ๋ฅผ ํตํด ์ข์ํ๋ ๊ทธ๋ฆผ๊ณผ ๋ณํ์ํจ ๋๋ง์ ๊ทธ๋ฆผ์ ๋ณด์ฌ์ค๋ค.
| OS | Windows 10 | |
|---|---|---|
| Front-End | HTML5 | |
| CSS3 | ||
| JS(ES6) | ||
| Vue3 | 5.0.8 |
|
| Vuex | ||
| Node js | 16.16.0 |
|
| NPM | 8.11.0 |
|
| Back-End | Java | 11 |
| Spring Boot | 2.7.3 |
|
| Spring Data JPA | ||
| Querydsl | 5.0 |
|
| Spring Security | ||
| Spring Cloud | ||
| Gradle | ||
| Data | Django | 3.2.12 |
| Python | 3.9.13 (3.10 ์ด์ ์ฌ์ฉ์ torchvision ์ค๋ฅ) |
|
| Pytorch | 1.12.1 |
|
| scikit-learn | 0.0.0 |
|
| pandas | 1.4.2 |
|
| numpy | 1.22.3 |
|
| Depolyment | Docker | |
| Jenkins | ||
| Nginx | ||
| IDE | IntelliJ | 2022.1.3 |
| Visual Studio Code | ||
| Database | MySQL | 8.0.29 |
| Server | AWS EC2 (Ubuntu 20.04 LTS) | |
| AWS S3 | ||
| Tool | Figma | |
| MySQL Workbench | ||
| MobaXterm | v22.1 |
|
| Postman | ||
| Swagger |
| ๊ตฌ์ฑ๋ |
|---|
![]() |
- ์์ ๋ก๊ทธ์ธ (์นด์นด์ค / ๊ตฌ๊ธ)
| ๋ก๊ทธ์ธ |
|---|
![]() |
- ์ด๋ฆ / ์๋
์์ผ ์
๋ ฅ
- ์ด๋ฆ๊ณผ ์๋ ์์ผ์ด ๊ฐ์ผ๋ฉด ๊ณ์ ํตํฉ
- ๋๋ค์ ์ ๋ ฅ
| ํ์ ๊ฐ์ |
|---|
![]() |
- ๋ง์์ ๋๋ ๊ทธ๋ฆผ 2๊ฐ ์ ํ
- ๋ฉ์ธ ํ์ด์ง ์ถ์ฒ ๊ทธ๋ฆผ์ ๋ฐ์
| ๊ทธ๋ฆผ์ ํ |
|---|
![]() |
- ํ์๊ฐ์ ๋ ์ ํํ๋ ๊ทธ๋ฆผ์ ๋ฐํ์ผ๋ก ๊ทธ๋ฆผ ์ถ์ฒ
- ์ฌ์ฉ์ ์ก์
๋ก๊ทธ๋ฅผ ๋ฐํ์ผ๋ก ๊ทธ๋ฆผ ์ถ์ฒ
- ๊ทธ๋ฆผ ํด๋ฆญ ํ์
- ๊ทธ๋ฆผ ํ๋ ํ์
- ๊ทธ๋ฆผ์ ๋จธ๋ฌธ ์๊ฐ
| ๋ฉ์ธํ์ด์ง |
|---|
![]() |
- ๊ทธ๋ฆผ ์ ๋ณด ์ ๊ณต
- ์ ๋ชฉ, ํ๊ฐ, ์ฅ๋ฅด ๋ฑ ๊ทธ๋ฆผ์ ๊ดํ ์์ธํ ์ ๋ณด ์ ๊ณต
| ๊ทธ๋ฆผ ์ ๋ณด ์ ๊ณต |
|---|
![]() |
- ๊ทธ๋ฆผ ์ถ์ฒ ๊ธฐ๋ฅ (์ข์์ ์ /๋ฌด๋ก ์ถ์ฒ ์์คํ
๋ณ๊ฒฝ)
- ์ข์์๋ฅผ ๋๋ฅด์ง ์์์ ๋ (CBF)
- ์์ธํ์ด์ง ๊ทธ๋ฆผ ์ ๋ณด ๊ธฐ๋ฐ ์ถ์ฒ
- ์ข์์๋ฅผ ๋๋ ์ ๋ (CF)
- ์ข์์๋ฅผ ๋๋ฅธ ๋ค๋ฅธ ์ ์ ๋ค์ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ถ์ฒ
- ๋ฐ์ดํฐ๊ฐ ์์ ๊ฒฝ์ฐ : CF์ CBF๋ฅผ ๋ณํฉํ HF์ฌ์ฉ
- ์ข์์๋ฅผ ๋๋ฅด์ง ์์์ ๋ (CBF)
| ๊ทธ๋ฆผ ์ถ์ฒ ๊ธฐ๋ฅ |
|---|
![]() |
- ๊ทธ๋ฆผ ๋ณํ (Cycle GAN)
- ๋ด๊ฐ ์ ํํ ์ฌ์ง์ ๋ง์์ ๋๋ ํ๊ฐ์ ํํ์ผ๋ก ๋ณํ
| ๊ทธ๋ฆผ ๋ณํ |
|---|
![]() |
- Cycle GAN์ผ๋ก ๋ณํ์ํจ ๋๋ง์ ํฌํ ์นด๋์ ์ข์์ ๋๋ฅธ ๊ทธ๋ฆผ ๋ฆฌ์คํธ ์ ๊ณต
- ๋ด ํ๋กํ์์๋ง ํฌํ ์นด๋ ์ญ์ ๊ฐ๋ฅ
| ๋ด ํ๋กํ |
|---|
![]() |
- ํ๋ํ๊ธฐ ๊ธฐ๋ฅ
- ๋๋ค์ผ๋ก ๋ค๋ฅธ ์ ์ ์ ํ์ด์ง๋ก ์ด๋
| ๋ค๋ฅธ ์ ์ ์ ํ๋กํ (ํ๋ํ๊ธฐ) |
|---|
![]() |
- ์กฐํ์ / ์ข์์์ / ๋ณํ์์ผ๋ก TOP20 ์ ๊ณต
| ๋ญํน ํ์ด์ง |
|---|
![]() |
- ํ๊ฐ๋ณ / ์ฅ๋ฅด๋ณ / ์๋๋ณ๋ก ๊ทธ๋ฆผ ๋ถ๋ฅ
| ํ๊ฐ๋ณ ํ์ด์ง |
|---|
![]() |
| ์ฅ๋ฅด๋ณ ํ์ด์ง |
|---|
![]() |
| ์๋๋ณ ํ์ด์ง |
|---|
![]() |
๐ Notion
โ๏ธ GitLab
| ERD : auth-service |
|---|
![]() |
| ERD : business-service |
|---|
![]() |
| ์์ด์ดํ๋ ์(Figma) |
|---|
![]() |
| ๋งํฌ : [์์ด์ดํ๋ ์(Figma)](Story Board โ Figma) |
| ํฌํ ๋งค๋ด์ผ |
|---|
| ํฌํ ๋งค๋ด์ผ_ARTREND.pdf |
| ์์ฐ ์๋๋ฆฌ์ค |
|---|
| ์์ฐ์๋๋ฆฌ์ค_ARTREND.pdf |
| ๋ฐํ์๋ฃ |
|---|
| ๋ฐํ์๋ฃ_ARTREND.pdf |
















