ํ๋ฒํธ | ํ๋ช | ํ๋ก์ ํธ |
---|---|---|
01 | Optimus GPrime | Hurry Attention: GPU์ ๊ตฌ์กฐ๋ฅผ ๊ณ ๋ คํ Transformer-based LLM ์ถ๋ก ํจ์จ์ฑ ํฅ์ ๋ฐ ๊ฐ์ํ |
02 | ๋ฐ๊น๋ฐฐ | DoongDoongMaster: ๋๋ผ ์ด๋ณด์์ ์ฐ์ต์ ๋์์ฃผ๋ ์ด์ฟ ์คํฑ ๋๋ผ ์ฑ์ ๊ธฐ |
03 | Munchkins | ํ ์นด(WheelCar) : ํ ์ฒด์ด ์ด์ก ์ฐจ๋ ๊ณต๊ธ์ ์ฆ๋๋ฅผ ์ํด ํ์น์ ์์ ์์ธก ๋ชจ๋ธ ๊ฒฐ๊ณผ์ ์ฌ๋กํ ๋์ฌ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ์ด์ ์-ํ์น์ ๋งค์นญ O2O ์น์๋น์ค |
04 | ์ฌ๊ฐํํ๋ฃจ | ๊ฐ์ด:๊ฐ์น-์ฌ์ฉ์ ์ฑํฅ์ ๋ฐ์ํ ๋งค์นญ ์๊ณ ๋ฆฌ์ฆ์ ํตํ ๋ฌธํ ํ์ฌ ๋ํ ๊ตฌํ๊ธฐ ์น ์ฑ |
05 | A.A | ๋ชจ๋ฝ๋ชจ๋ฝ: ๊ฐ์ธ ๋ง์ถคํ ํค์ด์คํ์ผ์ ์ถ์ฒ๋ฐ๊ณ ๋ค์ํ ์กฐ๊ฑด์ ๋น๊ตํ์ฌ ๋ณธ์ธ์๊ฒ ๋ง๋ ํค์ด ๋์์ด๋๋ฅผ ์ฐพ์ ์ ์๋๋ก ๋งค์นญํด์ฃผ๋ ์๋น์ค |
06 | ๋๋ ๋ฉธ์ข ๋์ง ์๊ฒ ์กฐ์ฌํด | Inkspire : NLP์ ์์ฑํ AI ๊ธฐ์ ์ ์ด์ฉํ์ฌ ์ฌ์ฉ์์ ์ทจํฅ์ ๊ธฐ๋ฐ์ผ๋ก ํ ๊ฒ์ ๋ชฉํ๋ฅผ ์์ฑํ์ฌ ํ๋ ์ดํ๋ 1์ธ์ฉ ํ ์คํธ RPG |
07 | ๋ฃจ์ค | Once : ์นด๋ ๋ค๋ณด์ ์์ ๋๋ํ ์๋น๋ฅผ ์ํด ๊ฒฐ์ ์ ์ต๋ ํํ์ ๋ฐ์ ์ ์๋ ์นด๋๋ฅผ ์ถ์ฒํด ์ฃผ๋ AI ์ฑ๋ด ์๋น์ค |
08 | ECST | ๋์์ ๊ฐ์ ์์ฒญ์ ๋ฅ๋ฌ๋๊ธฐ๋ฐ ์ง์ค๋ ๊ฐ์ง๋ฅผ ํตํ ํ์ตํจ์จ์ฆ์ง ์๋น์ค : ๋ฌ๋๋ฉ์ดํธ |
09 | ๊ฐ์ฒ ๋ชฝ๋ฅ์ด | AI๊ธฐ๋ฐ ์ฌ์ฉ์์ค์ฌ์ ์ปค๋ฆฌํ๋ผ ๊ฐ์ด๋ ์กธ์ ์๋ฎฌ๋ ์ด์ ํ๋ก๊ทธ๋จ |
10 | Qt | IT ์ทจ์ค์์ ์ํ CS ๊ธฐ์ ๊ตฌ๋ ๋ฉด์ ๋๋น & ํ์ต ํ๋ซํผ |
11 | ๋ก์ผ๋จ | ๋งํ์ง๋ง๊ณ : ๊ณ ์๋ ์๋ฌผ์ธ ๋ง๊ณ ์ด๋ณด ์ฌ๋ฐฐ์๋ฅผ ์ํ ์ด๋ฏธ์ง ๊ฐ์ฒด ๊ฒ์ถ ๋ฐ ๋ถ๋ฅ ๊ธฐ๋ฐ ๋์๋ฌผ ์ง๋ณ ์๋ณ ์ฑ ์๋น์ค |
12 | ํํํฑํฑํ๋ผ์ดํฌ | ๋ง 10์ธ ์ด์์ ์ฒญ์๋ ๋ค์ ์ํ ์ปดํจํ ์ฌ๊ณ ๋ ฅ์ ๊ธฐ๋ฅด๋ ๋ชจ๋ฐ์ผ ์ฝ๋ฉ ํ์ต ๊ฒ์ - ๋ฉ๋ฅดํจ ์ฝ๋ : ์ฝ๋ฉ์ผ๋ก ๋ํ ์ธ๊ณ๋ฅผ ๊ตฌํ๋ผ! |
13 | ์ค์ํก์ดํฌ๋ฃจ | Agent.I : Generative Agent๋ฅผ ์ ์ฉํ NPC์์ ๋ ผ๋ฆฌ ๊ฒฝ์ ์์คํ ์ผ๋ก ๋ฐ์ฌํ์ ์ง๋จ์ ์ํด์ํค๋ ๊ฒ์ |
14 | CoB | ํผ์นํ์ธ๋ : ๋ถ๋ฅด๊ธฐ ์ฌ์ด ๋ ธ๋๋ฅผ ์ฐพ๊ณ ์ถ์ ๋น์ ์ ์ํ ์ฌ์ฉ์ ์๋์ด ๊ธฐ๋ฐ ๊ฐ์ ํํฐ๋ง ์๋น์ค |
15 | ๊ฐ์๋๋ฆฌ | ๋ค์: ์ํด ํ์๋ ๊ฒฝ๋ ฅ์ ์ด๋ ค ์ผํ ์ ์๋๋ก ์ ๋ฌด ํ ์ค ์๊ฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ธฐ์ ์๊ฒ ์๋์ด ์ ๋ฌธ๊ฐ๋ฅผ ์ถ์ฒํด์ฃผ๋ AI ๋งค์นญ ์ธ์ฌํ ์น ์ฌ์ดํธ |
16 | ๊ฒฐ๋ฒ | ๊ฒฐ๋ฒ |
17 | ์ถ๋ฐ๋๋ฆผํ | AI ๊ฐ์ฒด ์ธ์๊ณผ ํ๋กฌํํธ ์์ง๋์ด๋ง์ ํ์ฉํด ๋ง์ถคํ ๊ฑด๊ฐ ์กฐ์ธ์ ์ ๊ณตํ๋ ๊ณผ๋ฏผ๋์ฅ์ฆํ๊ตฐ ๊ด๋ฆฌ ์ดํ๋ฆฌ์ผ์ด์ , BellyWelly |
18 | ์คํธ | Prompirit: Prompt Editing AI Tool to Improve AI-Generative Work Using User Emotion |
19 | TMM | ์บฃ์นํ์: ํจ์จ์ ์ธ ์๊ฐ ๊ด๋ฆฌ์ ์ด๋ ค์์ ๊ฒช๋ 2030์ธ๋๋ฅผ ์ํ ํ์ด๋จธ ๊ธฐ๋ฐ ๋ชจ๋ฐ์ผ ์๊ฐ ๊ด๋ฆฌ ๊ฒ์ ์ดํ๋ฆฌ์ผ์ด์ |
20 | ์ฟ ํน๋ง๋ง | ์ฟก์ธ์ด๋ธ: ๊ณ ๋ฌผ๊ฐ ์๋์ ์๋น ์ ๊ฐ์ ์ํ๋ 1์ธ ๊ฐ๊ตฌ์๊ฒ โ๋์ฅ๊ณ ์ ์์ฌ๋ฃ ๊ด๋ฆฌโ, โ๋ ์ํผ ์ถ์ฒโ, โ์๋น ์ ๊ฐ ํต๊ณโ๋ฅผ ์ ๊ณตํ๋ ์น ์ฑ ์๋น์ค |
21 | AtoB | ์์ธ์ด์ฒ๋ฆฌ๋ฅผ ์ด์ฉํ์ฌ ๊ฐ์ ๋ถ์๊ณผ ์๋ฃจ์ ์ ์ ๊ณตํด์ฃผ๋ ์ผ์ ๊ธฐ๋ก ํ๋ซํผ |
22 | ์ฐ๋ฆฌ๋ฐ | Fairy Tairy ๋ํ๊ฐ์ ๊ทธ๋ฆผ์ ์๋์ผ๋ก ์์ฑํด์ฃผ๋ AI ์ผ๊ธฐ ์๋น์ค |
23 | ์์ฐํ์ฝ | Stroke-based Collaborative Drawing between Robot(AI) and Human |
24 | ๋ง๊ณ ์ ค๋ฆฌ | Grounding Dino๋ฅผ ํ์ฉํ ๊ฐ์ฒด ํ์ง ๊ธฐ๋ฐ CCTV ์ ํ๊ธฐ ๋๋ ์ํฉ ๋ชจ๋ํฐ๋ง SDK |
25 | S | ์์์๊ฐ๊ณผ ๋์ ์ ๊ธฐ๋ฐ์ผ๋ก ํ ์ค์ผ์ค ์ถ์ฒ ๋ฐ ์ผ์ ๊ด๋ฆฌ ์ฑ ์๋น์ค |
26 | ETT | DISLODGED : ๋ด๊ฐ ์ง์ ์์ฑํ '๋๋ง์ ๊ฐ์ ๋ณด์ด์ค'๋ก ๊ณ ๋ฏผ์ ๋ํ ์๋ก๋ฅผ ์ฃผ๊ณ ๋ฐ์ผ๋ฉฐ, ๋ณด์ด์ค ์๋ก๋ค์ ๋ชจ์ ํ๋์ ์์ ์ฒ๋ผ ๋ค๋ ค์ฃผ๋ ๊ฐ์ฑ ์น ์๋น์ค |
27 | E๋ชจ์ง | MosaicNow : ๊ณต๊ณต์ฅ์ ๋ผ์ด๋ธ ๋ฐฉ์ก์์ ํ์ธ์ ์ด์๊ถ ๋ณดํธ๋ฅผ ์ํย ์ค์๊ฐ ์๋ฉด์ธ์ ์ปค์คํ ๋ชจ์์ดํฌ ์คํธ๋ฆฌ๋ฐ ์๋น์ค |
28 | ๋ฌ๋ฆฌ๋ฆฌ | ์๋ง์์ ๋ด์ ์ผ๊ธฐ ๊ตํ์ ํตํด ํ๋์ธ์ ์์ธ๊ฐ ํด์๋ฅผ ๋๋ ๊ตํ์ผ๊ธฐ ์น ์๋น์ค <๋น๋ฐ์น๊ตฌ> |
29 | ์ธ๋ผ์ด | ์์ด ํํ ์ค๋ ฅ์ ํฅ์์ํค๊ธฐ ์ํด, ์ํ๋ ์ฃผ์ ์ ์์ด ๊ธฐ์ฌ๋ฅผ ์ ํํ๋ฉด, ํด๋น ๋ด์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ์ ์ ํ ์ง๋ฌธ๊ณผ ๋ฐ์์ ์์ฑํ๋ AI์ ๋ํํ๋ ์์ฑ ์ฑํ ์ฑ |
30 | ์ผ๊ตฌ์ด๋ | CATCHUP: AI ์ฑ๋ด์ ํ์ฉํด ์ปดํจํฐ ๊ณตํ๊ณผ ํ์์๊ฒ ์ ์ ๊ณผ๋ชฉ ํ์ต์ ์ํ ๋ง์ถคํ ์๋ฃ๋ฅผ ์๋ ์์ฑ ํด์ฃผ๋ ์น์๋น์ค |
31 | BCS | MedCoLearn - ์๊ฐ์๋ฉด๊ฒ์ฌ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ ์ฐํฉํ์ต ๊ธฐ๋ฐ ์๋ฉด ์ฅ์ ์ํ๋ ํ์ ๋ชจ๋ธ |
32 | ๋จธ๋์บ์ณ | HoBHuB : ์ผ์ ์ ํ๋ ฅ ์ถฉ์ ์ ์ํด ์ทจ๋ฏธ๋ฅผ ์ฐพ๋ ์ฌ๋๋ค์๊ฒ ๊ฐ์ธ์ ์ฑํฅ ๋ฐ ์ํฉ์ ๋ฐ์ํ ๋ง์ถคํ ์ทจ๋ฏธ๋ฅผ ์ถ์ฒํด์ฃผ๋ ์๋น์ค |
33 | Donuts | ๊ณต์ ๋ํผ : ์ผ๊ตฌ ํฌ์ ์ํ ์ฌ์ฉ์ ๊ธฐ๋ฐ ์ถ์ฒ ์ ๋ํผ ๋์ฌ ์ฑ ๋ฐ ๋์ฌ ์ํ๊ธฐ |
34 | ๊ณ ๋ฑ์ด | ์ผ์ ๊ธฐ๋ฐ ์์ฐ ๊ด๋ฆฌ ์๋น์ค '๋ ์๋ฆฌ(Be Happy)' - ์ผ์ ์ ๋ฐ๋ฅธ ์์ฐ ๋ถ๋ฐฐ ๋จธ์ ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ์ฌํ์ด๋ ์์ ๋ ๊ด๋ฆฌ๋ฅผ ๋๊ณ , ๊ณผ๋ํ ์๋น๋ ์ฌ์ฉ๋ ์ค์ด๊ธฐ ์ฑ๋ฆฐ์ง ๋ฑ์ ํตํด ๊ฒฝ๊ณํ๋๋ก ํ๋ ์ผ์ ๋ฆฌ์คํธยท๊ฐ๊ณ๋ถ ํตํฉ ๋ชจ๋ฐ์ผ ์น ์๋น์ค |
35 | log | ์์ ์ผ๊ธฐ ํ๋ซํผ log: NLP๋ฅผ ํ์ฉํ ๊ฐํธํ๊ณ ์์ํ ์ผ๊ธฐ ๊ธฐ๋ก |
36 | ๋ ์ | Neverland: ํ์ค์์ ๋ฒ์ด๋ ๊ณผ๊ฑฐ๋ฅผ ์ถ์ตํ๊ณ ์ถ์ ํ๋์ธ๋ค์ ์ํด ์์ , ์ํ, ํจ์ ๋ฑ์ ๋ ํธ๋ก ์ฝํ ์ธ ๋ฅผ ์ถ์ฒ AI๋ก ๋ง์ถค ์ ๊ณตํ๋ ์ถ์ต ํ์ ํ๋ง ์ฑ ์๋น์ค |
37 | re:coding | ์ฌ์ฉ์์ ์์ ๋ก์ด ์ํธ์์ฉ์ด ๊ฐ๋ฅํ Gen AI ๊ธฐ๋ฐ ์ค๋งํธ ์ค์ผ์ค๋ง ์น ์๋น์ค |
38 | ํ์ด | ์คํจํธ๋ฆฌ: ์คํจ ์๋ ํ์ฅํ ์ ํ์ ์ํ ๋จธ์ ๋ฌ๋ ๊ธฐ๋ฐ ์ฑ๋ถ ๋ง์ถคํ ํ์ฅํ ์ถ์ฒ ์๋น์ค |
39 | ์๊ฐํฌ์ฐฉ | ๊ฐ์ฒด ์ธ์๊ณผ NLP๋ฅผ ํ์ฉํ ๊ฐ๊ดยท๋จ๋ตยท์์ ์ ์ํ์ง ์ฑ์ AI ์ํํธ์จ์ด |
40 | ํฐํ ๋ผ | ์ด๋ฑํ๊ต ๊ณ ํ๋ ์ํ ๊ต์ก์ ์ํ ๋ชจ์ ์ธ์ ๊ฒ์ |
41 | ์ด์ด๋ฐฐ๋ฆฌ | MATHORY: ์ฌ๋ฏธ์๋ ํ๋กฌํฌํธ ์์ฑ ๊ธฐ๋ฐ ์คํ ๋ฆฌํ ๋งํ ์ด๋ฑํ๊ต ์ ํ๋ ์ฐ์ ๊ต์ก ๊ฒ์ |
42 | ์๋ผ๋น | DRIVE GUARDIAN : ๊ฒฝ๋ํํ ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ํตํด ์ด์ ์์ ์กธ์ ์ด์ ๋ฐ ์ด์ ์ค ๋ถ์ฃผ์๋ฅผ ๋ฐฉ์งํ๋ ์ด์ ์ ๋ชจ๋ํฐ๋ง ์ฑ ์๋น์ค |
ํ๋ก์ ํธ๋ช / ๋ถ์ | Hurry Attention: GPU์ ๊ตฌ์กฐ๋ฅผ ๊ณ ๋ คํ Transformer-based LLM ์ถ๋ก ํจ์จ์ฑ ํฅ์ ๋ฐ ๊ฐ์ํ |
---|---|
์์ฑ์ผ | 2023๋ 12์17์ผ |
ํ๋ฒํธ ๋ฐ ํ๋ช | 01. Optimus GPrime |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ํฉ์ฌ์(2176427) ํ์ฅ, ๊ด๋ จ ์ ํ ์ฐ๊ตฌ ๋ถ์, ํ๋กํ์ผ๋ง, ์ฑ๋ฅ ํ๊ฐ ์คํ ์ ์๋น(2173109) ํ์, ๊ด๋ จ ์ ํ ์ฐ๊ตฌ ๋ถ์, ๋ฐฑ๊ทธ๋ผ์ด๋ ์์น, ์ฑ๋ฅ ํ๊ฐ ์คํ ์ต์ด๊ฒฝ(2276327) ํ์, ๊ด๋ จ ์ ํ ์ฐ๊ตฌ ๋ถ์, ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฐ ํ๋ ์์ํฌ ์กฐ์ฌ, ์ฑ๋ฅ ํ๊ฐ ์คํ |
ํ์ง๋๊ต์ | ์ค๋ช ๊ตญ ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ๊ฑฐ๋ ์ธ์ด ๋ชจ๋ธ (Large Language Model, ์ดํ LLM)์ ์์๊ฐ ์ฆ๊ฐํจ์ ๋ฐ๋ผ ์ถ๋ก ๋น์ฉ์ ๊ฐ์๋ ๋์ฑ ์ค์ํด์ง๊ณ ์๋ค. LLM์ ์ถ๋ก ์ ์ํด์๋ ๋ค๋์ GPU๊ฐ ์ฌ์ฉ๋๋๋ฐ, GPU์ ๊ตฌ์กฐ๋ฅผ ๊ณ ๋ คํ LLM ์ต์ ํ ๊ธฐ๋ฒ์ ๋๋ฆฌ ์๋ ค์ง์ง ์์๋ค. ๋ฐ๋ผ์ ๋ณธ ํ์์๋ GPU์ ๊ตฌ์กฐ๋ฅผ ๊ณ ๋ คํ LLM ์ต์ ํ ๋ฐฉ๋ฒ์ ์ ์ํ์ฌ LLM์ ์ถ๋ก ์ ๊ฐ์ํ๊ณ , ์ด์ ๋๋ถ์ด ๋ฐ์ดํฐ ์ผํฐ์ ์๋์ง ์๋ชจ ์ ๊ฐ์๋ ๊ธฐ์ฌํ๊ณ ์ ํ๋ค. |
๋ฌธ์ ์ ์ ์ | ChatGPT[1]์ ๊ฐ์ LLM์ ์์๋ ์ ์ฐจ ์ฆ๊ฐํ๊ณ ์๋ค. LLM์ ์์ต ๊ฐ์ ๊ฐ์ค์น๋ฅผ ์ฌ์ฉํจ์ ๋ฐ๋ผ ๊ธด ์๊ฐ์ ์ฐ์ฐ์ ์๊ตฌํ๋ฉฐ, ์ด๋ฌํ ์ฐ์ฐ์ ๋น ๋ฅด๊ฒ ์ฒ๋ฆฌํ๊ธฐ ์ํด ๋ค๋์ GPU๋ฅผ ํ์๋ก ํ๋ค. ์ด๋ฌํ GPU ์๋ฒ๋ฅผ ๋ชจ์๋ ๋ฐ์ดํฐ ์ผํฐ์์๋ LLM ์์๊ฐ ์ฆ๊ฐํจ์ ๋ฐ๋ผ ๋ง์ ์์ ์๋์ง๋ฅผ ์๋ชจํ๊ณ ์๋ค[12]. ๋ฐ๋ผ์ GPU์ LLM ์ถ๋ก ์ ์ต์ ํํ์ฌ ์ถ๋ก ๋น์ฉ์ ๊ฐ์์ํด์ผ๋ก์จ, GPU์ ์๋์ง ์๋ชจ๋ฅผ ๊ฐ์์ํค๋ ๊ฒ์ด ๋งค์ฐ ์ค์ํ ๋ฌธ์ ๋ก ๋๋๋๊ณ ์๋ค. |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | [๊ด๋ จ ์ฐ๊ตฌ] NVIDIA์์ LLM์ ์ถ๋ก ์ ๊ฐ์ํํ๊ธฐ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ธ FasterTransformer[5]๋ฅผ ๊ตฌํํ๋ค. FasterTransformer๋ ๋ค์ํ ๊ฐ์ ๊ธฐ๋ฒ์ ์ ๊ณตํ๋๋ฐ, KV Cache์ ํจ์จ์ ์ธ ์ฌ์ฉ์ ์ํ memory reservation์ ๋ํ์ ์ธ ์๋ก ๋ค ์ ์๋ค. ๊ธฐ์กด์ LLM ์ถ๋ก ๊ณผ์ ์์๋, ํ๋์ ํ ํฐ์ ์์ฑํ ๋๋ง๋ค ํด๋นํ๋ KV Cache ๊ณต๊ฐ์ ํ ๋นํ๋ ๋ฐฉ์์ ์ฌ์ฉํ๋ค. ํ์ง๋ง, FasterTransformer๋ ์ผ์ ๊ฐ์์ ํ ํฐ์ ๋ํ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ๋ฏธ๋ฆฌ reservation ํจ์ผ๋ก์จ, ๊ธฐ์กด์ on-demand ๋ฐฉ์์ memory allocation์ผ๋ก ๋ฐ์ํ overhead๋ฅผ ๊ฐ์์ํจ๋ค. vLLM[13]์ ์ด์ ๊ฐ์ memory allocation ๋ฐฉ์์ ํ๊ฒ๋ฅผ ๊ทน๋ณตํ๊ธฐ ์ํด, paged attention์ ๊ธฐ๋ฐ์ผ๋ก ํ ๊ฐ์ํ ์์ง์ ์ ์ํ๋ค. vLLM์ ์ด์์ฒด์ ์ ๊ฐ์ ๋ฉ๋ชจ๋ฆฌ์ ํ์ด์ง ๊ธฐ๋ฒ์ ์ฐจ์ฉํ์ฌ ์๋ก์ด attention algorithm์ ์ ์ํ๋ค. ์ด๋ฅผ ํตํด ๋ถํ์ํ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ reservation์ ์ค์ด๊ณ , batch size๋ฅผ ํจ์จ์ ์ผ๋ก ์ฆ๊ฐ์ํด์ผ๋ก์จ throughput์ ํฅ์์ํฌ ์ ์๋ค. [ํ๊ณ์ ] ์์ ๊ฐ์ memory reservation ๊ธฐ๋ฒ์ ์ฃผ๋ก LLM์ด ์์ฑํ ์ ์๋ ์ต๋ ํ ํฐ ๊ฐ์์ ๋น๋กํ๋ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ๋ฏธ๋ฆฌ reservation ํ๋ค. ๋ฐ๋ผ์, ๊ฒฝ์ฐ์ ๋ฐ๋ผ ๋ถํ์ํ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ๊น์ง reservation์ ํ์ฌ ์๋นํ ์์ ๋ฉ๋ชจ๋ฆฌ ๋ญ๋น๋ฅผ ์ด๋ํ ์ ์๋ค๋ ๋ฌธ์ ์ ์ด ์๋ค[3]. ๋ํ, ๋ฉ๋ชจ๋ฆฌ์ ์ฌ์ฉ๋์ GPU๊ฐ ํ ๋ฒ์ ์ฒ๋ฆฌํ ์ ์๋ request์ ์๋ฅผ ์ ํํ๋ ์์ ์ค ํ๋์ด๋ฏ๋ก, ๋ฉ๋ชจ๋ฆฌ ๋ญ๋น๋ ๊ฒฐ๊ตญ throughput ๊ฐ์์ ๋ฌธ์ ๋ก ์ด์ด์ง ์ ์๋ค. |
์ ์๋ด์ฉ | vLLM์ด๋ผ๋ ๊ฐ์ํ ์์ง์ Prefetching๊ณผ Preeviction ๊ธฐ์ ์ ๊ตฌํํจ์ผ๋ก์จ, KV Cache๋ฅผ ๋์ฑ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ๊ณ ๋ณด๋ค ๋ ๋น ๋ฅธ LLM์ ์ถ๋ก ์ ์คํํ ๊ฒ์ด๋ค. |
๊ตฌํ๋ฐฉ๋ฒ | ์ฑ๋ฅ ํ๊ฐ ๋ฐ ๋ฐ์ดํฐ ์ ๊ทผ ํจํด ๋ถ์ ๋ฑ์ ์ํด NVIDIA์์ ์ ๊ณตํ๋ Nsight Systems[9]์ Nsight Compute[10] ํ๋กํ์ผ๋ง ํด์ ํ์ฉํ๋ค. ํ๋ ์์ํฌ๋ก PyTorch[6]๋ฅผ ์ ํํ์ฌ vLLM์์์ Prefetching ๋ฐ Preeviction ๊ธฐ๋ฒ์ ๊ตฌํํ๋ค. ์คํ ํ๊ฒฝ์ผ๋ก๋ NVIDIA GeForce RTX 4090 GPU ์๋ฒ 1๋, intel i9-12900K CPU ์๋ฒ 1๋, ubuntu 22.04 ์ด์์ฒด์ ๋ฅผ ์ฌ์ฉํ์ฌ, LLM์ ์ถ๋ก ์ฑ๋ฅ์ ํ๊ฐํ๋ค. |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | ์ฌ์ฉ ์ธ์ด: CUDA, python, C++ ํ๋ ์์ํฌ: PyTorch[6] ์คํ์์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ: cuBLAS[7], Huggingface Transformers[8], FasterTransformer[5] |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | KV Cache์ ์ต์ ํ๋ฅผ ํตํด ํ์ ๋ GPU์ ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ์ ํจ์จ์ ์ผ๋ก ํ์ฉํจ์ผ๋ก์จ, ๊ฐ์ ์๊ฐ ์์ ๋ ๋ง์ request๋ฅผ ์ฒ๋ฆฌํ ์ ์๋ค. ์ด๋ก์จ throughput์ด ์ฆ๊ฐํ์ฌ, LLM์ ์ถ๋ก ์ฑ๋ฅ์ ํฅ์์ํฌ ์ ์๋ค. ๋๋ถ์ด LLM์ ํญ๋ฐ์ ์ธ ์์๋ก ๋ฐ์ดํฐ ์ผํฐ ๋ด์ GPU ์ฌ์ฉ๋์ด ๊ธ๊ฒฉํ ์ฆ๊ฐํจ์ ๋ฐ๋ผ, ๋ฐ์ดํฐ ์ผํฐ์ ์ ๋ ฅ ์๋ชจ๊ฐ ์ฌ๊ฐํ ๋ฌธ์ ๋ก ์ฃผ๋ชฉ๋ฐ๊ณ ์๋ค. ๋ฟ๋ง ์๋๋ผ ๋ฐ์ดํฐ ์ผํฐ์ ์จ๋ ์กฐ์ ์ ์ํด ์ฌ์ฉ๋๋ ๋๊ฐ์ ์๋ชจ ๋ํ ์ค์ํ ์ด์๋ก ๋ค๋ฃจ์ด์ง๋ค. ๋ณธ ์ฐ๊ตฌ๋ฅผ ํตํด LLM์ throughput์ ์ฆ๊ฐ์ํด์ผ๋ก์จ ์ด์ ๊ฐ์ ๋ฐ์ดํฐ ์ผํฐ์ ์ ๋ ฅ ๋ฐ ๋๊ฐ์ ์๋ชจ ๋ฌธ์ ํด๊ฒฐ์ ๊ธฐ์ฌํ ์ ์์ ๊ฒ์ผ๋ก ๊ธฐ๋๋๋ค. ์ด๋ฌํ ๊ธฐ๋ํจ๊ณผ๋ฅผ ํตํด ๋ณธ ์ฐ๊ตฌ๋ ํจ์จ์ ์ธ GPU ์์ ํ์ฉ๊ณผ ์ง์ ๊ฐ๋ฅํ ๊ธฐ์ ๋ฐ์ ์ ๊ธฐ์ฌํ๋ฉฐ, LLM์ ํ์ฉํ ๋ค์ํ ์์ฉ ๋ถ์ผ์์์ ์ฑ๋ฅ ํฅ์์๋ ๊ธ์ ์ ์ธ ์ํฅ์ ๋ฏธ์น ๊ฒ์ผ๋ก ๋ณด์ธ๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | LLM์์ ์ฌ์ฉํ๋ Transformer[1] ๋ชจ๋ธ ๊ตฌ์กฐ์ ๊ดํ ์ ๋ฐ์ ์ธ ์ง์์ ์ต๋ํ์๋ค. Transformer๋ฅผ ํ์ฉํ inference (์ถ๋ก ) ๊ณผ์ ์ attention ์ฐ์ฐ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. attention ์ฐ์ฐ์ Query * Key ์ผ๋ก ๊ตฌํ attention score์ Value๋ฅผ ๊ณฑํจ์ผ๋ก์จ, Query์ ํด๋นํ๋ ๋จ์ด๊ฐ ๋ค๋ฅธ ๋จ์ด๋ค์ ์ฃผ๋ชฉํ ํ๋ฅ ์ ๊ตฌํ๋ ๊ฒ์ด๋ค. chatGPT๋ฅผ ์๋ก ๋ค์์ ๋, ์ฐ๋ฆฌ๊ฐ prompt์ ๋ฌธ์ฅ์ ์ ๋ ฅํ์ฌ request๋ฅผ ์ฃผ๋ฉด, GPT model์ ํด๋น ๋ฌธ์ฅ์ query๋ก ์ฌ์ฉํ์ฌ ๋จ์ด๋ค ๊ฐ์ attention score์ ๊ณ์ฐํ ๋ค ๋ค์ ๋จ์ด๋ฅผ ์์ธกํ๋ค. ์์ธก๋ ๋จ์ด๋ ๋ค์ Query๋ก ์ฌ์ฉ๋๊ณ , ์ด๋ฌํ attention ์ฐ์ฐ์ ๋ฐ๋ณตํจ์ผ๋ก์จ request์ ๋ํ output ๋ฌธ์ฅ์ ์์ฑํ๋ค. LLM ์ค ํ๋์ธ LLaMA 7B[4]๋ฅผ Nsight Systems[9] ๋ฐ Compute[10]๋ฅผ ํตํด ํ๋กํ์ผ๋ง ํ์ฌ Transformer์ ์ฐ์ฐ ๊ณผ์ ์ ํ์ ํ๊ณ , ๋ณ๋ชฉ์ด ๋๋ ๋ถ๋ถ์ ํ์ธํ์๋ค. KV Cache๋, ๊ฐ์ค์น๋ฅผ ํตํด์ ๊ตฌํ Key, Value ๊ฐ์ ์ ์ฅํด๋๊ณ Query๊ฐ ์ฃผ์ด์ง ๋ ๋ค์ ๊ณ์ฐ์ ํ์ง ์๊ณ ์ ์ฅ๋ ์บ์๊ฐ์ ์ฌ์ฉํ๋ ๊ฒ์ผ๋ก ๋น ๋ฅธ ์ถ๋ก ์ ์ํด ๊ณ ์๋ ๋ฐฉ๋ฒ์ด๋ค. ํ์ง๋ง, ์ด๋ GPU ๋ฉ๋ชจ๋ฆฌ์์ ๋ง์ ๊ณต๊ฐ์ ์ฐจ์งํ๊ธฐ ๋๋ฌธ์ batch size๋ฅผ ์ ํํ๊ฒ ๋์ด throughput์ ์ฆ๋๋ฅผ ๋ฐฉํดํ๋ค. ์ด๋ throughput ํฅ์์ ํตํด latency ๋ฅผ ์ค์ด๋ GPU ๊ตฌ์กฐ์ ์ ํฉํ์ง ์์ ๊ฐ๋ฅ์ฑ์ด ์๋ค. ๋ฐ๋ผ์ ์ ํ ์ฐ๊ตฌ ์กฐ์ฌ ์ค, ์ด๋ฌํ KV Cache๋ฅผ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ๊ธฐ ์ํ Paged Attention์ ์ ์ํ vLLM[13]์ ๋ถ์ํ์๊ณ , vLLM์ ๋ณด์ํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ ๊ณ ์ํ๋ค. ๊ทธ ํ batch size ๊ณผ throughput ์ฆ๊ฐ๋ฅผ ์ํด CPU์ GPU ๋ ์ฅ์น์ ๋ฉ๋ชจ๋ฆฌ ์ฃผ์ ๊ณต๊ฐ์ ์ฌ์ฉํ๋ Unified Memory๋ฅผ vLLM ์ ๋์ ํ๊ณ ์ ์๋ํ์์ผ๋, python ๊ธฐ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ CUDA Unified Memory๋ฅผ ์ ์ฉํ๋ ๊ฒ์ด ์ด๋ ต๋ค๋ ์ฌ์ค์ ํ์ธํ์๋ค. vLLM์ด๋ ๊ฑฐ๋ ์ธ์ด ๋ชจ๋ธ ์ถ๋ก ์ ๋์ throughput์ผ๋ก ์ ๊ณตํ๋ ๊ฐ์ํ ์์ง์ด๋ค. ๊ธฐ์กด์ Attention ์ฐ์ฐ์ Paged Attention์ผ๋ก ๊ฐ์ ํ์๋ค. Paged Attention์ ์ด์์ฒด์ ๊ฐ Virtual Memory๋ฅผ ๊ด๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ๊ธฐ์ธํ์๋ค. KV Cache๋ฅผ KV Block ๋จ์๋ก ์ชผ๊ฐ์ด Physical Memory์ ๋น์ฐ์์ ์ผ๋ก ํ ๋นํ๊ณ , Logical KV Block์์ Physical KV Block๋ก์ Mapping์ ํตํด KV Cache๋ฅผ ๊ด๋ฆฌํ๋ ์๊ณ ๋ฆฌ์ฆ์ด๋ค. GPU ๋ฉ๋ชจ๋ฆฌ ๊ณต๊ฐ ๋ด์ KV Cache๋ก์จ ํ์ฉํ ์ ์๋ ๊ณต๊ฐ์ ์ฆ๋์์ผ ๋์ throughput์ LLM ์ถ๋ก ์ ๊ฐ๋ฅํ๊ฒ ํ๋ค. 10์์ ์คํ์์๋ ๊ธฐ์กด vLLM์ Unified Memory๋ฅผ ์ ์ฉํ์ฌ ์ถ๋ก ์ฑ๋ฅ์ ๊ฐ์ ํ๋ ค๋ ์๋๊ฐ ๋ถ๊ฐ๋ฅํ๋ค๋ ๊ฒฐ๋ก ์ ๋์ถํ๋ค. 11์์๋ vLLM์ ์ถ๊ฐ ์คํ์ ํตํด ๋ค๋ฅธ ํ๊ณ์ ์ ์ฐพ๊ธฐ ์ํด ๋ ธ๋ ฅํ๋ค. Preemption์ด ๋ฐ์ํ๋ ๊ฒฝ์ฐ, KV Cache ๊ฐ์ ๊ตฌํ๋ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ธ Recomputation๊ณผ Swapping์ ๋ํ ์ฌ๋ถ๋ฅผ ์ฒซ ๋ฒ์งธ ์กฐ์๋ณ์ธ์ผ๋ก, KV Cache์ ๋ค์ํ Block Size๋ฅผ ๋ ๋ฒ์งธ ์กฐ์๋ณ์ธ์ผ๋ก ์ค์ ํ์ฌ throughput์ ๋ถ์์ ์ํํ๋ค. ์ด ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก Swapping์ด vLLM ์ฑ๋ฅ์ ๋ณ๋ชฉ์ด ๋ ๊ฒ์ด๋ผ๋ ๊ฐ์ค์ ์ธ์ฐ๊ณ , Preemption๊ณผ Preeviction์ ํ์ฉํ์ฌ vLLM์ ๊ฐ์ ํ๋ ๋ฐฉํฅ์ ๋ณธ ํ๋ก์ ํธ์ ํต์ฌ ์์ด๋์ด๋ก ๋์ถํ๋ค. |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | block size ๋ฐ preemption mode์ ๋ฐ๋ฅธ vLLM ์ฑ๋ฅ ์ฐจ์ด๋ฅผ ๋ถ์ํ๊ธฐ ์ํด GPU์๋ฒ์์์ ์ถ๋ก ์คํ ์งํ ๊ณผ์ ์ ๋ณด์ธ๋ค. Swapping์ ์ํํธ์จ์ด์ ์ธ prefetching๊ณผ preeviction์ ํตํด ๊ฐ์ ํ ์ ์์ ๊ฒ์ด๋ผ๋ ๊ฐ์ค์ ์ธ์ฐ๊ณ , Preemption ๋ฐ์ ๋น๋์ Swapping์ผ๋ก ๋ฐ์ํ๋ overhead๋ฅผ ๋ถ์ํ๋ค. |
๋ฐํ์๋ฃ | https://drive.google.com/file/d/1qdIBkeVHgEICr4LWjtzBtfmBTKnf3jMQ/view?usp=sharing |
๊ธฐํ | [References] [1] Vaswani, A., Shazeer, N., Parmar, N., Uszkoreit, J., Jones, L., Gomez, A. N., ... & Polosukhin, I. (2017). Attention is all you need. Advances in neural information processing systems, 30. [2] Brown, T., Mann, B., Ryder, N., Subbiah, M., Kaplan, J. D., Dhariwal, P., ... & Amodei, D. (2020). Language models are few-shot learners. Advances in neural information processing systems, 33, 1877-1901. [3] Yu, G. I., Jeong, J. S., Kim, G. W., Kim, S., & Chun, B. G. (2022). Orca: A distributed serving system for {Transformer-Based} generative models. In 16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22) (pp. 521-538). [4] Touvron, H., Lavril, T., Izacard, G., Martinet, X., Lachaux, M. A., Lacroix, T., ... & Lample, G. (2023). Llama: Open and efficient foundation language models. arXiv preprint arXiv:2302.13971. [5] https://github.com/NVIDIA/FasterTransformer [6] https://github.com/pytorch/pytorch [7] https://developer.nvidia.com/cublas [8] https://github.com/huggingface/transformers [9] https://developer.nvidia.com/nsight-systems [10] https://developer.nvidia.com/nsight-compute [11] https://docs.nvidia.com/cuda/cuda-c-programming-guide/ [12] https://cse.engin.umich.edu/stories/power-hungry-ai-researchers-evaluate-energy-consumption-across-models [13] Kwon, W., Li, Z., Zhuang, S., Sheng, Y., Zheng, L., Yu, C. H., ... & Stoica, I. (2023). Efficient memory management for large language model serving with pagedattention. arXiv preprint arXiv:2309.06180. |
ํ๋ก์ ํธ๋ช / ๋ถ์ | DoongDoongMaster: ๋๋ผ ์ด๋ณด์์ ์ฐ์ต์ ๋์์ฃผ๋ ์ด์ฟ ์คํฑ ๋๋ผ ์ฑ์ ๊ธฐโ |
---|---|
์์ฑ์ผ | 2023๋ 12์15์ผ |
ํ๋ฒํธ ๋ฐ ํ๋ช | 02. ๋ฐ๊น๋ฐฐ |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ๋ฐฐ์์(2071027/ํ์ฅ) - AI: Optical Music Recognition (Lead) - AI: Automatic Drum Transcription - ๋ชจ๋ฐ์ผ ์ดํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ - ์๋ฒ ๊ฐ๋ฐ ๊น์ฌ์(2071015) - AI: Automatic Drum Transcription (Lead) - UI/UX ๋์์ธ - ๋ชจ๋ฐ์ผ ์ดํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ - AI: Optical Music Recognition ๋ฐ์ง์(2076168) - ์์คํ ์ํคํ ์ณ ์ค๊ณ - ๋ชจ๋ฐ์ผ ์ดํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ (Lead) - ์๋ฒ ๊ฐ๋ฐ - AI: Optical Music Recognition - AI: Automatic Drum Transcription |
ํ์ง๋๊ต์ | ๊น๋ช ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ๋ฐ์๊ฐ ๋ฐ ์๊ธฐํ์ ์ด ๋ถ์กฑํ ์ด๋ณด ๋๋ฌ๋จธ๋ฅผ ์ํด, ์ ๋ณด ํ๋กฌํํธ์ ์ด์ฟ ์คํฑ ๋๋ผ ์ฑ์ ๊ธฐ๋ฅ์ ๊ฐ์ถ ์ดํ๋ฆฌ์ผ์ด์ ์ ํตํด์ ์ด๋ณด ๋๋ฌ๋จธ์ ์ฐ์ต์ ๋๊ณ ์ ํ๋ค. |
๋ฌธ์ ์ ์ ์ | ์ด๋ณด ๋๋ฌ๋จธ์ ๊ฒฝ์ฐ, ์
๋ณด ํด์ ๋ฅ๋ ฅ์ด ๋ถ์กฑํด์ ๋ฐ์ ์์ฒด๋ฅผ ์ดํดํ์ง ๋ชปํ๋ ๊ฒฝ์ฐ๋ ์๊ณ , ์ดํดํ๋๋ผ๋ ๊ฐ์ฌ๊ฐ ์๋ ๋ถ๋ถ์์ ๋ฐ์๋ฅผ ๋์น๊ธฐ ์ฝ๋ค. ๋ํ, ์๋๊ฐ ๋น ๋ฅด๊ณ ๋ฐ์๊ฐ ๋ณต์กํ ๊ฒฝ์ฐ์๋ ์ด๋ ค์์ ๊ฒช๋๋ค. ์์ ์ ์ฐ์ฃผ๊ฐ ์ ํํ์ง, ํ๋ ธ๋ค๋ฉด ์ ํํ ์ด๋ค ๋ถ๋ถ์ด ์ด๋ป๊ฒ ํ๋ ธ๋์ง๋ฅผ ์ด๋ณด์๊ฐ ํ๋จํ๊ธฐ ์ด๋ ต๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ ํด๊ฒฐํ๊ณ ์ ํ๋ค. |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | Cantabile: ์ค์ ํผ์๋
ธ ์๋ฆฌ๋ฅผ ์ธ์ํด, ํผ๋๋ฐฑ์ ์ ๊ณตํ๊ณ ์ฑ์ ํด์ฃผ๋ ๋ฑ ํผ์๋
ธ ์ฐ์ต์ ๋์์ฃผ๋ ์ฑ - ์ง์ ์ ๊ธฐ: ์ด์ฟ ์คํฑ ํผ์๋ ธ, ๋์งํธ ํผ์๋ ธ ๋ฑ ๋ชจ๋ ํผ์๋ ธ - ์ค์๊ฐ์ผ๋ก ์ ๊ธฐ ์ฐ์ฃผ ํผ๋๋ฐฑ ์ ๊ณต ๋ฐ ์ฐ์ฃผ ์๋ฃ ํ ์ฑ์ ์ AI๋ฅผ ํตํด ์ ๊ณต - โํผ๋๋ฐฑ ๋ชจ๋โ, โ์ฐ์ฃผ ๋ชจ๋โ, โ์๋ ์์ ์ฐ์ฃผโ ๋ชจ๋๊ฐ ์์ด ๋ค์ํ๊ฒ ์ฐ์ต ๊ฐ๋ฅ - ์ฑ ๋ด ๋ฑ๋ก๋ ๊ณก๋ค๋ง ์ฐ์ฃผ ๊ฐ๋ฅํ๋ค๋ ํ๊ณ ์กด์ฌ Melodics: MIDI ๊ธฐ๊ธฐ์ ์ฐ๋ํ์ฌ ๊ณก์ ์ฐ์ตํด ๋ณผ ์ ์๋ Desktop App - ์ง์ ์ ๊ธฐ: ํค๋ณด๋, ํ๊ฑฐ ๋๋ผ, ์ ์ ๋๋ผ ๋ฑ์ MIDI ์ ๊ธฐ - ์ค์๊ฐ์ผ๋ก ์ฐ์ฃผ๊ฐ ๊ธฐ๋ก๋๋ ํํ๋ก ํผ๋๋ฐฑ ์ ๊ณต - ์ฐ์ฃผ๊ฐ ๋๋ ํ, ์ข ํฉ ์ ์ ์ ๊ณต - ๊ฒ์ด๋ฏธํผ์ผ์ด์ ์ ํตํด ์ง์์ ์ฐ์ต์ ๋ํ ๋๊ธฐ ๋ถ์ฌ Yamaha ์ ์๋๋ผ: ์ ์๋๋ผ์ ๋ด์ฅ๋์ด ์ฐ์ต์ ๋๋ ์ํํธ์จ์ด - ์ฐ์ฃผ๊ฐ ๋๋ ํ, ๊ฐ ์ ๊ธฐ ๋ณ ์ ์ ์ ๊ณต - ์ฅ๋ฅด ๋ณ๋ก ์ค๋น๋ ๊ณก์ ๋ํด ๊ฐ์ต ๊ธฐ๋ฅ ์กด์ฌ - ์คํธ๋กํฌ ์ฐ์ต ๊ฐ๋ฅ Real Drum Online : ์ฑ/์น์ผ๋ก ๋๋ผ ์ฐ์ต ํน์ ์ฐ์ฃผ - โ์์ โ๋ชจ๋์์ ์๋น์ค๊ฐ ์ ๊ณตํ๋ ๋๋ผ ์ฐ์ฃผ๋ฅผ ์ฌ์ฉ์๊ฐ ๋ฐ๋ผ ์ฐ์ฃผํ ํ, ๋ณ์ ๋ฐ ์ ์ ํํ๋ก ํผ๋๋ฐฑ ์ ๊ณต - โ๋ฃจํโ๋ชจ๋์์ ์ํ๋ ์ฅ๋ฅด ๋ฐ bpm์ธ ๊ณก์ ์ ํ ํ, ์ ํํ ๊ณก์ ๋ฐ์์ ๋ง๊ฒ ๋๋ผ ์ฐ์ฃผ - ๋ฉํธ๋ก๋ ๊ธฐ๋ฅ ์ ๊ณต(ํ๋ฆฌ๋ฏธ์) - ์ฑ ๋ด ๋ฑ๋ก๋ ๊ณก๋ค๋ง ์ฐ์ฃผ ๊ฐ๋ฅํ๋ค๋ ํ๊ณ ์กด์ฌ |
์ ์๋ด์ฉ | 1. ์ฌ์ฉ์ ์ฐ์ฃผ ์ ์ฌ: ์ฌ์ฉ์์ ์ฐ์ฃผ๋ฅผ ๋
น์ํ ํ, Automatic Drum Transcription AI๋ฅผ ํตํด ์ ์ฌํ๋ค. 2. ์ฌ์ฉ์ ์ฐ์ฃผ ์ฑ์ : ์ฌ์ ์ ์ ๋ ฅ๋ฐ์ ์ ๋ณด ๋ฐ์ดํฐ์ ์ฌ์ฉ์์ ์ฐ์ฃผ ๊ธฐ๋ก์ ๋น๊ตํ์ฌ ์๋ฆฌ ๋ฐ ๋ฐ์ ์ ํ๋๋ฅผ ๊ธฐ์ค์ผ๋ก ์ฑ์ ํ๋ค. |
๊ตฌํ๋ฐฉ๋ฒ | 1. ๋๋ผ ์ ์ฌ AI (Automatic Drum Transcription) : ์์คํ ์ ์ฃผ์ ๊ธฐ๋ฅ์ผ๋ก, ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ์๋ฆฌ๋ฅผ ์ ์ฌํ์ฌ ์ฌ์ฉ์์ ์ฐ์ฃผ๋ฅผ ์ธ์ํ๋๋ฐ ์ฌ์ฉ๋จ. 1-1. Segment & Classify 1-1-1. Onset Detect [๋ฐ์ ์ ์ฌ] 1-1-2. Feature extraction 1-1-3. Classification(CNN) [์ ๊ธฐ ์ ์ฌ] 1-2. Separate & Detect 1-2-1. Feature extraction 1-2-2. RNN [์ ๊ธฐ ์ ์ฌ] 1-2-3. Peak Detection [๋ฐ์ ์ ์ฌ] 2. ์ ๋ณด ์ธ์ AI (Optical Music Recognition) : ์ฌ์ฉ์์๊ฒ ์ ๋ณด๋ฅผ ์ฌ์ง์ผ๋ก ์ ๋ ฅ ๋ฐ๊ธฐ ์ํจ์ผ๋ก, ์ฌ์ฉ์์ ์ฐ์ฃผ์ ๋น๊ตํ๊ธฐ ์ํ ์ ๋ณด ์ ๋ ฅ ๋ฐฉ์ โ ์ฑ์ ์ ํ๊ธฐ ์ํ ๊ธฐ์ โ ์ฌ์ฉ ๊ธฐ์ : OpenCV 4.5, CNN, RNN 3. ์ํคํ ์ฒ ํด๋ผ์ฐ๋: AWS EC2(Ubuntu 22.04), S3 / firebase ํ๋ ์์ํฌ: flutter, FastAPI AI: librosa, Tensorflow, essentia etc: redis |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | flutter 3.13 FastAPI anaconda librosa 0.10 Tensorflow 2.14 essentia 2.1 OpenCV 4.5 |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | ์
๋ณด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๊ด์ ์ธ ํผ๋๋ฐฑ์ ์ ๊ณตํจ์ผ๋ก์จ ์ฌ์ฉ์๋ ์์ ์ ๋๋ผ ์ฐ์ฃผ ๋ฅ๋ ฅ์ ๋ฐ๋ผ ๊ฐ์ ์ด ํ์ํ ๋ถ๋ถ์ ์๊ฐ์ ์ผ๋ก ๋ณผ ์ ์์ด, ๋ณด๋ค ๊ตฌ์ฒด์ ์ธ ์ฐ์ต ๋ชฉํ๋ฅผ ์ค์ ํ ์ ์๋ค. ์์ ์ ๋๋ผ ์ฐ์ฃผ์ ๋ํด ์์นํ๋ ์ ์๋ฅผ ๋ฐ์์ผ๋ก์จ ์ฌ์ฉ์๋ ์ฐ์ฃผ์ ์ฌ๋ฏธ๋ฅผ ๋๋ ์ ์๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | 1. PoC: ADT(Segment & Classify) ํ์ดํ๋ผ์ธ ๊ตฌ์ถ - input: ์ฌ์ฉ์์ ๋๋ผ ์ฐ์ฃผ ๋ น์ ํ์ผ (wav, mp3, m4a) - output: ์ฐ์ฃผ์ ๋ํ ๋ฐ์ ๋ฐ ์ ๊ธฐ ์ปดํฌ๋ํธ ์ ๋ณด -> ์ฌ์ฉ์์ ์ฐ์ฃผ๋ฅผ ์ ์ฌํ ์ ์์์ ํ์ธํ์์ผ๋ฏ๋ก ์ฌ์ ์ ์ ๋ ฅ๋ ์ ๋ต ์ ๋ณด๊ฐ ์๋ค๋ฉด ๋น๊ต ์ฑ์ ์ด ๊ฐ๋ฅํ ์ํฉ์ 2. ๊ธฐํ ๊ตฌ์ฒดํ - ์ธ๋ถ ๊ธฐ๋ฅ ๋ฐ ๊ตฌํ ๋ฒ์ ํ์ - ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ํ wire-frame 3. ํ ์คํธ ํ๊ฒฝ ๊ตฌ์ถ - ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ : ์ฌ์ฉ์ ์ฐ์ฃผ ๋ น์๋ฐ์ ์ ์๋ ํ๊ฒฝ ๊ตฌ์ถ - ๋ชจ๋ธ ์๋ฒ ๊ตฌ์ถ: ์ ํ๋ฆฌ์ผ์ด์ ๊ณผ ์ฐ๋ ์๋ฃ |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | 1. ํ๋ซํผ: ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์
(Flutter) 2. ํ ์คํธ ํ๊ฒฝ - client: iOS (iPad) - server: windows WSLํ๊ฒฝ์์ Flask์ ngrok๋ฅผ ํ์ฉํ ๋ก์ปฌ ๊ฐ์ด ์๋ฒ 3. ๋ฐ๋ชจ ์์ ์๋๋ฆฌ์ค: ๋๋ผ ์ฐ์ต์ค์์ iPad ์ ํ๋ฆฌ์ผ์ด์ ์ผ๋ก ์ ๋ณด ํ๋กฌํํธ๋ฅผ ๋ณด๋ฉฐ ๋๋ผ์ ์ฐ์ฃผํ๋ค. ์ฐ์ฃผ๊ฐ ๋๋๋ฉด ๊ฐ์ด ์๋ฒ์ ์ฐ์ฃผ ๋ น์ ํ์ผ์ ์ ์กํ์ฌ ์ ์ฌ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ์์ ํ๋ฉด์ ๋ณด์ฌ์ค |
๋ฐํ์๋ฃ | ๋ฐ๋ก๊ฐ๊ธฐ |
๊ธฐํ |
ํ๋ก์ ํธ๋ช / ๋ถ์ | ํ ์นด(WheelCar) : ํ ์ฒด์ด ์ด์ก ์ฐจ๋ ๊ณต๊ธ์ ์ฆ๋๋ฅผ ์ํด ํ์น์ ์์ ์์ธก ๋ชจ๋ธ ๊ฒฐ๊ณผ์ ์ฌ๋กํ ๋์ฌ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ์ด์ ์-ํ์น์ ๋งค์นญ O2O ์น์๋น์ค |
---|---|
์์ฑ์ผ | 2023.12.15 |
ํ๋ฒํธ ๋ฐ ํ๋ช | 3. Munchkins |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ๊นํ์(2176113) ํ์ฅ, ํ๋ก ํธ์๋ React ์ Next.js ์ด์ฉํ SPA ์น ์ ํ๋ฆฌ์ผ์ด์
๊น๊ฒฝ๋ฏผ(2062008) ํ์, AWS, DB, Spring Boot & Flask Framework ๋ฑ ๋ฐฑ์๋ ํํ๊ฒฝ(2176410) ํ์, PyTorch ๊ธฐ๋ฐ Deep Learning ์๊ณ ๋ฆฌ์ฆ |
ํ์ง๋๊ต์ | ์ฌ์ฌํ ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | Wheel Car๋, ๊ณต๊ธ๊ณผ ์์๊ฐ ๋ถ๊ท ํํ ํ ์ฒด์ด ์ด๋์๋จ๊ณผ ํ ์ฒด์ด ์ฌ์ฉ์๊ฐ์ ์ํฉ์์ ์ด์ ์์๊ฒ ํ์น์ ์์ ์์ธก๊ณผ ์ฌ๋กํ ๋์ฌ ๊ธฐ๋ฅ์ ํตํด ์ ๊ณ์ ์ ์ ๋ ์ ์๋ ํธ์์ฑ์ ์ ๊ณตํจ์ผ๋ก์จ ๋ฏผ๊ฐ ํ ์ฒด์ด ์ด์ก ์ฐจ๋ ๊ณต๊ธ ์ฆ๋๋ฅผ ๋ชฉํ๋ก ํ๋ ์ด์ ์-ํ์น์ ๋งค์นญ O2O ์น์๋น์ค ์ ๋๋ค. |
๋ฌธ์ ์ ์ ์ | [ํ ์ฒด์ด ์ฌ์ฉ์๋ค์ด ์ฌ์ฉํ ์ ์๋ ๊ตํต ์๋จ์๋ ๋ฌด์์ด ์์๊น?] ๊ฐ์ฅ ๋จผ์ ๋ ์ค๋ฅด๋ ๋ฐฉ๋ฒ์ ๋์ค๊ตํต์ด๋ค. ๊ทธ๋ฌ๋ ์ต๊ทผ ์ ๊ตญ์ฅ์ ์ธ์ฐจ๋ณ์ฒ ํ์ฐ๋์ ์งํ์ฒ ์ถ๊ทผ ์์์์ ๋ณผ ์ ์๋ฏ, ์ฐ๋ฆฌ๋๋ผ ๋์ค๊ตํต์ ํ ์ฒด์ด ์ฌ์ฉ์๋ค์ด ์ฌ์ฉํ๊ธฐ์ ๋ถํธํจ์ด ๋ง๋ค. ์๋ฅผ ๋ค์ด, ๊ณ ์ํฐ๋ฏธ๋์ญ์์ 7ํธ์ ์ผ๋ก ํ์นํ๋ ๊ตฌ๊ฐ์๋ ์๋ฆฌ๋ฒ ์ดํฐ๊ฐ ์์ด ๊ณ๋จ ์์ ์๋ ์ ๋ ๋ฆฌํํธ๋ฅผ ํ๊ณ ์ด๋ํด์ผ ํ๊ณ , 2ํธ์ ๋๋ฆผ์ญ์์ 7ํธ์ ์ผ๋ก ํ์นํ๋ ๊ตฌ๊ฐ์๋ ์ญ ๋ด์ ์๋ฆฌ๋ฒ ์ดํฐ๊ฐ ์์ด ์ญ ๋ฐ์ผ๋ก ๋๊ฐ ๋ค ์๋ ๋ฒ ์ดํฐ๊ฐ ์๋ 7ํธ์ ์ถ์ ๊ตฌ๋ฅผ ์ฐพ์ ํ์นํ ์ ๋ฐ์ ์๋ค. ์ํฉ์ด ์ด๋ ๋ค ๋ณด๋ ํ ์ฒด์ด ์ฌ์ฉ์๋ค์ ์์ฐ์ค๋ฝ๊ฒ ์ฐจ๋ฅผ ์ด์ฉํ ์ด๋์ ๊ฐ์ฅ ํธํ๊ฒ ์ฌ๊ธฐ๊ฒ ๋๋ค. [์์๋ฅผ ์ซ์๊ฐ์ง ๋ชปํ๋ ๊ณต๊ธ] ๋ฌธ์ ๋, ์์์ ๋นํด ํ ์ฒด์ด ์ด์ก ์ฐจ๋์ ๊ณต๊ธ์ด ํฑ์์ด ๋ถ์กฑํ๋ค๋ ์ ์ด๋ค. ํ ์ฒด์ด ์ด์ก ์ฐจ๋์ ๊ณต๊ธ ์ฃผ์ฒด๋ ํฌ๊ฒ ๊ณต๊ณต๊ณผ ๋ฏผ๊ฐ์ผ๋ก ๋๋์ด ๋ณผ ์ ์๋๋ฐ, ๊ณต๊ณต์ ๊ฒฝ์ฐ ์,๋ ๋ณ ์ฅ์ ์ธ ์ฝํ์์ ๊ฒฝ๊ธฐ๋ ๊ด๋ช ์์์ ์ ๊ณตํ๋ โํฌ๋ง์นดโ ์๋น์ค๊ฐ ๊ฐ์ฅ ๋ํ์ ์ด๊ณ , ๋ฏผ๊ฐ์ผ๋ก๋ ์ผ๋ฐ ์ฐจ๋์ ๊ฐ์กฐํ ํ ์ฒด์ด ์ด๋ ์ ๋ฌธ ์ฐจ๋์ ์ ๊ณตํ๋ โํํโ ์๋น์ค๊ฐ ๋ํ์ ์ด๋ค. ๋จผ์ ๊ณต๊ณต์์ ์ ๊ณตํ๋ ์๋น์ค๋ 1๋ฒ๊ณผ 2๋ฒ ๊ธฐ์ฌ์์ ๋ณผ ์ ์๋ฏ, ์์์ ๋นํด ๊ณต๊ธ์ด ํฑ์์ด ๋ถ์กฑํ ์ํฉ์ด๋ค. ์๋๋ณ ์ฅ์ ์ธ ์ฝํ์๋ ํ ์๊ฐ์ ๋๊ฒ ๊ธฐ๋ค๋ ค์ผ ํ ์ ์์ ๋๋ ์๊ณ , ํฌ๋ง์นด๋ ์ฌ์ฉ์ ์ํด์ ๋ฉฐ์น ์ ๋ถํฐ ์์ฝ์ ํด์ผ๋ง ํ๋ค. ์ด๋ก ์ธํด ํ ์ฒด์ด ์ฌ์ฉ์๋ค์ ๊ฐ์๊ธฐ ์ด๋ํ ์ผ์ด ์๊ฒผ์ ๋ ํด๋น ์๋น์ค๋ค์ ์ฌ์ฉํ ์ ์๊ฒ ๋๋๋ฐ, ์ด๋ ์ด๋๊ถ์ ํต์ฌ์ธ โ์์ธก ๊ฐ๋ฅ์ฑโ์ ์นจํดํ๋ ๊ฒฐ๊ณผ์ด๋ค. ์ด๋ ๊ฒ ๊ณต๊ธ์ด ์์๋ฅผ ๋ฐ๋ผ๊ฐ์ง ๋ชปํ๋ ์ํฉ์์ ๊ณต๊ณต ๊ธฐ๊ด์์ ์ฝ์ฌ๋ฆฌ ๊ณต๊ธ์ ๋๋ฆด ์ ์๋ ๋ฐ๋ ์ด์ ๊ฐ ์๋ค. 1๋ฒ ๊ธฐ์ฌ์์ ๋ณผ ์ ์๋ฏ, ๊ฐ์ฅ ํฐ ์ด์ ๋ ์์ฐ์ด๊ณ , ๋ ๋ฒ์งธ ์ด์ ๋ 1๋ฒ ๊ธฐ์ฌ์ 3๋ฒ ๊ธฐ์ฌ์์ ๋ณผ ์ ์๋ฏ, ํ ์ฒด์ด ์ด์ก ์ด๋ ์ฐจ๋ ์ด์ ์์๊ฒ ์ ์ ํ ๋ณด์์ด ๋์๊ฐ์ง ์๋๋ค๋ ์ ์ด๋ค. ์ด ๋ ๊ฐ์ง ๋ฌธ์ ๋ โ์ ๋ถ๋ด - ์ ๋ณต์งโ ๋ผ๋ ์์คํ ์์ ๊ธฐ์ธํ ๊ฒ์ผ๋ก, ์ ์ ์์ฐ์ผ๋ก ์ต๋ํ ๋ง์ ์ฌ๋๋ค์ด ๋ณต์ง๋ฅผ ๋๋ฆด ์ ์๋๋ก ํ๋ค๋ณด๋ ๋ณต์ง๋ฅผ ์ ๊ณตํ๋ ์ฌ๋๋ค์ ๋ํ ๋ณด์์ด ์ ์ ํ ์ด๋ฃจ์ด์ง์ง ์์ผ๋ฉด์ ๋ณต์ง์ ์ง์ด ๋จ์ด์ง๋ ๋ฌธ์ ๋ฅผ ๋ณ์๋ค. ์ด๋ฌํ ํ์ค์ ์ธ ๋ฌธ์ ๋ก, ๊ณต๊ณต ๊ธฐ๊ด์์ ์ฅ์ ์ธ ์ด์ก ์ฐจ๋์ ์ฆ์ฐจ๋ฅผ ๊ธฐ๋ํ๊ธฐ๋ ์ฝ์ง ์๋ค. ์ค์ ๋ก ๊ด๋ช ์ ํฌ๋ง์นด๋ 4๋ฒ ๊ธฐ์ฌ์์ ๋ณผ ์ ์๋ฏ ์ ๋ ๊ฐ ๋ช ์ญ ๋ ์ ๋์ ์ฆ์ฐจ์ ๊ทธ์ณค๋ค. ์ด๋ ์ฅ์ ์ธ ์ด์ก ์ฐจ๋์ ๋ฏผ๊ฐ์์ ํ๋ํ ํ์๊ฐ ์์์ ์์ฌํ๋ค. ํํธ ํ์ฌ ๋ฏผ๊ฐ์์๋ โ๊ณ ๋ถ๋ด - ๊ณ ๋ณต์งโ ์์คํ ์ผ๋ก ์ผ๋ฐ ์ฐจ๋์ ๊ฐ์กฐํ, ํ ์ฒด์ด ์ด์ก ์ฐจ๋์ ์ ๊ณตํ๋ ์๋๋ฅผ ํ๊ณ ์๋ค. ๊ทธ๋ฌ๋ ์ผ๋ฐ ์ฐจ๋์ ๊ฐ์กฐํ ํ ์ฒด์ด ์ด์ก ์ฐจ๋์ ๊ฐ๊ฒฉ์ด ๋น์ธ ์ถฉ๋ถํ ์๋ฅผ ํ๋ณดํ๊ธฐ ํ๋ค๊ณ , ๋ชจ๋ ์ด์ ์๋ฅผ ํด๋น ํ์ฌ์์ ๊ด๋ฆฌํ๊ธฐ์ ๊ทธ ์๊ฐ ์ ํ์ ์ผ ์๋ฐ์ ์๋ค๋ ๋ฌธ์ ๊ฐ ์๋ค. ์ด์ ์ฐ๋ฆฌ ์๋น์ค โํ ์นดโ๋ โ์ค๋ถ๋ด - ์ค๋ณต์งโ ์์คํ ์ผ๋ก ๋ฏผ๊ฐ์์๋ ์ฅ์ ์ธ ์ด์ก ์ฐจ๋์ ๊ณต๊ธ์ ์ถฉ๋ถํ ํ๋ณดํ ์ ์๋, ๊ธฐ์กด์ ์๋ ์๋ก์ด ๋ฐฉ์์ ์ ์ํ๊ณ ์ ํ๋ค. 1) https://www.beminor.com/news/articleView.html?idxno=24191 2) https://www.ohmynews.com/NWS_Web/View/at_pg.aspx?CNTN_CD=A0002080181 3) http://newsingm.co.kr/news/article.html?no=2856 4) https://www.sisafact.kr/news/articleView.html?idxno=2910 |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | [์, ๋ ๋ณ ์ฅ์ ์ธ ์ฝํ์] ์๋น์ค ์๊ฐ : ์, ๋๋ณ ์ง์์ฒด์์ ์ ๊ณตํ๋ ์ฅ์ ์ธ์ ์ํ ์ฝํ์ ๋์ : ๋ณดํ์ ์ฅ์ ๊ฐ ์๋ ์ฅ์ ์ ๋๊ฐ ์ฌํ(๊ธฐ์กด 1 ์ดํ ์ง์ญ : ์์ธ์ ์ ์ญ, ์์ธ์ ์ธ์ 12๊ฐ ๅธ ๋ฐ ์ธ์ฒ๊ตญ์ ๊ณตํญ ๊ฐ์ : 5km๊น์ง (๊ธฐ๋ณธ์๊ธ) 1,500์์ด๋ผ๋ ์ ๋ ดํ ๋น์ฉ์ผ๋ก ์ด์ฉํ ์ ์๋ค. ํ๊ณ์ : ๊ณต๊ธ์ด ๋ถ์กฑํด ๋๊ธฐ ์๊ฐ์ด ๊ธธ์ด์ง๊ณ , (์ต๋ 1์๊ฐ๊น์ง ๊ธฐ๋ค๋ ค์ผํ ์ ์๊ณ , ํ ์๊ฐ์ ์ด๊ณผํ ๊ฒฝ์ฐ ์ฝ์ผํฐ์ ์ง์ ์ฐ๋ฝํด ์ฐจ๋์ ์์ฒญํ ์ ์๋ค.) ์ด์ฉํ ์ ์๋ ๋์์ ์ ํ์ด ์์ผ๋ฉฐ ์ด๋ ๊ฑฐ๋ฆฌ๊ฐ ์์ธ๊ณผ ์ธ์ ๋์๋ค์ ์ ํ๋๋ ํ๊ณ๊ฐ ์๋ค. [ํํ] ์๋น์ค ์๊ฐ : ๋ฏผ๊ฐ์์ ์ด์ํ๋ ํ๋ฆฌ๋ฏธ์ ๋ํ ์๋น์ค ๋์ : ๋ชจ๋ ์ฌ๋ ์ดํ ์ง์ญ : ๋ชจ๋ ์ง์ญ ๊ฐ์ : ์ธ์ ์ด๋์๋ ์์ฝ๊ฒ ํ ์ฒด์ด ์ด์ก ์ ์ฉ ์ฐจ๋์ ์ด์ฉํ ์ ์๋ค. ํ๊ณ์ : ๊ตณ์ด ํ์ํ์ง ์์, ์์ค์ฝํธ๋ ์ ๋ฌธ ๊ฒฝ๋ ฅ์ ์ด์ ์๊ฐ์ ๊ณ ๊ธ ์๋น์ค๋ก ์ธํด ๋์ ๊ฐ๊ฒฉ(30๋ถ์ 5๋ง์, 15km์ 5๋ง์)์ ๋ถ๋ดํด์ผ ํ๋ค. ๋ ์ด์ฉํ ์ ์๋ ์ฐจ๋์ ์๊ฐ ์ต๋ 100๋๋ก ์ ํ๋์ด ์์ด ์ถฉ๋ถํ ๊ณต๊ธ์ ์ ๊ณตํ๋ค๊ณ ๋ณด๊ธฐ์ ์ด๋ ต๋ค. |
์ ์๋ด์ฉ | 1. ์ด์ ์-ํ์น์ ๋งค์นญ ๊ธฐ๋ฅ - ๋ ๋ณ ํ์น์ ์์ ์ง๋ (์ด์ ์ ํ์ ์ ์ฉ ๊ธฐ๋ฅ):๋ ์ด๋ฆ ๊ฒ์ ๊ธฐ๋ฅ, ๋ ๋ณ ํ์น์ ์์ ์ ๋ณด ์ ๊ณต(์๊ฐ๋ ๋ณ ํ์น์ ์์๋์ ๋ง๋๊ทธ๋ํ ๋ทฐ๋ก ์ ๊ณต) - ํ์น์ ์ฐพ๊ธฐ (์ด์ ์ ํ์ ์ ์ฉ ๊ธฐ๋ฅ) : ๋ ๋ณ ํ์น์ ์์ ์ง๋์์ ๋งค์นญ์ ์์ํ ๋์ ์ ํ, ๋งค์นญ ๋๊ธฐ ์ค์ ์ด์ ์ ํธ์ถ์ด ๋ค์ด์ค๋ฉด ํด๋น ํธ์ถ์ ๋ํ ์ ๋ณด ํ์(์ถ๋ฐ์ง/๋์ฐฉ์ง ์ ๋ณด ๋ฐ ๊ฒฝ๋ก), ํธ์ถ์ด ๋ค์ด์จ ํ์น์ ์๋ฝ ๋๋ ๊ฑฐ์ ๊ฐ๋ฅ - ์ด์ ์ ํธ์ถ(ํ์น์ ํ์ ์ ์ฉ ๊ธฐ๋ฅ) : ์์น ๊ฒ์์ ํตํ ์ถ๋ฐ/๋์ฐฉ์ง ์ค์ (์ถ๋ฐ/๋์ฐฉ์ง๊ฐ ๋ชจ๋ ์ค์ ๋๋ฉด ์์ ๊ฒฝ๋ก ํ์ธ ๊ฐ๋ฅ, ๊ฒฝ๋ก ํ์ธ ํ ์ด์ ์ ์ ํ ํ๋ฉด์ผ๋ก ์ด๋), ์ ํํ ์ถ๋ฐ/๋์ฐฉ์ง์ ๋ฐ๋ผ ์ ํ ๊ฐ๋ฅํ ์ด์ ์ ์ ๋ณด ๋ชฉ๋ก ํ์ธ(๊ธฐ์ฌ๋ช , ์๊ฐ ๋ณ ๊ฐ๊ฒฉ, ์ด์ ์ ์ถ๋ฐ ์์น, ์ฐจ์ข ), ์ด์ ์ ์ ํ ํ ์ด์ ์ ์ธก์์ ๋งค์นญ์ ์๋ฝํ๋ฉด ์ดํ ์ํฉ ํ๋ฉด์ผ๋ก ์ด๋ - ์ดํ ์ํฉ (์ด์ ์/ํ์น์ ๊ณตํต ๊ธฐ๋ฅ) : ์ด์ ์/ํ์น์ ํ์ ๋ชจ๋ ๋งค์นญ์ด ์๋ฃ๋๋ฉด ์ถ๋ฐ/๋์ฐฉ์ง์ ๋ฐ๋ฅธ ๊ฒฝ๋ก ์ ๋ณด์ ์ค์๊ฐ ์ฐจ๋ ์์น๋ฅผ ์ง๋ ๋ทฐ๋ฅผ ํตํด ํ์ธ ๊ฐ๋ฅ 2. ์ฌ๋กํ ๋์ฌ ๊ธฐ๋ฅ - ์ฌ๋กํ ๋์ฌ ์์ฝ ํํฉ ๋ฐ ๋์ฌ ๊ธฐ๋ก ์กฐํ(๊ธฐ๋ก ์ ๋ณด : ๋์ฌ ์ผํฐ ์ด๋ฆ ๋ฐ ๋์ฌ ๋ ์ง), ๋ ์ด๋ฆ ๊ฒ์์ ํตํ ๋์ฌ ์ผํฐ ์์น ์กฐํ, ๋์ฌ ์ผํฐ ๋ณ ์ฌ๊ณ ์๋, ์ด์ ์ฌ๋ถ ์กฐํ, ๋์ฌ ์ผํฐ ๋ณ ๋์ฌ ์์ฝ ๋ฐ ์์ฝ ์ทจ์ 3. ์ด์ ์/ํ์น์ ๋ง์ดํ์ด์ง - ์ด์ ์ ๋๋ ํ์น์ ์ ๋ถ์ ๋ฐ๋ผ ํ๋กํ ์กฐํ ๋ฐ ์์ , ์ด์ ์-ํ์น์ ๋งค์นญ ๊ธฐ๋ก ์กฐํ(์ด์ ์ ํ์์ ์ถ๋ฐ/๋์ฐฉ ์์น, ์ดํ ์๊ฐ ๋ฐ ๋ ์ง, ๊ธ์ก์ ํ์ธ, ํ์น์ ํ์์ ์ถ๋ฐ/๋์ฐฉ ์์น, ์ดํ ์๊ฐ ๋ฐ ๋ ์ง, ๊ธ์ก, ์ฐจ๋ ๋ฒํธ, ๊ธฐ์ฌ๋ช ํ์ธ) 4. ํ์๊ฐ์ โ ๋ก๊ทธ์ธ - ์์ ๋ก๊ทธ์ธ ๋๋ ์ผ๋ฐ ํ์๊ฐ์ (์์ ๋ก๊ทธ์ธ ์ข ๋ฅ : ๋ค์ด๋ฒ, ์นด์นด์ค, ๊ตฌ๊ธ), ์ด์ ์ ํ์๊ฐ์ ์ ์ธ๋ถ ์ ๋ณด ์ ๋ ฅ(์ธ๋ถ ์ ๋ณด : ์ฐจ๋๋ฒํธ, ์ฐจ์ข ์ดํ ๋ฒ์(์ถ๋ฐ/๋์ฐฉ์ง ๊ธฐ์ค), ์๊ฐ ๋น ๊ฐ๊ฒฉ) |
๊ตฌํ๋ฐฉ๋ฒ | #1 ์ด์ ์-ํ์น์ ๋งค์นญ ๊ธฐ๋ฅ [FE] - Geolocation API์ kakao map api ๋ฅผ ์ด์ฉํด ์ง๋์ ์ฌ์ฉ์์ ํ์ฌ ์์น์ poly line ์ ํ์ํ ์์ [BE] - ์คํ์์ค๋ฅผ ์ฌ์ฉํด ๋ ์ ๋ณด(์ด๋ฆ) - ์ขํ ๋ฒ์ DB ๊ตฌ์ถ - kakao mobility์ ๊ธธ์ฐพ๊ธฐ ์๊ณ ๋ฆฌ์ฆ์ ํตํด ์ถ๋ฐ - ๋์ฐฉ์ง ๊ฒฝ๋ก ์กฐํ - JPA์ QueryDSL๋ฅผ ์ฌ์ฉํ ๊ฒ์(๋์ด๋ฆ, ์ถ๋ฐ/๋์ฐฉ์ง) ๊ตฌ์ถ [ML] - ๋ ๋ณ ํ์น์ ์์ ์ง๋ : LSTM ์๊ณ์ด ์์ธก ๋ชจ๋ธ์ ํ์ฉํด ํน์ ๋ ์ง, ์ง์ญ์ ๋ํ ํ ์ฒด์ด ์ฝํ์ ์์๋ฅผ ์์ธกํจ. ์๋น์ค ๋ด ๋ฐ์ดํฐ๊ฐ ์ถ์ ๋จ์ ๋ฐ๋ผ ๋ชจ๋ธ์ ์ ๋ฐ์ดํธ ํ ๊ฒฝ์ฐ, ํ์ต์ ์ฌ์ฉํ ๋ฐ์ดํฐ์ ๊ฐ์ค์น ๋ถ์ฌ ์๊ณ ๋ฆฌ์ฆ ๊ตฌํ ์์ #2 ์ฌ๋กํ ๋์ฌ ๊ธฐ๋ฅ [FE] - Kakao map api ๋ฅผ ์ด์ฉํด ์ง๋ ์์ ๋์ฌ ์ผํฐ ์์น๋ฅผ ํ์ํ ์์ - useDefferedValue ํ ์ ์ด์ฉํด ๊ฒ์ ๊ธฐ๋ฅ ๋ ๋๋ง ์ต์ ํ ์งํ ์์ [BE] - JPA์ QueryDSL๋ฅผ ์ฌ์ฉํ ๊ฒ์(๋์ด๋ฆ, ์ถ๋ฐ/๋์ฐฉ์ง) ๊ตฌ์ถ - ์์ฝ ์ ์ ์ฐฉ์ ์์๋ฅผ ๊ณ ๋ คํ ๋ถ์ฐ๋ฝ ์ฌ์ฉ ์์ #3 ๊ธฐํ (๋ง์ดํ์ด์ง โ ํ์๊ฐ์ โ ๋ก๊ทธ์ธ) [FE] - JWT ํ ํฐ๊ณผ ๋ก์ปฌ ์คํ ๋ฆฌ์ง๋ฅผ ์ด์ฉํด ๋ก๊ทธ์ธ ๋ฐ ํ์๊ฐ์ ๊ธฐ๋ฅ ๊ตฌํ ์์ [BE] - JWT ํ ํฐ๊ณผ OAuth, Spring Security๋ฅผ ์ฌ์ฉํ ๋ก๊ทธ์ธ, ํ์๊ฐ์ ๊ฐ๋ฐ ์์ |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | [FE] - Language : Typescript - Library : React.js 18 - Framework : Next.js 14 - ์ ์ญ ์ํ ๊ด๋ฆฌ : Recoil, Context API - ์จ๋ ํํฐ api : geolocation api, ์นด์นด์ค๋งต api [BE] - Language : Java, Python - Framework : Spring Boot 3 / Flask - Spring Data JPA, QueryDSL, Spring Security - Open API : Google Map API, Oauth(Kakao, Naver, Google) - Cloud : AWS (EC2 - Ubuntu 22.04, RDS, S3, Route53, ELB, etc) - DB : PostgreSQL, Redis - CI/CD : Gihub Actions, Docker, docker-compose [ML] -Language: Python -Library: Statsmodels, cudf, sklearn -Framework: PyTorch |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | #1 ์ด์ ์์ ์์ต์ฑ๊ณผ ํธ๋ฆฌ์ฑ ๋ณด์ฅ - ์๊ณ์ด ์์ธก ๋ชจ๋ธ์ ํตํด ์ง์ญ๋ณ, ์๊ฐ๋ณ ์ฝํ์ ์์ ์์ธก ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํด ์ด์ ์๊ฐ ์์๊ฐ ๋ง์ ์ง์ญ์์ ๋๊ธฐ๋ฅผ ํ ์ ์๋๋ก ํ์ฌ, ์ฝํ์๋ฅผ ์ด์ํ์ง๋ง ์๋์ด ์์ ๊ฒฝ์ฐ๋ฅผ ์ต์ํํ๊ณ ์๊ฐ ๋๋น ์์ต์ ๊ทน๋ํํ ์ ์๋๋ก ๋๋๋ค. - ๊ฐ์กฐ๋์ง ์์ ํํ์ ์ผ๋ฐ ๋ํ ์ฐจ๋๋ ํ ์ฒด์ด ์ด์ก ์ฐจ๋์ ์ญํ ์ ํ ์ ์๋๋ก ๋ณด์กฐ๊ธฐ๊ตฌ(์ฌ๋กํ) ๋์ฌ ์ผํฐ์ ๊ธฐ๊ตฌ ๋ณด์ ์๋ ํ์ธ ๋ฐ ๋์ฌ ์์ฝ์ด ๊ฐ๋ฅํ๋๋ก ํ๋ค. #2 ํ์น์์๊ฒ ์์ฝ๊ณ ๋น ๋ฅธ ์ฐจ๋ ์ ๊ณต - ํ์น ์์ ๋๋น ๊ธฐ์กด์ ์ฐจ๋ ๊ณต๊ธ ์๋จ์ด ์ถฉ๋ถํ์ง ์์๊ธฐ ๋๋ฌธ์ ๋ฏผ๊ฐ์ธ์๊ฒ๋ ์ฝํ์๋ฅผ ์ด์ํ ์ ์๊ฒ ํจ์ผ๋ก์จ ๊ณ ๋ คํ ์ ์๋ ๋ ํ๋์ ์ ํ์ง๋ฅผ ์ ๊ณตํ๋ค. #3 ๋ ธ์ธ, ์ฅ์ ์ธ๋ฟ๋ง ์๋๋ผ ํ ์ฒด์ด ์ฌ์ฉ์ ๋ชจ๋๋ฅผ ํฌ์ฉ - ํ ์ฒด์ด ์ฌ์ฉ์ ์ค ๊ณต์์ ์ธ ์ฅ์ ์ธ ์ ๋ถ์ด ์๋ ์ฌ์ฉ์๋ ์ด์ฉํ ์ ์๋ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | 1. ์ง๋๊ต์ ๋ฐ ๋ฉํ ์ ์ - ์ด๋ฉ์ผ์ ํตํด ์๋ฌธ์ ์์ฒญ๋๋ฆผ 2. ์์ด๋์์ด์ - '๋ ์จ ๊ฒฝ๋ก ์ถ์ฒ ๋ฐ ์ง๋ ์๋น์ค', 'ํ ์ฒด์ด ์ฝ ํ์ ์๋น์ค'๋ฑ ์ฌ๋ฌ ์์ด๋์ด๋ฅผ ๋์ถํด, ๊ทธ ์ค ๊ฐ์ฅ ์คํ ๊ฐ๋ฅ์ฑ์ด ๋๊ณ , ์ฌํ์ ์์๊ฐ ํฅ๋ฏธ๋กญ๋ค๊ณ ์๊ฐ๋๋ ์ฃผ์ ๋ฅผ ์ ์ ํจ 3. ์ฃผ์ ๋ฐ ๊ธฐ๋ฅ ๊ตฌ์ฒดํ - ํ ์ฒด์ด ์ด์ก ์ฐจ๋ ์๋น์ค๋ฅผ ์ด์ฉํด ๋ณธ ์ฌ์ฉ์์์ ์ธํฐ๋ทฐ๋ฅผ ํตํด ์ด๋ค ๋ถ๋ถ์ ๋ฌธ์ ๋ฅผ ๊ฒช๊ณ ์๋์ง ๊ตฌ์ฒดํ ํจ - ์ธํฐ๋ทฐ ๋ด์ฉ์ ๋ฐํ์ผ๋ก ์ฃผ์ ์ ๋ฐ๋ฅธ ์ธ๋ถ ๊ธฐ๋ฅ์ ์ ๋ฆฌํจ (๊ธฐ๋ฅ ๋ช ์ธ ์์ฑ) 4. ๊ธฐํ ๋ฉํ ๋ง - ์ค, ๊ตฌ๊ธ๋ฐ๋ฑ์ ์จ๋ผ์ธ ํ์ ์๋น์ค๋ฅผ ํตํด ์๋ฌธ์ ๊ตฌํจ - ์ง๋ ๊ต์๋ ๋ฐ ๋ฉํ ๋๊ณผ์ 3ํ์ ๊ฒฐ์น ๋ฉด๋ด์ ํตํด ๊ธฐํ์ ๋ํ ์๋ฌธ์ ์ป์ 5. ๋ฐ์ดํฐ์ ์ ์ - ์์ธ ์ด๋ฆฐ ๋ฐ์ดํฐ ๊ด์ฅ์์ ์ ๊ณตํ๋ '์์ธ์ ์ฅ์ ์ธ ์ฝ ๋ฐ์ดํฐ์ '์ ์ฌ์ฉํ๊ธฐ๋ก ๊ฒฐ์ ํจ 6. ์์คํ ์ํคํ ์ณ ์ค๊ณ 7. ์์ด์ดํ๋ ์ ์ค๊ณ 8. ๊ณต๋ชจ์ ์ถํ - ๊ต๋ด์์ ์ด๋ฆฐ 'SW์ฐฝ์ ๊ฒฝ์ง๋ํ'์ ํ๋ก์ ํธ๋ฅผ ์ถํํ์ |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | ์๊ฐ์ ๋ณ์๋ก ์ฌ์ฉํด ์ฝ ์์ฒญ ์๋ฅผ ์์ธกํ๋ ๊ฒ์ด ์ฐ๋ฆฌ ์๋น์ค์ ํต์ฌ ๊ธฐ์ ์ค ํ๋์ด๋ฏ๋ก, ์ด๋ฅผ ์ด๋ป๊ฒ ํด๊ฒฐํ๋ฉด ์ข์์ง ๊ณ ๋ฏผํ๋ค. ์๊ณ์ด ๋ฐ์ดํฐ ๋ถ์ ๋ชจ๋ธ์ ์ฌ์ฉํ๋ฉด ๊ณผ๊ฑฐ ๋ฐ์ดํฐ์ ํจํด์ ๋ถ์ํ์ฌ ๋ฏธ๋์ ๊ฐ์ ์์ธกํ ์ ์๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์๋ค. ์๊ณ์ด ๋ถ์์ ํ๋ ค๋ฉด ๋จผ์ ์ฌ์ฉํ๋ ๋ฐ์ดํฐ์ ํจํด์ด ์ง์๋๋ โ๋ฐ์ดํฐ์ ์์ ์ฑโ์ด ๊ฐ์ ๋์ด์ผ ํ๋ค. ๋ฐ๋ผ์ ACF ๊ทธ๋ํ์ ADF ๊ฒ์ ์ ์ํํด ์ฅ์ ์ธ์ฝ์์คํ ๋ฐ์ดํฐ์ ์ ์ ์์ฑ์ ํ์ธํ๋ค. ๊ทธ๋ฆฌ๊ณ ๋ ํ ๋ํ์ ์ธ ๋จ์ผ ์๊ณ์ด ์์ธก ๋ชจ๋ธ์ธ ARIMA๋ฅผ ์ฌ์ฉํด ์๊ฐ์ ๋ฐ๋ฅธ ์ฝ ์๋ฅผ ์์ธกํด๋ดค๋ค. ์ง๊ธ ๋จ๊ณ์์๋ ๋จ์ผ ๋ณ์ ์์ธก ๋ชจ๋ธ๋ก ๋ฐ๋ชจ๋ฅผ ํ์ง๋ง, ์์ผ๋ก feature engineering ๊ณผ์ ๋ฐ ์ฌ๋ฌ ๊ฐ์ง ๋ค๋ณ๋ ์๊ณ์ด ์์ธก ๋ชจ๋ธ์ ์ฑ๋ฅ์ ๋น๊ตํด๊ฐ๋ฉฐ ์๋น์ค์ ๊ฐ์ฅ ์ข์ ์ฑ๊ณผ๋ฅผ ๋ด๋ ๋ชจ๋ธ์ ๋ง๋ค์ด๋ผ ์์ ์ด๋ค. |
๋ฐํ์๋ฃ | https://drive.google.com/file/d/1hleV_Ch-gHizcFnQ5lAE6wt0-7hHi-qS/view?usp=sharing |
๊ธฐํ |
ํ๋ก์ ํธ๋ช / ๋ถ์ | ๊ฐ์ด:๊ฐ์น-์ฌ์ฉ์ ์ฑํฅ์ ๋ฐ์ํ ๋งค์นญ ์๊ณ ๋ฆฌ์ฆ์ ํตํ ๋ฌธํ ํ์ฌ ๋ํ ๊ตฌํ๊ธฐ ์น ์ฑ |
---|---|
์์ฑ์ผ | 2023-12-15 |
ํ๋ฒํธ ๋ฐ ํ๋ช | 4. ์ฌ๊ฐํํ๋ฃจ |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ์ด์น๋ฏผ(2076308) ํ์ฅ, ๋ฐฑ์๋ ์ ๋จ์(2144015) ํ์, ํ๋ก ํธ์๋ ์กฐ์ค์(2171047) ํ์, ๋ฐฑ์๋ |
ํ์ง๋๊ต์ | ์ฌ์ฌํ ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ํธ์ํฐ๋ ์๋ธ๋ฆฌํ์ ๊ฐ์ ์จ๋ผ์ธ์์ ๋ฌธํ ํ์ฌ ๋ํ์ ๊ตฌํ๋ ๊ฒฝ์ฐ, ์ง์ ๋ง๋๊ธฐ ์ ๊น์ง๋ ์๋๋ฐฉ์ ์ฑํฅ์ ํ์ ํ๊ธฐ ์ด๋ ต์ต๋๋ค. ๋ํ ์๋์ ์ค์ ๋ก ๋ง๋ ํ์๋ ์ฑํฅ ์ฐจ์ด๋ก ์ธํด ๋ถํธํจ์ ๋๋ผ๊ณ , ๋ํ์ ๊ตฌํ ๊ฒ์ ํํํ๊ธฐ๋ ํฉ๋๋ค. ์ ํฌ ๊ฐ์ด๋ ์ด๋ฌํ ๊ธฐ์กด ๋ฐฉ์์ ๋ฌธ์ ์ ์ ๊ทน๋ณตํ๊ธฐ ์ํด ์ฑํฅ ์ ์ฌ๋ ๊ธฐ๋ฐ ๋งค์นญ ์๊ณ ๋ฆฌ์ฆ์ ์ ๊ณตํ์ฌ ์ฌ์ฉ์๋ค์ด ์์ ์ ์ฑํฅ๊ณผ ๊ผญ ๋ง๋ ๋ํ์ ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์ฐพ์ ์ ์๋๋ก ํ๋ ๋ฌธํ ํ์ฌ ๋ํ ๊ตฌํ๊ธฐ ์น ์ฑ์ ๋๋ค. |
๋ฌธ์ ์ ์ ์ | 1. ๋ํ ๊ตฌํ๊ธฐ ์๋น์ค์ ๋ถ์ฌ - ํ์ฌ ์์ฅ์ ๋ํ ๊ตฌํ๊ธฐ๋ฅผ ์ํ ์๋น์ค๊ฐ ๋ถ์ฌํ๊ฑฐ๋, ํน์ ์ฌ์ฉ์๋ค์ด ํธํ๊ฒ ์ฌ์ฉํ ๋งํผ ํธ๋ฆฌํ์ง ์์ ์ฌ์ฉ์๋ค์ด ํธ์ํฐ๋ ๋ค์ด๋ฒ ์นดํ, ์๋ธ๋ฆฌํ์, ๋น๊ทผ ๋ฑ ๋ค๋ฅธ ์ปค๋ฎค๋ํฐ๋ SNS๋ฅผ ์ฌ์ฉํ์ฌ ๋ํ์ ๊ตฌํด์ผ ํ๋ค๋ ๋ฌธ์ ์ ์ด ์๋ค. 2. ๋ํ๊ณผ์ ์ฑํฅ ์ฐจ์ด๋ก ์ธํ ๋ถํธํจ - ๊ธฐ์กด์ฒ๋ผ ์ปค๋ฎค๋ํฐ๋ SNS๋ฅผ ํตํด ๋ํ์ ๊ตฌํ๋ ๊ฒฝ์ฐ, ์๋๋ฐฉ์ ์ฑํฅ์ ๋ํ ํ๋ถํ ์ดํด๋ฅผ ํ๊ธฐ ์ด๋ ต๊ธฐ ๋๋ฌธ์ ์ค์ ๋ก ๋ํ ์๋๋ฅผ ๋ง๋ ํ ์ฑํฅ์ด ๋ง์ง ์์ ์๊ธฐ๋ ๋ถํธํจ์ ๋๋ผ๋ ๊ฒฝ์ฐ๊ฐ ํํ๋ค. 3. ์ฌ๋ฌ ํ๋ซํผ์ ๋ถ์ฐ๋์ด ๋ถ์กฑํ ์ ๋ณด - ๋ํ์ ๊ตฌํ๋ ์ฌ์ฉ์๋ค์ด ์ฌ๋ฌ ์๋น์ค์ ๋ถ์ฐ๋์ด ์กด์ฌํ๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์๊ฐ ์ ์ ์๋น์ค์ ๊ฒฝ์ฐ, ์ ๋ณด์ ์์ด ์ ์ด ์ฌ์ฉ์๋ ๋ํ์ ๊ตฌํ๋ ๋ฐ ๋ถํธํจ์ ๊ฒช์ ์ ๋ฐ์ ์๋ค. ๋ฌธํ ๊ฐ์ ์ ์ฌ ์๋น์ค์ ๊ฒฝ์ฐ ํํฐ์ ๊ฐ์ ๊ฐ์ธ ์น๋ชฉ ๋ชจ์์ ๋ง์ผ๋ ๋ฌธํ ์ํ์ ๊ฐ์ด ๋ณด๋ฌ ๊ฐ ๋ํ์ธ์ ๊ตฌํ๋ ๋ชจ์์ ํ์ ํ ์ ๋ค. |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | ๊ด๋ จ ์๋น์ค : ๋ฌธํ - ์๋ชจ์, ์คํฐ๋, ์ธ์ฆ, ๋๋ค์น๊ตฌ, ๋ํ๊น์ง ๋ค์ํ ๋ถ์ผ์์ ๋ค์ํ ๋ชฉ์ ์ ์ผํ์ฑ ์ ๊ธฐ์ ๋ชจ์์ ํ ์ ์๋ ๋ชจ๋ฐ์ผ ์ฑ ๊ฐ์ : ๋ฌธํ์ํ ๋ํ ๊ตฌํ๊ธฐ๋ฅผ ํฌํจํ ๋ค์ํ ๋ถ์ผ์ ์๋น์ค๊ฐ ์๋ค. ์ ์ ๊ด๋ฆฌ๋ฅผ ์ํด ๋งค๋ ์จ๋ ๋ฐ ํ๊ธฐ ์์คํ ์ด ์๋ค. ์ฝ์ : ๋ค์ํ ์๋น์ค๊ฐ ์์ง๋ง ์น๋ชฉ ๋ชจ์์ ์น์ค๋์ด ์์ด ๋ฌธํ์ํ ๋ํ์ ๊ตฌํ๋ ์ฌ์ฉ์๊ฐ ์ ๋ค. ๋ง๋๊ธฐ ์ ์ ์ ์ ์ ์ฑ๋ณ, ๋์ด๋ฅผ ๋ช ํํ ์ธ์ฆํ ์ ์๊ณ ํ๊ธฐ ์์คํ ์ ์ ์ฉํ์ฌ ์ ์์ ์ธ ํ๊ธฐ๋ฅผ ๋จ๊ธธ ์๋ ์๋ค. |
์ ์๋ด์ฉ | 1. ์ฌ์ฉ์์ ์ฑํฅ์ ๋ฐ์ํ ๋งค์นญ ์๊ณ ๋ฆฌ์ฆ์ ํตํ ์๋ ๋งค์นญ - '๋ด๊ฐ ์ค์ ํ ๋์ ์ฑํฅ', '์ด์ ๋ํ ์๋๊ฐ ํ๊ฐํ ๋์ ์ฑํฅ', '๋ด๊ฐ ์ํ๋ ์๋๋ฐฉ์ ์ฑํฅ', '๊ทธ ๋์์ ๋งค์นญ ๊ธฐ๋ก' ๋ฑ ๋ค์ํ ์ฒ๋๋ฅผ ๋ฐ์ํ์ฌ ์ฌ์ฉ์์ ์ฑํฅ์ ๊ฐ์ฅ ์ ํฉํ ๋ํ ์๋๋ฅผ ์๋์ ์ผ๋ก ๋งค์นญํด์ค๋ค. 2. ๊ดํ ๋ฌธ์ ์ธ์์ ์ด์ฉํ ํฐ์ผ๋ถ ๊ธฐ๋ฅ |
๊ตฌํ๋ฐฉ๋ฒ | 1. ์ฌ์ฉ์์ ์ฑํฅ์ ๋ง์ถ์ด ๋ํ์ ๋งค์นญํด์ค๋ค. ๋งค์นญ ๋ฐฉ์์ ์ ํธํ๋ ๋ํ์ ์ฑํฅ์ ํค์๋ ํํ๋ก ์์งํ ํ, scikit-learn์ TfidfVectorizer๋ฅผ ํตํด ์ธก์ ๋ ์ ์ฌ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ด๋ฃจ์ด์ง๋๋ฐ, ์ฌ์ฉ์์ ์ด์ ๋งค์นญ ๊ธฐ๋ก์ด ๊ฐ์ฐ์ ์์ธ์ด ๋๊ณ , ์ฌ์ฉ์๊ฐ ์ ํธํ์ง ์๋ ์ฑํฅ ํค์๋์์ ์ ์ฌ๋๋ ๊ฐ์ ์์๊ฐ ๋๋ค. ์ด ๋ชจ๋ ์์๋ค์ ํฉ์ฐํ์ฌ ์ ์๋ฅผ ๋ธ ํ, ์ ์๊ฐ ๋์ 10๋ช
๊ฐ๋์ ๋ค๋ฅธ ์ ์ ๋ค์ ์ถ์ฒํด์ค๋ค. 2. openCV์ EasyOCR์ ์ด์ฉํด ๊ดํ ๋ฌธ์ ์ธ์์ผ๋ก ํ ์คํธ ์ ๋ณด๋ฅผ ์ถ์ถํ์ฌ ๋ชจ๋ฐ์ผ ํฐ์ผ ์ฝ๋ ํธ๋ถ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค. |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | React Node.js Expree.js MySQL MongoDB Firebase Python scikit-learn OpenCV EasyOCR Selenium |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | ๊ธฐ์กด์ ๋ฐฉ์๊ณผ ๋์ผํ๊ฒ ์ธํฐ๋ท ์์์ ๋ํ์ ๊ตฌํ์ง๋ง, ์๋๋ฐฉ์ ์ฑํฅ์ ๋ํ ํ๋ถํ ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ณ , ์ฌ์ฉ์์ ์ผ๋ง๋ ์ ๋ง๋์ง์ ๋ํ ์ ๋ณด๋ฅผ ์ ๊ณตํ์ฌ ๋ฌธํ ์ํ์์์ ๋ํ๊ณผ์ ์ฑํฅ ์ฐจ์ด๋ก ์ธํ ๋ถํธํจ์ ํด์ํด์ค๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | ์ฃผ์ ์ ์ , ๊ต์๋ ๋ฉด๋ด, ๋ฉํ ๋ง 1. ์ฌ์ฉ์ ์กฐ์ฌ - ๋ํ ๊ตฌํ๊ธฐ์ ๋ํ ์ฌ์ฉ์๋ค์ ์๊ตฌ ์ฌํญ์ ๋ฉด๋ฐํ ํ์ ํ๊ธฐ ์ํ์ฌ ์ฌ์ฉ์ ์กฐ์ฌ๋ฅผ ์งํํ์๋ค. ์กฐ์ฌ๋ '์ฝ์ํธ ๋ํ'์ด๋ผ๋ ํค์๋ ๋ฐํ์ผ๋ก ๋์ฟ , ์ธ์คํฐ์ฆ ๋ฑ ํ๊ฒ ์ฌ์ฉ์๋ค์ด ๋ค์ ๋ถํฌํ๊ณ ์๋ ์ปค๋ฎค๋ํฐ์ ๋๊ธ์ ๋ถ์ํ๋ ๋ฐฉ์์ผ๋ก ์ด๋ฃจ์ด์ก๋ค. ์ฌ์ฉ์ ์กฐ์ฌ๋ฅผ ํตํด ์ฌ์ฉ์๋ค์ด '์์ ์ ์ฑํฅ์ ๋ง๋ ๋ํ์ ์ฐพ๋ ๊ฒ'์ ๋ํ ์๊ตฌ๊ฐ ํฌ๋ค๋ ์ธ์ฌ์ดํธ๋ฅผ ์ฐพ๊ฒ ๋์๋ค. 2. ํ๋ก์ ํธ ๋ฐฉํฅ์ฑ ์ฌ์ ์ - ์ฌ์ฉ์ ์กฐ์ฌ์์ ๋์จ ์ธ์ฌ์ดํธ๋ฅผ ๋ฐํ์ผ๋ก ํ๋ก์ ํธ์ ๋ฐฉํฅ์ฑ์ ์กฐ์ ํ์๋ค. ๊ธฐ์กด์๋ '์ ๋ขฐํ ์ ์๋ ๋ํ ๊ตฌํ๊ธฐ ๋ชจ๋ฐ์ผ ์ฑ'์ด๋ผ๋ ์ ๋ชฉ์ฒ๋ผ ๋ํ ๊ตฌํ๊ธฐ์ ์์ด์ ์ ๋ขฐํ ์ ์๋ ์๋๋ฅผ ๊ตฌํ๋ ๊ฒ์ ์ด์ ์ ๋์์๋ค๋ฉด, ์ฌ์ฉ์ ์กฐ์ฌ์์ ๋์๋ ์ธ์ฌ์ดํธ๋ฅผ ๋ฐ์ํ์ฌ '์ฌ์ฉ์์ ์ฑํฅ์ ๋ง๋ ๋ํ์ ๊ตฌํด์ฃผ๋ ๊ฒ'์ ์ด์ ์ ๋๋ ๊ฒ์ผ๋ก ํ๋ก์ ํธ์ ๋ฐฉํฅ์ฑ์ ์์ ํ์๋ค. 3. ๋ฉํ ๋ง ๋ง๋ฌด๋ฆฌ - ๋ฉํ ๋ง์ ํตํด ํ์ฌ ๊ณํํ ํ๋ก์ ํธ์์ ๋ ์ถ๊ฐํ๋ฉด ์ข์ ๋ถ๋ถ๋ค์ ์ ํ์๋ค. 4. ๊ธฐ๋ฅ ์ฌ์ ์ - ์ค๊ฐ ๋ฐํ ํผ๋๋ฐฑ๊ณผ ํ๋ก์ ํธ ๋ฐฉํฅ ์์ , ๋ฉํ ๋ง ๋ด์ฉ์ ๋ฐ์ํ์ฌ ๊ตฌ์ฒด์ ์ผ๋ก ๊ธฐ๋ฅ์ ์ ์ํ์๋ค. 5. 12์ 1์ผ ๋ฐ๋ชจ ์ค๋น - 12์ 1์ผ ๋ฐ๋ชจ ๋ฐํ๋ฅผ ์ํด ๋ฐ๋ชจ ์ ์ ๊ณํ์ ์๋ฆฝํ๊ณ ์ญํ ์ ๋ถ๋ฐฐํ์๋ค. ๋ํ ๋งค์นญ ๊ธฐ๋ฅ๊ณผ ๋ฐ์ดํฐ ๊ฐ๊ณต ๊ธฐ๋ฅ ๊ตฌํ, ๊ธฐ๋ฅ ๊ตฌํ์ ์ํ ํ์ต |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | ์ด๋ ์น ๋ธ๋ผ์ฐ์ ์์๋ ์ฌ์ฉ์ด ๊ฐ๋ฅํ ์น ์ฑ ํํ๋ก ๋ฐ๋ชจ |
๋ฐํ์๋ฃ | https://drive.google.com/file/d/1qUY0tHLuZWzL0-8pOQYGqziXbmzVaA0a/view?usp=drive_link |
๊ธฐํ |
ํ๋ก์ ํธ๋ช / ๋ถ์ | ๋ชจ๋ฝ๋ชจ๋ฝ: ๊ฐ์ธ ๋ง์ถคํ ํค์ด์คํ์ผ์ ์ถ์ฒ๋ฐ๊ณ ๋ค์ํ ์กฐ๊ฑด์ ๋น๊ตํ์ฌ ๋ณธ์ธ์๊ฒ ๋ง๋ ํค์ด ๋์์ด๋๋ฅผ ์ฐพ์ ์ ์๋๋ก ๋งค์นญํด์ฃผ๋ ์๋น์ค |
---|---|
์์ฑ์ผ | 2023-12-08 00:14:51 |
ํ๋ฒํธ ๋ฐ ํ๋ช | 5. A.A |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ๊น์ง์(2176100) ํ์ฅ, ๋ฐฑ์๋ AWS Ubuntu ๋ฐฐํฌ, MySQL ๊ด๋ฆฌ ๋ฑ ์ค์๋ฆฐ(2176218) ํ์, ํ๋ก ํธ React ๊ฐ๋ฐ, UX/UI ๋์์ธ ๋ฑ ํฉ์์ (2076456) ํ์, ๋ฐฑ์๋ Spring API ๊ฐ๋ฐ ๋ฑ cf. AI๋ ๊ฐ์ด ์์ ํจ |
ํ์ง๋๊ต์ | ๊น๋ช |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ์ ํฌ ์๋น์ค์์ ์ผ๋ฐ ์ ์ ๋ค์ ๋ณธ์ธ์ ์ผ๊ตดํ์ ๋ฐ๋ฅธ best & worst ํค์ด์คํ์ผ์ ์ฐพ์ ์ ์๊ณ ํค์ด๋์์ด๋์์ ๋งค์นญ๊น์ง ํ๋์ ๋ก์ง ์์์ ๊ฒฝํํด๋ณผ ์ ์์ผ๋ฉฐ, ํค์ด๋์์ด๋๋ค์๊ฒ๋ ๊ฐ์ธ์ ์์ ๋ฌผ์ ๋ชจ์ ์์ ์ ํ๋ณด ๋ฐ ๋ธ๋๋ฉ ํ ์ ์๋ ๊ธฐํ๋ฅผ ์ ๊ณตํฉ๋๋ค. |
๋ฌธ์ ์ ์ ์ | 1. ๊ฐ์ฑ ์๊ตฌ ๋ฏธ์ถฉ์กฑ 2. ํค์ด ๋์์ด๋ ๊ฐ์ธ ํ๋ณด์ ์ฅ์ด ์์ |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | 1. ๋ฏธ๋ฌ๋ก์ด๋: ํค์ด์ต ์ค๋งํธ ๋ฏธ๋ฌ๋ฅผ ํตํด ์์คํ
์ ์ฌ์ฉ์ผ๋ก์จ ์ค์ ์ด์ธ๋ฆฌ๋ ํค์ด์คํ์ผ๋ง์ ๋ณผ ์ ์์ง๋ง, ์ค์น ๋น์ฉ์ด ๋ถ๋ด๋๊ณ ๊ฐ์ธ์ ์ผ๋ก ์์ ํ๊ธฐ ์ด๋ ต๋ค๋ ํ๊ณ๊ฐ ์๋ค. 2. ํค์ดํ: ๋ชจ๋ฐ์ผ๋ก ๊ฐ์ ํค์ด์คํ์ผ๋ง์ ์ ์ฉํด๋ณผ ์ ์์ผ๋ฉฐ ๋ฏธ์ฉ์ค ์ถ์ฒ ๋ฐ ํํ์ ๋ฐ์ ์ ์์ง๋ง, ๋ถ์์ฐ์ค๋ฌ์ด ํค์ด ์ด๋ฏธ์ง์ ๊ด๊ณ ๋ฅผ ๊ฑฐ๋ฅด๊ธฐ ์ด๋ ต๋ค๋ ๋จ์ ์ด ์๋ค. |
์ ์๋ด์ฉ | 1. ํค์ด์คํ์ผ๋ง ์ถ์ฒ 2. ์ถ์ฒ์ ๋ฐ๋ฅธ ๋์์ด๋ ๋งค์นญ 3. ํค์ด ๋์์ด๋ ํฌํธํด๋ฆฌ์คํ |
๊ตฌํ๋ฐฉ๋ฒ | ์ผ๊ตด ์ด๋ฏธ์ง์์ ์ผ๊ตด์ ์ฃผ์ ํน์ง(๋, ์ฝ, ์ ์ , ํฑ์ ๋ฑ)์ ๊ฐ์งํ๋ face landmarks detection ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ์ผ๊ตด ์ด๋ฏธ์ง์์ ํน์ง์ ์ ์๋ณํ๊ณ , ์ด๋ฌํ ์ง์ ์ ์ ๊ณต๋ฐ๋๋ค. ์ผ๊ตดํ์ ๋ถ์ํ๊ธฐ ์ํด Face Shape Dataset์ ์ฌ์ฉํ์ฌ ๋ค์ํ ์ผ๊ตดํ์ ๋ํ๋ด๋ ์ด๋ฏธ์ง์ ํด๋น ์ผ๊ตดํ์ ๋ํ ๋ผ๋ฒจ ๋๋ ์ค๋ช ์ ์ ๊ณต๋ฐ๋๋ค. ์ผ๊ตด ํน์ง์ ์ Face Shape Dataset์ ์ด๋ฏธ์ง์ ๋งคํํ ํ, ์ผ๊ตดํ์ ๋ถ์ํ๋ค. ์ฌ์ฉ์์ ์ผ๊ตด์ ๋ง๋ ์ฌ๋ฌ ํค์ด ์คํ์ผ ์ฌ์ง์ ์์ฑํ๊ธฐ ์ํด StarGAN-v2๋ฅผ ์ฌ์ฉํ๊ณ , ํด๋น ๋ชจ๋ธ์ '๋์์ ์ธ' ํค์ด์คํ์ผ ์ด๋ฏธ์ง ๋ฐ์ดํฐ๋ฅผ seeprettyface์์ ํ๋ณดํ์ฌ ์๋จธ๋ฆฌ ์ ๋ฌด, ํค์ด ์คํ์ผ์ ๋ฐ๋ผ ๋ผ๋ฒจ๋ง ํ ํ, input์ผ๋ก ๋ฃ๋๋ค. SEAN์ ์ฌ์ฉํด์ face-parsing.Pytorch์์ ์ ๊ณตํ๋ pretrained ๋ชจ๋ธ์ ํ์ฉํ์ฌ segmentation map์ ๊ตฌํ ๊ฒ์ ๊ธฐ๋ฐ์ผ๋ก ํค์ด์คํ์ผ ์ธ ๋ณํ(๋ฉ์ดํฌ์ ๋ฑ)๋ฅผ ๋ณด์ ๋ฐ ์ ๊ฑฐํ๋ค. ์ด๋ ๊ฒ ์ป์ ์ต์ข ์ด๋ฏธ์ง(best & worst) ์ฌ๋ฌ์ฅ์ ์ฌ์ฉ์์๊ฒ ์ ๋ฌํ๋ค. ์ ๋ชจ๋ ๋ก์ง์ EC2์ docker ์ด๋ฏธ์ง๋ก ์ ์ฅํ์ฌ ๊ตฌ์ถํ๋ค. |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | Spring MySQL AWS Docker Git action React Google Colab Flask Kaggle |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | 1. ๊ฐ์ฑ์ ๋ง๋ ํค์ด์คํ์ผ๋ง ๊ฐ๋ฅ 2. ํค์ด ๋์์ด๋ ๋น๊ต๋ฅผ ํตํ ํฉ๋ฆฌ์ ์ธ ๊ฒฐ์ (๋์์ธ,๋ ์ง,๊ฑฐ๋ฆฌ) ๊ฐ๋ฅ 3. ํค์ด ๋์์ด๋์ ํฌํธํด๋ฆฌ์คํ๋ฅผ ํตํ ์ปค๋ฆฌ์ด ์ ๋ฆฌ |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | ๋ฐฐํฌ ์ํคํ
์ฒ ์ฑ๋ฆฝ ์ฃผ์ ๋ฐ ๊ธฐ๋ฅ ์ ํ๊ธฐ ๊ต์์๋ด ๋ฐ ๋ฉํ ๋ง ์งํ ์์ฅ ๋ถ์ ๊ธฐ๋ฅ ํ์ ์ธ๋ถ ๊ธฐ๋ฅ ํ์ ๋ฐ ํ๋กํ ํ์ ๊ฐ๋ฐ ๊ธฐ์ ๋ธ๋ก๊ทธ ์์ฑ ๋ฐ ์์ฑ |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | colab์ ํตํ face landmark ์ ์ฉ๊ณผ ์ผ๊ตดํ ๋ถ์ ๊ฒฐ๊ณผ, starGAN v2๋ฅผ ์ด์ฉํ ์ผ๊ตด ํฉ์ฑ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ฃผ๊ณ ์ ์ฒด์ ์ธ ํ๋ก์ฐ๋ฅผ ๋ณด์ฌ์ค์ผ๋ก์จ, ํ๋ก์ ํธ ์ ๋ฐ์ ๋ํ ์ดํด๋ฅผ ๋๋๋ค. |
๋ฐํ์๋ฃ | https://drive.google.com/file/d/11k9hCoEFv16Q8NIx2SDfY4LpsJ4RKv_o/view?usp=sharing |
๊ธฐํ |
ํ๋ก์ ํธ๋ช / ๋ถ์ | Inkspire : NLP์ ์์ฑํ AI ๊ธฐ์ ์ ์ด์ฉํ์ฌ ์ฌ์ฉ์์ ์ทจํฅ์ ๊ธฐ๋ฐ์ผ๋ก ํ ๊ฒ์ ๋ชฉํ๋ฅผ ์์ฑํ์ฌ ํ๋ ์ดํ๋ 1์ธ์ฉ ํ ์คํธ RPG |
---|---|
์์ฑ์ผ | 2023-12-08 16:30:00 |
ํ๋ฒํธ ๋ฐ ํ๋ช | 06. ๋๋ ๋ฉธ์ข ๋์ง ์๊ฒ ์กฐ์ฌํด |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ํ์ฅ, ์๋น์ค ๊ธฐํ ๋ฐ ์ด๊ด, ํด๋ผ์ด์ธํธ Unity, ์์ฐ์ด์ฒ๋ฆฌ AI ๋ชจ๋ธ ๊ฐ๋ฐ ์ค์ํ(1928019) ํ์, ๋ฐฑ์๋ ์๋ฒ ๊ตฌ์ถ (Django API ์ค๊ณ, AWS ์๋ฒ ๋ฐฐํฌ), ์์ฐ์ด์ฒ๋ฆฌ AI ๋ชจ๋ธ ๊ฐ๋ฐ ์ด์๋ฏผ(2071035) ํ์, ํด๋ผ์ด์ธํธ Unity, ์์ฐ์ด์ฒ๋ฆฌ AI ๋ชจ๋ธ ๊ฐ๋ฐ |
ํ์ง๋๊ต์ | ๋ฐ์์ ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ๋ด๊ฐ ์ํ๋ ๋๋ง์ ์คํ ๋ฆฌ ๊ฒ์ Inkspire, inspired by you. Inkspire๋ ์ฌ์ฉ์์๊ฒ ํ๋ถํ ๋ง์ถคํ ๊ฒ์ ๊ฒฝํ์ ์ ๊ณตํ๋ ์ดํ๋ฆฌ์ผ์ด์ ์ ๋๋ค. ์ฌ์ฉ์๊ฐ ์ ํํ ์คํฌ๋ฆฝํธ ๋ฐฐ๊ฒฝ๊ณผ ์ฅ๋ฅด, ๊ฒ์์ ์งํํ๋ฉฐ ์ฃผ์ด์ง๋ ์ ํ์ง์ ๋ฐ๋ผ ๊ฐ์ ๋ค๋ฅธ ํํ์ ๋ด์ฉ์ ์คํฌ๋ฆฝํธ๊ฐ ์์ฑ๋์ด ์ฌ์ฉ์๋ ๋ค์ํ๊ณ ํฅ๋ฏธ๋ก์ด ๊ฒ์ ์ธ๊ณ๋ฅผ ํํํ ์ ์์ต๋๋ค. ๋ฟ๋ง ์๋๋ผ ์๋๋ฆฌ์ค ์์ฑ, ๋ฏธ์ ๋ฐ ํ์คํธ ์ค๊ณ, ๋ํ ์์คํ ๊ตฌ์ถ ๋ฑ๊ณผ ๊ฐ์ ์์ ์ ์๋ํ๋ก ๋์์์ด ์๋ก์ด ์์ด๋์ด๋ฅผ ๋์ถํด์ผ ํ๋ ๊ฒ์ ๊ฐ๋ฐ์๋ค์๊ฒ๋ ํ์ ์ ์ธ ์ด์ ์ ์ ๊ณตํฉ๋๋ค. |
๋ฌธ์ ์ ์ ์ | ์ต๊ทผ ๋ช ๋
๋์ ์ธ๊ณต์ง๋ฅ(AI) ๊ธฐ์ ์ ํ์ ์ ์ธ ๋ฐ์ ์ ๋ค์ํ ์ฐ์
๋ถ์ผ์ ๋ณํ๋ฅผ ๊ฐ์ ธ์ค๊ณ ์๋ค. ์ด๋ฌํ ๋ณํ๋ค์ ๋ง์ถคํ ์ฝํ
์ธ ์ ์ ๊ณต์ด๋ผ๋ ๊ณตํต์ ์ ์ง๋๊ณ ์๋ค. ์ฆ, ์ธ๊ณต์ง๋ฅ์ ๋น
๋ฐ์ดํฐ, ๊ธฐ๊ณํ์ต ๋ฐ ์์ฐ์ด ์ฒ๋ฆฌ ๊ธฐ์ ์ ํตํฉํ์ฌ ์ฌ์ฉ์๋ณ๋ก ๋ง์ถคํ ๊ฒฝํ์ ์ ๊ณตํ๋๋ฐ ์ด์์ ์ธ ํด์ด ๋์๋ค. ์ด๋ฌํ ๊ธฐ์ ๋ฐ์ ๊ณผ ๋๋ถ์ด ์๋น ๊ฒฝํฅ๋ ๋ณํํ๊ณ ์๋ค. Insight M๊ณผ CJ AI center์์ ์กฐ์ฌํ 2023๋
์๋น ํธ๋ ๋ ์๋ฆฌ์ฆ์ ๋ฐ๋ฅด๋ฉด ์ค๋๋ ์ ์๋น์๋ ๋ค์๊ณผ ๊ฐ์ ์๊ตฌ์ฌํญ์ ๊ฐ์ง๊ณ ์๋ค. ์๋ต์์ 72%๊ฐ ๊ธฐ์
์ด ์๋น์๋ฅผ ๊ฐ์ธ์ผ๋ก ์ธ์ํ๊ณ ๊ฐ์ธ์ ๊ด์ฌ์ฌ๋ฅผ ์๊ธฐ๋ฅผ ๊ธฐ๋ํ๊ณ , 71%์ ์๋น์๋ ๊ฐ์ธํ๋ ์ปค๋ฎค๋์ผ์ด์
๊ณผ ์ ํ์ ์ ๊ณต๋ฐ๊ธฐ๋ฅผ ์ํ๋ฉฐ 76%์ ์๋น์๊ฐ ๊ฐ์ธํ๋ ๋ธ๋๋์์ ๊ตฌ๋งค๋ฅผ ๊ณ ๋ คํ ๊ฐ๋ฅ์ฑ์ด ๋ ๋๋ค๊ณ ๋ตํ๋ค. ์ด๋ฌํ ๋งฅ๋ฝ ์์์ ๊ฒ์ ์ฐ์ ๋ AI์ ๋ฐ์ ์ ์๊ฐ์ ๋ฐ์ ํ์ ์ ์ธ ๋ณํ๋ฅผ ๊ฒช๊ณ ์๋ค. ํ๋ ์ด์ด๋ค์ ๊ฐ๋ณํ๋ ๊ฒ์ ๊ฒฝํ์ ์ํ๋ฉฐ, ์์ ์ ์ ํ๊ณผ ์ ํธ๋์ ๋ฐ๋ผ ๊ฒ์ ์ธ๊ณ๋ฅผ ํํํ๊ณ ์ถ์ดํ๋ค. ์ด์ ๊ฐ์ด ์ฌ์ฉ์์ ์ทจํฅ์ ๋ง๋ "๋ง์ถคํ ์ฝํ ์ธ "์ ๋ํ ์๋น์๋ค์ ์์๊ฐ ์ฆ๊ฐํจ์ ๋ฐ๋ผ ์ฐฝ์์์ ์ทจํฅ์ ๋ง์ถ์ด ์ฐฝ์๋ ๊ธฐ์กด์ ์๋๋ฆฌ์ค๋ ๊ทธ๋ค์ ๊ธฐ๋๋ฅผ ์ถฉ์กฑ์ํค๊ธฐ ์ด๋ ต๋ค๋ ํ๊ณ์ ์ ๊ฐ์ง๊ณ ์๋ค. ํ์ง๋ง, ๊ฒ์ ๊ฐ๋ฐ์๋ค์ด ์ด๋ฌํ ์ฌ์ฉ์ ๋ง์ถคํ ์ฝํ ์ธ ๋ฅผ ๋ง๋ค๊ธฐ ์ํด์๋ ๋ง์ ๋ ธ๋ ฅ๊ณผ ์๊ฐ์ ํฌ์ํด์ผ ํ๋ค. ์๋๋ฆฌ์ค ์์ฑ, ๋ค์ํ ๋ฏธ์ ๋ฐ ํ์คํธ ์ค๊ณ, ๋ํ ์์คํ ๊ตฌ์ถ ๋ฑ ์ง์ ๋ง์ถคํ ์ฝํ ์ธ ๋ฅผ ์ ์ํ๋ ๋ฐ์๋ ๋ณต์กํ ์์ ๋ค์ด ๋ฐ๋ฅด๊ธฐ ๋๋ฌธ์ AI๋ฅผ ํ์ฉํ์ฌ ์๋ํ๋ ์๋๋ฆฌ์ค ์์ฑ ๋ฐ ์ฝํ ์ธ ์ ์์ ์ง์ํ๋ ๊ฒ์ ๊ฒ์ ๊ฐ๋ฐ์๋ค์๊ฒ ํฐ ํ์ ์ ์ด์ ์ ์ ๊ณตํ ์ ์๋ค. ๋, ๊ธฐ์กด์ ์์ฑํ AI์ ๋ต๋ณ์๋ ๋งค๋๋ฝ์ง ์์ ๋ถ๋ถ์ด ๋ง๊ณ , ํนํ ์ผ๊ด์ ์ธ ๋ด์ฉ์ด๋ ๋งํฌ๋ฅผ ์์ฑํ๋๋ฐ ์ด๋ ค์์ด ์๋ค. ๋ฐ๋ผ์ ์ด๋ฌํ ๋ฌธ์ ๋ค์ ํด๊ฒฐํ๊ณ ์ฌ์ฉ์์ ๋ชฐ์ ๊ฐ๊ณผ ๋ง์กฑ๋๋ฅผ ๋์ผ ์ ์๋ AI ๊ฒ์ ์คํฌ๋ฆฝํธ ์์ฑ ์ดํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ ๊ณํ์ด๋ค. |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | ์ต๊ทผ AI ๊ธฐ์ ์ ๋ฐ์ ๋ํฅ์ ๋ง์ถ์ด ๊ฒ์ ์ฐ์
์์๋ ๋ง์ถคํ ์ฝํ
์ธ ์ ๊ฐ๋ฐ๊ณผ ์ ์ฉ์ ์ถ์งํ๊ณ ์๋ค. AI ๋์ OpenAI์ AI ๋์ ์ ์์ฐ์ด ์ฒ๋ฆฌ ๋ฐ ๊ธฐ๊ณํ์ต ๊ธฐ์ ์ ํ์ฉํ์ฌ ๋ง์ถคํ ํ ์คํธ ๊ธฐ๋ฐ ์ด๋๋ฒค์ฒ ๊ฒ์์ ์์ฑํ๋ ํ๋ซํผ์ด๋ค. ํ๋ ์ด์ด๋ ์์ ์ ์ ํ์ ๋ฐ๋ผ ๊ฒ์์ ์งํ์ ์กฐ์ํ๋ฉฐ, AI๋ ํ๋ ์ด์ด์ ์ ๋ ฅ์ ๋ฐ๋ผ ์ค์๊ฐ์ผ๋ก ์คํ ๋ฆฌ์ ์ํธ์์ฉ์ ์์ฑํ๋ค. ์ด๋ฅผ ํตํด ๊ฐ ํ๋ ์ด์ด์๊ฒ ๋ง์ถคํ ๊ฒฝํ์ ์ ๊ณตํ๊ณ ์๋ค. ๊ทธ๋ฌ๋, AI ๋์ ์ ์์ด ๊ธฐ๋ฐ์ ํ ์คํธ๋ก ํ๋ จ์ํจ ๋ชจ๋ธ์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ํ๊ตญ์ด์ ๊ฐ์ ๋ค๋ฅธ ์ธ์ด๋ก์ ๋ฒ์ญ์ด๋ ๋งฅ๋ฝ ํ์ ์ ์์ด์ ์์ง ์๋ฒฝํ์ง ์์ ๊ฒฝ์ฐ๊ฐ ์๋ค. ๋๋ก๋ ํ๊ตญ์ด๋ก ๊ฒ์์ ํ๋ ์ด ํ์ ๋ ์ ๋ ฅ๋ ํ ์คํธ์ ๋งฅ๋ฝ์ ์ ํํ๊ฒ ์ดํดํ์ง ๋ชปํ๊ฑฐ๋, ๋ถ์ ์ ํ ๋ต๋ณ์ ์์ฑํ๊ธฐ๋ ํ๋ค. ๋ ์ฌ๊ฐํ ๋ฌธ์ ๋ก๋ AI์ ๊ณผ๋ถํ๊ฐ ๊ฑธ๋ ค ๊ฒ์์ด ์งํ๋์ง ์๋ ์ํฉ๋ ๋ฐ์ํ ์ ์๋ค. ์์ด๋ก ํ๋ ์ด๋ฅผ ํ๋๋ผ๋ ํ๋ ์ด์ด๊ฐ ๊ฐ์ข ์ค์ ์ ์ธ๋ถ์ ์ผ๋ก ์ค์ ํ์ง ์์ผ๋ฉด ์คํ ๋ฆฌ๊ฐ ์ ๋๋ก ์งํ๋์ง ์๋๋ค๋ ๋จ์ ์ด ์๋ค. ๋ํ, ๊ฒ์์ ๋ชฉํ๋ ๋ณด์์ด ๋ถ๋ถ๋ช ํ์ฌ ๊ฒ์์ด ์๋ AI์ ํจ๊ป ์์ค์ ์ฐ๋ ๊ณผ์ ๊ณผ ์ ์ฌํ๊ฒ ๋๊ปด์ง ์ ์๋ค. No Manโs Sky Hello Games์ No Manโs Sky๋ ์ด๊ฑฐ๋ ๊ฐ๋ฐฉํ ์ฐ์ฃผ ํ์ฌ ๊ฒ์์ผ๋ก, ํ๋ก์์ ์์ฑ ๊ธฐ์ ์ ํ์ฉํ์ฌ ์๋ง์ ํ์ฑ๊ณผ ์ํ๊ณ, ๋๋ฌผ ์ข ๋ฅ๋ฅผ ์์ฑํ๋ค. ์ด๋ฅผ ๋ฐํ์ผ๋ก ํ๋ ์ด์ด๋ค์๊ฒ ๊ฐ๊ธฐ ๋ค๋ฅธ ์ฐ์ฃผ ํํ ๊ฒฝํ์ ์ ๊ณตํ๋ฉฐ, ๊ฒ์ ์ธ๊ณ๋ฅผ ํ์ํ๊ณ ๋ฐ๊ฒฌํ๋ ๊ณผ์ ์์ ๋ง์ถคํ ์ฝํ ์ธ ๋ฅผ ์์ฑํ๋ค. ํ๋ก์์ ์์ฑ์ ๋ฌดํํ ๋ค์์ฑ์ ์ ๊ณตํ์ง๋ง, ์ด๋ค ํ๋ ์ด์ด๋ค์ ์กฐ๊ธ ๋ ๊ฐ์ธํ๋ ๊ฒฝํ์ ์ํ ์ ์๋ค. ์ด๋ฌํ ์ธก๋ฉด์์ No Manโs Sky๋ ํ๋ ์ด์ด ๊ฐ๊ฐ์ธ์ ๋ง์ถ์ด ํ์ฑ, ์ํ๊ณ, ๋๋ฌผ ์ข ๋ฅ๋ฅผ ์์ฑํ๋ ๋ฐฉ์์ด ์๋๋ฏ๋ก ์์ ํ ๋ง์ถคํ ์ฝํ ์ธ ๋ก ๊ฐ์ฃผํ๊ธฐ ์ด๋ ค์ธ ์ ์๋ค. ๋ฉ์ด๋น(Maybe) ์๋๋ชฌ ๊ฒ์์ฆ์ ๋ฉ์ด๋น๋ ๋ค์ด๋ฒ ์ธ๊ธฐ ์นํฐ ๋ฐ ์น์์ค์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์ด์ด๊ฐ ํน์ ์ํ์ ์ ํํ๋ฉด ๊ฐ ์ํฉ์ ๋ฐ๋ฅธ ์ง๋ฌธ์ด ์ฃผ์ด์ง๊ณ , ํ๋ ์ด์ด์ ์ ํ(๋ต๋ณ)์ ๋ฐ๋ผ ๋ฉ์ธ ์คํ ๋ฆฌ๊ฐ ์ ๊ฐ๋๋ ๊ฒ์์ด๋ค. ๊ฒ์ ๋ด์๋ ๋ค์ํ ์ง์ ๊ณผ ๋ฅ๋ ฅ์ด ์์ด ํ๋ ์ด์ด๋ค์ ์์ ๋ง์ ์บ๋ฆญํฐ๋ฅผ ๋ฐ์ ์ํค๊ณ ํน์ ๊ธฐ์ ์ ์ต๋ํ ์ ์์ผ๋ฉฐ, ํ๋ ์ด์ด์ ๋ค์ํ ์ ํ์ ๋ฐ๋ผ ๋ณธ์ธ๋ง์ ์๋ฉ์ ๋ง๋ค์ด ๊ฐ ์ ์๊ธฐ ๋๋ฌธ์ ๊ธฐ์กด ๋ค์ด๋ฒ์นํฐ ๋ ์๋ฟ๋ง ์๋๋ผ ์๋ก์ด ์ ์ ๋ค๋ ํจ๊ป ์ฆ๊ธธ ์ ์๋ค. ํ์ง๋ง, ์ด๋ ๋ค์ด๋ฒ ์นํฐ ํน์ ์น์์ค๊ณผ ๊ฐ์ด ์ ํด์ง ์คํ ๋ฆฌ์ ์บ๋ฆญํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์งํ๋๋ ๊ฒ์์ด๊ธฐ ๋๋ฌธ์ ํ๋ ์ด์ด์ ๊ฒ์ ๋ด ์์ ๋๊ฐ ๋๋ค๊ณ ๋ณผ ์ ์์ผ๋ฉฐ, ์ฌ์ฉ์์ ์ทจํฅ์ ๋ง๋ ์๋ก์ด ์์ฌ๊ตฌ์กฐ๋ฅผ ๋ง์ถคํ์ผ๋ก ์ ๊ณตํ๋ค๊ณ ๋ณด๊ธฐ๋ ์ด๋ ต๋ค. |
์ ์๋ด์ฉ | ์์ ์ ์ํ ๋ฌธ์ ์ํฉ์ ๋ฐ๋ผ AI ๊ธฐ๋ฐ ๋ง์ถคํ ์ฝํ
์ธ ์์ฑ ์๋น์ค๋ฅผ ํด๊ฒฐ์ฑ
์ผ๋ก ์ ์ํ๊ณ ์ ํ๋ค. ๋ง์ถคํ ๊ฒ์ ๊ฒฝํ ์ ๊ณต Inkspire๋ ์ฌ์ฉ์์ ์ ํ๊ณผ ์ ๋ ฅํ๋ ์ ํธ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก AI๊ฐ ๊ฒ์ ์๋๋ฆฌ์ค ๋ฐ ๋ฏธ์ ์ ์๋์ผ๋ก ์์ฑํ๊ณ ์ฝํ ์ธ ๋ฅผ ์ ์ํ๋ ์์คํ ์ ๊ตฌ์ถํ์ฌ ๊ฐ์ธ ๋ง์ถคํ ๊ฒ์ ๊ฒฝํ์ ์ ๊ณตํ๋ค. ๊ธฐ๊ณ ํ์ต์ ๊ธฐ๋ฐ์ผ๋ก ํ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ํ๋ ์ด์ด์ ํ๋๊ณผ ์ ํธ๋์ ๋ฐ๋ผ ๊ฒ์์ ์คํ ๋ฆฌ, ๋ฏธ์ , ์์ดํ , ์ , ๋์ด๋ ๋ฑ์ ์ ์ ํ๊ฒ๊ฒ ์กฐ์ ํ์ฌ ์ฆ๊ฒ๊ณ ํฅ๋ฏธ๋ก์ด ๊ฒ์ ๊ฒฝํ์ ์ ์ฌํ๋ ๊ฒ์ด Inkspire์ ๋ชฉ์ ์ด๋ค. ์๋ํ๋ ์๋๋ฆฌ์ค ์์ฑ ๋ฐ ์ฝํ ์ธ ์ ์ ์์ฐ์ด ์ฒ๋ฆฌ ๊ธฐ์ ์ ํ์ฉํ ๋ํ ์์คํ ์ ๊ฐ๋ฐํ์ฌ ํ๋ ์ด์ด์ ์ง๋ฌธ ๋ฐ ํ๋์ ๋ฐ๋ผ ์๋์ผ๋ก ์ ์ ํ ๋ํ๋ฅผ ์์ฑํ๊ณ ์คํ ๋ฆฌ๋ฅผ ์งํ์ํค๋ฉฐ ์ํธ์์ฉํ ์ ์๋ ๊ฒ์ ๋ด ์๋๋ฆฌ์ค ์งํ ์์คํ ์ ๊ตฌ์ถํ ๊ณํ์ด๋ค. ์ด๋ฅผ ํตํด ์ฝํ ์ธ ์ ์ ๊ณผ์ ์์ ์๋๋ฆฌ์ค ์์ฑ์ ์์๋๋ ์์์ ํฌ๊ฒ ์ค์ผ ์ ์์ ๊ฒ์ด๋ค. Inkspire๋ ๊ธฐ์กด ํ๋์ ๊ฒ์์ ๊ดํตํ๋ ์ธ๊ณ๊ด, ์๋๋ฆฌ์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ ์๋๋ ๊ฒ์ ์๋น์ค์์ ๋ฒ์ด๋ ํ๋์ ๊ฒ์์ผ๋ก ๋ค์ํ ์ธ๊ณ๋ฅผ ํํํ ์ ์๋ ๊ฒ์ ์๋น์ค๋ก ๋์๊ฐ ์ ์๋ ์๋ฐ์ ์ด ๋ ๊ฒ์ด๋ค. |
๊ตฌํ๋ฐฉ๋ฒ | GPT-3.5 turbo ๋ชจ๋ธ์ ํ์ฉํ์ฌ ์๋๋ฆฌ์ค ์์ฑ ๋ฐ ๋ํ ์์คํ ์ ๊ฐ๋ฐํ ๊ณํ์ด๋ค. ์ฐ์ OpenAI ์์ ์ ๊ณตํ๋ GPT-3.5 turbo API๋ฅผ ์ฌ์ฉํ์ฌ ๋ชจ๋ธ์ ์ ๊ทผํ๊ณ ํต์ ํ ์ ์๋ API ์ฐ๋ ๋ฐ ํต์ ๊ตฌ์กฐ๋ฅผ ๊ตฌ์ถํ ๊ฒ์ด๋ค. API ์ฐ๋ ์, ์์คํ ์ค์ ์ ๊ฒ์์ ๋ชฉํ ๋ฐ ์ข ๋ฃ ์์ ์ ๋ํ ๋ด์ฉ์ ํ์ต์ํฌ ์์ ์ด๋ฉฐ, ๊ธฐ์กด์ ์์ฑํ AI๊ฐ ๊ฐ์ง๋ ๋ถ์์ฐ์ค๋ฌ์ด ๋ต๋ณ๊ณผ ์ผ๊ด์ ์ด์ง ์์ ๋ด์ฉ ๋ฐ ๋งํฌ์ ๊ดํ ๋ฌธ์ ๋ ํ๋กฌํํธ ์กฐ์ ๊ณผ fine-tuning์ ํตํด ํด๊ฒฐํ ๊ฒ์ด๋ค. |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | AWS Ubuntu 22.04 LTS version MySQL ver 8.0.28 python ver 3.9.18 Django ver 4.2.7 Unity 2022.3.14f1 GPT-3.5 ๋ฐ fine-tuning ๋ชจ๋ธ |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | ๊ฒ์ ํ๋ ์ด์ด ์ธก๋ฉด์์์ ๊ธฐ๋ ํจ๊ณผ๋ก๋ ํ๋ ์ด์ด์ ๊ฒฝํ ๊ฐ์ ๋ฑ์ ๊ธฐ๋ํ ์ ์๋ค. ์ต๊ทผ ๋ง์ถคํ ์ฝํ
์ธ ์ ๋ํ ์์๊ฐ ์ฆ๊ฐํ๊ณ ์์ผ๋ฉฐ ์ด๋ฌํ ์์์ ๋ง์ถฐ ํ๋ ์ด์ด๋ค์๊ฒ ๊ฒ์ ์ธ๊ณ์ ์บ๋ฆญํฐ์ ๋ํ ๋ง์ถคํ ์๋๋ฆฌ์ค๋ฅผ ์ ๊ณตํ์ฌ ๊ฒ์ ๊ฒฝํ์ ๋ค์์ฑ์ ํฅ์์ํฌ ๊ฒ์ผ๋ก ๊ธฐ๋๋๋ค. ํ๋ ์ด์ด๋ค์ ์ด ์๋ํ๋ ์๋๋ฆฌ์ค๋ฅผ ํตํด ์ ๋ณด๋ค ๋์ฑ ๋ค์ํ ์ปจํ
์ธ ๋ฐ ๋์ ์์ ๋ ์์์ ๊ฒ์ ์ธ๊ณ์ ๋์ฑ ๊น์ด ์ฐธ์ฌํ๊ณ ์ํธ์์ฉํ ์ ์์ผ๋ฉฐ, ๊ฒ์์ ํฅ๋ฏธ์ ์ฌ๋ฏธ๋ฅผ ๋์ผ ๊ฒ์ผ๋ก ์์๋๋ค. ๊ฒ์ ๊ฐ๋ฐ์ ์ธก๋ฉด์์์ ๊ธฐ๋ํจ๊ณผ๋ก๋ ๊ฒ์ ๊ฐ๋ฐ ์์ฐ์ฑ ํฅ์๊ณผ ์คํ ๋ฆฌ ๋ผ์ธ์ ๋ค์์ฑ ๋ฑ์ ๊ธฐ๋ํ ์ ์๋ค. ์์ฐ์ด ์ฒ๋ฆฌ๋ฅผ ์ด์ฉํ ์๋ํ๋ ์๋๋ฆฌ์ค ์์ฑ์ ํตํด ๋ค๋ฅธ ๊ฐ๋ฐ ๋จ๊ณ์ ์ ๋ณด๋ค ๋ง์ ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ ํฌ์ํ ์ ์์ด ๊ฐ๋ฐ ์๊ฐ์ ๋จ์ถํ๊ณ ์ต์ข ์ ์ผ๋ก๋ ๋ณด๋ค ๋น ๋ฅธ ๊ฒ์ ์ถ์๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ ๊ฒ์ด๋ค. ๋ํ, ๊ฒ์ ๊ฐ๋ฐ์๋ค์ ๋ฌดํํ ์ฐฝ์ ๋ถ๋ด์ ๋ ์ ์๋ ๊ณ๊ธฐ๊ฐ ๋์ด ๊ฒ์์ ์คํ ๋ฆฌ ๋ผ์ธ์ ๋์ฑ ๋ค์ํ๊ฒ ํ์ฅํ๊ณ ํ๋ถํ๊ฒ ๋ง๋ค ์ ์๋๋ก ๋๋ ํจ๊ณผ๋ ์์ ๊ฒ์ด๋ค. ๋ ๋์๊ฐ ์์ฐ์ด ์ฒ๋ฆฌ ๊ธฐ์ ์ ๊ฒ์ ๊ฐ๋ฐ ๋ถ์ผ์ ์ ์ฉํ์ฌ ๊ฒ์ ๊ฐ๋ฐ๊ณผ ์ํฐํ ์ธ๋จผํธ ์ฐ์ ์ ์๋ก์ด ๊ฐ๋ฅ์ฑ์ ์ ์ํ๊ณ ๋ฏธ๋ ๊ฒ์ ๊ฐ๋ฐ์ ์๊ฐ์ ์ค ์ ์์ ๊ฒ์ด๋ค. ์ด๋ฌํ ๊ธฐ์ ํ์ ์ ๊ฒ์ ์ฐ์ ์ ์ฑ์ฅ๊ณผ ํฅ์์ ๊ธฐ์ฌํ ๊ฒ์ผ๋ก ์์๋๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | ์ฃผ์ ํ์ - ์ฌ์ฉ์ ๋ง์ถคํ AI ๊ฒ์ ์คํฌ๋ฆฝํธ ์์ฑ๊ธฐ ์๋ ์๋๋ฆฌ์ค ๋ฐ ๋๋ต์ ์ธ UI ๊ธฐํ OpenAI API ์ฐ๋ ์๋ฃ ํ ํ๋กฌํํธ ์์ง๋์ด๋ง์ ํตํด ์ถ๋ ฅ ํํ ํต์ผ ์๋ฒ ๊ตฌ์ถ(๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์กฐ๋ ์์ฑ) ๋ฐ API ํ ์คํธ ์งํ ๋ฆฌ์กํธ ๋ฐ๋ชจ ํ๋ฉด ๊ตฌํ ๊ฒ์ ๋ชฉํ ์์ฑ ๋ฐ NPC ์๋ ์์ฑ ๊ธฐ๋ฅ ๊ตฌํ ํ์ต ๋ฐ์ดํฐ ์ ์ฌ ์์ ๋ฐ gpt-3.5 turbo ๋ชจ๋ธ fine-tuning ํ ์คํธ ๋ชจ๋ธ ํ์ต ๋ฐ์ดํฐ 300๊ฑด ์ด์ ์ ์ฌ |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | 1. Inkspire ๊ฒ์ ์ฑ์ ์์ํ๋ฉด, ์ฌ์ฉ์๋ โ์ ๊ฒ์" ๋ฒํผ์ ๋๋ฌ ๊ฒ์์ ์์ํ๋ค. 2. ์ฌ์ฉ์๋ ๊ฒ์ ์๋๋ฆฌ์ค์ ๊ธฐ๋ณธ ๋ผ๋๋ฅผ ์ด๋ฃฐ ํค์๋๋ฅผ ํ๊ทธ์ ํ์์ผ๋ก ์ ํํ๋ค. 3. ์ฌ์ฉ์๊ฐ โ๊ฒ์ ์์ฑ" ๋ฒํผ์ ๋๋ฅด๋ฉด, ์ ํํ ํ๊ทธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฒ์์ ๋ฐฐ๊ฒฝ ๋ง์ ์ค์ ๊ณผ ๋ชฉํ ๋ฐ ์ฃผ์ NPC ์ ๋ณด๋ฅผ ์์ฑํ๋ค. 4. ํ๋์ ๊ฒ์์ ์ด 5๊ฐ์ ์ฑํฐ๋ก ๊ตฌ์ฑ๋๋ฉฐ, ๊ฐ ์ฑํฐ๋ณ ๋ชฉํ ๋ฌ์ฑ ์กฐ๊ฑด์ ๋ฐ์ ํ ์ด๋ฒคํธ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ ํ๋ ์ด์ด์ ์บ๋ฆญํฐ ๋ฅ๋ ฅ์น๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ด๋ฒคํธ ์ฑ๊ณต ์ฌ๋ถ๋ฅผ ๊ฒฐ์ ํ๋ค. 5. ๊ฐ ์ฑํฐ ๋ณ ๋ชฉํ ๋ฌ์ฑ ์ฌ๋ถ์ ๋ง์ง๋ง ์ต์ข ๋ชฉํ ๋ฌ์ฑ ์ฌ๋ถ์ ๋ฐ๋ผ ๊ฐ๊ธฐ ๋ค๋ฅธ ์๋ฉ ์คํฌ๋ฆฝํธ๋ฅผ ์์ฑํ๋ฉฐ ๋ณด์์ผ๋ก ์นญํธ๋ฅผ ๋ถ์ฌํ๋ค. |
๋ฐํ์๋ฃ | https://www.canva.com/design/DAF10ppr_iM/kwpRwFVvct7317xy1KgSZw/view?utm_content=DAF10ppr_iM&utm_campaign=designshare&utm_medium=link&utm_source=editor |
๊ธฐํ | Inkspire - Demo ์์ : https://drive.google.com/drive/folders/1-ISUG1wTyeCf7Nl1yruQYAmJBAr7jxD9 |
ํ๋ก์ ํธ๋ช / ๋ถ์ | Once : ์นด๋ ๋ค๋ณด์ ์์ ๋๋ํ ์๋น๋ฅผ ์ํด ๊ฒฐ์ ์ ์ต๋ ํํ์ ๋ฐ์ ์ ์๋ ์นด๋๋ฅผ ์ถ์ฒํด ์ฃผ๋ AI ์ฑ๋ด ์๋น์ค |
---|---|
์์ฑ์ผ | 2023๋ 12์ 17์ผ |
ํ๋ฒํธ ๋ฐ ํ๋ช | 07. ๋ฃจ์ค |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ์ ์ง๋ฏผ(2171031) ํ์, ๋ฐฑ์๋ ๋ฆฌ๋, ๊ณตํต ์
๋ฌด(React Native ํ๋ก ํธ์๋, Spring Boot, AWS ๋ฐฑ์๋, ํฌ๋กค๋ง, ์ธ๊ณต์ง๋ฅ ๋ชจ๋ธ ๊ฐ๋ฐ, Figma ๋์์ธ) ์ดํด์(2171040) ํ์ฅ, ์ธ๊ณต์ง๋ฅ ๋ฆฌ๋, ๊ณตํต ์ ๋ฌด(React Native ํ๋ก ํธ์๋, Spring Boot, AWS ๋ฐฑ์๋, ํฌ๋กค๋ง, ์ธ๊ณต์ง๋ฅ ๋ชจ๋ธ ๊ฐ๋ฐ, Figma ๋์์ธ) ํ์ฑ๋ฆฐ(2171052) ํ์, ๋ฐฑ์๋ ๋ฆฌ๋, ๊ณตํต ์ ๋ฌด(React Native ํ๋ก ํธ์๋, Spring Boot, AWS ๋ฐฑ์๋, ํฌ๋กค๋ง, ์ธ๊ณต์ง๋ฅ ๋ชจ๋ธ ๊ฐ๋ฐ, Figma ๋์์ธ) |
ํ์ง๋๊ต์ | ์ค์ธ์ ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ์นด๋ ํํ, ์๋ฆฌํ๊ฒ ์ฌ์ฉํ๊ณ ๊ณ์๋์? ์๋ ํ์ธ์, ์ฌ๋ฌ๋ถ์ด ๋ณด์ ํ ์นด๋์ ํํ๊ณผ ์ด์ฉ ์ค์ ์ ๋ถ์ํ์ฌ ํ๋ช ํ ์๋น๋ฅผ ๋์๋๋ฆฌ๋ ํํ ํฌ ์๋น์ค '์์ค'์ ๋๋ค. ์ฒ์ ์นด๋๋ฅผ ๋ฐ๊ธ๋ฐ์ ๋ ๊ฐ์ฅ ํํ์ด ์ข์ ์นด๋๋ฅผ ์ ํํ๊ธฐ ์ํด ๋ช ์๊ฐ์ฉ ๋น๊ตํด ๋ณธ ๊ฒฝํ์ด ํ ๋ฒ์ฏค ์์ ํ ๋ฐ์. ๋ด๊ฒ ์ต์ ์ ํํ์ ์ ๊ณตํด ์ฃผ๋ ์นด๋๋ฅผ ๋ง๋ค์๋ค๊ณ ์๊ฐํ์ง๋ง '์ ์ด๋ฒ ๋ฌ ํํ์ด ๋ช ์ฒ ์๋ฐ์ ์๋์ง?' ์๊ฐํ์ จ์ ๊ฒ๋๋ค. ์นด๋ ๋ฐ๊ธ ์ ์ข์ ํํ์ ๊ฐ์ง ์นด๋๋ฅผ ๋ฐ๊ธ๋ฐ๋ ๊ฒ๋ ์ค์ํ์ง๋ง, ๋ ์ค์ํ ๊ฒ์ ์นด๋์ ํํ ์กฐ๊ฑด์ ๊ผผ๊ผผํ ์ฑ๊ฒจ ๋๋ํ ์๋น๋ฅผ ํ๋ ๊ฒ์ผ ํ ๋ฐ์. ๊ทธ๋์ ์ค๋นํ์ต๋๋ค. ์นด๋ ๊ฒฐ์ ์ ์ด๋ค ์นด๋๋ฅผ ์ฐ๋ ๊ฒ์ด ์ข์์ง ๊ณ ๋ฏผ๋์ ๋ค๋ฉด, ์์ค์๊ฒ ๋จผ์ ๋ฌผ์ด๋ณด์ธ์. ์ฌ๋ฌ๋ถ์ ์นด๋ ์ํ์ ๋ถ์ํ์ฌ ํด๋น ๊ฒฐ์ ์ฒ์์ ์ต์ ์ ํํ์ ์ ๊ณตํ๋ ์นด๋๋ฅผ ์ถ์ฒํด ๋๋ฆฝ๋๋ค. |
๋ฌธ์ ์ ์ ์ | [ ๋งค๋
์ฌ๋ผ์ง๋ ์นด๋ ํฌ์ธํธ 1000์ต์, ์ด๋๋ก ๊ด์ฐฎ์๊น? ] ย ย ์ฐ๋ฆฌ๋๋ผ 1์ธ๋น ์ ์ฉ์นด๋ ๋ณด์ ๊ฐ์๋ 3.9์ฅ์ด๋ฉฐ, ๊ฐ์ธ์ ์ ์ฉ์นด๋ ๋ณด์ ์จ์ 80.2%์ ๋ฌํ๋ค. ํ์ง๋ง ์ ์ฒด ๋ฐ๊ธ ์นด๋ ์ค 1๋ ๋์ ์ฌ์ฉ ์ค์ ์ด ์๋ ํด๋ฉด์นด๋๊ฐ 1300๋ง์ฅ์ ์ก๋ฐํ๋ฉฐ, ๋งค๋ ์ฌ๋ผ์ง๋ ์นด๋ ํฌ์ธํธ 1000์ต์์ด ์๋น์๊ฐ ์๋ ์นด๋์ฌ์ ๋ถ๊ฐ ์์ ์ผ๋ก ๋ค์ด๊ฐ๋ ์ด์ ์ ์๋ฌธ์ ๊ฐ์ง๊ณ ํ๋ก์ ํธ๋ฅผ ์์ํ๊ฒ ๋์๋ค. ย ย ์๋ง์ ๊ธ์ต์ํ์ด ์์์ง๊ณ ๋ณํํ๋ ์ํฉ์์, ์๋น์๋ค์ด ์์ ์ด ๋ณด์ ํ ๋ชจ๋ ์นด๋์ ์ ๋ณด์ ํํ์ ๊ด๋ฆฌํ๊ณ ํ์ ํ๊ธฐ๋ ์ด๋ ต๋ค. โOnceโ๋ ์๋น์๊ฐ ์นด๋์ฌ์ ํํ์ ์ ๊ทน์ ์ผ๋ก ์ด์ฉํ๊ณ , ์ฌ์ฉ์๊ฐ ๋ณด๋ค ํ๋ช ํ ์๋น๋ฅผ ํ ์ ์๋๋ก ๋์์ฃผ์ด ๊ธ์ต์ฌ์ ์๋น์ ๊ฐ์ ์ ๋ณด ๋น๋์นญ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด ๋๊ฐ๊ณ ์ ํ๋ค. |
๊ด๋ จ์ฐ๊ตฌ / ์๋น์ค / ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | 1. ์นด๋๊ณ ๋ฆด๋ผ : ์๋น์๊ฐ ์ํ๋ ํํ ์ ํ๊ณผ ๋ถ์ผ์ ๋ฐ๋ผ ์ ์ฉ์นด๋๋ฅผ ์ฐพ์์ฃผ๋ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค. ย ย ย ย - ๊ฐ์ : ์ํ๋ ํํ ๋ถ์ผ๋ฅผ ์ฌ๋ฌ ๊ฐ ์ ํ ๊ฐ๋ฅํ๊ณ , ์ ์ ์ค์ ์ ์ ๋ ฅํ๋ฉด ์ด๋ฅผ ๊ณ ๋ คํด ์ถ์ฒํด ์ค๋ค๋ ์ ์์ ์๋น์๊ฐ ์์ ์๊ฒ ์ต์ ํ๋ ์นด๋๋ฅผ ์ฐพ๊ธฐ ํธ๋ฆฌํ๋ค. ย ย ย ย - ์ฝ์ : ์ ์ฒด ์นด๋ ์ํ ์ค์์ ์ถ์ฒํ๋ ์๋น์ค๋ก, ํด๋น ์นด๋๋ฅผ ๋ง๋ค์ง ์์ผ๋ฉด ํํ์ ๋ฐ๊ธฐ ์ด๋ ต๋ค. ์นด๋ ์ํ ์์ฒด์ ํํ ์ด์ธ์ ์นด๋์ฌ๋ณ ๋จ๊ธฐ ์ด๋ฒคํธ, ์ค์ ์์ ์ ์ ์ ์ค์ , ํฌ์ธํธ ํ์ฉ์ ๊ณ ๋ คํ์ง ๋ชปํ๋ค. 2. ๋ฑ ํฌ์๋ฌ๋ : ์๋น์๊ฐ ์ ๋ ฅํ๋ ์นด๋ ์ข ๋ฅ, ์นด๋์ฌ, ์ ์ง์ถ์ก๊ณผ ํ ์ธ์ ์ํ๋ ๋ธ๋๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ต์ ์ ์นด๋๋ฅผ ์ถ์ฒํด ์ค๋ค. ย ย ย ย - ๊ฐ์ : ์ฌ์ฉ์๊ฐ ์ํ๋ ์ ์ข ๋ณ ์นดํ ๊ณ ๋ฆฌ๋ฅผ ์ธ๋ถ์ ์ผ๋ก ์ ๋ ฅํ ์ ์๋๋ก ํ์ฌ, ๋ณด๋ค ๋ง์ถคํ๋ ์นด๋ ์ถ์ฒ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค. ย ย ย ย - ์ฝ์ : ์ฌ์ฉ์๊ฐ ์ง์ ์์ ์ ์ ๋ณด๋ฅผ ์ ๋ ฅํด์ผ ํ๋ค๋ ์ ์์ ๋ฒ๊ฑฐ๋กญ๊ณ ์ ๊ทผ์ฑ์ด ๋ฎ๋ค. ๋ํ ๋ฐ๊ธ๋ฐ์ ์นด๋์ ์ง์ค ๋์ด ์์ด, ์์ง ์นด๋ ์ค ์ฌ์ฉํ ์นด๋๋ฅผ ๊ณ ๋ฅด๋ ๋ฐ์๋ ์ ํฉํ์ง ์๋ค. |
์ ์๋ด์ฉ | - โOnceโ๋ ๊ธ์ต ์ํ(์นด๋) ์๋น์ค ๋ถ์ผ์์ ์นด๋์ฌ์ ์๋น์ ๊ฐ์ ์ ๋ณด ๋น๋์นญ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์ ํ๋ค. - ์ฃผ๊ธฐ์ ์ธ ํฌ๋กค๋ง์ ํตํด ์ฌ์ฉ์๊ฐ ์ต์ ์นด๋ ํํ ์ ๋ณด๋ฅผ ํ์ ํ ์ ์๋๋ก ํจ์ผ๋ก์จ, ์ ๋ณด ๋น๋์นญ ๋ฌธ์ ๋ฅผ ํด์ํ๋ค. - ์ฌ์ฉ์๋ ์นด๋ ๊ฒฐ์ ์ , ๋ณด์ ํ ์นด๋ ์ค ๊ฒฐ์ ์ฒ์์ ์ต์ ์ ํํ์ ๋ฐ์ ์ ์๋ ์นด๋๋ฅผ ์ถ์ฒ๋ฐ์ ์ ์๋ค. - ์ฌ์ฉ์๊ฐ ๋ณด์ ํ ์นด๋๋ณ ์ค์ , ํํ, ํฌ์ธํธ ์ ๋ณด๋ฅผ ์๊ฐ์ ์ผ๋ก ํ๋์ ๋ณด์ฌ์ฃผ์ด, ์์ฌ์ด ์นด๋ ๊ด๋ฆฌ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค. - GPS ๊ธฐ์ ์ ์ด์ฉํ์ฌ ๋จ๊ณจ๋งค์ฅ์์ ์ฌ์ฉํ ์นด๋๋ฅผ ๋ฏธ๋ฆฌ ์๋ ค์ฃผ๋ ํธ์์๋ฆผ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค. |
๊ตฌํ๋ฐฉ๋ฒ | ํ์ ๊ธฐ์ 1 : ์คํฌ๋ํ ๊ธฐ๋ฐ ๊ธ์ต API๋ฅผ ์ด์ฉํ ์ฌ์ฉ์ ์ ๋ณด ์กฐํ (*์คํฌ๋ํ : ๊ฐ ์นด๋์ฌ์ ํต์ ํ์ฌ ์ค์ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณต) โ CODEF API ๋ฅผ ์ด์ฉํ์ฌ ์ค์ ์นด๋ ๋ณด์ ๋ชฉ๋ก, ์ค์ ์ถฉ์กฑ ์ฌ๋ถ, ์นด๋ ์น์ธ ๋ด์ญ์ ๋ถ๋ฌ์ฌ ์ ์๋ค.ํ์ ๊ธฐ์ 2 : ํฌ๋กค๋ง์ ์ด์ฉํ ์นด๋์ฌ๋ณ ์นด๋ ํํ ์ ๋ณด ์ค์๊ฐ ์์ง โ ํ์ด์ฌ ํฌ๋กค๋ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ BeautifulSoup , Selenium , Requests ๋ฑ์ ์ด์ฉํ์ฌ ์นด๋๋ณ ํํ์ ์์ธ ์ ๋ณด๋ฅผ ๋ถ๋ฌ์ฌ ์ ์๋ค.ํ์ ๊ธฐ์ 3 : ํ์ธํ๋ ๋ GPT-3.5 Turbo ๋ฅผ ํ์ฉํ ์ฌ์ฉ์ฒ์ ๋ง๋ ์ต์ ์ ์นด๋ ์ถ์ฒโ ํ์ธํ๋ ๋ ๋ชจ๋ธ์ ๊ฒฐ์ ์ฒ๋ฅผ input์ผ๋ก ํ์ฌ ๋ณด์ ์นด๋ ์ค ์ต์ ์ ํํ์ ์ ๊ณตํ๋ ์นด๋๋ฅผ ์ถ์ฒํ๋ค. ํ์ ๊ธฐ์ 4 : react-native-geolocation-service ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ด์ฉํ ์ฌ์ฉ์์ ํ์ฌ ์์น ์กฐํโ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํตํด ์กฐํํ ์ฌ์ฉ์ ํ์ฌ ์์น๊ฐ ๋จ๊ณจ ๋งค์ฅ ๊ทผ์ฒ์ธ์ง ํ๋จ ํ, ์๋ฆผ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค. |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | - Version Control : Git, Github - Communication : Notion, Discord - Development Tool : VS Code, IntelliJ - Design Tool : Figma - Front-End : React Native(JavaScript) - Back-End ย ย ย ย 1) ํ๋ ์์ํฌ : Spring Boot(Java) ย ย ย ย 2) ํด๋ผ์ฐ๋ ํธ์คํ : AWS - EC2, RDS(MySQL), S3 ย ย ย ย 3) ํฌ๋กค๋ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ : BeautifulSoup, Selenium, Requests - ์ธ๊ณต์ง๋ฅ ๋ชจ๋ธ ย ย ย ย 1) ์นด๋ ์ถ์ฒ ๋ชจ๋ธ : OpenAI GPT-3.5 Turbo Fine-tuning |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | ์ฌ์ฉ์๋ ๋ณด์ ์นด๋์ ์ต์ ํํ ์ ๋ณด๋ฅผ ์์ฝ๊ฒ ํ์
ํ๊ณ ๊ด๋ฆฌํ ์ ์์ด, ๊ธ์ต ๋ถ์ผ์์์ ์ ๋ณด ๋น๋์นญ ๋ฌธ์ ๊ฐ ํด์๋ ๊ฒ์ผ๋ก ๋ณด์ธ๋ค. ๋จผ์ , ์ฌ์ฉ์๊ฐ ์นด๋ ํํ ์๋น์ค๋ฅผ ์ ๊ทน์ ์ผ๋ก ์ด์ฉํ๋๋ก ์ฅ๋ คํจ์ผ๋ก์จ, ํด๋ฉด์นด๋ ํ์ฑํ์ ๋์์ด ๋ ๊ฒ์ผ๋ก ๊ธฐ๋๋๋ค. ๋ํ, ๋งค๋ ์ฌ๋ผ์ง๋ ์นด๋ ํฌ์ธํธ 1000์ต์์ด ์นด๋์ฌ์ ๋ถ๊ฐ ์์ ์ผ๋ก ๋ค์ด๊ฐ์ง ์๊ณ ์๋น์๊ฐ ์จ์ ํ ๋๋ฆด ์ ์๋๋ก ํฌ์ธํธ ํ๊ธํ, ๋์๊ฒ ๋ง๋ ์ฐํ๋น ์ ํ, ํฌ์ธํธ๋ฅผ ํ์ฉํ ์ผํ ๋ฑ์ ํ์ฉ ๋ฐฉ์์ ์ถ์ฒํด์ฃผ๋ ๋ฐ ์์๊ฐ ์๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ / ์ฐ์ถ๋ฌผ | 9์ 1์ฃผ์ฐจ (2023.09.03 - 2023.09.09) : ์ฃผ์ ๋ธ๋ ์ธ์คํ ๋ฐ ๋ฐ ํ ์ง๋๊ต์ ํ์ 9์ 2์ฃผ์ฐจ (2023.09.10 - 2023.09.16) : ์ฃผ์ ๊ตฌ์ฒดํ ๋ฐ ๋ฉํ ํ์ 9์ 3์ฃผ์ฐจ (2023.09.17 - 2023.09.23) : ๋ฉํ ํ์ ๋ฐ ๊ธฐ๋ฅ ๊ตฌ์ฒดํ 9์ 4์ฃผ์ฐจ (2023.09.24 - 2023.09.30) : 1์ฐจ ๋ฉํ ๋ง ๋ฐ 1์ฐจ ๋ณด๊ณ ์ ์์ฑ, ์์ด์ดํ๋ ์ ๊ตฌ์ถ โ ๊ธฐ์ ์ ์ฑ์ทจ ๋ฐ ์ฐ์ถ๋ฌผ : ์ฃผ์ ๊ตฌ์ฒดํ, ์์ด์ดํ๋ ์ 10์ 1์ฃผ์ฐจ (2023.10.01 - 2023.10.07) : 1์ฐจ ๋ณด๊ณ ์ ์์ฑ, CODEF API ํ ์คํธ, ์์ด์ดํ๋ ์ ๊ตฌ์ถ 10์ 2์ฃผ์ฐจ (2023.10.08 - 2023.10.14) : ์ค๊ฐ ๋ฐํ ์ค๋น, 2์ฐจ ๋ฉํ ๋ง, ๊ด๋ จ ๊ธฐ์ (๋จธ์ ๋ฌ๋, ํฌ๋กค๋ง) ์คํฐ๋ 10์ 3์ฃผ์ฐจ (2023.10.15 - 2023.10.21) : ๋ฉํ ๋ง ๋ณด๊ณ ์ ์์ฑ, 3๊ฐ ์นด๋์ฌ(์ ํ, ๊ตญ๋ฏผ, ์ผ์ฑ) ํฌ๋กค๋ง 10์ 4์ฃผ์ฐจ (2023.10.22 - 2023.10.28) : 2์ฐจ ๋ณด๊ณ ์ ์์ฑ, ํ๋กํ ํ์ ์ค๊ณ, 3๊ฐ ์นด๋์ฌ(์ ํ, ๊ตญ๋ฏผ, ์ผ์ฑ) ํฌ๋กค๋ง โ ๊ธฐ์ ์ ์ฑ์ทจ ๋ฐ ์ฐ์ถ๋ฌผ : ํฌ๋กค๋ง ๋ฐ์ดํฐ, CODEF API ํ ์คํธ ๊ฒฐ๊ณผ 11์ 1์ฃผ์ฐจ (2023.10.29 - 2023.11.04) : ๊ธฐ์ ๊ฒ์ฆ, ํ๋กํ ํ์ ์ค๊ณ 11์ 2์ฃผ์ฐจ (2023.11.05 - 2023.11.11) : ๊ธฐ์ ๊ฒ์ฆ, GPT-3.5 ํ์ธํ๋ ๊ณต๋ถ 11์ 3์ฃผ์ฐจ (2023.11.12 - 2023.11.18) : GPT-3.5 ํ์ธํ๋ ํ ์คํธ, ๊ฐ์ธ๋ณ ๊ธฐ์ ๋ธ๋ก๊ทธ ์์ฑ 11์ 4์ฃผ์ฐจ (2023.11.19 - 2023.11.25) : ๊ฐ์ธ๋ณ ๊ธฐ์ ๋ธ๋ก๊ทธ ์์ฑ, ์ต์ข ๋ณด๊ณ ์ ์์ฑ, ๊ธฐ๋ง ๋ฐํ ์ค๋น 11์ 5์ฃผ์ฐจ (2023.11.26 - 2023.12.02) : ์ต์ข ๋ณด๊ณ ์ ์์ฑ, ๊ธฐ๋ง ๋ฐํ ์ค๋น โ ๊ธฐ์ ์ ์ฑ์ทจ ๋ฐ ์ฐ์ถ๋ฌผ : ์ต์ข ํ๋กํ ํ์ , ํ์ธํ๋ ๋ชจ๋ธ |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | 1. Figma ํ๋กํ ํ์
์ ์ด์ฉํ์ฌ ์์ค ์ ํ๋ฆฌ์ผ์ด์
์ ์ ์ฒด์ ์ธ ํ๋ก์ฐ๋ฅผ ๋ณด์ฌ์ค๋ค. ย ย ย ย 1) ํ์๊ฐ์ ๋ฐ ๋ก๊ทธ์ธ ย ย ย ย 2) ๋ก๊ทธ์ธ ์ดํ Once ์ ํ๋ฆฌ์ผ์ด์ ์ด์ฉ์ด ๊ฐ๋ฅํ๋ฉฐ, ํฌ๊ฒ 5๊ฐ์ง ์๋น์ค๋ก ๊ตฌ์ฑ๋๋ค. ย ย ย ย ย ย ย ย โช๏ธ ํ(์นด๋ ์ถ์ฒ ์ฑ๋ด ์๋น์ค) ย ย ย ย ย ย ย ย โช๏ธ ํธ์ ์๋ฆผ ์๋น์ค ย ย ย ย ย ย ย ย โช๏ธ ๋ง์ด ์๋ ย ย ย ย ย ย ย ย โช๏ธ ๋ง์ดํ์ด์ง ย ย ย ย ย ย ย ย โช๏ธ ๋์ ํํ ์ ๋ณด 2. ์คํฌ๋ํ ๊ธฐ๋ฐ CODEF API๋ฅผ ์ด์ฉํ์ฌ ๋ณด์ ์นด๋๋ชฉ๋ก ์กฐํ ๋ฐ ์นด๋์น์ธ๋ด์ญ์ ์กฐํํ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ค๋ค. ย ย ย ย 1) ๋ณด์ ์นด๋์กฐํ ย ย ย ย 2) ์น์ธ๋ด์ญ์กฐํ 3. ์ฃผ์ ์นด๋์ฌ(์ ํ, ๊ตญ๋ฏผ, ์ผ์ฑ)์ ์นด๋ ํํ ์ ๋ณด๋ฅผ ํฌ๋กค๋งํ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ค๋ค. ย ย ย ย 1) ์ ํ์นด๋ ํฌ๋กค๋ง ๋ฐ๋ชจ ์์ ย ย ย ย 2) ๊ตญ๋ฏผ์นด๋ ํฌ๋กค๋ง ๊ฒฐ๊ณผ ย ย ย ย 3) ์ผ์ฑ์นด๋ ํฌ๋กค๋ง ๊ฒฐ๊ณผ 4. ์นด๋ ์ถ์ฒ ๋ชจ๋ธ์ ํ์ธํ๋ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ค๋ค. ย ย ย ย 1) ํ์ธํ๋ ๊ณผ์ ย ย ย ย 2) ํ์ธํ๋ ๊ฒฐ๊ณผ๋ฌผย ย ย ย ์ฌ์ฉ์๊ฐ ๋ณด์ ํ ์นด๋์ ํํ ์ ๋ณด๋ฅผ ์ด์ ๋ํ๋ก ์ ๋ ฅ ํ, โ๊ฒฐ์ ์ฒ: ๋กฏ๋ฐ๋ฐฑํ์ , ๊ฒฐ์ ๊ธ์ก: 63000์โ ๋ฅผ input ์ผ๋ก ๋ฃ๋๋ค.ย ย ย ย ๋ณด์ ํ ์นด๋ ์ค โ์ ํ์นด๋ Shoppingโ ์นด๋๋ฅผ ์ฌ์ฉํ๋ฉด โ5๋ ๋ฐฑํ์ 10%ํ ์ธโ ํํ์ด ์ ์ฉ๋์ด 6300์์ด ํ ์ธ๋๋ค๋ output ์ ์ป์ ์ ์๋ค. |
๋ฐํ์๋ฃ | ๋ฐํ ์๋ฃ |
๊ธฐํ |
ํ๋ก์ ํธ๋ช / ๋ถ์ | ๋์์ ๊ฐ์ ์์ฒญ์ ๋ฅ๋ฌ๋๊ธฐ๋ฐ ์ง์ค๋ ๊ฐ์ง๋ฅผ ํตํ ํ์ตํจ์จ์ฆ์ง ์๋น์ค : ๋ฌ๋๋ฉ์ดํธ |
---|---|
์์ฑ์ผ | 2023-12-17 |
ํ๋ฒํธ ๋ฐ ํ๋ช | 8. ECST |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ์ดํฌ์(2171087)ํ์ฅ, ํ ๋ฆฌ๋ ๋ฐ ๋ฐฑ์๋ ๋ฐ ํ๋ก ํธ์๋ ๊ฐ๋ฐ ์ดํ๋(2171089)ํ์, ๋ฐฑ์๋ ๋ฐ ํ๋ก ํธ์๋ ๊ฐ๋ฐ ๊น์ง์ค(2171085)ํ์, AI๋ชจ๋ธ ๊ฐ๋ฐ๊ณผ ํตํฉ |
ํ์ง๋๊ต์ | ์ค์ธ์ ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ๋ค์ํ ํ๋ซํผ์ ๋ฐ๋ฌ๋ก ์ธํ ๋น๋๋ฉด ๊ต์ก ์์คํ ํ๋์ ๋ฐ๋ผ ๋์์ ๊ฐ์์ ๊ฐ์ ์ผ๋ฐฉํฅ ์์ ๋ค์ ์ฆ๊ฐ ์ถ์ธ์ ์ฃผ๋ชฉํด, ๋ฅ๋ฌ๋์ ์ฌ์ฉํ์ฌ ๋์์ ์์ฒญ์ ํ์๋ค์ ์ง์ค๋๋ฅผ ๋ถ์ ํ ์ต์ข ์ ์ผ๋ก ํ์ตํจ์จ ์ฆ์ง์ ์ํ ์๋น์ค๋ฅผ ๋ง๋ค๊ณ ์ ํฉ๋๋ค. |
๋ฌธ์ ์ ์ ์ | ์ฝ๋ก๋19 ์ฌํ๋ก ํ์ต ํ๊ฒฝ์ ๋ณํ๊ฐ ์ผ์ด๋ฌ์ต๋๋ค. ๋์งํธํ ๋น๋๋ฉด ๊ต์ก์ ํ์ฑํ๋๋ฉด์ ์๊ฒฉ ์์ ์ ์ด์ ์ผ์ ์์์ ๋น ์ง ์ ์๋ ๋ถ์ผ๊ฐ ๋์์ต๋๋ค. ๋๋ฉด ์์ ๊ณผ ๋น๋๋ฉด ์์ ์ ๋น๊ตํด๋ดค์๋, ํ์ ์ฑ์ ํธ์ฐจ๊ฐ ๋ ์ปค์ ธ ๊ต์ก ์๊ทนํ ํ์์ด ๋ฐ์ํ์๊ณ , ์ผ๋ฐฉํฅ์ ์์ ์ ๋ํด ํ์๋ค์ ์ง์ค๋ ๊ฐ์๋ก ํ์ ์ฑ์ทจ๋๊ฐ ๋จ์ด์ง๋ค๋ ๊ฒ์ ์ ์ ์์์ต๋๋ค. ๋๋ฉด๊ณผ ์๋ฐฉํฅ ์์ ๊ณผ ๊ฐ์ ๊ต์ก์์ ์ง๋ ํ์ ํ์ต์ ๊ฐ์ ์ฑ์ด ๋ถ์ฌ ๋์ด ์ง์ค๋๊ฐ ์ด๋ ์ ๋ ์ ์ง๊ฐ ๋ ์ ์์ง๋ง, ์๊ฒฉ ์์ ๊ณผ ๊ฐ์ ์ผ๋ฐฉํฅ ์์ ์ ์๊ธฐ ์ฃผ๋์ ์ธ ํ์ต์ด ํ์ํ์ฌ ์๊ธฐ ์์ง๊ฐ ๋ถ์กฑํ๋ค๋ฉด ์ง์ค๋๊ฐ ๋จ์ด์ง๊ฒ ๋ฉ๋๋ค. ์์ ๋งํ ๋ฌธ์ ์ ๋ค์ ๋ณด์ํ์ฌ ํ์๋ค์ ํ์ ์์ค๊ณผ ํ์ตํจ์จ์ฆ์ง์ด ์ฌ๋ผ๊ฐ ์ ์๊ฒ ํ์ํ ์๋น์ค๋ฅผ ๋ง๋ค๊ณ ์ ํฉ๋๋ค. |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | 1. โ์๋ฆฌ์๋ฆผ ์กธ์๋ฐฉ์ง๊ธฐโ ๋๋ฐ์ด์ค : ๊ณ ๊ฐ๋ฅผ ์์ด๊ฑฐ๋ ํ๋ค๋ฆฌ๋ ๊ฒฝ์ฐ ๊ฒฝ๋ณด ์๋ฆฌ๊ฐ ์ธ๋ฆฌ๋ ๊ธฐ๋ฅ. ํ๊ณ์ : ๊ธฐ๊ณ๋ฅผ ์ง์ ๋ค๊ณ ๋ค๋ ์ผ ํ๋ ๋ถํธํจ, ์กธ์ ๊ฐ์ง๋ก ์ธํ ๊ฒฝ๋ณด ์์ ๋ฐ์์ผ๋ก ์กฐ์ฉํ ์ค๋ด ํ๊ฒฝ์์๋ ์ฌ์ฉํ๊ธฐ ๋ถ์ ํฉ. ๊ท ๋ค๋ก ๊ฝ์์ผ ์ฌ์ฉ๊ฐ๋ฅํ๋ฏ๋ก ๊ฐ๊ฐ์ ๊ท์ ํฌ๊ธฐ์ ๋ถํฉํ์ง ์์ผ๋ฉด ์ฌ์ฉ ์ ํ์ด ์์ 2. '์ด์ ์ ์์ ๋ชจ๋ํฐ๋ง ์์คํ ๊ธฐ๋ฐ์ ์ค๋งํธํฐ ์ดํ๋ฆฌ์ผ์ด์ โ : ์นด๋ฉ๋ผ๋ฅผ ํตํด ๋ ๊น๋นก์์ ์๋์ ์๋์ฐจ์ ์๋, ์ด์ ์์ ์ฌ์ ๋ ๋ฐ ํ์์ ์ธก์ ํ์ฌ ์กธ์ ์ฌ๋ถ ํ์ธํ๊ณ ์ค๋งํธํฐ๊ณผ ์ฐ๊ฒฐํ์ฌ ํ๋ฉด์ ๊ฒฝ๋ณด ๋ฉ์ธ์ง๋ฅผ ๋ํ๋. IOS์์๋ ์ฑ ์๋น์ค๋ฅผ ์ด์ฉํ ์๊ฐ ์๋ค. ํ๊ณ์ : ์ฑ ๋ฟ๋ง ์๋๋ผ ์กธ์ ๊ฐ์ง ๊ฒฝ๋ณด ์์คํ ์ ํ์ฌ ๋ชจ๋ ์๋์ฐจ์ ๋ด์ฌ๋์ด ์์ง ์์ 3. ํํธํ์์คํฐ๋: AI๊ธฐ๋ฐ ๊ณต๋ถ ์ฑ๋ฆฐ์ง ์ฑ: AI๋ฅผ ํ์ฉํด ์๊ณต๋ถ์๊ฐ ์ธก์ ํ๊ณ์ : ๊ณ ๊ฐ์ ์ผ๊ตด์ ์ดฌ์ํ์ง ์์ ์ ํ๋๊ฐ ๋จ์ด์ง๋ค. |
์ ์๋ด์ฉ | 1. ์ง์ค๋ ๋ถ์ : ๋
ธํธ๋ถ์ ์นด๋ฉ๋ผ ์ผ์๋ฅผ ํตํด ์ฌ์ฉ์๊ฐ ์์
์ ๋ฃ๊ณ ์๋ ๋ชจ์ต์ ์ค์๊ฐ ์์ ๋ฐ์ดํฐ ์ถ์ถ -> ๋ฅ๋ฌ๋์ ํตํด ์ฌ์ฉ์ ์ด๋ฏธ์ง ๋ถ์ 2. ๋ถ์ ๊ฒฐ๊ณผ : ์ฌ์ฉ์์ ์ง์ค๋ score๋ฅผ ๊ทธ๋ํ๋ก ์๊ฐํ, ๊ณต๋ถ์๊ฐ์ง๊ณ 3. ์๊ฐ ํ์ต ์ง๋จ : ์์ ์ ์ง์ค๋ ํ์ -> ํ์ต ์๊ฐ ์ง๋จ -> ์๊ธฐ ๋ฐ์ฑ ํน์ ์๊ธฐ ์นญ์ฐฌ, ๊ฐ์ ์ฌํญ ํ์์ ํ์ต ๋ฐฉ๋ฒ ๋ณ๊ฒฝ -> ํ์ ์ฑ์ทจ๋ ํฅ์ ๊ธฐ๋ 4. ์น๊ตฌ๋ค๊ณผ study with me : ์น ๋ด์์ ์น๊ตฌ์ ๊ด๊ณ ๋งบ์ด ์ง์ค๋ ๋๊ฒฐ, ์ค์ ์ฐ๊ฒฐํ์ฌ ์น๊ตฌ์ ์บ ์คํฐ๋ -> ์ง์ค๋ ํฅ์ ๊ธฐ๋ |
๊ตฌํ๋ฐฉ๋ฒ | 1. ์ค์๊ฐ ์ง์ค๋ ๊ฐ์ง : ์ฌ์ฉ์์ ์ผ๊ตด ๋ฐ ์์ธ๋ฅผ ์นด๋ฉ๋ผ๋ก ๊ฐ์ง -> ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ์ฌ์ฉํด ์ง์ค๋ ๊ฐ์ง 2. ๋ฐ์ดํฐ ์ก์ : ์ง์ค๋ ๊ฐ์ง ๊ฒฐ๊ณผ๋ฅผ ์ค์๊ฐ์ผ๋ก ํด๋ผ์ฐ๋ ๊ธฐ๋ฐ GPU ์๋ฒ๋ก ์ ์ก 3. ๋ ์ด๋ธ ์๋ฒ : serverํด๋ผ์ฐ๋ ๋ด์์ ์์ ๋ ๋ฐ์ดํฐ ์ฒ๋ฆฌ -> ํ์ฌ ์ฌ์ฉ์์ ์ง์ค๋ ๊ณ์ฐ 4. ํ๊ฒฝ ์กฐ์ฑ : ๋ฎ์ ์ง์ค๋ ๊ฐ์ง -> ์ฌ์ฉ์๋ฅผ ๊นจ์ฐ๊ธฐ ์ํ ํ๊ฒฝ ์กฐ์ฑ (์. ์๋์ธ๋ฆฌ๊ธฐ, ์คํฌ๋ฆฐ ๋ฐ๊ธฐ ์กฐ์ ,..) + ์ฌ์ฉ์์๊ฒ ํ์ฌ ์ง์ค๋๋ฅผ ๋ณด์ฌ์ค |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | 1. client & server -> AWS server(์ธ์คํด์ค)๋ด์์ ๊ด๋ฆฌ 2. ์ง์ค๋ ๊ฐ์ง AI 1) OpenCV์ ์ด์ฉํ์ฌ ์ค์๊ฐ ์์ ์ฒ๋ฆฌ 2) Dlib๋ฅผ ์ด์ฉํด face์ ํฌ์ธํธ๋ฅผ ์ฐ์ด ๋ ๊น๋นก์ ๋ฐ ๋ชฉ์ ๊ฐ๋๋ฅผ ์ธ์งํ์ฌ ์กธ์ ์ํ ์ฌ๋ถ ํ์ธ 3) YOLOv8์ ์ด์ฉํด ํด๋ํฐ ๊ฐ์ง, ์ฌ๋ ๊ฐ์ฒด ๊ฐ์ง ๋ฑ ๊ณต๋ถ์ ์ง์ค์ ํ์ง ์๋ ๋ชจ์ต ํ์ ํ ์ง์ค๋ ๊ณ์ฐ 4) Roboflow์์ hand/pen ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ YOLOv8์ ๋ฃ๊ณ ์ผ๊ตด ์ธ์์ด ์๋๋ ๊ฒฝ์ฐ, ํ๊ธฐํ๋ ์ํฉ ์ ์ธํ๊ณ (์กธ๊ณ ์๋ ์ํฉ์ผ๋ก ๊ฐ์ฃผํ๊ณ ) ์ง์ค๋๋ฅผ ๋ฎ๊ฒ ๊ณ์ฐ 3. ํต์ : HTTP + RESTful API ๋ฅผ ํตํ ํต์ 4. ํ๋ก ํธ์ํธ : React 5. ๋ฐฑ์๋ : Spring Boot (django๋ก ๋ณ๊ฒฝ๋ ์ ์์) 6. DB : MySQL -> AWS RDS |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | ๋ฎ์ ์ง์ค๋ ๊ฐ์ง์, ํ๋ฉด์ ๊ฒฝ๊ณ ๋ฌธ๊ตฌ ํ์, ๋ฐฑ์์์ ์ฌ์, ์ฐ์ฑ ๊ถ์ ๋ฑ์ ํตํด ์ํ์๋ค์ ํ์ต์ ๋ํ ์ง์ค๋๋ฅผ ๋์ด๋๋ฐ ๋์์ ์ค๋๋ค. ๊ณต๋ถ์๊ฐ์ง๊ณ๋ฅผ ํตํด ์์ ์ ๊ณต๋ถ๋ ๋ฐ ๊ณต๋ถ์๊ฐ ์ฒดํฌ, ์์ผ๋ก์ ๊ณต๋ถ ๋ฐฉํฅ ๊ฒ์ ๋ฐ ์คํ, ์กธ์์ผ๋ก ์ธํด ๋ถ์กฑํ๋ ๋ถ๋ถ ๋ณต์ต ๋ฑ๊ณผ ๊ฐ์ด ์๊ธฐ ๊ณต๋ถ ์๊ฐ ํ๋์ ๊ณต๋ถ ์ฑ๊ณผ๋ฅผ ๊ทน๋ํ์ ๋์์ ์ค๋๋ค. ์คํฐ๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํด, ์คํฐ๋ ํ์์ ๋ชจ์งํ์ฌ ํจ๊ป ๊ณต๋ถ ์๊ฐ์ ๊ณต์ ํ๋ฉฐ ๊ธ์ ์ ์ธ ๊ฒฝ์์ ํ๋๋ก ์ ๋ํ๋ คํฉ๋๋ค.์ด ๊ธฐ๋ฅ์ ํตํด ํ์ต์ ๋ํ ๋๊ธฐ๋ถ์ฌ๋ฅผ ์ป์ ๋ฟ๋ง ์๋๋ผ, ์๋์ง ํจ๊ณผ๋ก ๊ณต๋ถ์ ํจ์จ์ ํฅ์์ํฌ ๊ฒ์ ๊ธฐ๋ํฉ๋๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | 1. ์์ด๋์ด ํ์ -> ์์ด๋์ด ๊ตฌ์ฒดํ 2. ๋ฉํ ๋ง ์งํ -> AI๋ถ์ผ๊ด์ ์์ ํ์ ์ ์ธ point ๋ถ์กฑ, ์ค์ฉ์ฑ ์์ฃผ -> ์์ด๋์ด ๋ณ๊ฒฝ 3. ๊ต์๋๊ณผ ๋ฉด๋ด -> ์ฃผ์ ๊ฐ ๋ณ๊ฒฝ๋ ํ๋ก์ ํธ ์ ์ฒด์ ์ธ ๊ณํ(์ฌ์ฉ๊ธฐ์ ์ ํ) ์ค๋ช ๋ฐ ํผ๋๋ฐฑ 4. AI๋ชจ๋ธ ํ์ : OepnCV, CNN, Dlib, YOLO8 ํ์ 5. ๊ธฐ์ ๋ช ์ธ์ ์์ฑ -> ์์คํ ์ํคํ ์ณ ๊ตฌ์ 6. AI๋ชจ๋ธ ํ์ต ๋ฐ ์ต์ ํ : ์์์ ์ฌ์ฉ์ ๋์์ ๋ฐ์ดํฐ๋ฅผ Open CV๋ก ์ฒ๋ฆฌ, Dlib๋ก ๋/์ฝ/์ ์ ๊ฐ์ face ์์น ํ์,์ฌ์ฉ์์ ๋์ ๊น๋นก์์ ๏ฟฝCNN์ผ๋ก ๊ฐ์ง 7. ERD ๋ค์ด์ด๊ทธ๋จ ๊ตฌ์ 8. ๊ฐ๋จํ figma ์์ฑ : ๋์์ ๋ฐ์ดํฐ ๊ธฐ๋ฐ์ผ๋ก ์ง์ค๋ score ๊ทธ๋ํ ์๊ฐํ๊น์ง 7. ๋ฐฑ์๋ ํํธ rest API ํ๊ฒฝ ์ค์ |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | ๋์์ ๊ฐ์ ์์ฒญ ์, ์ฌ์ฉ์์ ๋ชจ์ต์ ์นด๋ฉ๋ผ ์ผ์๋ฅผ ํตํด ์ ๋ ฅ ๋ฐ๊ณ ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ๊ฐ์ง๊ณ ์ด๋ฏธ์ง๋ฅผ ๋ถ์ํฉ๋๋ค. ์ด๋, ๋ฅ๋ฌ๋ ๋ชจ๋ธ ๋ถ์ ๊ณผ์ ์ Open CV๋ก ๋์์ ์ฒ๋ฆฌ, Dlib๋ก face์ ์ฃผ์ ๋ถ์ ์์น ํ์, CNN์ ํตํด ๋ ๋จ๋ฉด 1, ๋ ๊ฐ์ผ๋ฉด 0์ผ๋ก ์ธ์ํ์ฌ ๋์ ๊น๋นก์์ ๋ถ์ํฉ๋๋ค. ๊ทธ ์ธ ์ง์ค๋ ํ๊ฐ ์์ธ ๋ถ์์ YOLO v8์ผ๋ก ์ด๋ฃจ์ด์ง๋๋ค. ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ๊ทธ๋ํ๋ก ์๊ฐํ ํด์ฃผ๊ณ , ๋์์ ์ฌ์ฉ์์ ๊ณต๋ถ์๊ฐ์ ์ง๊ณํ์ฌ ํ์ํด์ค์ผ๋ก์จ ํ์ต ์๊ฐ ์ง๋จ์ด ๊ฐ๋ฅํด์ง๋๋ค. ์ถํ ํ ๋ก ์ ํตํด ์ถ๊ฐ ์, ์น๊ตฌ๋ค๊ณผ study with me ์๋น์ค๋ฅผ ๋ง๋ค์ด ์ค์ ์ด์ฉํด ์น๊ตฌ๋ค๊ณผ ๊ฐ์ด ๊ณต๋ถํ ์ ์๊ณ , ์ง์ค๋ ๋ถ์์ ๋๊ฒฐ ๋ฐฉ์์ผ๋ก ์ด๋ฃจ์ด์ ธ ๊ธ์ ์ ์ธ ๊ฒฝ์์ ํตํด ํ์ต ํจ์จ ์ฆ์ง์ ๋ชฉํ๋ก ํ๊ณ ์์ต๋๋ค. |
๋ฐํ์๋ฃ | https://drive.google.com/file/d/1LobRHMLopZE37V0UmNqNcTdf-ay1HfEK/view?usp=drive_link |
๊ธฐํ | figma : https://www.figma.com/file/HdjiOxi2dllFHUg4BE6ywk/Untitled?type=design&node-id=0%3A1&mode=design&t=8KyosPYwYHpgCzcn-1 ์ถ๊ฐ ๊ธฐ๋ฅ : ์ง์ค๋ ํ๊ฐ ๊ทธ๋ํ ์๊ฐํ, ๊ณต๋ถ์๊ฐ์ง๊ณ ํ์, ์ถ๊ฐ ์๋น์ค ๋์ ์, ๋ค๋ฅธ ์ด์ฉ์์ ์น๊ตฌ ๋งบ์์ผ๋ก์จ ์ค์บ ์ผ๋ก ๊ฐ์ด study with me, ์ง์ค๋ ๋๊ฒฐ์ด ํผ์ณ์ง๋๋ค. |
ํ๋ก์ ํธ๋ช / ๋ถ์ | AI๊ธฐ๋ฐ ์ฌ์ฉ์์ค์ฌ์ ์ปค๋ฆฌํ๋ผ ๊ฐ์ด๋ ์กธ์ ์๋ฎฌ๋ ์ด์ ํ๋ก๊ทธ๋จ |
---|---|
์์ฑ์ผ | 2023-10-06 00:00:00 |
ํ๋ฒํธ ๋ฐ ํ๋ช | 9.๊ฐ์ฒ ๋ชฝ๋ฅ์ด |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ๊นํด์ธ(1771017) ํ์ฅ, ํ๋ก ํธ์๋ ์กฐ์ฃผ์ฐ(2076392) ํ์, ๋ฐฑ์๋ ์ตํ๋ฏผ(1876431) ํ์, ๋ฐฑ์๋ *์ฌ์ฉ ์ธ์ด ๋ฐ ๊ธฐ์ ๋ ผ์ ์ค |
ํ์ง๋๊ต์ | ๋ฐํจ๊ฒฝ ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ์ด๋ฆฌ ๊ฐ๋ค ์ ๋ฆฌ ๊ฐ๋ค ํ๋ํ๋ ํ์ธํ๋ฉด์ ์กธ์
์ด์๋ฅผ ํ๋ ค๋ฉด ์ด๋ค ์๊ฑด์ ๋ ์ฑ์์ผํ๋์ง ์์๋ณด๋ ์ด๋ ค์ ๋์ ํด๋ฆญ ํ ๋ฒ์ผ๋ก ์ฌ์ฉ์์๊ฒ ๋ง์ถคํ ์กธ์ ์๋ฎฌ๋ ์ด์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. |
๋ฌธ์ ์ ์ ์ | ํ์ฌ ๋ณธ๊ต ์กธ์
์๋ค์ด ์ฌ์ฉํ๋ ์กธ์
์๋ฎฌ๋ ์ด์
๊ธฐ๋ฅ์ ๋ํ์ฌ ๋ณด์์ ์๊ตฌํ๋ ๋ชฉ์๋ฆฌ์ ์ถ๊ฐ ๋ณด์ ๊ฐ๋ฅํ ๊ธฐ๋ฅ์ ๋ํ์ฌ ์ธ์ํจ. 1. ํฌ๋งํ๋ ์ง๋ก์ ๋ฐ๋ผ ๋ฌ๋ผ์ง๋ ์ปค๋ฆฌํ๋ผ์ ๋ํ ์ ๋ณด๊ฐ ๋ถ์กฑํจ 2. ์ ํ๋ ์ผ์๋ก ๋ณธ์ธ์ด ์๋ง๊ฒ ๊ฐ์๋ฅผ ์๊ฐํดํ๊ณ ์๋๊ฑด์ง ํ์ธ์ด ์ด๋ ค์. (ํนํ ํธํฌ๋ง ์ ๊ณต์ ๋๋ก ์ธํ์ฌ 1ํ๋ ์๊ฐ๊ณผ๋ชฉ์ด ๋์ฑ ๋ค์ํด์ง) |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | ๊ด๋ จ ์๋น์ค : ๋ณธ๊ต๊ฐ ์ ๋ ์นด ํฌํ์์ ์ ๊ณตํ๋ ์กธ์
์๋ฎฌ๋ ์ด์
์กด์ฌ ์ ์๋น์ค์ ํ๊ณ์ 1. ํ์ ์ด์ํ์ ๊ณผ ํ์์ด ์๊ฐํ ๊ฐ์ข๋ฅผ ๋น๊ตํ ๋ด์ฉ์ 5ํ์ด์ง์ ๋ฌํ๋ ํ๋ก ์ถ๋ ฅ 2. ์๋์ผ๋ก ์ด์ ํ์ ์ด ๊ณ์ฐ๋๋ค๋ ์ ์ ํธ๋ฆฌํ๋, ์ถ๊ฐ์ ์ผ๋ก ์๊ฐ์ด ํ์ํ ๊ฐ์๋ฅผ ํ๋์ ํ์ ํ๋ ๊ฒ์ด ์ด๋ ค์. 3. 7ํ๊ธฐ ์ด์ ์ด์์๋ถํฐ ์ด์ฉ ๊ฐ๋ฅํจ |
์ ์๋ด์ฉ | 1. ๊ธฐ์กด์ ์กธ์
์๋ฎฌ๋ ์ด์
๊ธฐ๋ฅ์ ๋ณด์ํ์ฌ ํ ๋์ ํ์
ํ๊ธฐ ์ฌ์ด ์ฐจํธ, ํ๋ฅผ ์ฌ์ฉํ์ฌ UX/UI๋ฅผ ๊ฐ์ ํ๋ค. 2. ์ถ๊ฐ์ ์ผ๋ก ์๊ฐํ์ฌ์ผ ํ๋ ํ์ ์ด์ธ์๋ ์ง์ ์ ์ธ ๊ฐ์๋ช ์ ๊ตฌ์ฒด์ ์ผ๋ก ์ ์ํ๋ค. 3. ์ฌ์ฉ์์ ํฌ๋ง ์ง๋ก์ ๋ฐ๋ผ ์ ๊ณต ๊ฐ์๋ฅผ ์ถ์ฒํ๋ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ค. 4. (๊ฐ๋ฅํ๋ค๋ฉด ๋ฃ๊ณ ์ถ์ ๊ธฐ๋ฅ) ์ฐธ๊ณ ํ ๋งํ ์ค์ ์ ๋ฐฐ๋ค์ ๋ชจ๋ฒ ์ปค๋ฆฌํ๋ผ ์ ๊ณต |
๊ตฌํ๋ฐฉ๋ฒ | - ๋ฐฑ์๋ : ์ปดํจํฐ๊ณตํ๊ณผ ํ์๋ค์ DB์ ๊ณผ ์ปค๋ฆฌํ๋ผ์ ๊ตญํํ์ฌ ํ์ฉํ ๊ณํ - ํ๋ก ํธ์๋ : ํ์ฌ ์กธ์ ์๋ฎฌ๋ ์ด์ ์ด ์น์ผ๋ก ์ ๊ณต๋๋ ์๋น์ค์ด๊ธฐ ๋๋ฌธ์, ์น์ผ๋ก ๊ตฌํํ ์์ ์ด๋ฉฐ ๊ธฐ์กด์ ์๋น์ค๋ณด๋ค๋ ์ด๋ฏธ์งํ๋ ์๋ฃ๋ค๋ก ๊ตฌ์ฑํ ๊ณํ |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | ๋ฉํ ๋ ์ฌ์ ์ผ๋ก ๋ฉด๋ด์ด ๋ฏธ๋ค์ ธ, ๋ฉํ ๋๊ณผ์ ๋ฉด๋ด ํ ๊ธฐ์ ํ์ ์์ |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | 1. ์ฌํ์ : ๊ตฌ์ฒด์ ์ธ ๊ฐ์ด๋๋ผ์ธ ๊ตฌ์ถ์ ํตํด ํผ๋ ๊ฐ์, ๋ณด๋ค ๋ ๊ณํ์ ์ธ ์๊ฐ ๊ฐ๋ฅ 2. ์กธ์ ์์ ์ : ์กธ์ ์๊ฑด ์ถฉ์กฑ ์ฌ๋ถ๋ฅผ ํ๊ต์ ๋ณ๋์ ํ์ธ ์ ์ฐจ๋ฅผ ๊ฑฐ์น ํ์ ์์ด ๊ธฐ์กด๋ณด๋ค ๋ ์ฝ๊ณ ์ ์ํ๊ฒ ํ์ธ ๊ฐ๋ฅ 3. ๊ต์ง์ : ๋ฐ๋ณต๋๋ ํ์๋ค์ ๋ฌธ์๊ฐ ๊ฐ์ํด ํธ์ ํฅ์ ๋ฐ ์ ๋ฌด ํจ์จ์ฑ ์ฆ๋ |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | - ์ฃผ์ ๋ฐ ๊ฐ์ ๋ฐฉํฅ ๋
ผ์ - ์ง๋๊ต์๋ ํ์ ๋ฐ ๋ฉด๋ด 1์ฐจ ์งํ - ํ ๋ฉํ ํ์ - ๊ตฌ์ฒด์ ๊ฐ๋ฐ ์ฌ์ ๋ ผ์ - ๋ฉํ ๋ง 2ํ ์งํ ์์ - ๋ฉํ ๋ง์ ํตํ ์ธ๋ถ๊ธฐ์ ๋ ผ์ - ์ปดํจํฐ๊ณตํ๊ณผ ์ด์์ฒด๊ณ๋ ๋ถ์ - ์ฌํ์ ๋์ ์ค๋ฌธ์กฐ์ฌ๋ฅผ ํตํ ๊ฒ์ฆ (์กธ์ ์๋ฎฌ๋ ์ด์ ์ ๋ํ ๋ง์กฑ๋ ๋ฐ ๊ฑด์์ฌํญ) - ์ฌํ์ ๋์ ์ค๋ฌธ์ ํตํ ๊ฒ์ฆ์ ๋ฐํ์ผ๋ก ์ธ๋ถ ๊ธฐ๋ฅ ๋ ผ์ |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | ๊ฐ๋จํ ํ์ ์ด์ ์ง์ฒ๋ ์ฒดํฌ์ ๋๋ ๊ฐ๋ฅํ ํ๋กํ ํ์ ์ ์ |
๋ฐํ์๋ฃ | ์ธํฐ๋ท๋งํฌ ์ฝ์ ํด์ฃผ์ธ์ |
๊ธฐํ | ๊พธ์คํ ํ์๋ฅผ ํตํด ํ๋ก๋ํธ ๊ธฐ๋ฅ์ ๋ ๊ตฌ์ฒดํ ํ ์์ ์ ๋๋ค. |
ํ๋ก์ ํธ๋ช / ๋ถ์ | ๋งํ์ง๋ง๊ณ : ๊ณ ์๋ ์๋ฌผ์ธ ๋ง๊ณ ์ด๋ณด ์ฌ๋ฐฐ์๋ฅผ ์ํ ์ด๋ฏธ์ง ๊ฐ์ฒด ๊ฒ์ถ ๋ฐ ๋ถ๋ฅ ๊ธฐ๋ฐ ๋์๋ฌผ ์ง๋ณ ์๋ณ ์ฑ ์๋น์ค |
---|---|
์์ฑ์ผ | 2023๋ 12์ 12์ผ |
ํ๋ฒํธ ๋ฐ ํ๋ช | 11. ๋ก์ผ๋จ |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ๋ฐ์์ฐ(2144010) ํ์ฅ, Figma ๋์์ธ, React Native ๋ฑ ํ๋ฐํธ์๋, ์ธ๊ณต์ง๋ฅ ๋ชจ๋ธ ๊ฐ๋ฐ ์ ์ ์ง(2062084) ํ์, Spring ๋ฑ ๋ฐฑ์๋, ์ธ๊ณต์ง๋ฅ ๋ชจ๋ธ ๊ฐ๋ฐ ์กฐํ์(2144026) ํ์, Figma ๋์์ธ, Spring ๋ฑ ๋ฐฑ์๋, ์ธ๊ณต์ง๋ฅ ๋ชจ๋ธ ๊ฐ๋ฐ ์ต์ค์ง(2171050) ํ์, React Native ๋ฑ ํ๋ฐํธ์๋, ์ธ๊ณต์ง๋ฅ ๋ชจ๋ธ ๊ฐ๋ฐ |
ํ์ง๋๊ต์ | ๋ฐํจ๊ฒฝ ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ๊ณ ์๋ ์๋ฌผ์ธ ๋ง๊ณ ์ ์ ์ฌ์ง ๋ถ์์ ํตํด ๋ง๊ณ ์ ์ง๋ณ์ ์๋ณํ์ฌ ๋ง๊ณ ์ด๋ณด ์ฌ๋ฐฐ์๋ค์ด ๋ง๊ณ ์ ์ง๋ณ์ ๋น ๋ฅด๊ฒ ๋์ฒํ ์ ์๋๋ก ๋์์ฃผ๋ ์ฑ์ ๋๋ค. ๋ง๊ณ ์ฌ๋ฐฐ ๊ด๋ จ ์ ๋ณด๋ฅผ ์ฝ๊ฒ ์ป์ง ๋ชปํ๋ ์ฌ๋ฐฐ์๋ค์ด ์์ ์ฐ์ด ์ฌ๋ฆฌ๊ธฐ๋ง ํ๋ฉด ๋ง๊ณ ์ ์ง๋ณ ์๋ณ ๋ฐ ์ง๋ณ์ ๋ฐ๋ฅธ ๋์ฒ ๋ฐฉ๋ฒ ์ ๋ณด๋ฅผ ์ ์ํ๊ฒ ์๋ ค์ฃผ์ด ์คํจํ์ง ์๋ ๋ง๊ณ ์ฌ๋ฐฐ ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค. |
๋ฌธ์ ์ ์ ์ | <์ฌ๋ฐฐ๊ฐ ๊น๋ค๋ก์ด ์๋ฌผ, ๋ง๊ณ > ๋ง๊ณ ๋ ํ๋งค ๋จ๊ฐ๊ฐ ๋์ ๋๋ฏผ๋ค์๊ฒ '๊ณ ์๋ ์๋ฌผ'๋ก ์ธ์๋๋ฉด์ ๋งค๋ ๊พธ์คํ ์ฌ๋ฐฐ๋ฉด์ ์ด ๋๊ณ ์์ต๋๋ค. ํ์ง๋ง ์์ง ์ฌ๋ฐฐ ๊ธฐ์ ์ด ๋ณดํธํ๋์ง ์์ ์ฌ๋ฐฐ ๋๊ฐ์ ๋ง๊ณ ์ฌ๋ฐฐ ์ฑ๊ณต๋ฅ ์ ๋น๊ต์ ๋ฎ์ ํธ์ ๋๋ค. 7~8์๋ถํฐ ์์ค์ ๋์ค๋ ๋ง๊ณ ์ ๊ฒฝ์ฐ ํ์๋ถํ๊ธฐ, ๊ฐํ๊ธฐ, ์ํ๊ธฐ ๋ฑ ๋ฐ๋์ ์ ์งํด์ผ ํ ์ฌ๋ฐฐ ์กฐ๊ฑด์ ์งํค์ง ์์ ๊ฒฝ์ฐ ์ด๋งค๊ฐ ์ด๋ฆฌ์ง ์๊ฑฐ๋ ์ด๋งค๊ฐ ์ด๋ฆฌ๋๋ผ๋ ํ์ง์ด ์ข์ง ์์ ์ค์ง์ ์ผ๋ก ์๋์ผ๋ก ์ด๋ฃจ์ด์ง์ง ์์ต๋๋ค. <๋ง๊ณ ๋ณํด์ถฉ ๊ด๋ฆฌ ์ ๋ณด, ์ฌ๋ฌ ์ฌ์ดํธ์ ํฉ์ด์ ธ ์๊ณ ๊ฐ์ธ์ ์ํฉ์ ์ ์ฉํ๊ธฐ๊ฐ ์ด๋ ต๋ค.> ํ์ฌ ๊ตญ๊ฐ๋์๋ฌผ๋ณํด์ถฉ๊ด๋ฆฌ์์คํ , ์ ์ฃผํน๋ณ์์น๋, ๋์ ๊ธฐ์ ์, ๊ตญ๋ฆฝ๋์ ๊ณผํ์ ๊ทธ๋ฆฌ๊ณ ๊ทธ ์ธ ์ ํ๋ธ, ๋ธ๋ก๊ทธ ๋ฑ์์ ๋ง๊ณ ์ฌ๋ฐฐ ๊ด๋ จ ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ณ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ง๊ณ ์ ์ง๋ณ ์ง๋จ ๋ฐ ๋์ฒ ๋ฐฉ๋ฒ์ ๋ํด ์ ํํ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ ๊ตญ๊ฐ๋์๋ฌผ๋ณํด์ถฉ๊ด๋ฆฌ์์คํ ๋ฟ์ด๊ณ , ์ด ๋ง์ ๋ ์ผ๋ฐฉ์ ์ธ ์ ๋ณด ์ ๊ณต์ด๊ธฐ ๋๋ฌธ์ ์ฌ๋ฐฐ์ ๊ฐ์ธ์ ๋ง๊ณ ์ฌ๋ฐฐ ์ํฉ์ ๋ง๋ ๋์ฒ ๋ฐฉ๋ฒ์ ์๊ธฐ๋ ์ด๋ ต์ต๋๋ค. ์ด์ ๋ฐ๋ผ ๋ง์ ์ฌ๋ฐฐ์๋ค์ด ์ ํ๋ธ๋ ๋ธ๋ก๊ทธ ๋๊ธ์ ํตํด ๋ณธ์ธ์ ํ ์ํฉ์ ๋ฐ๋ฅธ ๋์ฒ ๋ฐฉ๋ฒ์ ๋ํด ์ง๋ฌธํ๋๋ฐ, ์ด๋ ์ ๋ณด๊ฐ ํ ๊ณณ์ ๋ชจ์ฌ ์์ง ์์ ์ฌ๋ฐฐ์๋ค๋ก ํ์ฌ๊ธ ์์ง์ ์ ๋ณด์ ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์ ๊ทผํ๊ธฐ ์ด๋ ต๊ฒ ํฉ๋๋ค. <๊ตญ๊ฐ๋์๋ฌผ๋ณํด์ถฉ๊ด๋ฆฌ์์คํ ์ ๋ณํด์ถฉ์๋ด, 24์๊ฐ ์์> ์๋์์ฌ์ ๋ฌธ(2023๋ 6์ 7์ผ ์)์ ๋์ด์งํฅ์ฒญ ์๋ฌผ๋ณดํธ๊ณผ ์ง์์ ์ธํฐ๋ทฐ์ ์ํ๋ฉด "์๋ฌผ์ ๋ฐ์ด๋ฌ์ค๋ณ์ ํผํด๋ฅผ ์๋ฐฉํ๋ ค๋ฉด ๋๊ฐ์์ ์ฃผ์ ๋ฐ์ด๋ฌ์ค ๋ณ์ ํน์ฑ๊ณผ ๊ด๋ฆฌ ๋ฐฉ์์ ์๊ณ ์ธ์ฌํ ์ฃผ์๋ฅผ ๊ธฐ์ธ์ผ ํ๋ค"๋ผ๊ณ ํ๋ฉฐ ์๋ฌผ์ด ๋ ธ์ถ๋ ์ ์๋ ์ง๋ณ์ ๋ํ ํน์ฑ ๋ฐ ๊ด๋ฆฌ์ ๋ํ ์ค์์ฑ์ ๊ฐ์กฐํ์ต๋๋ค. ์ค์ ๋ก ๊ตญ๊ฐ ๋์๋ฌผ๋ณํด์ถฉ๊ด๋ฆฌ์์คํ (NCPMS)์์ ๊ณต๊ฐ ์๋ด ํ์ด์ง๋ฅผ ์ด์ํ์ฌ ๋์๋ฌผ์ ๊ธฐ๋ฅด๋ ์ฌ์ฉ์๋ค์ด ์๋ฌผ์ ์ฌ์ง์ ์ฐ์ด ์๋ฌผ์ ์งํ๊ณผ ๋ฐฉ์ ๋ฒ์ ๋ํ ๋ต๋ณ์ ์ ๊ณต๋ฐ์ง๋ง, ์ง์์ด ์ง์ ํด๋น ๋ต๋ณ์ ์์ฑํ๊ธฐ ๋๋ฌธ์ ์ฝ ํ๋ฃจ ๋ค ๋ต๋ณ์ ๋ฐ์ ์ ์๊ณ , ์ด์ ๊ฐ์ ์๋ฌผ ์งํ ํ์ ๋ฐ ๊ด๋ฆฌ์ ๋ํ ๊ด๋ จ ์ฑ ์๋น์ค ๋ํ ๋ง์ง ์์ ์ค์ ์ ๋๋ค. |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | Agrio - Plant health app - Agrio๋ ์ฌ๋ฐฐ์์ ์๋ฌผ ์กฐ์ธ์๊ฐ ์๋ฌผ ์ง๋ณ, ํด์ถฉ ๋ฐ ์์ ๊ฒฐํ์ ์์ธก, ์๋ณ ๋ฐ ์น๋ฃํ ์ ์๋๋ก ๋๋ ์ ๋ฐ ์๋ฌผ ๋ณดํธ ์๋ฃจ์ ์ ๋๋ค. Agrio๋ ๋ ์ ์ ์ธ ์ธ๊ณต ์ง๋ฅ๊ณผ ์ปดํจํฐ ๋น์ ์๊ณ ๋ฆฌ์ฆ์ ํ์ฉํ๊ณ ๋ฐฐํฌํ์ฌ ๋์๋ฌผ ๊ด๋ฆฌ, ์๋ฌผ ์ง๋ณ ์๋ณ, ์๋ฌผ ์ง๋จ ๋ฐ ์ํ๋ ๊ฐ์ ๋ถ์ผ์์ ๋๋ถ, ๋์๋ฌผ ์กฐ์ธ์ ๋ฐ ๋์ ๊ฒฝ์ ํ์๋ฅผ ๋์ต๋๋ค. - ์ค๋งํธํฐ์ผ๋ก ์๋ฌผ์ ์ดฌ์ํด ์๋ฌผ ์ง๋ณ ๋ฐ ๋ฌธ์ ๋ฅผ ์๋ณํ๋ ๋ฐ ๋์์ด ๋๋ ์๋ฌผ ์ง๋ณ ์๋ณ ๋ฐ ์๋ฌผ ์ง๋จ ์ฑ์ ๋๋ค. ๋ณ๋ ์๋ฌผ์ ์ด๋ฏธ์ง๋ฅผ ๋ฐํ์ผ๋ก ๋ช ์ด ์์ ์๋ฌผ ์ง๋จ ๋ฐ ์๋ฃจ์ ์ ์ ๊ณตํฉ๋๋ค. ๋ํ, ์ํ๋๊ณผ ์๋ฌผ ํ์ง์ ์ต์ ํํ๊ณ ์ฒ๋ฆฌ ๋น์ฉ์ ์ค์ด๊ธฐ ์ํ ์์ธํ ํตํฉ ํด์ถฉ ๊ด๋ฆฌ(IPM) ํ๋กํ ์ฝ์ ์ ๊ณตํฉ๋๋ค. - ํด๋น ์ฑ์ ์ ํ๋ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ๋ฌด๋ฃ ๋ฒ์ ๊ณผ ์ ๋ฃ ๊ตฌ๋ ์๋น์ค ๋ฒ์ ์ค ์ ํํ์ฌ ์ฌ์ฉํ ์ ์์ต๋๋ค. - ๋ณธ ์๋น์ค์ ํ๊ณ์ ์, ๊ตฌ๋ ์๋น์ค๊ฐ ์๋ ๋ฌด๋ฃ ๋ฒ์ ์ ์ฌ์ฉํ๋ฉด ์ ํ๋๊ฐ ๋ฎ์์ง๊ณ ๋ง์ฝ ์ ๋ฌธ๊ฐ์ ์๊ฒฌ์ด ํ์ํ ๊ฒฝ์ฐ ๋ต๋ณ์ด ๋ฆ์ด์ ธ ๋ช๋ช ์ฌ์ฉ์๋ค์ด ๋ถํธํจ์ ํธ์ํฉ๋๋ค. |
์ ์๋ด์ฉ | ์๋ฌผ ์ฌ๋ฐฐ์ ์์ด์ ์ง๋ณ์ ๊ฐ์ฅ ํฐ ์คํจ ์์ธ ์ค ํ๋์ด๊ณ , ์ง๋ณ์ ๋ํด ์ธ์ํ๊ณ ๋น ๋ฅด๊ฒ ๋์ฒํ๋ ๊ฒ์ด ์๋ฌผ ์์ค ์ต์ํ์ ์์ด์ ๋งค์ฐ ์ค์ํฉ๋๋ค. ์ด๋ณด ์ฌ๋ฐฐ์๊ฐ ์คํจ ์์ด ๋ง๊ณ ๋ฅผ ์ฌ๋ฐฐํ ์ ์๋๋ก '๋ง๊ณ ์ง๋ณ ์๋ณ ๋ฐ ๋์ฒ๋ฒ ์ ๊ณต' ์๋น์ค๋ฅผ ์ ๊ณตํ๊ณ ์ ํฉ๋๋ค. ์ฌ์ฉ์๊ฐ ๋ฌธ์ ๊ฐ ์๋ ๋ง๊ณ ์์ ์ฌ์ง์ ์ฑ์ ์ ๋ก๋ํ๋ฉด ์ด๋ฏธ์ง ๊ฐ์ฒด ๊ฒ์ถ ๋ฐ ๋ถ๋ฅ AI ๊ธฐ์ ์ ํ์ฉํ์ฌ ๋ง๊ณ ์ง๋ณ์ ์๋ณํด ์ค๋๋ค. ์ฌ์ฉ์๋ ์ฌ์ง ์ ๋ก๋๋ง์ผ๋ก๋ ์ ์ํ๊ฒ ๋ง๊ณ ์ ์ง๋ณ์ ํ์ธํ ์ ์๊ณ , ์ง๋ณ ์ง๋จ ํ ํด๋น ์ง๋ณ์ ๋ํด ์ด๋ป๊ฒ ๋์ฒํด์ผ ํ๋์ง ๊ฐ ์ง๋ณ์ ๋ํ ์ฌ๋ฐ๋ฅธ ๋์ฒ ๋ฐฉ๋ฒ์ ๋ฐ๋ก ์ ๊ณต๋ฐ์ ์ ์์ต๋๋ค. |
๊ตฌํ๋ฐฉ๋ฒ | ๋ณธ ํ์ ์ต์ข ์ฐ์ถ๋ฌผ์ ์ฌ์ง์ ํตํ ๋ง๊ณ ์ง๋ณ ์๋ณ ๋ฐ ๋์ฒ๋ฒ ์ ๊ณต ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ์๋น์ค์ ๋๋ค. ์ดํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ์ Android Studio๋ก ์งํํฉ๋๋ค. ๋ง๊ณ ์ ์ฌ์ง ๋ฐ์ดํฐ์ ์ ๊ธฐ๋ฐ์ผ๋ก ์๋ฌผ ์งํ ์ง๋จ์ ์ํ ๋ฅ๋ฌ๋ ๋ชจ๋ธ ์ค๊ณ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. VGG16๋ฅผ ํ์ฉํด ์ ์ ์๊ณผ ์ง๋ณ์ด ์๋ ์์ ๊ตฌ๋ถํ๊ณ , ์ง๋ณ์ด ์๋ ๋ง๊ณ ์ ์ด๋ฏธ์ง์ ๋ํ์ฌ ๊ฐ์ฒด ๊ฒ์ถ ๋ชจ๋ธ์ธ YOLOv5๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ด๋ฌ์ค์ ๊ฐ์ผ ๋๋ ์ง๋ณ์ด ๋ฐ์ํ ๋ถ๋ถ์ ๊ฒ์ถํฉ๋๋ค. ์ดํ ์ด๋ฏธ์ง ๋ถ๋ฅ ๋ชจ๋ธ์ธ VGG16์ ์ฌ์ฉํ์ฌ ๊ฐ์ผ ๋ถ๋ถ์ ๋ํ ํน์ง์ ์ถ์ถํ๊ณ ์ง๋ณ์ ๋ถ๋ฅํฉ๋๋ค. ๋ฅ๋ฌ๋ ๋ชจ๋ธ ํ์ต์ ์ํ ๋ฐ์ดํฐ์ ์ creative commnons์ โMango Leaf Disease Dataset(Ali, Sawkat; Ibrahim, Muhammad ; Ahmed, Sarder Iftekhar ; Nadim, Md. ; Mizanur, Mizanur Rahman; Shejunti, Maria Mehjabin ; Jabid, Taskeed (2022), โMangoLeafBD Datasetโ, Mendeley Data, V1, doi:10.17632/hxsnvwty3r.1)โ์ 8 class, 4000 ์ฅ์ ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์๋ฒ ์ธก ๊ฐ๋ฐ์ ๋ค์๊ณผ ๊ฐ์ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ์งํํฉ๋๋ค. AWS๋ก ์๋ฒ ๊ตฌ์ถ ํ MySQL RDB๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๊ณ ๊ด๋ฆฌํฉ๋๋ค. ์๋ฒ ์ํํธ์จ์ด๋ก NGINX ์น ์๋ฒ์ Tomcat WAS๋ฅผ ์ฌ์ฉํฉ๋๋ค. Java ์ธ์ด ๋ฐ Spring framework๋ฅผ ์ฌ์ฉํ์ฌ MVC ์ํคํ ์ฒ๋ฅผ ๊ตฌ์ถํฉ๋๋ค. Docker๋ฅผ ์ฌ์ฉํ์ฌ ์๋ฒ ๋ฐฐํฌ ๋ฐ ๊ด๋ฆฌ๋ฅผ ์ํํฉ๋๋ค. ํด๋ผ์ด์ธํธ ์ธก ๊ฐ๋ฐ์ ๋ค์๊ณผ ๊ฐ์ ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ์งํํฉ๋๋ค. Java Script ์ธ์ด ๋ฐ HTML, CSS, React Native ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ์ฌ ๋์ ์ธ ๋ชจ๋ฐ์ผ ํ๋ฉด์ ๊ตฌ์ถํฉ๋๋ค. |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | ์ ํ๋ฆฌ์ผ์ด์
๊ฐ๋ฐ IDE : Android Studio BE ๊ฐ๋ฐ ๊ฐ๋ฐ ์ธ์ด : Java ์น ์๋ฒ : NGINX WAS : Tomcat ํ๋ ์์ํฌ : Spring ์๋ฒ ๊ตฌ์ถ : AWS FE ๊ฐ๋ฐ ํ๋ฉด ๊ตฌ์ฑ : HTML, CSS, Java Script CD/CI ๋ฐ ๋ฐฐํฌ : Docker ํ๋ ์์ํฌ : React Native ๋ฅ๋ฌ๋ ํ์ต ๋ชจ๋ธ : YOLOv5, VGG16 ๋ผ์ด๋ธ๋ฌ๋ฆฌ : Tensorflow ๋ฐ์ดํฐ์ plant vilage : 'New plant diseases dataset' ์ต์ข ์ฐ์ถ๋ฌผ Mobile Application |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | ๊ณ ์๋ ์๋ฌผ์ธ ๋ง๊ณ ๋ ์ฌ๋ฐฐ๊ธฐ์ ์ด ์์ง ๋ณดํธํ๋์ง ์์๊ธฐ ๋๋ฌธ์ ์ฌ๋ฐฐ ์ฑ๊ณต๋ฅ ์ด ๋ฎ์ ํธ์ ๋๋ค. ์ด๋ก ์ธํด ์ด๋ณด ์ฌ๋ฐฐ์๋ ๋ง๊ณ ์ฌ๋ฐฐ์ ์์ด ํฐ ์ด๋ ค์์ ๊ฒช์ต๋๋ค. ์ฌ๋ฐฐ ์ค์ธ ๋ง๊ณ ์ ์์์ ๋ฌธ์ ๋ฅผ ๋ฐ๊ฒฌํ์ ๋ ์ฌ์ง ์ดฌ์ ๋ฐ ์ ๋ก๋๋ฅผ ํตํด ์ ํํ ์์ธ์ ์ ์ํ๊ฒ ํ์ธํ ์ ์๊ณ , ์ ์ ํ ์กฐ์น ๋ฐฉ๋ฒ์ ๋ฐ๋ก ์ ์ ์์ด ๋ง๊ณ ์๋ฌผ ์์ค์ ์ต์ํํ ์ ์์ต๋๋ค. ๋น ๋ฅธ ์ง๋ณ ์๋ณ๊ณผ ๋์ฒ๋ฒ ์ ๊ณต ์๋น์ค๋ฅผ ํตํด ๋ง๊ณ ์ด๋ณด์ฌ๋ฐฐ์์ ์ฌ๋ฐฐ ์ฑ๊ณต๋ฅ ์ ํฌ๊ฒ ์ฌ๋ผ๊ฐ ๊ฒ์ ๋๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | 1. ์ง๋ ๊ต์๋ ๋ฐ ๋ฉํ ์ปจํ ํ ํ์ ์๋ฃ 2. ์ฃผ์ ์์ด๋์์ด์ 3. ์ฃผ์ ๋ฐ ๊ธฐ๋ฅ ๊ตฌ์ฒดํ 4. ๋ฉํ ํ์ ํ ์ฃผ์ ํ์ 5. ํ๋ก์ ํธ๋ฅผ ์ํ ๊ธฐ์ ์ต๋ 6. ํ์ ๋ ์ฃผ์ ๋ฐ ๊ธฐ๋ฅ์ ๋ํ ์ ๋ณด๊ตฌ์กฐ๋ ์ ์ 7. ์ ๋ณด๊ตฌ์กฐ๋ฅผ ๋ฐํ์ผ๋ก ์ฑ UI ๋์์ธ 8. ์์ฑ๋ ๋์์ธ์ ๋ฐํ์ผ๋ก ์ง์ ๊ตฌํ ์์ |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | - - ์์ฑ๋ ๋์์ธ ํ๋กํ ํ์
์ผ๋ก ๊ธฐ๋ฅ ๋ฐ ์๋๋ฆฌ์ค ์ค๋ช
1. ์๋จ์ '์ง๋ณ ์๋ณํ๊ธฐ' ์์ด์ฝ์ ํฐ์นํ๊ณ ํด๋น ํ๋ฉด์ผ๋ก ์ด๋ํ๋ค. 2. ํ๋ฉด์ ์ฌ์ง ์ ๋ก๋ ๋ฒํผ๊ณผ ์ฌ์ง ์ดฌ์ ๋ฒํผ์ด ๋ํ๋๋ค. 3. ์ฌ์ฉ์๋ ์ฌ์ง ์ ๋ก๋ ๋ฒํผ์ ๋๋ฅด๊ณ , ์ด๋ฏธ ์ฐ์ด ๋ ๋ฌธ์ ์ ๋ง๊ณ ์ ์ฌ์ง์ ์ ๋ก๋ํ๋ค. 4. ์ฌ์ง ์ ๋ก๋๊ฐ ์๋ฃ๋ ๊ฒ์ ํ์ธํ๊ณ '์ง๋ณ ์๋ณ ์์' ๋ฒํผ์ ๋๋ฅธ๋ค. 5. ๋ช ์ด๊ฐ '์๋ณ ์ค' ํ๋ฉด์ด ๋ํ๋๊ณ , ์๋ณ ๊ฒฐ๊ณผ๊ฐ ๋ฐ๋ก ํ๋ฉด์ ๋ํ๋๋ค. 6. ์ฌ์ฉ์๋ ์์ ์ด ์ฌ๋ฐฐํ๋ ๋ง๊ณ ๊ฐ ์ด๋ค ์ง๋ณ์ ๊ฑธ๋ฆฐ ๊ฒ์ธ์ง ์๋ณ ๊ฒฐ๊ณผ ๋ฐ ํด๋น ์ง๋ณ์ ๋ํ ๋์ฒ ๋ฐฉ๋ฒ ๋ด์ฉ์ ๋ฐ๊ฒฌํ๋ค. 7. ํ๋ฉด์ ์คํฌ๋กคํ๋ฉฐ ์ง๋ณ์ ๋ํ ์ ๋ณด๋ฅผ ์ฝ์ด๋ณด๋ค, ํด๋น ์ง๋ณ์ ๋ํ ๋์ฒ ๋ฐฉ๋ฒ '์ต๊ทผ ์ง๋จ ๊ธฐ๋ก'์ ๋๋ฅด๋ ๋ฐฉ๊ธ ์ ์๋ณ ๊ฒฐ๊ณผ๊ฐ ๊ธฐ๋ก๋์ด ์๋ค. - VGG-16๋ชจ๋ธ์ ์ฌ์ฉํ healthy ์๊ณผ disease ์ ๊ตฌ๋ถ -mysql db ๊ตฌ์ถ ๋ฐ ํ๋ก์ ํธ ์ฐ๊ฒฐ - ๋ก๊ทธ์ธํ๋ฉด ์์ฐ |
๋ฐํ์๋ฃ | https://drive.google.com/file/d/1YskCKvxkCAO1pUi-UV3iKQns1-04A4FT/view?usp=drive_link |
๊ธฐํ | ์ถ์ฒ : https://news.mju.ac.kr/news/articleView.html?idxno=11177 http://m.mdilbo.com/detail/GQFJv6/655472 |
ํ๋ก์ ํธ๋ช / ๋ถ์ | ๋ง 10์ธ ์ด์์ ์ฒญ์๋ ๋ค์ ์ํ ์ปดํจํ ์ฌ๊ณ ๋ ฅ์ ๊ธฐ๋ฅด๋ ๋ชจ๋ฐ์ผ ์ฝ๋ฉ ํ์ต ๊ฒ์ - ๋ฉ๋ฅดํจ ์ฝ๋ : ์ฝ๋ฉ์ผ๋ก ๋ํ ์ธ๊ณ๋ฅผ ๊ตฌํ๋ผ! |
---|---|
์์ฑ์ผ | 2023-12-12 00:00:00 |
ํ๋ฒํธ ๋ฐ ํ๋ช | 12. ํํํฑํฑํ๋ผ์ดํฌ |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ๊น๋ฏธ์ง(1976046) ํ์ฅ, ์ฑํฐ 2 ์คํ ๋ฆฌ ๋ฐ ํ์ต ๋ด์ฉ ๊ธฐํ, ๊ฒ์ ๊ทธ๋ํฝ ๋ฆฌ์์ค ์ ์, ํ๋ก ํธ์๋ Unity ํ๋ก๊ทธ๋จ์ ์ด์ฉํ ํ๋ก์ฐ ๋
ธ๋ ๊ฐ๋ฐ ์ด๋ํ(1876263) ํ์, ์ฑํฐ 3 ์คํ ๋ฆฌ ๋ฐ ํ์ต ๋ด์ฉ ๊ธฐํ, ์์คํ ๊ธฐํ, ํผ๊ทธ๋ง๋ก ํ๋กํ ํ์ ์ ์, ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ, ๋ก๊ทธ์ธ ๊ธฐ๋ฅ์ ์ํ Node.js ์๋ฒ AWS ๋ฐฐํฌ, ํ ํ๋ฉด๊ณผ ์ฑํฐ ์ ํ ํ๋ฉด ๋ฐ ์คํ ์ด์ง ์ ํ ํ๋ฉด ์ ์, ํ๋ก ํธ์๋ Unity ํ๋ก๊ทธ๋จ์ ํ์ฉํ ์ฐ์ฐ ๋ ธ๋ ๊ตฌํ, MySQL ๊น์ง์ฐ(2026007) ํ์, ์ฑํฐ 1 ์คํ ๋ฆฌ ๋ฐ ํ์ต ๋ด์ฉ ๊ธฐํ, ๋ ธ๋ ํํ ๋ฆฌ์ผ ๊ธฐํ, ํ๋ก ํธ์๋ Unity ํ๋ก๊ทธ๋จ์ ์ด์ฉํ ํ๋ ์ด์ด ๋์, ๋ฐ์ดํฐ ๋ ธ๋ ๊ตฌํ, ์ถ๋ ฅ ๋ ธ๋ ๊ตฌํ, ๋ํ ์์คํ ๊ตฌํ |
ํ์ง๋๊ต์ | ๊น๋ช ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ์ฝ๋ฉ ๊ต์ก์ ์ค์์ฑ์ ๋๋ ์ด ๋์์ง๊ณ ์๋ค. ์กฐ์ฌ ๊ฒฐ๊ณผ์ ๋ฐ๋ฅด๋ฉด ๋๋ถ๋ถ์ ์ด๋ฆฐ์ด์ฉ ํ์ต์ด ์คํฌ๋์น๋ ์ํธ๋ฆฌ ๊ฐ์ ๋ธ๋ก ์ฝ๋ฉ์ผ๋ก ์ด๋ฃจ์ด์ ธ ์๋ค. ๊ทธ๋ฌ๋ ์ฐ๊ตฌ ๊ฒฐ๊ณผ์ ๋ฐ๋ฅด๋ฉด, ๋ธ๋ก์ฝ๋ฉ์๋ง ๋๋ฌด ์ต์ํด์ง ๊ฒฝ์ฐ์ ์ดํ์ ์ค์ ํ๋ก๊ทธ๋๋ฐ์ ๋ฐฐ์ธ ๋ ์ด๋ ค์์ ๊ฒช์ ์ ์๋ค. ์ฐ๋ฆฌ 12ํ์ ์ฝ๋ฉ ๊ต์ก ๋ฐฉ์์ ์ ํ์ง๋ฅผ ๋ํ์ค์ผ๋ก์จ ๊ทธ๋ฐ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์ ๋น์ฃผ์ผ ์คํฌ๋ฆฝํ ๋ฐฉ์์ ์ฐจ์ฉํ ๋ชจ๋ฐ์ผ ์ฝ๋ฉ ๊ฒ์์ ์ ์ํ๋ ค๊ณ ํ๋ค. node.js์ mysql๋ก ์๋ฒ๋ฅผ ๊ตฌ์ถํ๊ณ , ํ๋ก ํธ๋ ์ ๋ํฐ์ c#์ ์ฌ์ฉํ์ฌ ๊ฒ์์ ๊ตฌํํ ๊ณํ์ด๋ค. |
๋ฌธ์ ์ ์ ์ | 1. ํ๋ซํผ์ ํ๊ณ: - ๋๋ถ๋ถ์ ์ฝ๋ฉ ํ์ต ํ๋ซํผ์ PC๋ ์์ฌ ํ์ต ํจ๋๋ฅผ ์ด์ฉํด ์ฝ๋ฉ ๊ต์ก์ ์งํ - ์์ฌ ํ์ตํจ๋๋ ํจ๋๊ฐ ์๋ ๊ฒฝ์ฐ ์ ๊ทผ์ฑ์ ๋ฌธ์ ๊ฐ ์๊ธฐ๋ฉฐ, PC์ ๊ฒฝ์ฐ์๋ ๊ฐ๋จํ ์ฆ๊ธฐ๊ฑฐ๋ ํ์ตํ๊ธฐ ์ด๋ ต๋ค 2. ํ์ ์ ์ธ ํ์ต ๋ฐฉ๋ฒ - ๋๋ถ๋ถ์ ์ด๋ฆฐ์ด์ฉ ์ฝ๋ฉ ํ์ต์ ํ์ ์ ์ธ ๋ฌธ์ ๋ค๋ก๋ง ์ด๋ฃจ์ด์ ธ ์์ด ์ข ์ข ์ผ์ ํ ๋ฐฉ์์ผ๋ก๋ง ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋๋ก ์ ๋ํ๋ค. ์๊ณ ๋ฆฌ์ฆ ์ํฐ, ๊ตฌ๊ธ ์ฝ๋ฉ ํ ๋ผ ๊ฒ์๊ณผ ๊ฐ์ ๋ฏธ๋ก ๊ฒ์์ด ๋ํ์ ์ธ ์์ด๋ค. - 2024๋ ์ ์ฌ์ฉ๋ ์์ ์ธ ์คํ๊ต ์ํํธ์จ์ด ๊ต๊ณผ์ 15์ข ๊ฐ์ด๋ฐ 14์ข ์ด '์ํธ๋ฆฌ' ํ๋ก๊ทธ๋จ์, 1์ข ์ด '์คํฌ๋์น' ํ๋ก๊ทธ๋จ์ ํ์ฉํ๋ค๊ณ ํ๋ค. ์ํธ๋ฆฌ์ ์คํฌ๋์น๊ฐ ์๋ ํ ํฌ ์์ฅ์ ์ ์ ํ๊ณ ์๊ธฐ์ ํ์ต์ ๋ค์์ฑ์ด ๋ถ์กฑํ๋ค. 3. ํ์ต ํ๋ซํผ์ ๋์ ์ง์ ์ฅ๋ฒฝ - ํ๋ซํผ์ ํ์ต ๊ฐ์ด๋๋ผ์ธ์ด ๋ถ์น์ ํ์ฌ ํ์ต ๋ฅ๋ ฅ์ด ๋ถ์กฑํ ์ด๋ฆฐ์ด์๊ฒ ์ง์ ์ฅ๋ฒฝ์ด ๋๋ค. ํ์ ์ฑ์ทจ๋๊ฐ ๋ฎ์ ์ด๋ฆฐ์ด๋ ์ฝ๊ฒ ๋ฐฐ์ฐ๊ณ ํ์ตํ ์ ์๋ ํ๋ซํผ ํน์ ์ฝํ ์ธ ๊ฐ ํ์ํ๋ค. |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | 1. ๊ด๋ จ ํํฉ ์ฌ๋ฅ๊ต์ก์ด ์ฌํด 9์์ ๋ฐํํ '์ ์ ๋ฐ ์ด๋ฑ ํ๋ถ๋ชจ 326๋ช ์ ๋์์ผ๋ก ํ ์ค๋ฌธ์กฐ์ฌ' ๊ฒฐ๊ณผ์ ๋ฐ๋ฅด๋ฉด, 3๋ช ์ค 1๋ช ์ ์๋ ๊ฐ ์ฝ๋ฉ ์ฌ๊ต์ก์ ๋ฐ๊ณ ์๊ฑฐ๋ ๋ฐ์ ๋ณธ ๊ฒฝํ์ด ์๋ค๊ณ ์๋ตํ๋ค. ์ด ์ค 83%๋ '์คํฌ๋์น, ์ํธ๋ฆฌ' ๋ฑ ๋ธ๋ก ์ฝ๋ฉ ๊ธฐ๋ฐ์ โ์ฝ๋ฉ ๊ต์ก์ฉ ์ธ์ด/ํ๋ก๊ทธ๋จโ์ ์ด์ฉํ๊ณ , 17%๋ง์ด โํ์ด์ฌ, ์๋ฐโ ๋ฑ ์ค์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ํตํด ํ์ตํ๋ค๋ ๊ฒฐ๊ณผ๊ฐ ๋์๋ค. ๋ํ ์ ๋ถ๋ ์๋ 8์์ ์ด๋ฑํ์๊ณผ ์คํ์์ด ํ ํ๊ธฐ ์๋ฌด์ ์ผ๋ก ๋ค์ด์ผ ํ๋ ์ ๋ณด ์์ ์๊ฐ์ ์ต์ 2๋ฐฐ ์ด์ ๋๋ฆฐ๋ค๊ณ ๋ฐํํ๋ค. 2015 ๊ฐ์ ๊ต์ก๊ณผ์ ์์ ์๋ฌดํ๋ '์ํํธ์จ์ด'์ ์ด์ด 2022 ๊ฐ์ ๊ต์ก๊ณผ์ ์ '์ฝ๋ฉ'๋ ๊ผญ ๋ค์ด์ผ ํ๋ ๋ด์ฉ์ผ๋ก ๋ฃ๊ฒ ๋ค๋ ๊ฒ์ผ๋ก ์๋ ค์ก๋ค. 2. ๊ด๋ จ ์๋น์ค - ์ฐจ๊ทผ์ฐจ๊ทผ ๊ฒ์์ฝ๋ฉ(์๋น์ค): ๊ฒ์ ๊ธฐ๊ธฐ์ ๊ฒ์ ๊ตฌ๋งค๋น์ฉ์ด ๋ฐ์ํ๋ค. ํน์ ๊ธฐ๊ธฐ์ ์ต์ ํ๋ ๊ฐ๋ฐ ๋ฐฉ์์ด๋ผ ๋ค๋ฅธ ์ฝ๋ฉ์ ํ ๋ ์์ฉํ๊ธฐ ์ด๋ ต๋ค. ์ฝ๋ฉ์ ๊ธฐ๋ฅ์ ๊ตฌํํด๋๊ธฐ๋ณด๋ค๋ ๊ฒ์์ ๊ธฐ๋ฅ๋ค์ ๊ตฌํํ์ฌ ์ฝ๋ฉ์ ๋ฐฐ์ฐ๊ธฐ๋ณด๋ค๋ ๊ฒ์์ ์ด๋ป๊ฒ ๋ง๋๋์ง์ ์ด์ ์ ๋ง์ถ์๋ค - ์คํฌ๋์น : ๋ค์ํ ๊ธฐ๋ฅ์ ๊ตฌํํ ์ ์์ง๋ง, ํ์ต ๊ฐ์ด๋๋ผ์ธ์ ๋ฏธ๋นํจ์ผ๋ก ์ด๋ณด์๋ค์ด ์๋ฌด๊ฒ๋ ๋ชจ๋ฅด๊ณ ์ ๊ทผํ๊ธฐ์ ์ ๊ทผ์ฑ์ด ์ข์ง ์๋ค. - ์ด๋ฆฐ์ด์ฉ ํ์ต ํจ๋๋ก ๋ฐฐ์ฐ๋ ์ฝ๋ฉ: ๊ณ ๊ฐ์ ํ์ต ํจ๋๋ฅผ ๊ตฌ๋งคํด์ผ ํ๊ณ ๋ธ๋ก ์ฝ๋ฉ ์์ฃผ์ ๋จ์ํ ์์คํ ๋ง์ด ๊ฐ์ถ์ด์ ธ ์๋ค. ๊ณ ๊ธ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ๊ฐ๊ทน์ด ํฌ๋ค. (์์) ๋ฝ๋ก๋ก ํ๊ธ ์ฝ๋ฉ ํจ๋, ์ฝฉ์์ด ์ฝ๋ฉ ์ปดํจํฐ - ์๊ณ ๋ฆฌ์ฆ ์ํฐ, ๊ตฌ๊ธ ์ฝ๋ฉ ํ ๋ผ ๊ฒ์ : ํ์ ์ ์ธ ํ์ต ๋ด์ฉ๋ง์ ๊ฐ๋ฅด์น๋ค๋ ๋ฌธ์ ๊ฐ ์๋ค. ํนํ ๊ธธ์ฐพ๊ธฐ ๋ฌธ์ ๋ง์ ์ฃผ๋ก ํ์ฉํด์ ๋ค์ํ ์์ฉ ๋ฌธ์ ์ ์ ์ฉํ ์ ์๋ค๋ ์น๋ช ์ ์ธ ๋จ์ ์ด ์๋ค. - ์ ๋ํฐ ๋ ธ๋: ์ฝ๋ฉ์ ๋ฐฐ์ด ์ฌ๋๋ ์๋ฌด ์ค๋ช ์์ด ์ ๊ทผํ๊ธฐ์ ์ด๋ ต๊ณ ๋ถ์น์ ํ๋ค. ๊ณต์ ๋ฌธ์๋ ๋ณ๋ก ์์ด ํผ์ ๋ฐฐ์ฐ๊ธด ์ฝ์ง ์๋ค. ๊ทธ๋์ ์ด๋ณด์๊ฐ ์๋ฌด๊ฒ๋ ๋ชจ๋ฅด๊ณ ์ ๊ทผํ๋ค๋ ๊ฑด ๊ฑฐ์ ๋ถ๊ฐ๋ฅ์ ๊ฐ๊น๋ค. |
์ ์๋ด์ฉ | ์ฐ๋ฆฌ ํํํฑํฑํ๋ผ์ดํฌํ์ ์์์ ์ ์ํ ์ธ ๊ฐ์ง ๋ฌธ์ ๋ฅผ ๋ณด์ํ ์๋ก์ด ์ฝ๋ฉ ํ์ต ๊ฒ์ <๋ฉ๋ฅดํจ ์ฝ๋ : ์ฝ๋ฉ์ผ๋ก ๋ํ ์ธ๊ณ๋ฅผ ๊ตฌํ๋ผ!>๋ฅผ ์ ์ํ๋ค. ๋ง 10์ธ ์ด์์ ์ฒญ์๋ ์ ํ๊ฒ์ผ๋ก ํ ์ด ๊ฒ์์ ์ด 3๋ง์ผ๋ก ์งํ๋๋ฉฐ, ๋ํ์ธ๊ณ์ ์ฐจ์์ ๊ด๋ฆฌํ๋ ์ญํ ์ ๋งก์ ์ฃผ์ธ๊ณต์ด ๋ํ์ธ๊ณ์ ๋ฐ์ํ ๊ธฐ์ดํ ํ์์ ๋ํด ์กฐ์ฌํ๊ณ ํด๊ฒฐํ๋ ๊ณผ์ ์ ๊ทธ๋ฆฐ๋ค. ๊ทธ ๊ณผ์ ์์ ํ๋ ์ด์ด๋ ์์ฐ์ค๋ฝ๊ฒ ์ฝ๋ฉ ๋ฌธ์ ๋ฅผ ์ ํ๊ฒ ๋๋ฉฐ, ์ฐจ๊ทผ์ฐจ๊ทผ ๊ฐ๋ ์ ์ตํ๊ณ ์์ฉํ์ฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด์ผ ํ๋ค. <๋ฉ๋ฅดํจ ์ฝ๋ : ์ฝ๋ฉ์ผ๋ก ๋ํ ์ธ๊ณ๋ฅผ ๊ตฌํ๋ผ!>๋ ๊ธฐ์กด ์ฝ๋ฉ ๊ต์ก ์๋น์ค๋ค๊ณผ ๋น๊ตํ์ ๋ ๋ค์๊ณผ ๊ฐ์ ํน์ง ๋ฐ ๊ฐ์ ์ ์ ๊ฐ๋๋ค. 1. ํ๋ธ๋ฆฟ์ผ๋ก ๊ตฌ๋ ๊ฐ๋ฅํ ๋ชจ๋ฐ์ผ ๊ฒ์ ์๋๋ก์ด๋์์ ๊ตฌ๋ ๊ฐ๋ฅํ ๋ชจ๋ฐ์ผ ๊ฒ์์ ์ ์ํจ์ผ๋ก์จ ํ์ต์ฉ ๊ธฐ๊ธฐ๋ฅผ ๋ฐ๋ก ๊ตฌ๋งคํ๋ ๋ฑ์ ๊ธ์ ์ ์ธ ๋ถ๋ด์ ์ค์ด๊ณ ์ ๊ทผ์ฑ์ ๋์ผ ์ ์๋๋ก ํ๋ค. 2. ๋ธ๋ก ์ฝ๋ฉ ๋ฐฉ์๊ณผ๋ ๋ค๋ฅธ ๋น์ฃผ์ผ ์คํฌ๋ฆฝํ ๋๊ตฌ ์ ๊ณต ์ฝ๊ณ ์ง๊ด์ ์ธ ํ๋ก๊ทธ๋๋ฐ ๊ต์ก์ด ๊ฐ๋ฅํ๋ค๋ ๋ธ๋ก ์ฝ๋ฉ ๋ฐฉ์ ํ ์๋น์ค๋ค์ ์ฅ์ ์ ์ ์งํ๋, ํ๋ก๊ทธ๋จ์ ํ๋ฆ๊ณผ ๋ ผ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ์ดํดํ๋๋ฐ ๋ ๋์์ด ๋๋ ์๋ก์ด ๋น์ฃผ์ผ ์คํฌ๋ฆฝํ ๋๊ตฌ๋ฅผ ๋ง๋ค์ด ์ ๊ณตํ๋ค. ๋น์ ๊ณต์๋ ์ฝ๋ ์์ฑ ์์ด ๋ฐฐ์ฐ๊ณ ํ์ฉํ ์ ์๋ค๋ ์ ๋ํฐ ๋น์ฃผ์ผ ์คํฌ๋ฆฝํธ์ ์ฅ์ ์ ๊ฐ์ ธ์ ์ด๋ฆฐ์ด ํ์ต ํ๋ซํผ์ผ๋ก ๋ง๋ ๋ค. ์ด๋ฅผ ํตํด ๋ธ๋ก ์ฝ๋ฉ๊ณผ ๊ฐ์ ํ๋์ ์ฝ๋ฉ ๋๊ตฌ์๋ง ์ต์ํด์ ธ์ ์ ํ๋ ์ปดํจํ ์ฌ๊ณ ๋ฅผ ๊ฐ๋ ๊ฒ์ ๋ฐฉ์งํ๊ณ , ์ฌ๋ฌ ๋๊ตฌ์ ์ฌ๋ฌ ์ธ์ด๋ฅผ ์ฌ์ฉํจ์ผ๋ก์จ ์ฒญ์๋ ๋ค์ด ๋ค์ํ ์ปดํจํ ์ฌ๊ณ ๋ฅผ ํผ์น ์ ์๋๋ก ๋๋๋ค. 3. ์คํ ๋ฆฌ์ ํจ๊ป ์งํ๋๋ ์ ์ง์ ํ์ต ์ ๊ณต ํ์ต์๊ฐ ๊ฒ์์ ์งํํ๋ฉฐ ์์ฐ์ค๋ฝ๊ฒ ํ์ต์ ๋์ด๋ ๋ฐ ๋ฒ์๋ฅผ ๋์ฌ๊ฐ ์ ์๋๋ก, ๋ฌธ์ ์ํฉ์ ๋ฐ์๊ณผ ํด๊ฒฐ์ ๊ฒ์์ ์คํ ๋ฆฌ์ ๋ฐ์ ํ๊ฒ ์ฐ๊ด์์ผ ๋ฐฐ์นํ๋ค. ์ฌ์ฉ์๋ ๊ฐ๋จํ ์ ์ถ๋ ฅ์ผ๋ก ์์ํ์ฌ ์๋ฃํ, ์กฐ๊ฑด๋ฌธ, ๋ฐ๋ณต๋ฌธ ๋ฑ์ ์ ํ๋ฉฐ ์์ฐ์ค๋ฝ๊ฒ ํ์ต์ ๋ฒ์๋ฅผ ๋ํ๊ฒ ๋๋ค. ๊ฐ๋ ์ ์ตํ ๋ค์๋ ์คํ ๋ฆฌ์ ์งํ๊ณผ์ ์ ์ ์ฌํ ๋ฌธ์ ๋ฅผ ๋ฐฐ์นํด ๋ณต์ตํ ์ ์๋๋ก ๋์ฐ๊ณ , ์ต์ข ์ ์ผ๋ก๋ ๋ฐฐ์ด ๋ด์ฉ์ ์์ฉํ์ฌ ๋ ๋ณต์กํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋๋ก ํ๋ค. |
๊ตฌํ๋ฐฉ๋ฒ | ์ ๋ํฐ ๊ฒ์ ์์ง์ ํ์ฉํ์ฌ ๋ชจ๋ฐ์ผ ํ๋ซํผ์์ ์คํ๋๋ 2D ์ด๋๋ฒค์ฒ ๊ฒ์์ ๊ฐ๋ฐํ๊ณ , ์ด์ ๋์์ ํ์ต์๊ฐ ์ฝ๋ฉ์ ์ฝ๊ฒ ์ดํดํ๊ณ ๋ฐฐ์ธ ์ ์๋ ๋น์ฃผ์ผ ์คํฌ๋ฆฝํ ๋๊ตฌ '๋ ธ๋'๋ฅผ ์ ์ํ๋ค. '๋ ธ๋'๋ ํ๋ก๊ทธ๋๋ฐ์ ๊ธฐ๋ณธ์ ์ธ ์ง์์ ์๊ฐ์ ์ผ๋ก ํํํ๋ฉฐ, ํ๋ก๊ทธ๋จ์ ๋ ผ๋ฆฌ ๊ตฌ์กฐ์ ์ ๋ ฅ, ์ถ๋ ฅ, ์ฐ์ฐ ๋ฑ์ ์์๋ฅผ ์ง๊ด์ ์ผ๋ก ์ดํดํ ์ ์๋๋ก ์ค๊ณํ๋ค. ๊ฒ์์ ์คํ ๋ฆฌ๋ ํ์ต์๋ค์ด ๊ธฐ์ด๋ถํฐ ์์ํ์ฌ ์ ์ง์ ์ผ๋ก ํ์ต ๋จ๊ณ๋ฅผ ๊ฑฐ์ณ ๋์๊ฐ ์ ์๋๋ก ๊ตฌ์ฑํ๋ค. ๋ํ, ๋จ์ํ ์ง์์ ์ต๋ํ๋ ๋ฐ ๊ทธ์น์ง ์๊ณ , ๋ค์ํ ๋ฌธ์ ์ ํผ์ฆ์ ์ ๊ณตํ์ฌ ํ์ต์๋ค์ด ์ฝ๋ฉ ๋ฅ๋ ฅ์ ์์ฉํ๊ณ ์ค์ ๋ฌธ์ ํด๊ฒฐ ๋ฅ๋ ฅ์ ํค์ธ ์ ์๋๋ก ๊ฒ์์ ์์คํ ํ๋ฆ์ด ์ค๊ณํ๋ค. ํ๋ ์ด์ด์ ์ ๋ณด์ ๊ฒ์ ์งํ์ํฉ์ ์ ์ฅํ๋ Node.js ์๋ฒ์ MySQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ตฌ์ถํ๊ณ , AWS ํด๋ผ์ฐ๋์ ์ด๋ฅผ ๋ฐฐํฌํ๋ค. |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | - ๊ฐ๋ฐ ์ธ์ด : C# - ๊ฒ์ ๊ฐ๋ฐ ํ๊ฒฝ : Unity 2022.3.12f1 - ๋ฐ์ดํฐ๋ฒ ์ด์ค : MySQL - ์๋ฒ : NodeJS - ํด๋ผ์ฐ๋ : AWS EC2, S3, RDS |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | 1. ๊ธฐ์กด ์ฝ๋ฉ ํ์ต ํ๋ซํผ์ ๋ฌธ์ ์ ์ ํด๊ฒฐํ ์ ์๋ค. ์๋๋ก์ด๋ ํ๊ฒฝ์์ ๊ตฌ๋ ๊ฐ๋ฅํ ๊ฒ์์ ์ ์ํ์ฌ ์๋น์ค๋ฅผ ์ด์ฉํ๊ธฐ ์ํด์๋ ์์ฌ ๊ธฐ๊ธฐ๋ฅผ ๊ตฌ๋งคํด์ผ ํ๋ ๋ฑ์ ํ๋ซํผ ์ ๊ทผ์ฑ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค. ๋ํ ์ค์ค๋ก ๊ฒ์์ ์งํํ๋ฉฐ ์์ฐ์ค๋ฝ๊ฒ ๊ฐ๋
๊ณผ ์์คํ
์ ๋ํด ํ์ตํ ์ ์๋๋ก ํ์ฌ ํ ์๋น์ค์ ๊ฐ์ด๋๋ผ์ธ ๋ถ์กฑ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค. 2. '๋ ธ๋' ๊ธฐ๋ฐ์ ํ๋ก๊ทธ๋๋ฐ์ ํตํด ํ๋ก๊ทธ๋จ์ ํ๋ฆ๊ณผ ๋ ผ๋ฆฌ ๊ตฌ์กฐ๋ฅผ ์๊ฐ์ ์ผ๋ก ์ดํดํ ์ ์์ด ์ปดํจํ ์ฌ๊ณ ๋ ฅ์ ์ฆ์ง์ํจ๋ค. ๋ธ๋ก์ฝ๋ฉ์ด ์ด๋ ต๊ฒ ๋๊ปด์ง๊ณ ์ฒ์ ์ฝ๋ฉ์ ์ ํ ํ์๋ค์ด๋ผ๋ฉด ๊ฒ์์ ์งํํจ์ ๋ฐ๋ผ ์ฝ๋ฉ์ ๊ธฐ์ด์ ์ธ ๊ฐ๋ ๊ณผ ๊ทธ ๊ฐ๋ ๋ค์ ์ฌ์ฉ์ ์ฝ๊ณ ์ฌ๋ฏธ์๊ฒ ๋ฐฐ์ธ ์ ์๋ค. ํํธ, ์ด๋ฏธ ๋ธ๋ก์ฝ๋ฉ์ ๋ง์ด ์ ํ๊ณ ์ต์ํด์ง ํ์๋ค์ด๋ผ๋ฉด ์๋ก์ด ์์คํ ์ ์ตํ๊ณ ๋ฌธ์ ๋ฅผ ํ์ด๋ด์ผ๋ก์จ ๋ค์ํ ์ฝ๋ฉ ํ์ต ๋ฐฉ์์ ์๋ํด๋ณผ ์ ์๊ณ , ์์ฐ์ค๋ฝ๊ฒ ์ฐ๋ฆฌ ๊ฒ์์ ์์คํ ๊ณผ ๋ธ๋ก์ฝ๋ฉ์ ์์คํ ์ด ๊ณต์ ํ๋ ํน์ ๋ฐฉ์์ ๊นจ๋ซ๊ฒ ๋๋ฉฐ ์ฌ๊ณ ๋ ฅ์ด ์ฆ์ง๋ ๊ฒ์ด๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | - ๋ฐ์ดํฐ๋ฒ ์ด์ค ์คํค๋ง ์ค๊ณ - AWS EC2์ Node.js ์๋ฒ ๋ฐฐํฌ, AWS RDS์ MySQL ์๋ฒ ๊ตฌ์ฑ - ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฑ๋ก๋ ํ ์คํธ ์ ์ ๋ง ๋ก๊ทธ์ธ ๊ฐ๋ฅํ๋๋ก ๋ก๊ทธ์ธ ๊ตฌํ - ์์ํ๋ฉด, ํํ๋ฉด, ์ฑํฐ ์ ํ ํ๋ฉด, ํ๋ ์ด ํ๋ฉด ๊ตฌํ - json ํ์ผ๋ก ๋์ฌ ์ถ๋ ฅํ๋ ๋ํ ์์คํ ๊ตฌํ - Unity Script๋ฅผ ํ์ฉํด ๋ ธ๋ ์ฐ๊ฒฐ ๋ฐ ๋ฐ์ดํฐ ์ ๋ฌ ๊ตฌํ, ์ฐ์ฐ ๋ ธ๋ ๋ฐ ์ถ๋ ฅ ๋ ธ๋ ๊ตฌํ |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | 1. ๋ก๊ทธ์ธ ๊ธฐ๋ฅ : AWS๋ก ๋ฐฐํฌํ ์๋ฒ์ ๋ฑ๋ก๋ ํ
์คํธ ์ ์ ๋ง ๋ก๊ทธ์ธ์ด ๊ฐ๋ฅํฉ๋๋ค.(id : test, password : 1234) ์์ด๋์ ํจ์ค์๋์ ์๋ฌด๊ฒ๋ ์
๋ ฅํ์ง ์์ ๊ฒฝ์ฐ์ ๋ฑ๋ก๋์ง ์์ ์์ด๋์ ํจ์ค์๋๋ฅผ ์
๋ ฅํ ๊ฒฝ์ฐ์ ๋ํด์๋ ์๋ฆผ์ฐฝ์ ์ ๊ณตํฉ๋๋ค. 2. ํํ๋ฉด : ํ์ฌ ์ ์ ๊ฐ ์์ ํ๊ณ ์๋ ๋ค์ด์๋ชฌ๋(๊ฒ์ ์ ์ฌํ) ๊ฐ์๋ฅผ ์ผ์ชฝ ์๋จ์ ์ ๊ณตํฉ๋๋ค. ์ค์ ๋ฒํผ, ๋ฉ์์ง ๋ฒํผ์ ์ค๋ฅธ์ชฝ ์๋จ์ ์ ๊ณตํฉ๋๋ค. ๊พธ๋ฏธ๊ธฐ ๋ฒํผ์ ๋๋ฅด๋ฉด ํ ํ๋ฉด์ ์๋ ๊ฐ๊ตฌ, ๋ฒฝ์ง ๋ฑ์ ์ ํํ์ฌ ๋ฐฉ์ ๊พธ๋ฐ ์ ์๋ ํ๋ฉด์ผ๋ก ์ ํ๋ฉ๋๋ค. ์ ์ ๊ฐ ๋ชจ์ ๋ค์ด์๋ชฌ๋๋ฅผ ์ฌ์ฉํ์ฌ ์์ ์์ ๊ฐ๊ตฌ์ ๋ฒฝ์ง๋ฅผ ๊ตฌ๋งคํ ์ ์์ต๋๋ค. ํด๋น ๊ธฐ๋ฅ์ ์์ง ๊ตฌํ๋์ง ์์ ์ํ์ ๋๋ค. 3. ํ์ตํ๊ธฐ : ํ์ตํ๊ธฐ ๋ฒํผ์ ๋๋ฅด๋ฉด ์ฑํฐ๋ฅผ ์ ํํ ์ ์๋ ํ๋ฉด์ผ๋ก ์ด๋ํฉ๋๋ค. ์ฑํฐ๋ฅผ ์ ํํ๋ฉด ์คํ ์ด์ง๋ฅผ ์ ํํ ์ ์๋ ํ๋ฉด์ผ๋ก ์ด๋ํฉ๋๋ค. ์คํ ์ด์ง๋ ์ฑํฐ๋ง๋ค ์ฝ 6๊ฐ๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. ์์ง ์คํ๋์ง ์์ ์คํ ์ด์ง๋ ๊ฒ์์์ผ๋ก ๋ํ๋๋ฉฐ, ์ด์ ์คํ ์ด์ง๋ฅผ ํด๋ฆฌ์ดํ๋ฉด ๋ค์ ์คํ ์ด์ง๊ฐ ์คํ๋ฉ๋๋ค. ์ฑํฐ๋ ๋ชจ๋ 3๊ฐ๋ก ๊ตฌ์ฑ๋์ด ์๊ณ ์์ง ์คํ๋์ง ์์ ์ฑํฐ๋ ๊ฒ์์์ผ๋ก ๋ํ๋ฉ๋๋ค. ์ฑํฐ ๋ด์ ๋ชจ๋ ์คํ ์ด์ง๋ฅผ ํด๋ฆฌ์ดํ๋ฉด ๋ค์ ์ฑํฐ๊ฐ ์คํ๋ฉ๋๋ค. 4. ๋ํ ์์คํ : ์คํ ์ด์ง๋ฅผ ์ ํํ๋ฉด ๊ฒ์์ด ์์๋ฉ๋๋ค. ์ ์ ๋ ๊ฐ๋ก ๋ฐฉํฅ์ผ๋ก ์ด๋ํ๋ฉฐ NPC๋ฅผ ๋ง๋๊ฒ ๋ฉ๋๋ค. NPC ๋จธ๋ฆฌ ์๋จ์ ์์นํ ๋ํ ์์ด์ฝ์ ํฐ์นํ๋ฉด ๋ํ๋ฅผ ์์ํ ์ ์์ต๋๋ค. ๋ํ๋ฅผ ํตํด ์ ์ฒด ์คํ ๋ฆฌ๊ฐ ์งํ๋๊ณ , ํ์ต ๋ฏธ์ ์ด ๋ถ์ฌ๋ฉ๋๋ค. ํ์ฌ ๋ฐ๋ชจ ์์์ ๋ํ ๋ด์ฉ๊ณผ ๋ฏธ์ ์ ์ดํด๋ฅผ ๋๊ธฐ ์ํด ๊ฐ๋จํ ๋ด์ฉ์ผ๋ก ๊ตฌ์ฑํ์ผ๋ฉฐ ์ค์ ๋ฏธ์ ์ ์คํ ๋ฆฌ์ ๋ง๊ฒ ์ฌ๋ฏธ์๋ ์์๋ฅผ ๊ณ๋ค์ฌ ๊ธฐํํ์์ต๋๋ค. ํ์ต ๋ฏธ์ ์ ํ์ ์ฐฝ์ผ๋ก ๋ฏธ์ ๋ด์ฉ๊ณผ ํจ๊ป ๋ฏธ์ ํด๋ฆฌ์ด ์ ํ๋ํ ์ ์๋ ๋ณด์, ๋ฏธ์ ์์ ์ฌ์ฉํ๋ ๋ ธ๋ ์ข ๋ฅ์ ๋ํ ์ ๋ณด๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ฃผํฉ์์ โ์์ํ๊ธฐโ ๋ฒํผ์ ๋๋ฅด๋ฉด ๋ ธ๋๋ฅผ ์ด์ฉํด ์ฝ๋ฉ์ ํ ์ ์๋ ํ๋ฉด์ผ๋ก ์ ํ๋ฉ๋๋ค. 5. ํ์ต ์์คํ (๋ ธ๋๋ฅผ ์ด์ฉํ ์ฝ๋ฉ) : ํ์ต ์์คํ ์์๋ ์ฃผ์ด์ง ๋ฏธ์ ์ ํด๊ฒฐํ๊ธฐ ์ํด ์ง์ ๋ ธ๋๋ฅผ ์ ํํ๊ณ ์ฝ๋ฉ์ ํ ์ ์๋ UI๊ฐ ์ ๊ณต๋ฉ๋๋ค. ํ์ฌ๋ ๋ ธ๋๋ค์ด ๊ฐ๋ฐ ์ค์ ์์ด ๋ฐ๋ชจ ์์์์๋ ๋ ธ๋๋ค์ด ์ด๋ฏธ ํ๋ฉด์ ๋ฐฐ์น๋์ด ์๋๋ฐ, ์ถํ์ ์ด๋ฅผ ์์ ํ ์์ ์ ๋๋ค. ์ด์ ๊ด๋ จ๋ ํ๋กํ ํ์ ์ ๊ธฐํ์๋ฅผ ์ฐธ๊ณ ํด์ฃผ์๊ธฐ ๋ฐ๋๋๋ค. ๋ฐ๋ชจ ์์์์๋ NPC์์ 2+3์ด ๋ฌด์์ธ์ง ๊ณ์ฐ์ ๋์๋ฌ๋ผ๋ ๋ฏธ์ ์ ๋ฐ์์ ์ด๋ฅผ ํด๊ฒฐํ๋ ๋ด์ฉ์ ๋ด๊ณ ์์ต๋๋ค. 2+3 ๋ฅผ ๊ณ์ฐํ๊ณ ๊ณ์ฐ ๊ฒฐ๊ณผ๋ฅผ ์ถ๋ ฅํ๊ธฐ ์ํด ๋ฐ์ดํฐ ๋ ธ๋ 2๊ฐ์ ์ฐ์ฐ๋ ธ๋ 1๊ฐ, ์ถ๋ ฅ๋ ธ๋ 1๊ฐ, ์์ ๋ ธ๋, ๋ ๋ ธ๋๋ฅผ ์ฌ์ฉํ์์ต๋๋ค. ์์ ๋ ธ๋์ ๋ ๋ ธ๋๋ฅผ ๋ฐ๋์ ์ฌ์ฉํ์ฌ ์ฝ๋์ ์์๊ณผ ๋์ ๋ช ํํ ํ์ํด์ฃผ์ด์ผ ํ๊ณ , ์์ ๋ ธ๋์ ๋ ๋ ธ๋๊ฐ ๋ค๋ฅธ ๋ ธ๋์ ์ฐ๊ฒฐ์ด ๋์ด์ผ โ์คํโ ๋ฒํผ์ด ํ์ฑํ ๋ฉ๋๋ค. ์คํ ๋ฒํผ์ ๋๋ฅด๋ฉด ์ฝ๋ฉ ๊ฒฐ๊ณผ๋ฅผ ์๊ฐ์ ์ผ๋ก ๋ณด์ฌ์ฃผ๋ ์ถ๋ ฅ ์ฐฝ์ด ๋ํ๋ฉ๋๋ค. |
๋ฐํ์๋ฃ | 12ํ_๊ธฐ๋ง๋ฐํ์๋ฃ.pdf |
๊ธฐํ | ๋ ธ๋_๊ธฐํ์.pdf |
ํ๋ก์ ํธ๋ช / ๋ถ์ | Agent.I : Generative Agent๋ฅผ ์ ์ฉํ NPC์์ ๋ ผ๋ฆฌ ๊ฒฝ์ ์์คํ ์ผ๋ก ๋ฐ์ฌํ์ ์ง๋จ์ ์ํด์ํค๋ ๊ฒ์ |
---|---|
์์ฑ์ผ | 2023-12-15 00:00:00 |
ํ๋ฒํธ ๋ฐ ํ๋ช | 13. ์ค์ํก์ดํฌ๋ฃจ |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ์ ๋ค์(2071043) ํ์ฅ, Django Back-end, Generative Agent system ์ฅ์ฌ์(1976343) ํ์, Unity Front-end ์ฑ์ํฌ(2176180) ํ์, Generative Agent system, GPT prompt ์ฒ๋ฆฌ |
ํ์ง๋๊ต์ | ์ฌ์ฌํ ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | Generative Agent๊ฐ ํผํธ๋ฆฌ๋ ์ฌ์ด๋น ์ข ๊ต์ ๋ํ ์ฆ๊ฑฐ๋ฅผ ์ฐพ๊ณ , ์์ ์ ํ๋ฅด์๋์ ๊ธฐ์ต์ ๊ฐ์ง๊ณ ์ฌ๊ณ ํ๋ NPC์ ๋ ผ๋ฆฌ์ ๋ํ๋ฅผ ํตํด ์ข ๊ต ์ง๋จ ์์ฑ์ ๋ฐฉํดํ๋ ๊ฒ์์ด๋ค. |
๋ฌธ์ ์ ์ ์ | ์ฐ๋ฆฌ๊ฐ ํํ ์ ํ๋ ๊ฒ์ ์ NPC๋ค์ ๊ธฐํ๋ ์๋๋ฆฌ์ค ์ ๋์ผํ ๋์ฌ๋ฅผ ๋ฐ๋ณตํฉ๋๋ค. ์ด๋ ํ์ค์ฑ์ด ๋จ์ด์ง๋ฉฐ ๊ฒ์์ ๋ํ ๋ชฐ์
๋๋ฅผ ๋ฐฉํดํ๊ณ NPC์ ์ ์ ๊ฐ์ ํ์ผ์ ์ธ ์ํธ์์ฉ๋ง์ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ ๋ฌธ์ ๋ก ์ธํด GPT ๊ธฐ๋ฐ์ ์์ฑํ AI๋ฅผ NPC์ ์ ์ฉํ ๊ฒ์๋ค์ด ๋ง๋ค์ด์ง๊ณ ์์ต๋๋ค. ํ์ง๋ง ํ์ฌ ์์ฅ์ ๋์จ ๊ฒ์๋ค์ Generative AI๋ฅผ ๋จ์ํ NPC์ ๊ฐ๋ฒผ์ด ๋ํ๋ ๋ฏธ๋ฏธํ ์ญํ ์๋ง ์ ์ฉํจ์ผ๋ก์จ ๊ธฐ์ ์ ์ ์ฌ๋ ฅ์ ์ถฉ๋ถํ ํ์ฉํ์ง ๋ชปํ๊ณ ์์ต๋๋ค. |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | 2023.08.06์ ๋ฐํ๋ ๋
ผ๋ฌธ [Generative Agents: Interactive Simulacra of Human Behavior]์์ Chat GPT๋ฅผ ์ด์ฉํด ์ค์ค๋ก ๋ฉ๋ชจ๋ฆฌ๋ฅผ ํ์ฑํ๊ณ ์ด๋ฅผ ์ด์ฉํ์ฌ ๋ค๋ฅธ NPC๋ค๊ณผ ๋ํํ๋ฉฐ ์์ง์ด๋ ๋ฑ ์ค์ ์ฌ๋์ฒ๋ผ ์ ๋ขฐํ ์ ์๋ ํ๋์ ํ๋ Generative Agents๋ฅผ ๋ง๋ค์ด๋ธ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ฃผ์์ต๋๋ค. ์ด๋ฌํ Generative Agent๋ค์ ์ค์ค๋ก ์ด๋ฒคํธ๋ฅผ ๊ธฐํํ๊ณ NPC๋ค์ ๋ชจ์ ์คํํ๋ ์ ์๋ ๋ฅ๋ ฅ์ ๊ฐ์ง๊ณ ์์ต๋๋ค. ํ์ง๋ง ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅ๋ ๋ด์ฉ๊ณผ๋ ๋ค๋ฅธ ๋๋ต์ ํ๋ ๋ฑ ์์ง ๋ค์ํ ์ค๋ฅ๊ฐ ์กด์ฌํฉ๋๋ค. ๋ ์ ํฌ์ ๊ฒฝ์ ์๋น์ค๋ก๋ AI ์ฑ๋ด์ ๋ฃ์ด ์ถ์ํ '์ญ์ํ ๋ชจ๋ฐ์ผ' ๊ฒ์์ด ์กด์ฌํ์ง๋ง, ์ด ์ญ์ ๋จ์ ๋ํ์์ฃผ๋ก ๊ฒ์ ์์คํ ๊ณผ ํ๋ ์ด์ ํฐ ์ํฅ์ ์ฃผ์ง ๋ชปํฉ๋๋ค. |
์ ์๋ด์ฉ | [Generative Agents: Interactive Simulacra of Human Behavior] ๋
ผ๋ฌธ์์ ์ฐ๊ตฌํ Generative Agents์ ๊ตฌ์กฐ๋ฅผ ๋ฐ์ํ์ฌ, ์ด๋ฅผ ๊ฒ์์ ํ์ฉํ๊ณ ์ ํฉ๋๋ค. ์ฐ๊ตฌ ๊ฒฐ๊ณผ์ ๋ํ๋ agent๋ค์ด ์ค์ค๋ก ์๊ฐํ๊ณ ์์ง์ด๋ ์ ์ ์ด์ฉํ๋ฉฐ, ๋ํ๋ ํ๋ ์์ ๋ํ๋๋ ์ค๋ฅ๋ค์ ๊ณ ์น๋ฉด์ ๋ ผ๋ฌธ์ ๋ด์ฉ์ ๋ฐ์ ์ํต๋๋ค. ์ด๋ npc๋ค์ด ์ค์ค๋ก ์ง์ ์๊ฐํ๊ณ ๋ค์ ํ๋์ ๊ฒฐ์ ํ์ฌ ์ฌ๋ฌ๊ฐ์ง ์๋ก์ด ์ด๋ฒคํธ๋ฅผ ์์ฑํ๋ค๋ ์ ์์ ์ ํด์ง ํจํด์ ๋ฐ๋ผ ์์ง์ด๋ ๊ธฐ์กด ๊ฒ์์์์ npc๋ค๊ณผ ๋ค๋ฅธ ์์์ ๋ณด์ฌ์ค๋๋ค. ์ด๋ฌํ Generative AI๋ฅผ ์ด์ฉํ npc๋ค์ด ๊ฒ์์ ์ฃผ๋ ์์คํ ์ ์ด๋์ด๊ฐ๋๋ค. '์ข ๊ต ์งํ'์ ๋ชฉ์ ์ ๊ฐ์ง ์ฃผ๊ต npc๋ ์ด๋ฅผ ๊ธฐํํ๊ณ ๋ํ๋ฅผ ํตํด ์ ๋ณด๋ฅผ ํผํธ๋ ค ์งํ๊ฐ ์ด๋ฆฌ๊ณ ์ด๋ฅผ ๋ํ๋ฅผ ํตํด ๋ง๋ ๊ฒ์ด ์ ํฌ ๊ฒ์์ ํต์ฌ ์์คํ ์ ๋๋ค. |
๊ตฌํ๋ฐฉ๋ฒ | Chat GPT๋ฅผ ์ด์ฉํ์ฌ Unity ๊ฒ์ ํ๊ฒฝ ์์์ NPC๋ค์ด ์์ง์ด๊ณ ์ฃผ๋ณ ์ํฉ์ Collision์ ํตํด ์ธ์งํ๋ค. ํด๋น ์ ๋ณด๊ฐ JSON ํํ๋ก Django ์๋ฒ์ REST API ๋ฐฉ์์ผ๋ก ์ ๋ฌ๋๋ค. Django ์๋ฒ๋ AWS EC2๋ฅผ ํตํด ๋ฐฐํฌ๋๋ค. Front-end์์ ์ธ์งํ ์ ๋ณด๋ฅผ ๋ฐ์ํ Prompt๋ฅผ ์์ฑํด OPEN AI์ API๋ฅผ ์ด์ฉํด Chat GPT ๊ฒฐ๊ณผ๊ฐ์ ์ป๋๋ค. ์ด ์ถ๋ ฅ๊ฐ์ npc๋ค์ ๋ํ, ์ฅ์ ์ด๋, ํ๋ฃจ ์ผ๊ณผ ๊ณํ ๋ฑ์ ์ฌ์ฉ๋๋ค. |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | ํ๋ก ํธ ์๋ : Unity & C# ๋ฐฑ์๋ : ChatGPT, Django, Python, AWS EC2(Ubuntu Server 22.04) |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | 1. ํ์ค๊ฐ๊ณผ ์์ธก ๋ถ๊ฐ๋ฅํ ๊ฒ์ ๊ฒฝํ : ์์ฑํ AI๋ฅผ ๊ธฐ๋ฐ์ผ๋กํ ์ค์ค๋ก ํ๋จํ๊ณ ์ํธ์์ฉํ๋ NPC๋ฅผ ๊ฒ์์ ์ ์ฉํจ์ผ๋ก์จ, ์ ์ ๋ค์๊ฒ ํ์ค๊ฐ์๋ ๊ฒ์ ์ธ๊ณ๋ฅผ ์ ๊ณตํฉ๋๋ค. NPC๋ ๋ค์ํ ํ๋ ํจํด์ ๊ฐ์ถ๋ฉฐ, ์ ์ ๋ค์ ์ํธ์์ฉ ๋ฐ ๊ฒฐ์ ์ ๋ฐ๋ผ ๋์ ์ผ๋ก ๋ณํํฉ๋๋ค. ์ด๋ฅผ ํตํด ์ ์ ๋ค์ ์์ ์ ์ ํ๊ณผ ํ๋์ ๋ฐ๋ผ ๊ฒ์์ ํ๋ฆ์ด ๋ณํํจ์ ๋๋ ์ ์๊ณ , ๊ฒ์์ ์กฐ๊ธ ๋ ์๋๊ฐ ์๊ฒ ๋๋ ์ ์์ต๋๋ค. 2. ๊ฒ์ ํ๋ ์ด์ ๋ค์์ฑ : ์์ฑํ AI๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ NPC๊ฐ ๊ฒ์์ ๋์ ๋๋ฉด, ์ ์ ์ ์ ํ๊ณผ ํ๋์ ๋ฐ๋ผ ๊ฒ์์ ํ๋ฆ์ด ๋ณํํฉ๋๋ค. ์ด๋ฅผ ํตํด ์ ์ ๋ ๊ฐ๊ฐ์ ์ํฉ์ ๋ฐ๋ฅธ ๊ฒ์ ํ๋ ์ด ์ ๋ต์ ์ธ์์ผํ๊ณ ์๋ก์ด ๋ฌธ์ ์ ๋์ํด์ผ ํฉ๋๋ค. ์ด๋ก์จ ์ ์ ๋ค์ ๊ฒ์ ๊ฒฝํ์ ๋์ฑ ๊ฐ์ธํํ๊ณ ๋ค์ํ ๊ฒ์ ํ๋ ์ด๋ฅผ ์ฆ๊ธธ ์ ์์ต๋๋ค. 3. ์์ฑํ AI์ ๊ฒ์์ ํ์ฉ : ์์ฑํ AI๊ฐ ๊ฒ์์ ๋์ ๋ ์ฌ๋ก๊ฐ ๋ง์ง ์๋ค๋ ์ ์ ์ฃผ๋ชฉํ์ฌ ์ด ํ๋ก์ ํธ๋ ์์ฑํ AI๋ฅผ ๊ฒ์ ํ๊ฒฝ์ ํจ๊ณผ์ ์ผ๋ก ์ ์ฉํ๊ณ ์ต์ ํํ๋ ๊ธฐ์ ์ ์ธ ๋์ ๊ณผ์ ๋ฅผ ์ดํํ๊ณ ์์ต๋๋ค. ์ด์ ๋ํ ๊ฒฐ๊ณผ๋ฌผ์ ๊ฒ์ ์ฐ์ ์์ ์์ฑํ AI ๊ธฐ์ ์ ๋์ฑ ํ์ฅํ๋ ํ ๋๊ฐ ๋ ์ ์์ต๋๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | 1. [ํ๋ํธ๋ฆฌ ๋ฐ NPC ๋ฃจํด] ํ๋ํธ๋ฆฌ ์ ์ฉ์ ์ํ BT์คํฌ๋ฆฝํธ ์์ฑ, NPC๊ฐ ์ ํด์ง waypoint๋ฅผ ๋ฐ๋ผ๊ฐ๋ฉฐ ๋ฃจํด์ ์ดํํ๊ณ ๋์ค์ ๋ค๋ฅธ NPC๋ฅผ ๋ง๋๋ฉด NPC๋ฅผ ์ธ์งํ์ฌ ๋ฉ์ถ๊ณ ์๊ธฐ ์์ ๊ณผ ์ํธ์์ฉํ NPC์ ์ด๋ฆ๊ณผ ์์น์ ๋ณด๋ฅผ JSONํ์ผ๋ก ๋ณํ 2. [๋ํ ์์คํ ] chat gpt๊ฐ ์์ฑํ ๋ํ ๋ด์ฉ์ด ๋ด๊ธด json ํ์ผ์ ์ ๋ํฐ์์ ๋ถ๋ฌ์์ npc ๋งํ์ ์ผ๋ก ์ถ๋ ฅ, ์นด์นด์คํก์ฒ๋ผ ๋ณ๋์ ์ฐฝ์ ์ด์ด์ ์ด์ npc๋ค์ ๋ํ๋ฅผ ๋ชจ๋ ๋ณผ ์ ์๊ฒ ๊ตฌ์ฑํจ 3.[์ธ์ง ์์คํ ] ๋ค๋ฅธ NPC ์ฃผ๋ณ ๋ฐ๊ฒฝ์ ์กด์ฌํ๋ฉด ์ธ์งํ๊ณ NPC์ ๋ํํ ์ง ๊ฒฐ์ ํ๊ณ ๋ํ๋ฅผ ์์ฑํ๋ ์์คํ ๊ตฌํ 4.[AWS EC2 ๋ฐฐํฌ] ์ฅ๊ณ ์๋ฒ์ ์ ๋ํฐ๊ฐ API๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํ์ฌ ์๋ง์กด์ EC2 ์๋น์ค๋ฅผ ํ์ฉํด ์ฅ๊ณ ์๋ฒ๋ฅผ ๋ฐฐํฌํจ. 5. [ํ๋ฅด์๋๋ณ ๋ํ ์์ฑ] NPC 3๋ช ์ ํ๋ฅด์๋๋ฅผ ์์ฑํ๊ณ ์ด๋ฅผ GPT PROMPTํ ํ์ฌ ๋ํ๋ฅผ ์์ฑ ์ํค๋ ์์คํ ์ ์ ์ํจ. 6. [๊ณต๊ฐ ๊ธฐํ] NPC๊ฐ ์ฌ๋ ๋ง์์ ๋ํ ๊ธฐํ๊ณผ ์์ ์ ๊ตฌํ์ฌ ์ ๋ํฐ์์ ํฝ์ ๋งต์ ์ ์ํ๋ ์์ ์ ์งํ ์ค |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | PC๋ฅผ ์ด์ฉํ์ฌ Unity์์์ ๊ตฌํ๋ ๊ฒ์ ํ๋ฉด์ ๋ณด์ฌ์ค๋ค. Generative Agent๊ฐ ์ฃผ๋ณ NPC๋ฅผ ์ธ์งํ์ฌ ์๋ฒ์ ํด๋น ์ ๋ณด๋ฅผ ์ ๋ฌํ๋ค. JSON ํํ๋ก ๋ณด๋ด์ง ์ ๋ณด๋ฅผ ๋ณด์ฌ์ฃผ๊ณ , Django ์๋ฒ์์ Chat GPT API๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑ๋ ๋ํ๊ฐ WEB์์ REST API๋ก ์ ๋ฌ ๋๋ ์ฅ๋ฉด ์ญ์ ๋ณด์ฌ์ค๋ค. ๋ค์ Unity์์ NPC๋ค๋ผ๋ฆฌ UI๋ฅผ ํตํด ๋ํํ๋ ๋ชจ์ต์ด ๋ณด์ฌ์ง๋ค. |
๋ฐํ์๋ฃ | https://drive.google.com/file/d/1Y2J8EL2CmrIiQi0usv9vNQBZ5S-WGrFh/view?usp=sharing |
๊ธฐํ | [References] [1] JoonSungPark, JosephC.OโBrien, CarrieJ.Cai, MeredithRingelMorris, PercyLiang, PercyLiang Generative Agents : Interactive Simulacra of HumanBehavior [2] GitHub - joonspk-research/generative_agents: Generative Agents: Interactive Simulacra of Human Behavior |
ํ๋ก์ ํธ๋ช / ๋ถ์ | ํผ์นํ์ธ๋ : ๋ถ๋ฅด๊ธฐ ์ฌ์ด ๋ ธ๋๋ฅผ ์ฐพ๊ณ ์ถ์ ๋น์ ์ ์ํ ์ฌ์ฉ์ ์๋์ด ๊ธฐ๋ฐ ๊ฐ์ ํํฐ๋ง ์๋น์ค |
---|---|
์์ฑ์ผ | 2023-12-15 00:00:00 |
ํ๋ฒํธ ๋ฐ ํ๋ช | 14. CoB |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ์ด๋ํ(2076292) ํ์ฅ, ํ๋ก ํธ์๋ React ๊ฐ๋ฐ ๊น์ ์(2071010) ํ์, ํ๋ก ํธ์๋ FFT ๊ธฐ์ ์ ์ฉ ๊น์ฑ๋ฆฌ(207018) ํ์, ๋ฐฑ์๋ SpringBoot ๊ฐ๋ฐ |
ํ์ง๋๊ต์ | ์ดํ์ค ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | '๋ค์' ๋ ธ๋๊ฐ ์๋ '๋ถ๋ฅผ' ๋ ธ๋๋ฅผ ์ฐพ๊ธฐ ์ํด ๊ฐ์ธ ์์ญ๋๋ฅผ ์ธก์ ํ์ฌ ์์ ์ ๊ธฐ๋ฐ์ผ๋ก ๋ ธ๋๋ฅผ ํํฐ๋ง ํ๋ ์๋น์ค โํผ์นํ์ธ๋โ๋ฅผ ๊ฐ๋ฐํ๋ค. |
๋ฌธ์ ์ ์ ์ | ํ์ ์์ฃผ ๋ค์๋ ๋
ธ๋์ง๋ง ๋ง์ ๋ถ๋ฌ๋ณด๋ ๋๋ฌด ์ด๋ ค์์ ๋นํฉํ๋ ๊ฒฝํ, ๋ถ๋ช ์์ ์์ ์ด ๋ฎ์์ ์ผ์ฌ์ฐจ๊ฒ ๋ถ๋ ๋๋ฐ ๊ฐ์๊ธฐ ๋์์ง ์์ญ๋์ ์์ฌ๋ฆฌ๊ฐ ๋ ๊ฒฝํ, ๋ค๋ฅธ ์ฌ๋๋ค์ด ๋ง์ด ๋ถ๋ฅธ๋ค๋ ๋ ธ๋๋ฐฉ ์ธ๊ธฐ ์ฐจํธ์์ ๊ณจ๋์ง๋ง ๋ด๊ฐ ๋ถ๋ฅด๊ธฐ์ ๋๋ฌด ๋ฒ๊ฑฐ์ ๋ ๊ฒฝํ, ๋ค๋ค ํ๋ฒ์ฉ ์์ง ์์ผ์ จ๋์? ๋ ธ๋๋ฅผ ๋ถ๋ฅผ ๋ ์ด๋ ๊ฒ ์์ญ๋๊ฐ ๋ง์ง ์์๋ ๋ถํธํ ๊ฒฝํ, ๋ชจ๋๊ฐ ํ๋ฒ์ฉ์ ๊ฒช๊ฒ ๋ฉ๋๋ค. ๊ฐ์ธ์ ์์ญ๋๋ ๋ค์ํ๊ณ ์ด์ ๋ฐ๋ผ ์ '๋ถ๋ฅผ ์ ์๋' ๋ ธ๋๋ ๋ฌ๋ผ์ง๋๋ค. ํ์ง๋ง ๊ธฐ์กด ์์ ํ๋ซํผ์ โ๋ค์โ ๊ธฐ์ค์ผ๋ก ๋ ธ๋๋ฅผ ์ถ์ฒํ๊ณ , ๋ ธ๋๋ฐฉ ์ฐจํธ๋ ๋ง์ด โ๋ถ๋ฆฐโ ๋ ธ๋๋ฅผ ์ค์ฌ์ผ๋ก ๊ตฌ์ฑ๋์ด ์๊ณ , ๊ฐ์ธ์ด ์์ ์ ์์ญ๋๋ก ๋ถ๋ฅผ ์ ์๋ ๋ ธ๋๋ฅผ ๊ณ ๋ฅด๊ธฐ ์ด๋ ต์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋ ธ๋๋ฐฉ์ ๊ฐ๊ฑฐ๋ ๊ณต์ฐ ๋ฌด๋์ ์๊ธฐ ์ํด ๋ ธ๋๋ฅผ ๊ณ ๋ฅผ ๋ ์ด๋ค ๋ ธ๋๊ฐ ๋ถ๋ฅด๊ธฐ ์ฝ๊ณ ๋ด๊ฒ ๋ง์์ง ์ค๋ ์๊ฐ์ ๊ณ ๋ฏผํฉ๋๋ค. |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | ์ ๊ทผ์ฑ ์ข์ ๊ฐ๊ด์ ์ธ ์์ญ๋ ์ธก์ ๊ธฐ๋ฅ์ ๋ถ์ฌ - ๊ฐ์ธ์ด ์์ญ๋๋ฅผ ์ธก์ ํ ๋ ์์์ด๋ ๊ธ๋ก ์ถ์์ ์ผ๋ก ์ค๋ช ํ๋ ์์ญ๋ ์ธก์ ์ปจํ ์ธ ๋ก ์ฃผ๊ด์ ์ผ๋ก ํ๋จํ๋ ๋ฐฉ์๋ง ์์ต๋๋ค - ํ์ฌ ์ ๊ตํ๊ณ ๊ฐ๊ด์ ์ผ๋ก ์์ญ๋ ์ธก์ ์ ํ๊ธฐ ์ํด์๋ ์ฅ๋น๋ ์ ๋ฌธ๊ฐ๊ฐ ํ์ํฉ๋๋ค. ์ ํธ๋ ๊ธฐ๋ฐ์ ๊ธฐ์กด ๋ ธ๋ ์ถ์ฒ ์๋น์ค - ๋ ธ๋ ์ถ์ฒ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ๊ธฐ์กด ์์ ํ๋ซํผ๋ค์ ํ์ ํํฐ๋ง ์๊ณ ๋ฆฌ์ฆ์ ์ด์ฉํ์ฌ ์ด์ฉ์๋ก๋ถํฐ ์์งํ ํผ๋๋ฐฑ ๋ฐ์ดํฐ์ ๋ค๋ฅธ ์ด์ฉ์์ ๊ฒฝํ์ ๋ฐํ์ผ๋ก ํ๋จํฉ๋๋ค. - ์ด๋ ์ฌ์ฉํ๋ ๋ฐ์ดํฐ๋ค์ ์ ๋ถ ์ด์ฉ์๋ค์ด '๋ค์' ๋ ธ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋จํ๊ธฐ ๋๋ฌธ์ ๊ฐ์ธ์ด ๋ฃ๊ณ ์ถ์ ๋ ธ๋์ ์ ํธ๋๋ ์ทจํฅ์๋ ์ ๋ง์ ์ ์์ผ๋, '๋ถ๋ฅด๊ธฐ ํธํ' ๋ ธ๋๋ฅผ ์ฐพ์์ฃผ๋ ๊ฒ๊ณผ๋ ๊ฑฐ๋ฆฌ๊ฐ ๋ฉ๋๋ค. ๊ฒฐ๋ก ์์ฃผ ๋ฃ๋ ๋ ธ๋ ์์๋ฅผ ๋ณด์ฌ์ฃผ๋ ์คํธ๋ฆฌ๋ฐ ์๋น์ค์ ์ฐจํธ์ ๋ ธ๋๋ฐฉ์์ ๋ง์ด ๋ถ๋ฆฐ ๋ ธ๋๋ค์ ๋ณด์ฌ์ฃผ๋ ์ธ๊ธฐ ์ฐจํธ๋ ์ ํ ๋ค๋ฅด๊ณ , ํฌํธ ์ฌ์ดํธ์์๋ '๋ ธ๋๋ฐฉ ๋ ธ๋ ์ถ์ฒ ๋จ์' '๋ ธ๋๋ฐฉ ๋ ธ๋ ์ถ์ฒ 20๋'์ ๊ฐ์ ๊ฒ์์ด๋ค์ด ๊ฒ์๋ฉ๋๋ค. ์ทจํฅ๊ณผ ์ฅ๋ฅด๋ง์ ๊ธฐ๋ฐ์ผ๋ก ์ถ์ฒํ๋ ๊ธฐ์กด ์๋น์ค๋ค์ ๋ฃ๊ธฐ ์ข์ ๋ ธ๋๋ง์ ์ถ์ฒํด ์ค ๋ฟ ๋ถ๋ฅด๊ธฐ ์ข์ ๋ ธ๋๋ฅผ ์ฐพ๊ณ ์ ํ๋ ์์๋ฅผ ์ถฉ์กฑ์ํค์ง ๋ชปํ๊ณ ์์ต๋๋ค. ์์ค์ ๊ฐ์ธ์ ์์ญ๋ ์ธก์ ์ ์ฃผ๊ด์ ์ผ๋ก ํ๋จํด์ผํ๋ ์ผํ์ฑ ์ปจํ ์ธ ๋ค ๋ฟ์ด๊ณ ๋ณด๋ค ์ ํํ ์ธก์ ํ๊ธฐ ์ํด ๋๊ตฌ๋ ์ ๋ฌธ๊ฐ์ ๋์์ ๋ฐ์ผ๋ ค ํ๋ฉด ๋์ ๋น์ฉ๊ณผ ์๊ฐ์ด ํ์ํฉ๋๋ค |
์ ์๋ด์ฉ | ์ฌ์ฉ์์ ์์ญ๋๋ฅผ ์ธก์ ํด์ ์ต๊ณ ์์ , ์ต์ ์์ , ์ ํ๋๊ฐ ๋์๋ ์์ ๋ค์ ๊ธฐ๋ฐ์ผ๋ก ์ฌ์ฉ์๊ฐ ์ฝ๊ฒ ์ ๋ถ๋ฅผ ์ ์๋ ๋
ธ๋๋ฅผ ์ถ์ฒํฉ๋๋ค. 1. ๊ฐ์ธ ์์ญ๋ ์ธก์ ์ฌ์ฉ์๊ฐ ์ฌ๋ฌ ์๊ณ๋ฅผ ์ง์ ๋ถ๋ฌ์ ์ด๋ฅผ ๋ น์ํ๊ฒ ํ๋ ๋ฐฉ์์ ์์ญ๋ ์ธก์ ์ ํตํด ์ฌ์ฉ์๋ก๋ถํฐ ์ ํ๋๊ฐ ๋์ ์์ , ๋ฎ์ ์์ , ์ต๊ณ ์์ , ์ต์ ์์ ๋ฑ ํํฐ๋ง์ ํ์ํ ๋ฐ์ดํฐ๋ฅผ ๋ฝ์๋ ๋๋ค. 2. ๋ ธ๋ ํํฐ๋ง ์์ญ๋๊ฐ ์ฌ์ฉ์์ ์ต๊ณ ์์ ~ ์ต์ ์์ ์ฌ์ด์ ์กด์ฌํ๋ ๋ ธ๋๋ค๋ง ํํฐ๋งํฉ๋๋ค 3. ๋ ธ๋ ์ ๋ ฌ ํํฐ๋ง ๋ ๋ ธ๋๋ค ์ค ๋ ธ๋๋ณ๋ก ์ ์ ์ ์ ํ๋ ๋์ ์์ ์ด ๋ง์ด ๋์ค๋ ์์๋๋ก ์ ๋ ฌํฉ๋๋ค 4. ์๋น์ค ์ ๊ณต ์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ํ๋ก๊ทธ๋ ์๋ธ ์น ์ฑ ํํ์ ํ๋ซํผ์ ๊ฐ๋ฐํ๊ณ ๋ฐฐํฌํฉ๋๋ค |
๊ตฌํ๋ฐฉ๋ฒ | 1. AudioContext ๊ธฐ๊ธฐ์ ๋ด์ฅ๋ ๋ง์ดํฌ์ ์ฐ๊ฒฐํ์ฌ ์์ฑ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ต๋๋ค. 2. ์์ญ๋ ์ธก์ ์ ์ํ FFT (Fast Fourier Transform) ์ฌ์ฉ์์ ์์ฑ ๋ฐ์ดํฐ๋ฅผ ์ฃผํ์ ์์ญ์ผ๋ก ๋ณํํ์ฌ ์์ ์ ์ธก์ ํฉ๋๋ค. 3. GPU ์ด๊ธฐ ๋จ๊ณ์์๋ GPU ์ฐ์ฐ์ด ํ์ํ์ง ์์ ๊ฒ์ผ๋ก ์์๋๋ฏ๋ก, ํ์ฌ๋ ๊ณ ๋ คํ์ง ์๊ณ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ํฅํ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ ๋ฑ์ ๋ณต์กํ ๊ณ์ฐ์ด ํ์ํ ๊ฒฝ์ฐ์๋ GPU๋ฅผ ๋์ ํ์ฌ ์ฑ๋ฅ์ ํฅ์์ํฌ ๊ณํ์ ๋๋ค. 4. ํด๋ผ์ฐ๋ ํ๋ซํผ AWS๋ฅผ ์ฌ์ฉํ์ฌ ์์ ์ ์ด๊ณ ํ์ฅ ๊ฐ๋ฅํ ํด๋ผ์ฐ๋ ์ธํ๋ผ๋ฅผ ๊ตฌ์ถํ ๊ณํ์ ๋๋ค. EC2 ์ธ์คํด์ค(ubuntu)์ RDS(mysql)๋ฅผ ํ์ฉํ์ฌ ์๋ฒ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ด์ 5. ๋ฐ์ดํฐ๋ฒ ์ด์ค MySQL์ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์ ์ ๋ณด ๋ฐ ๋ ธ๋ ๋ฐ์ดํฐ๋ฅผ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ ์์ ์ ๋๋ค. ์์คํ ์ํคํ ์ฒ |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | 1. ํ๋ก ํธ์๋ : ์ ๋ฐ์ ์ธ ํ๋ซํผ ๊ตฌ๋ - Typescript ๊ธฐ๋ฐ React SPA ๋ชจ๋ฐ์ผ์น : ์ผํ์ฑ(์น), ๋์ ์ ๊ทผ์ฑ(๋ชจ๋ฐ์ผ) - Recoil : ์ฌ์ฉ์ ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ญ์ํ๋ก ๊ด๋ฆฌ - React-Query, Axios : API ํต์ ๋ฐ ์๋ฒ ์ฐ๊ฒฐ - styled-components or TailwindCSS : ํจ์จ์ ์ธ ์คํ์ผ๋ง 2. ๋ฐฑ์๋ - SpringBoot, JPA - MySQL - Spotify API๋ Keggle๊ณผ ๊ฐ์ ์์ ๋ฐ์ดํฐ๋ฅผ ์์งํ์ฌ ๋ ธ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๊ตฌ์ถ 3. ๋ฒ์ ๊ด๋ฆฌ - Git, Github 4. ํ์ ํด - Discord, Notion |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | 1. ๊ฐ์ธํ๋ ์์
๊ฒฝํ ์ฌ์ฉ์๋ ๋ ์ด์ ๋ถ๋ฅผ ๋ ์์ญ๋์ ๋ถ์ผ์น๋ก ๊ณ ๋ฏผํ์ง ์๊ณ ์์ ์ ์์ญ๋๋ก ๋ถ๋ฅผ ์ ์๋ ๋ ธ๋๋ฅผ ๊ณจ๋ผ ๋ถ๋ฅผ ์ ์์ต๋๋ค. ๋ ธ๋๋ฐฉ์ด๋ ๊ณต์ฐ์์ ๋ ธ๋๋ฅผ ๋ถ๋ฅผ ๋ ๋ณด๋ค ์พ์ ํ ๊ฒฝํ์ ์ป์ ์ ์์ต๋๋ค. 2. ๋ค์ํ ์์ ์ฒดํ '๊ฐ์ธ์ ์์ ๊ธฐ๋ฐ'์ด๋ผ๋ ๊ธฐ์กด์ ์๋ ์์คํ ์ ๊ธฐ์ค์ผ๋ก ์์ ์ ํ์ํ ๊ธฐํ๋ฅผ ์ ๊ณตํ๊ธฐ ๋๋ฌธ์ ํ์ ์ ์ด์ง ์์ ์๋ก์ด ๋ ธ๋๋ค์ ๋ฐ๊ฒฌํ ์ ์์ต๋๋ค. ์ฌ์ฉ์์ ์์ ์ ํธ๊ธฐ์ฌ์ ํ์ฅ์ํค๊ณ ์๋ก์ด ์ฅ๋ฅด๋ ์ํฐ์คํธ๋ฅผ ํํํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. 3. ์๋ก์ด ๊ธฐ์ค ์ ์ '๋ฃ๊ธฐ ์ํ' ๊ธฐ์ค์ผ๋ก ํ๋จํ๋ ๊ธฐ์กด ๋ ธ๋ ์ถ์ฒ ์์คํ ์์ ๋ฒ์ด๋ ์์ ํ ์๋ก์ด ๊ธฐ์ค์ ์ ์ํฉ๋๋ค. ๋น๊ทผ๋ง์ผ์ ๊ฑฐ๋ ํ๋ซํผ์ด๋ผ๋ ์์ญ์์ ์จ๋ผ์ธ ๊ฑฐ๋๊ฐ ์๋ ์ง๊ฑฐ๋๋ผ๋ ์๋ก์ด ๊ฐ๋ ์ ๋ง๋ค์ด๋์ต๋๋ค. ํผ์นํ์ธ๋๋ ๋ ธ๋ ์ถ์ฒ ํ๋ซํผ์ด๋ผ๋ ์์ญ์์ ์ ํธ๋๋ ์ฅ๋ฅด๊ฐ ์๋ ์์ ์ด๋ผ๋ ์๋ก์ด ๊ธฐ์ค์ ํจ๋ฌ๋ค์์ ์ ์ํฉ๋๋ค 4. ๋ ธ๋๋ฐฉ ์ฐ์ ํ์ฑํ ์ถํ ๋ ธ๋๋ฐฉ ๊ธฐ๊ธฐ์ ์ฐ๋ํ๊ฒ ๋๋ค๋ฉด ๋ ธ๋๋ฐฉ ๊ธฐ๊ธฐ์์ ๋ณผ ์ ์๋ ์ปจํ ์ธ (ํ์ฌ ๋๋ค ๋ฃฐ๋ ์ด๋ ์ฃผ์ฌ์ ๋๋ฆฌ๊ธฐ ๋ฑ์ ๋ฏธ๋๊ฒ์ ๊ฐ์ ์ปจํ ์ธ ๋ค์ด ์กด์ฌ)์ ์ผํ์ผ๋ก ์ด์ฉ์๋ค์๊ฒ ๋ณด๋ค ์ฆ๊ฑฐ์ด ๋ ธ๋๋ฐฉ ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | 9์ 1์ฃผ์ฐจ : ์ฃผ์ ์ ์ ๋ฐ ํ์ ๋ชจ์ง 9์ 2์ฃผ์ฐจ : ํ์ ์ญํ ๋ถ๋ฐฐ, ์ง๋๊ต์ ๋ฉด๋ด 9์ 3์ฃผ์ฐจ : ๋ฉํ ํ์ ๋ฐ ํ์ , ์ฃผ์ ์ ๊ด๋ จ๋ ์ฐธ๊ณ ์๋ฃ(๋ฐ์ดํฐ, ๋ฌธ์) ๋ฆฌ์์น 9์ 4์ฃผ์ฐจ : 1์ฐจ ๋ฉํ ๋ง ๋ฐ 1์ฐจ ๋ณด๊ณ ์ ์์ฑ 10์ 1์ฃผ์ฐจ : 1์ฐจ ๋ณด๊ณ ์ ์์ฑ, ์ฃผ์ ๊ตฌ์ฒดํ 10์ 2์ฃผ์ฐจ : ์ค๊ฐ ๋ฐํ, 2์ฐจ ๋ฉํ ๋ง, ๊ด๋ จ ๊ธฐ์ (FFT) ๋ฆฌ์์น 10์ 3์ฃผ์ฐจ : 3์ฐจ ๋ฉํ ๋ง ๋ฐ ๋ฉํ ๋ง ๋ณด๊ณ ์ ์์ฑ, 1์ฐจ ๋ณด๊ณ ์ ์ ์ถ 10์ 4์ฃผ์ฐจ : 2์ฐจ ๋ณด๊ณ ์ ์์ฑ, ์บก์คํค ๊ฒฝ์ง๋ํ ์ค๋น, FFT ๊ธฐ์ ์ ์ฉํ์ฌ ํ ์คํธ 11์ 1์ฃผ์ฐจ : ์๋น์ค ๊ธฐ๋ฅ ๊ตฌ์ฒดํ ๋ฐ ๊ธฐ๋ฅ๋ช ์ธ์ ์์ฑ, 2์ฐจ ๋ณด๊ณ ์ ์์ฑ ๋ฐ ์ ์ถ 11์ 2์ฃผ์ฐจ : ์์ด์ด ํ๋ ์ ์ค๊ณ ๋ฐ ์บก์คํค๋์์ธ ๊ฒฝ์ง๋ํ ์ํ ์ ์ถ 11์ 3์ฃผ์ฐจ : ํ๋กํ ํ์ ๊ฐ๋ฐ ๋ฐ ์คํธ๋ฆฌ๋ฐ ๊ธฐ์ ๊ตฌํ ๋ฆฌ์์น 11์ 4์ฃผ์ฐจ : ๊ฐ์ธ๋ณ ๊ธฐ์ ๋ธ๋ก๊ทธ ์์ฑ, ์ต์ข ๋ณด๊ณ ์ ์์ฑ, ๊ธฐ๋ง ๋ฐ๋ชจ ์ค๋น 11์ 5์ฃผ์ฐจ : ์ต์ข ๋ณด๊ณ ์ ์์ฑ, ๊ธฐ๋ง ๋ฐ๋ชจ ์ค๋น 12์ 1์ฃผ์ฐจ: ์ต์ข ๋ฐํ ๋ฐ ์ต์ข ๋ณด๊ณ ์ ์์ฑ 12์ 2์ฃผ์ฐจ: ์ง๋๊ต์ ์ต์ข ๋ฉด๋ด ๋ฐ ๋ฉด๋ด ๋ณด๊ณ ์ ์์ 12์ 3์ฃผ์ฐจ: ํ๋กํ ํ์ ๊ฐ์ ์์ 12์ 4์ฃผ์ฐจ: ๋ณธ๊ฒฉ์ ์ธ ๊ฐ๋ฐ ์์ |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | ๋ด์ฅ๋ ๋ง์ดํฌ๋ฅผ ํตํด ์ฌ์ฉ์์ ์์ฑ์ ๋ฐ์ ์ฌ์ฉ์๊ฐ ๋ธ ์์ญ๋๋ฅผ ์์๋ด์ ํ๋ฉด์ ํํํ๋ ๋ถ๋ถ๊น์ง ๊ตฌํํ์ฌ ๋ฐฐํฌํ ์น์ฌ์ดํธ๋ฅผ ๋ฐ๋ชจํฉ๋๋ค. https://pitch-finder.vercel.app/ |
๋ฐํ์๋ฃ | https://drive.google.com/file/d/1t4NySdLV83cAjwgQG7nxOswgEaLK6Y_Z/view?usp=drive_link |
๊ธฐํ | ์์ง ์์ ์ธ ๋ฐ์ดํฐ 1. ์ฌ์ฉ์ ์์ญ๋ ์ธก์ ๊ฒฐ๊ณผ ๋ฐ์ดํฐ - ์ฌ์ฉ์๋ค์ ์์ญ๋ ์ธก์ ๊ฒฐ๊ณผ๋ฅผ ์์งํฉ๋๋ค - ์ถํ ์๋น์ค ํ์ฅ์ ์ํด ๋ ธ๋ ๋ฐ์ดํฐ๋ฅผ ์ถ๊ฐํ ๋ ๋ง์ ์ฌ๋๋ค์ด ํด๋น๋๋ ์์ญ๋์ ๋ ธ๋๋ค์ ์ฐ์ ์ผ๋ก ์ถ๊ฐํฉ๋๋ค. 2. ์ฌ์ฉ์์ ์ ํธ๋ ๋ฐ์ดํฐ - ํํฐ๋ง ๋ ๋ ธ๋ ๋ฆฌ์คํธ์์ ์ฌ์ฉ์๊ฐ ์ ํํ ๋ ธ๋๋ค์ ๋ถ์ํ์ฌ ์์ญ๋ ์ธ์ โ๋ถ๋ฅด๊ณ ์ถ์โ ๋ ธ๋๋ฅผ ์ ์ ํ๋ ๊ธฐ์ค์ ์์๋ ๋๋ค - ๋์ด, ์ฑ๋ณ ๋ฑ์ ๊ธฐ์ค์ผ๋ก ์์ญ๋ ๋ฐ์ดํฐ๋ฅผ ํต๊ณ ๋ ๋๋ค. |
ํ๋ก์ ํธ๋ช : ๋ถ์ | ๋ค์: ์ํด ํ์๋ ๊ฒฝ๋ ฅ์ ์ด๋ ค ์ผํ ์ ์๋๋ก ์ ๋ฌด ํ ์ค ์๊ฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ธฐ์ ์๊ฒ ์๋์ด ์ ๋ฌธ๊ฐ๋ฅผ ์ถ์ฒํด์ฃผ๋ AI ๋งค์นญ ์ธ์ฌํ ์น ์ฌ์ดํธ |
---|---|
์์ฑ์ผ | 2023-12-09 00:00:00 |
ํ๋ฒํธ ๋ฐ ํ๋ช | 15. ๊ฐ์๋๋ฆฌ |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ์ตํ๋น(2076429) ํ์ฅ, ํค์๋ ์ถ์ถ AI, ํ๋ก ํธ์๋ ๊ฐ๋ฐ ๊ถํ์(2171004) ํ์, ์ด๋ ฅ์ ํ์ผ ํ ์คํธ ์ธ์ AI, ํ๋ก ํธ์๋ ๊ฐ๋ฐ ๊น์ํ(2176063) ํ์, ์ ์ฌ๋ ๊ณ์ฐ ๋ฐ ์ถ์ฒ AI, ๋ฐฑ์๋ ๊ฐ๋ฐ ๊ณตํต: ๊ธฐํ, ์์ด์ดํ๋ ์ & ๋์์ธ |
ํ์ง๋๊ต์ | ๊น๋ช ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ๊ณ ๋ นํ๋๋ ์ฌํ ์์์ ์ํด ํ์๋ ๊ฒฝ๋ ฅ์ ์ด๋ ค ์ผํ ์ ์๋๋ก ์ ๋ฌด ํ ์ค ์๊ฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ธฐ์ ์๊ฒ ์๋์ด ์ ๋ฌธ๊ฐ๋ฅผ ์ถ์ฒํด์ฃผ๋ AI ๋งค์นญ ์ธ์ฌํ ์น ์ฌ์ดํธ ์ ๋๋ค. |
๋ฌธ์ ์ ์ ์ | 2020๋
9์ ๋ณด๊ฑด๋ณต์งํฌ๋ผ์ด ๋ฐํํ <์ ์ค๋
์ ๊ฒฝ์ ํ๋ ์คํ์ ํฅํ ๊ณผ์ >์ ๋ฐ๋ฅด๋ฉด 50๋ ๋
ธ๋์์ 89.3%๊ฐ ํ์
์ ์ง์ํ๊ณ ์ถ๋ค๊ณ ๋ฐํ๋ค. ์ด๋ฌํ ์ค๋ฌธ์กฐ์ฌ ๊ฒฐ๊ณผ๋ฅผ ๊ณ ๋ คํ์ฌ ๊ณ ๋ น ์ธ๊ตฌ๊ฐ ์ํด ํ์๋ ์
๋ฌด์ ์ผ์๋ฆฌ์ ๋ํ ๋์ ๊ด์ฌ์ ๊ฐ์ง๊ณ ์์์ ํ์ธํ์๊ณ , ๊ด๋ จ ์์ฅ ๋ถ์ ์กฐ์ฌ ๊ฒฐ๊ณผ ์ํดํ ์๋์ด๋ฅผ ์ํ ์ทจ์
๋งค์นญ ํ๋ซํผ ๊ตฌ์ถ์ ํ์์ฑ์ ์ธ์ํ๋ค. ๊ธฐ์กด ์๋์ด ์ผ์๋ฆฌ ์๋น์ค๋ ์ฃผ๋ก ์ ๋ถ๊ธฐ๊ด์์ ๋ด๋นํ์๋ค(์: ์์ธ์์ด๋ฅด์ ์ทจ์ ์ง์์ผํฐ, ์ค์ฅ๋ ์ํฌ๋ท). ์ด๋ฌํ ๊ธฐ์กด ์๋น์ค๋ ํ๊ฒฝ ๋ฏธํ, ์กฐ๋ฆฌ, ๋๋ด, ๊ฒฝ๋น์, ๋ฐฐ๋ฌ์, ์ฃผ์ฐจ์, ์ฃผ์ ์, ๊ฐ์ฌ ๊ด๋ฆฌ ๋ฑ ์งง์ ์๊ฐ์ ํ๋ จํ ์ ์๋ ์ง์ ๊ตฐ์ผ๋ก ํ์ ๋์ด ์๋ค. ์ด์ ๊ฒฝํ๊ณผ ์ ๋ฌธ์ฑ์ด ์ค์ํ ๋ถ์ผ๋ฅผ ๋์์ผ๋ก ํ ์๋์ด ์ฑ์ฉ ํ๋ซํผ์ ํ์์ฑ์ ๋๊ผ๋ค. |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | 1. ์ค์ฅ๋
์ํฌ๋ท ์ฑ์ฉ ํํ: ๊ธฐ์ ๊ณต๊ณ ์ ์ง์ ์ ์ฒญ ์ง์ ๊ตฐ: ํ๊ฒฝ ๋ฏธํ, ๋๋ด, ๊ฒฝ๋น์, ๋ฐฐ๋ฌ์ ๋ฑ ๋์ ์ฐ๋ น์ธต: ์ค์ฅ๋ (40์ธ ์ด์) ๊ฐ์ : ๊ณ ์ฉ๋ ธ๋๋ถ์ ์ฐ๊ณํ์ฌ ์ ์ค๋ ๊ฒฝ๋ ฅ์ง ์ผ์๋ฆฌ ์ฌ์ ์ ์งํํ๋ค. ์ฝ์ : ์ง์ ๊ตฐ์ด ๋ค์ํ์ง ์๊ณ ๊ฒฝ๋ ฅ์ ํ์ฉํ ์ ์๋ ์ฑ์ฉ ๊ณต๊ณ ๊ฐ ์ ํ์ ์ด๋ค. 2. ์์ธ์50ํ๋ฌ์คํฌํธ ์ฑ์ฉ ํํ: ๊ธฐ์ ๊ณต๊ณ ์ ์ง์ ์ ์ฒญ ์ง์ ๊ตฐ: ํ๊ฒฝ ๋ฏธํ, ๋๋ด, ๊ฒฝ๋น์, ๋ฐฐ๋ฌ์ ๋ฑ ๋์ ์ฐ๋ น์ธต: 40-50๋ ๊ฐ์ : ๋ค์ํ ๊ตฌ์ธ ๊ณต๊ณ ๋ฅผ ์ ๊ณตํ๊ณ ์ง์ ํ๋ จ์ ์ค์ํ์ฌ ์ค์ฅ๋ ์ ์ทจ์ ์ ๋๋๋ค. ์ฝ์ : ์ง์ ๊ตฐ์ด ํน์ ๋ถ์ผ๋ก ํ์ ๋์ด ์์ด ์๋์ด๊ฐ ์ด์ ๊ฒฝํ์ ํ์ฉํ๊ธฐ ์ด๋ ต๋ค. 3. ์ํฐ๋ ์ฑ์ฉ ํํ: ์ด๋ ฅ์๋ฅผ ์ฌ๋ฆฌ๋ฉด ๊ธฐ์ ์ด ์ปจํ(์ธ์ฌํ)/๊ธฐ์ ๊ณต๊ณ ์ ์ง์ ์ ์ฒญ ์ง์ ๊ตฐ: IT ์์ฃผ ๋์ ์ฐ๋ น์ธต: 20-40๋ ๊ฐ์ : ๊ธฐ์ ์ด ์ฐพ๋ ํ๋ฆฌ๋์๋ฅผ ๋งค์นญํด์ฃผ๋ AI ์๋น์ค๊ฐ ์์ด ๊ธฐ์ ๊ณผ ํ๋ฆฌ๋์๋ฅผ ํจ๊ณผ์ ์ผ๋ก ๋งค์นญํ๋ค. ์ฝ์ : ์ฃผ ์ง์ ๊ตฐ์ IT ๋ถ์ผ, ๋์ ์ฐ๋ น์ธต์ 20-40๋๋ก ํ์ ๋์ด ์์ด ์ํดํ ์๋์ด๊ฐ ์ด์ฉํ๊ธฐ ์ด๋ ต๋ค. 4. ์ฌ๋์ธ ์ฑ์ฉ ํํ: ์ด๋ ฅ์๋ฅผ ์ฌ๋ฆฌ๋ฉด ๊ธฐ์ ์ด ์ปจํ(์ธ์ฌํ)/๊ธฐ์ ๊ณต๊ณ ์ ์ง์ ์ ์ฒญ ์ง์ ๊ตฐ: ์ ๋ถ์ผ ๋์ ์ฐ๋ น์ธต: 20๋-50๋ (30๋ ์ด์ฉ์๊ฐ ๊ฐ์ฅ ๋ง์) ๊ฐ์ : ์ด์ฉ์๊ฐ ๊ฐ์ฅ ๋ง์ ์ฑ์ฉ ํ๋ซํผ ์ค ํ๋๋ก ๋ค์ํ ๊ธฐ์ ์ฑ์ฉ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ค. ์ฝ์ : AI ๋งค์นญ ์๋น์ค์ ๋ฒ์๊ฐ ๋๊ณ ๊ตฌ์ฒด์ ์ด์ง ์๋ค. |
์ ์๋ด์ฉ | 1. ํ
์คํธ ์ธ์ AI๋ฅผ ํ์ฉํ ์ด๋ ฅ์ ์์ฑ: pdf, docx ๋ฑ ๊ธฐ์กด์ ๊ฐ๊ณ ์๋ ์ด๋ ฅ์ ํ์ผ์ ์
๋ก๋ํ๋ฉด ์ธ๊ณต์ง๋ฅ์ ์ด์ฉํ ํ
์คํธ ์ธ์ ๊ธฐ์ ์ ํตํด ํต์ฌ ์ ๋ณด๋ง ์ถ์ถํ์ฌ ์์ฒด ์ ๊ณตํ๋ ์ด๋ ฅ์ ์์์ ์ฑ์ด๋ค. ์ดํ ํฌ๋ง ๊ทผ๋ฌด ๋ถ์ผ, ํฌ๋ง ๊ทผ๋ฌด ํํ ๋ฐ ๊ธ์ฌ ๋ฑ์ ์ถ๊ฐ๋ก ์
๋ ฅํ ์ ์๊ฒ ํ๋ค. ๋ฐฑ์ง์์๋ถํฐ ์์ํ๋ ๋ง๋งํจ ๋์ ๊ธฐ์กด ์๋ฃ๋ฅผ ํ์ฉํ์ฌ ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์ด๋ ฅ์๋ฅผ ์์ฑํ ์ ์๋๋ก ํ๋ค. ์์ฑํ ์ด๋ ฅ์๋ ์ธ์ฌํ์ ๋ฑ๋ก๋์ด ๊ธฐ์
์ฌ์ฉ์๋ค์ด ์ด๋ฅผ ๊ฒํ ํ๊ณ ์กฐํํ ์ ์๋ค. 2. ์ ๋ฌด ํ ์ค ์๊ฐ ๊ธฐ๋ฐ ์ ๋ฌธ๊ฐ ์ถ์ฒ: ๊ธฐ์ ์ "์ปดํจํฐ๊ณตํ ์ ๊ณต ํ์๋ค์ ์ํ ์ทจ์ ๊ฐ์ฐ", "๋ฉํฐํ๋ ์ด์ด ์ ๋ต ๋ณด๋ ๊ฒ์ ๊ฐ๋ฐ"๊ณผ ๊ฐ์ด ์ ๋ฌด ํ ์ค ์๊ฐ๋ฅผ ์ ๋ ฅํ์ฌ ์ํฉ์ ๋ง๋ ์ธ์ฌ๋ฅผ ์ถ์ฒ๋ฐ์ ์ ์๊ณ , ์ง๊ตฐ/์ง๋ฌด/๊ทผ๋ฌด ํํ/์์ฐ/์คํฌ ํํฐ๋ง์ ํตํด ์ํ๋ ์กฐ๊ฑด์ผ๋ก ๊ฒ์ํ ์ ์๋ค. ๊ธฐ์ ์ด ์ ๋ ฅํ ์ค๊ธ ํํ์ ์ ๋ฌด ํ ์ค ์๊ฐ์์ ํต์ฌ ํค์๋๋ฅผ ์ถ์ถํ์ฌ ์ ํฉ๋๊ฐ ๋์ ์์๋๋ก ์ด๋ ฅ์๋ฅผ ๋ ธ์ถํ๋ค. ์ด๋ฅผ ํตํด ๊ธฐ์ ๋ค์ ๋ค์ํ ๋ถ์ผ์์ ๊ฒฝํ์ด ํ๋ถํ ์๋์ด ์ ๋ฌธ๊ฐ๋ค์ ์ด๋ ฅ์๋ฅผ ๋ชจ์๋ณผ ์ ์์ผ๋ฉฐ, ์ ํฉํ ์ธ์ฌ๋ฅผ ์ฐพ์ ์ ์๋ค. 3. ์ฑ์ฉ ์ ์ ์ ์ก ๋ฐ ์๋ฝ: ๊ธฐ์ ์ ๋ง์์ ๋๋ ์๋์ด ์ ๋ฌธ๊ฐ๋ฅผ ๋ฐ๊ฒฌํ๋ฉด ์ฑ์ฉ ์ ์์ ๋ณด๋ผ ์ ์๋ค. ์ ๋ฌธ๊ฐ๋ ๊ธฐ์ ๋ช , ์ ๋ฌด ํํ, ๊ทผ๋ฌด ๊ธฐ๊ฐ, ์ ๋ฌด ์๊ฐ๊ฐ ๋ด๊ธด ์ ์์ ํ์ธํ๊ณ ๊ณ์ฝ์ ํฌ๋งํ๋ฉด ์ ์์ ์๋ฝํ๋ค. ์ดํ ๊ทผ๋ก๊ณ์ฝ์๋ฅผ ์์ฑํ๊ณ , ๋งค์นญ ์์๋ฃ๋ฅผ ์ ์ฐํ๋ค. 4. ์ฌ์ฉ์ ํํ ์์ฑ: ์ฌ์ฉ์์ ๋งค์นญ๋ ๊ธฐ์ ์ด ์ฌ์ฉ์์๊ฒ ๋ฆฌ๋ทฐ(๋ณ์ , ํ๊ธฐ ์ค๊ธ)๋ฅผ ๋จ๊ธธ ์ ์๋ค. ์ดํ ์๋ก์ด ๊ธฐ์ ์์ ์ฌ์ฉ์์ ์ด๋ ฅ์๋ฅผ ์กฐํํ ๋ ํด๋น ํํ์ ํ์ธํ ์ ์๋ค. |
๊ตฌํ๋ฐฉ๋ฒ | ๋ชจ๋ฐ์ผ๊ณผ PC ๋ทฐ ๋ชจ๋ ์ง์ํ๋ ๋ฐ์ํ ์น ์ฌ์ดํธ ํํ๋ก ๋ฐ๋ชจํ ์์ ์ด๋ค. ํ๋ก ํธ์๋ ์ธ์ด๋ TypeScript @4.9.5, ํ๋ ์์ํฌ๋ React @18.2.0๋ฅผ ์ฌ์ฉํ๋ค. ๋ฐฑ์๋ ํ๋ ์์ํฌ๋ Django @4.2.7, ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ MySQL @8.1.0๋ฅผ ์ฌ์ฉํ๊ณ , ํด๋ผ์ฐ๋๋ AWS Ubuntu Server 22.04 LTS๋ฅผ ์ฌ์ฉํ ์์ ์ด๋ค. ํ ์คํธ ์ธ์ AI (OCR)๋ Google Vision AI, ํค์๋ ์ถ์ถ AI๋ Kr-WordRank 1.0.0, ์ ์ฌ๋ ๊ณ์ฐ ๋ฐ ์ถ์ฒ AI๋ scikit-learn์ TfidfVectorizer์ cosine_similarity๋ฅผ ์ฌ์ฉํ๋ค. |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | ํ๋ก ํธ์๋: React @18.2.0, TypeScript @4.9.5 ๋ฐฑ์๋: Django @4.2.7, MySQL @8.1.0 AI: Google Vision AI API, Kr-WordRank 1.0.0, scikit-learn - TfidfVectorizer, cosine_similarity |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | 1. ์๋์ด์ ๊ธฐ๋ํจ๊ณผ: ์ํด ํ์๋ ์์ ์ด ๊ฐ์ง ์ง์๊ณผ ๊ฒฝํ์ ๋ฐํ์ผ๋ก ๋ฉํ ๋ง ๋ฐ ๊ฐ์ฐ ๋ฑ ์ฌ๋ฌ ์์ญ์์ ํ๋ํ ์ ์๊ฒ ์ค๊ฐํ์ฌ ์๋์ด๋ค์ด ์ง์
์ ์ฑ์ทจ๋ฅผ ์ด๋ฃจ๊ณ ์๊ธฐ ํจ๋ฅ๊ฐ์ ๋๋ ์ ์๋ค. ๋จ๊ธฐ์ ์ธ ์ผ์๋ฆฌ๋ ์ธ์ฃผ ์
๋ฌด๋ฅผ ํตํด ์์ ์ ์ ๋ฌธ์ฑ์ ์ํด ํ์๋ ๊พธ์คํ ํ์ฉํ ์ ์๊ณ , ๋ณด์ ํ ์คํฌ์ ๋ฐํ์ผ๋ก ์๋ก์ด ๋ถ์ผ๋ฅผ ์ ์ํ์ฌ ์ด์ ์๋ ํด๋ณด์ง ์์๋ ์์ญ์๋ ๋ฐ์ด๋ค ์ ์๋๋ก ํ๋ค. ๋ํ, ์ ํต์ ์ธ ๋
ธ๋
์ ์ด๋ฏธ์ง๋ฅผ ํํํ๊ณ ํ๋์ ์ด๊ณ ์ ๊ทน์ ์ธ ์๋์ด ์ ๋ฌธ๊ฐ๋ค์ ๋ชจ์ต์ ๊ฐ์กฐํ์ฌ ์๋์ด์ ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ํ๋ค. ์ด๋ฅผ ํตํด ์ํด ํ์๋ ๋
ธ๋ จํ ์ ๋ฌธ๊ฐ๋ก์ ๊ธฐ์
์์ ํ์ฝํ ์ ์๋ ๋ฐฐ๊ฒฝ์ ๋ง๋ จํ๊ณ ์ ํ๋ค. 2. ๊ธฐ์ ์ ๊ธฐ๋ํจ๊ณผ: ๊ธฐ์ ์ด ์์ฅ์ ์๋ก์ด ๋ถ์ผ์ ์ง์ ํ ๋, ๋๋ ๊ท๋ชจ ์๋ ํ๋ก์ ํธ๋ฅผ ์งํํ ๋๋ ๋ฐ๋์ ๋ฒ ํ ๋์ ํต์ฐฐ๊ณผ ์กฐ์ธ์ด ํ์ํด์ง๋ค. ๊ทธ๋ด ๋ ์ ์๋ ์๋์ด๋ ๋ฐํ์ ํ์ง ์๊ณ ๋ ์ฝ๊ฒ ์ํฉ์ ๋ง๋ ์ ๋ฌธ๊ฐ๋ฅผ ์ฐพ์ ์ ์๋ ํ๋ซํผ์ ์ ๊ณตํ๋ค. ๊ธฐ์ ์ ์๋์ด์ ํค์๋๋ฅผ ํตํด ๊ฐํธํ๊ฒ ์ํ๋ ๋ถ์ผ์ ์ ๋ฌธ๊ฐ๋ฅผ ์ฐพ์ ์ ์๊ณ , ์ด๋ ฅ์๋ฅผ ํตํด ๊ฒฝ๋ ฅ, ํฌ๋ง ๊ณ ์ฉ ํํ ๋ฐ ๊ธ์ฌ๋ฅผ ํ์ธํ์ฌ ๋น ๋ฅด๊ฒ ์๊ฒฌ๊ณผ ์ผ์ ์ ์กฐ์จํ ์ ์๋ค. ํนํ ์คํํธ์ ์ด๋ ์ ์ ์ธ๋ ฅ์ด ๋๋ค์์ธ ํ์ฌ์ ๊ฒฝ์ฐ ๋ ธ๋ จํ ์๋์ด ์ ๋ฌธ๊ฐ์ ๋ฉํ ๋ง์ ํตํด ๋์๊ฐ ๋ฐฉํฅ์ ์ค๊ณํ๋ ๋ฐ ์์ด ํฐ ๋์์ ๋ฐ์ ์ ์๋ค. 3. ์์: ์๋์ด ์ ๋ฌธ๊ฐ ๊ณ ์ฉ ์ค๊ฐ ํ๋ซํผ์ ํตํด ์๋์ด๋ ์ํด ํ์๋ ์์ ์ด ๊ฐ์ง ๊ธฐ์ ๋ก ์ง์ ์ ์ฑ์ทจ๋ฅผ ์ด๋ฃฐ ์ ์๊ณ , ๊ธฐ์ ์ ๋น ๋ฅด๊ฒ ํ์ํ ๋ฒ ํ ๋์ ์ฐพ์ ์ฑ์ฅํ ์ ์๋ค. ๊ถ๊ทน์ ์ผ๋ก๋ ์ด๋ฌํ ๊ธฐ์ ๊ณผ ์๋์ด ์ ๋ฌธ๊ฐ๊ฐ์ ์ ์ํ์ ํ์ฑํ์ฌ ๋ค๊ฐ์ฌ ๊ณ ๋ นํ ์ฌํ์ ๋๋นํ ์ ์๊ฒ ํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๊ณ ์๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | 9์ - ์ง๋๊ต์ 1์ฐจ ๋ฉด๋ด์ ํตํด ์์ด๋์ด ํ์ - ์ฐํ ๋ฉํ ์์ ๋ฉํ ๋ง์ ํตํด ์์ดํ ์ ๋ฐฉํฅ์ฑ๊ณผ ํต์ฌ ๊ธฐ๋ฅ ๊ฒฐ์ - ์ ์ฌ ์๋น์ค ๋ถ์์ ํตํด ์์ดํ ๊ฒฝ์๋ ฅ์ ํ์ ๋ฐ ๋น์ฆ๋์ค ๋ชจ๋ธ ์ค๊ณ 10์ - 2์ฐจ ๋ฉํ ๋ง ๋ฐ ๊ณต๋ชจ์ ํผ๋๋ฐฑ์ ํตํด ์์ฅ์กฐ์ฌ ๋ฐ ๋น์ฆ๋์ค ๋ชจ๋ธ ๊ตฌ์ฒดํ - 2023 ์ฌ์ฑ ICT/SW ์ฐฝ์ ๊ณต๋ชจ์ , ์ฌ์ฑ๋ฒค์ฒ ์ฑ์ฅ ์ฑ๋ฆฐ์ง ๊ณต๋ชจ์ , ์ดํ ๋น์ฆ๋์คํ๋ ์ฐฝ์ ๊ฒฝ์ง๋ํ, ๋ํ์ ESG ์ฒญ๋ ์ฐฝ์ ์์ด๋์ด ๊ณต๋ชจ์ ์ง์ - ์ดํ ๋น์ฆ๋์คํ๋ ๋ฆฌ๋ด์ผ ์ํฌ์ต ์ฐธ์ฌ ๋ฐ ์ดํ ๋น์ฆ๋์คํ๋ ์ฐฝ์ ๊ฒฝ์ง๋ํ 1์ฐจ ๋ฐํ ์งํ - ๋ํ์ ESG ์ฒญ๋ ์์ด๋์ด ๊ณต๋ชจ์ ๊ฒฐ์ ๋ฐํ ์งํ 11์ - ํผ๊ทธ๋ง๋ฅผ ์ด์ฉํด ์์ด์ดํ๋ ์ ์ ์ (์ง๊ด์ ์ด๊ณ ์ฐ๊ธฐ ์ฌ์ด UI ๊ตฌ์ฑ) - SW ์ฐฝ์ ๊ฒฝ์ง๋ํ ๋ชจ์ IR ํผ์นญ ๋ฐ ์ฐ์์ ์์ - ์ด๋ ฅ์ ์ธ์ AI, ํค์๋ ์ถ์ถ AI, ์ถ์ฒ ์์คํ ๊ฐ๋ฐ ๋ฐ ๋ฐ๋ชจ - React์ Django ์คํ ํ๊ฒฝ ๊ตฌ์ถ ๋ฐ Django ์๋ฒ์ MySQL DB ์ฐ๊ฒฐ |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | - Google Vision AI์์ ์ ๊ณตํ๋ ๊ดํ ๋ฌธ์ ์ธ์(OCR) ๊ธฐ์ ์ ์ฌ์ฉํ์ฌ ์ด๋ฏธ์ง์์ ํ
์คํธ๋ฅผ ์ถ์ถํ๋ ๊ธฐ์ ํ
์คํธ - Kr-WordRank ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ด์ฉํด ํค์๋์ ํต์ฌ ๋ฌธ์ฅ ์ถ์ถ ํ ์คํธ - scikit-learn์ tf-idf ๋ฒกํฐํ์ ์ฝ์ฌ์ธ ์ ์ฌ๋ ๊ณ์ฐ์ ํตํด ์ถ์ฒ ์์คํ ํ ์คํธ - React์ Django ์คํ ํ๊ฒฝ ๊ตฌ์ถ ๋ฐ Django ์๋ฒ์ MySQL DB ์ฐ๊ฒฐ |
๋ฐํ์๋ฃ | https://drive.google.com/file/d/1fAwIBnhO0Z8JEdMFdKUDjVkzTu_4vbqI/view?usp=drive_link |
๊ธฐํ | ์๋น์ค ํ๊ฒ ๋ฐ ๋น์ฆ๋์ค ๋ชจ๋ธ ์ ์ ์๋๋ฆฌ์ค |
ํ๋ก์ ํธ๋ช / ๋ถ์ | AI ๊ฐ์ฒด ์ธ์๊ณผ ํ๋กฌํํธ ์์ง๋์ด๋ง์ ํ์ฉํด ๋ง์ถคํ ๊ฑด๊ฐ ์กฐ์ธ์ ์ ๊ณตํ๋ ๊ณผ๋ฏผ๋์ฅ์ฆํ๊ตฐ ๊ด๋ฆฌ ์ดํ๋ฆฌ์ผ์ด์ , BellyWelly |
---|---|
์์ฑ์ผ | 2023-12-17 |
ํ๋ฒํธ ๋ฐ ํ๋ช | 17. ์ถ๋ฐ๋๋ฆผํ |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ์ก์ฑ์(2076216) ํ์ฅ, ๋ฅ๋ฌ๋ YOLOv8, FastAPI, PyTorch, Python ์์ฑ์ฐ(2076232) ํ์, ํ๋ก ํธ์๋ <Progressive Web App> TypeScript, Next.JS ๊น์์ง(2176082) ํ์, ๋ฐฑ์๋ Java, Springboot, MySQL, AWS Ubuntu, Docker, FastAPI |
ํ์ง๋๊ต์ | ์ค์ธ์ ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | BellyWelly๋ ๊ณผ๋ฏผ๋์ฅ์ฆํ๊ตฐ์ผ๋ก ๊ณ ํต๋ฐ๋ ์ฌ๋๋ค์ ํ์ ์ต๊ด ๊ฐ์ ์ ๋๋ ๋ชจ๋ฐ์ผ ์๋น์ค์ ๋๋ค. AI ๊ฐ์ฒด ์ธ์์ ํตํด ์ฌ์ฉ์์ ์๋จ์ ๋ถ์ํ๊ณ , ๋ฐฐ๋ณ ๋ฐ ์คํธ๋ ์ค ๊ธฐ๋ก์ ๊ธฐ๋ฐ์ผ๋ก ํ๋กฌํํธ ์์ง๋์ด๋ง์ ํ์ฉํ ๋ง์ถคํ ๊ฑด๊ฐ ์กฐ์ธ์ ์ ๊ณตํฉ๋๋ค. |
๋ฌธ์ ์ ์ ์ | ํ๋ ์ฌํ์ ๋ถ๊ท์น์ ์ธ ์ํ ํจํด๊ณผ ์คํธ๋ ์ค๋ก ์ธํด ์ฅ ๊ฑด๊ฐ์ ํฐ ์ํฅ์ ๋ฐ๋ ์ฌ๋๋ค์ด ์ ์ฐจ ์ฆ๊ฐํ๊ณ ์๋ค. ๊ตญ๋ด์์ ์ฐ๊ฐ ์ฝ 150๋ง๋ช ์ ๊ณผ๋ฏผ๋์ฅ์ฆํ๊ตฐ ํ์๊ฐ ๋ฐ์ํ๊ณ , ์ด๋ค์ ์ผ์ ์ํ์ ํฐ ๋ถํธ์ ๊ฒช๊ณ ์๋ค. ๋๋ถ๋ถ์ ์ฌ๋๋ค์ ์์ ์ ์ฅ ๊ฑด๊ฐ ์ํ๋ฅผ ์ ํํ๊ฒ ์์ง ๋ชปํ๋ฉฐ, ์์ ์๊ฒ ๋ง๋ ๊ฑด๊ฐํ ์์ต๊ด๊ณผ ์ํ ํจํด์ ๊ตฌ์ถํ๋ ๊ฒ์ ์ด๋ ค์์ ๋๋ผ๊ณ ์๋ค. ํ์ง๋ง ์ด๋ค์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์๋ ์ฌ์ฉ์ฑ ์ข์ ์ดํ๋ฆฌ์ผ์ด์ ์ ํ์ฌ ๋ถ์ฌํ๋ค. ๋ฐ๋ผ์, ์ฌ์ฉ์ ๊ฐ๊ฐ์ธ์ ์์ต๊ด, ๋ฐฐ๋ณ ์ํ, ์คํธ๋ ์ค ์ง์ ๋ฑ์ ํจ๊ณผ์ ์ผ๋ก ๊ธฐ๋กํ๊ณ ๋ถ์ํ์ฌ, ๊ฐ์ธ๋ณ ๋ง์ถคํ ๊ฑด๊ฐ ๊ด๋ฆฌ ๋ฐฉ์์ ์ ๊ณตํ ์ ์๋ ์๋น์ค์ ํ์์ฑ์ด ์ ์ ์ปค์ง๊ณ ์๊ธฐ์, ๊ณผ๋ฏผ๋์ฅ์ฆํ๊ตฐ ๊ฐ์ ์ ์ํ ํฌ์ค์ผ์ด ์๋น์ค๋ฅผ ์ ์ํ๋ค. |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | 1. ๊ด๋ จ ์์ ์ฐ๊ตฌ ๊ณผ๋ฏผ๋์ฅ์ฆํ๊ตฐ ํ์๋ค์๊ฒ ํน์ ์์์ด๋ ์์์๊ฐ ์ด๋ ํ ์ํฅ์ ๋ฏธ์น๋์ง์ ๋ํ ์ฐ๊ตฌ๋ก, FODMAP ์ ํ์์ด ๊ณผ๋ฏผ๋์ฅ์ฆํ๊ตฐ์ ์ฆ์์ ์ํํ๋์ง์ ๋ํ ์ฐ๊ตฌ - ๊ณผ๋ฏผ์ฑ์ฅ์ฆํ๊ตฐ ์น๋ฃ์์ ์ ํฌ๋๋งต์์ด์ ์ญํ ์? (๋ฐ๊ฒฝ์ ( Kyung Sik Park ), ๋ํ์ํ๊ธฐํํ์ง, https://kiss-kstudy-com-ssl.access.ewha.ac.kr/Detail/Ar?key=3573105) ์์์ฌ์ ์์ด ์กฐ์ธ์ ๋๋ฐํ LFD ์ญ์ทจ๋ฅผ ํตํด IBS(๊ณผ๋ฏผ์ฑ์ฅ์ฆํ๊ตฐ) ํ์์์ ์์ฅ๊ด ์ฆ์๋ค์ ์๋นํ ๊ฐ์ ์ํฌ ์ ์์๊ณผ ์ด์ ํจ๊ป ๋ค๊ท ์ข ์๊ท ์ ๋ฅผ ๊ฐ์ด ํฌ์ฝํจ์ผ๋ก์จ ์ฆ์ ๊ฐ์ ์ ๋์์ด ๋๋ Bifidobacterium์ข ์ ๋ถํฌ๋ฅผ ์ฆ๊ฐ์ํฌ ์ ์์์ ์ ์ํจ 2. ์๋น์ค ๋ฐ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ (1) ๊ณผ์ฅ๋์ผ์ด - ๊ฑด๊ฐํ ์ฅ๊ฑด๊ฐ ๊ด๋ฆฌ ์๋น์ค [๊ธฐ๋ฅ] - ์ฅ๊ด๋ฆฌ๋ฅผ ์ ๋ฌธ์ผ๋ก ํ๋ ์ฑ์ผ๋ก ์ฆ์๊ณผ ์๋จ, ๋ฐฐ๋ณ, ๋ณต์ฝ๊ธฐ๋ก์ ํตํด ์ผ์ฃผ์ผ ๋จ์๋ก ๋ ํฌํธ๋ฅผ ๋ฐ์๋ณด๊ณ ์ ๋ฌธ ์์์ฌ์๊ฒ 1:1 ์ง๋ฌธ์ ํ ์ ์๋ ์ฑ - ์ปค๋ฎค๋ํฐ ๊ธฐ๋ฅ์ ํ ๋๋ก ์ฅ์ ๊ดํ ๊ณ ๋ฏผ์ด ์๋ ์ฌ๋๋ค์ด ๋ชจ์ฌ ํจ๊ป ์ง๋ฌธ๋ ์ฌ๋ฆฌ๊ณ ๋ต๋ณ๋ ๋ฐ์ ์ ์์. [ํ๊ณ์ ] - ์๋จ ์ ๋ ฅ ์์ ํ์ ๋ ์ข ๋ฅ์ ์์ ๋ฆฌ์คํธ ์ค์์ ์ ๋ ฅํด์ผํ๋ฏ๋ก ๋ถํธํจ - ์์ ๋ฆฌ์คํธ๊ฐ ์คํฌ๋กค์ ๊ณ์ ๋ด๋ ค์ผ ํ๋ ๋๋๋ค์ด ํ์์ผ๋ก ๋์ด์์ด ์ฌ์ฉ์ฑ ๋ฉด์์๋ ๋ถํธํจ - ์ฑ ์ฌ์ฉ ์ค ๋ก๋ฉ์ด ์ค๋ ๊ฑธ๋ฆฌ๋ ์ผ์ด ๋งค์ฐ ์ฆ์ - ์ปค๋ฎค๋ํฐ ๊ธฐ๋ฅ์์ ์ ๋ฌธ ์์์ฌ์ 1:1 ์๋จ ์๋ด์ด ๊ฐ๋ฅํ์ง๋ง ๋จ์ํ ์ง๋ต ํ์์ ๋ถ๊ณผํ์ฌ ์ฌ์ฉ์ฅ ๋ํ ์ง์์ ์ธ ๊ด๋ฆฌ๊ฐ ์ด๋ฃจ์ด์ง์ง ์์ (2) ํผ๋น์ค - ์์ด๊ธฐ๋ก, ๋ฐฐ๋ณ๊ธฐ๋ก, ๊ฑด๊ฐ๊ด๋ฆฌ, ํฌ์ค์ผ์ด [๊ธฐ๋ฅ] - ์ค์ค๋ก ์ฅ๋ด ๋ฏธ์๋ฌผ ์ํ๊ณ์ธ ๋ง์ดํฌ๋ก๋ฐ์ด์ด์ ๋ชจ๋ํฐ๋ง ํ๋ฉด์ ๊ฑด๊ฐํ๊ฒ ๊ด๋ฆฌํ ์ ์๋๋ก ๋๋ ๋ง์ดํฌ๋ก๋ฐ์ด์ด ํฌ์ค์ผ์ด ์๋ฃจ์ - ์์ด ๊ธฐ๋ก์ ํตํ ๋ง์ดํฌ๋ก๋ฐ์ด์ด ๊ด๋ฆฌ - ๋ฐฐ๋ณ๋ก๊น ์ ํตํ ์ฅ๋ด ๋ง์ดํฌ๋ก๋ฐ์ด์ด ๋ชจ๋ํฐ๋ง ๋ฐ ์๋ฃจ์ ์ ๊ณต - ํฌ๋๋งต ๊ฒ์ [ํ๊ณ์ ] - ๋ฐฐ๋ณ ์ํ ๊ธฐ๋ก ์, ์ญ์ ๋ ๊ฐ๋ฅํ์ง๋ง ์์ ์ด ๋ถ๊ฐ๋ฅํ๊ณ ์ธ๋ถ ๊ธฐ๋ก์ ํ ์ ์์ - ์์ ์ญ์ทจ์ ๋จน์ ์ฌ๋ฃ์ ๋ํ ํฌ๋๋งต์ ์ง์ ๊ฒ์ํด์ผํ๋ ์๊ณ ๋ก์์ด ์์ |
์ ์๋ด์ฉ | 1) AI๋ฅผ ์ด์ฉํ ์๋จ ๊ธฐ๋ก - ์ฌ์ฉ์๊ฐ ๋จน์ ์์ ์ฌ์ง์ ์ ๋ก๋ - AI ๊ธฐ๋ฐ์ผ๋ก ์์ ๋ถ์ ํ ์๋ ๊ธฐ๋ก - ์ฌ์ฉ์๊ฐ ์ญ์ทจํ ์์๊ณผ ์์์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฅ ๊ฑด๊ฐ์ ํ์ํ ์์์ ๊ณผ๋ถ์กฑ ๋ฐ ํฌ๋๋งต ๋ถ์ 2) ์ฌ์ฉ์ ๋ถ์ ๋ ํฌํธ ์ ๊ณต - ์ฌ์ฉ์๊ฐ ์ค์ ํ ๊ฑด๊ฐ ๊ด๋ จ ๋ชฉํ ๋๋ ๊ฑด๊ฐ ์ํ ์์ฝ - ์๋จ ๋ถ์ ย ย ย - ์ฌ์ฉ์๊ฐ ๊ธฐ๋กํ ์๋จ์ ํ ๋๋ก ์ฃผ์ ์์์ ์ญ์ทจ๋ ๋ฐ ๊ถ์ฅ๋ ๋น๊ต ย ย ย - ์ฌ์ฉ์๋ณ ์ฅ ๊ฑด๊ฐ์ ์ํฅ์ ๋ฏธ์น ์ ์๋ ์ฌ๋ฃ๋ ์์ ์ญ์ทจ ๋น๋ ๋ถ์ ย ย ย - ์ฌ์ฉ์์๊ฒ ์์์ ๋ฐ ๊ฑด๊ฐ ๊ด๋ จ ์กฐ์ธ ์ ๊ณต - ๋ฐฐ๋ณํ๋ ๋ถ์ ย ย ย - ์ฌ์ฉ์๊ฐ ๋ฐฐ๋ณ ๋น๋, ์ํ, ์์ ๋ฑ์ ์ ๋ณด ์ ๋ ฅ ย ย ย - ๋ฐฐ๋ณ ํจํด ๋ถ์ ๋ฐ ์ถ์ ์งํ ์ ๊ณต ย ย ย - ๋ฐฐ๋ณ ํจํด๊ณผ ์ฅ ๊ฑด๊ฐ ๊ฐ์ ์ฐ๊ด์ฑ ๋ถ์ ํ GPT API๋ฅผ ํ์ฉํ์ฌ ๊ฐ์ ์ ์ ๊ณต - ์คํธ๋ ์ค ๋ถ์ ย ย ย - ์ฌ์ฉ์์ ์ผ์ผ ์คํธ๋ ์ค ์ง์ ์ ๋ ฅ ย ย ย - ๊ธฐ๊ฐ๋ณ ์คํธ๋ ์ค ์ง์ ๊ทธ๋ํ ย ย ย - ์คํธ๋ ์ค์ ์ฅ ๊ฑด๊ฐ ๊ฐ์ ์ฐ๊ด์ฑ ๋ถ์ ํ GPT API๋ฅผ ํ์ฉํ์ฌ ๊ฐ์ ์ ์ ๊ณต 3) GPT API๋ฅผ ํ์ฉํ AI ์์์ฌ - ์ฌ์ฉ์๊ฐ ๊ธฐ๋กํ๋ ์๋จ์ ๋ณด์ํด์ค ์ ์๋ ์๋จ ์ถ์ฒ ๊ธฐ๋ฅ - ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ๋ ๊ฐ์ง ์์ ์ค์์ ์ฅ๊ฑด๊ฐ์ ๊ฐ์ฅ ๊ด์ฐฎ์ ์์์ ๊ณจ๋ผ์ฃผ๋ ๊ธฐ๋ฅ |
๊ตฌํ๋ฐฉ๋ฒ | [ํ๋ก ํธ์๋] - ์ด๋ฏธ์ง ์ ๋ก๋ : @react-image-picker ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํด ์ฌ์ฉ์๊ฐ ์์ ์ ์จ๋ฒ์์ ์ฌ์ง์ ์ ํํ ์ ์๋๋กํจ - ๋ถ์ ๋ ํฌํธ ๊ทธ๋ํ : @react-chartjs-2 ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ ์ ๊ทธ๋ํ, ๋ง๋๊ทธ๋ํ, ๋๋๊ทธ๋ํ ๋ฑ ๋ค์ํ ๊ทธ๋ํ ๊ตฌํ - ํ๋กฌํํธ ์์ง๋์ด๋ง / ์ฌ์ฉ์ ์ ๋ ฅ์ฒ๋ฆฌ [๋ฐฑ์๋] - AWS EC2, Docker ์ด์ฉํ์ฌ ์๋ฒ ๊ตฌ์ถ ๋ฐ ๋ฐฐํฌ - AWS RDS ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ตฌ์ถ - JWT ํ ํฐ์ ์ด์ฉํ ๋ก๊ทธ์ธ - PDF ํ์ผ ์์ฑ ๋ฐ ๋ด๋ณด๋ด๊ธฐ - ํ๋กฌํํธ ์์ง๋์ด๋ง / GPT AI ํตํฉ [๋ฅ๋ฌ๋] - ์์ ์ด๋ฏธ์ง ๋ฐ ํด๋น ์์์ ์ฌ๋ฃ์ ์์์ ์ ๋ณด๋ฅผ ํฌํจํ๋ ๋๊ท๋ชจ ๋ฐ์ดํฐ์ ์์ง (https://aihub.or.kr/aihubdata/data/view.do?currMenu=115&topMenu=100&aihubDataSe=realm&dataSetSn=79) - ๋ฐ์ดํฐ ์์ง ํ, YOLOv8 ํ์ต์ ์ํ ๋ฐ์ดํฐ ํ์ (์ด๋ฏธ์ง์ ๋ ์ด๋ธ๋ง๋ ๋ฐ์ด๋ฉ ๋ฐ์ค ์ ๋ณด)์ ๋ง๊ฒ ์ ์ฒ๋ฆฌ - YOLOv8๋ฅผ ์ฌ์ฉํ์ฌ ์์์ ์ธ์ํ๋ ๋ชจ๋ธ ํ์ต. - ์ฌ๋ฃ ๋ฐ ์์์ ์ ๋ณด๋ฅผ ๋ฐํํ๋ ์ถ๊ฐ์ ์ธ ๋ชจ๋ธ์ ๊ฐ๋ฐํ ์๋ ์์ - FastAPI๋ฅผ ์ฌ์ฉํ์ฌ ์ฌ์ฉ์๊ฐ ์ด๋ฏธ์ง๋ฅผ ์ ๋ก๋ํ ์ ์๋ API ์๋ํฌ์ธํธ ์์ฑ. - ์ ๋ก๋๋ ์ด๋ฏธ์ง๋ฅผ YOLOv8 ๋ชจ๋ธ์ ์ ๋ฌํ์ฌ ์์ ์ธ์ ์ํ. - ์ฌ๋ฃ ๋ฐ ์์์ ์ ๋ณด์ ํจ๊ป ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ์ฌ์ฉ์์๊ฒ ๋ฐํ. - ํ๋กฌํํธ ์์ง๋์ด๋ง, ๋ฐ์ดํฐ ๊ฐ๊ณต ๋ฐ ๋ชจ๋ธ ํ๋ |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | AI - YOLOv8, FastAPI, PyTorch, Python FE - <Progressive Web App> TypeScript, Next.JS BE - Java, Springboot, MySQL, AWS Ubuntu, Docker, FastAPI |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | 1. ๊ฐ์ธํ๋ ๊ฑด๊ฐ ๊ด๋ฆฌ : ์ฌ์ฉ์๋ AI ๊ธฐ๋ฐ ์๋จ ๋ถ์์ ํตํด ๊ฐ์ธ ์์์ ๊ณผ๋ถ์กฑ์ ํ์ ํ๊ณ , ๊ฐ์ ์กฐ์ธ์ ๋ฐ์ ๋ ๊ท ํ์๋ ์์ต๊ด์ ํ์ฑํ ์ ์์ต๋๋ค. 2. ๊ฑด๊ฐ ๋ฐ์ดํฐ ๋ชจ๋ํฐ๋ง : ์ฌ์ฉ์๋ ๋ฐฐ๋ณ ํ๋๊ณผ ์คํธ๋ ์ค ์์ค์ ๊ธฐ๋กํ๊ณ ๋ถ์ํ์ฌ ์์ ์ ๊ฑด๊ฐ ์ํ๋ฅผ ์๋ณํจ์ผ๋ก์จ ์ฅ ๊ฑด๊ฐ์ ๋ ์ ์ดํดํ๊ณ ์ฆ์์ ๋ณํ๋ฅผ ์ฃผ์ํ ์ ์์ต๋๋ค. 3. ๊ฐ์ ๋ ์ฅ ๊ฑด๊ฐ : ์ฌ์ฉ์๋ค์ ๊ฐ์ธํ๋ ์๋จ ์กฐ์ธ์ ํตํด ์ฆ์์ ๊ด๋ฆฌํ๊ณ , ๊ณผ๋ฏผ๋์ฅ์ฆํ๊ตฐ ๊ฐ์ ์ ๋ง๋ ์ฌ๋ฐ๋ฅธ ์์ฌ ์ต๊ด์ ํตํด ์ฅ ๊ฑด๊ฐ์ ๊ฐ์ ํ ์ ์์ต๋๋ค. 4. ํธ๋ฆฌํ ๋ฐ์ดํฐ ์ ์ฅ ๋ฐ ๊ณต์ : ์ฌ์ฉ์ ์ ๋ณด์ ๋ฆฌํฌํธ๋ฅผ PDF๋ก ๋ค์ด๋ก๋ํ ์ ์์ด, ์ฌ์ฉ์๋ ์๋ฃ ์ ๋ฌธ๊ฐ์ ๊ณต์ ํ๊ฑฐ๋ ์์ ์ ๊ฑด๊ฐ ์ด๋ ฅ์ ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์์ต๋๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | - ์์ด๋์ด ํ์ ๋ฐ ์ฃผ์ ์ ์ ์๋ฃ - ๊ธฐ๋ฅ ๊ตฌ์ฒดํ - ์ ์ฌ ์๋น์ค ๋ถ์ ๋ฐ ๊ด๋ จ ์ฐ์ ์๋ฃ์กฐ์ฌ - ๊ด๋ จ ์ฐ์ ์๋ฃ์กฐ์ฌ ๋ฐ ๋ ผ๋ฌธ ๊ณต๋ถ - ๊ธฐ๋ฅ ๋ช ์ธ์ ์์ฑ - ํ์ ๊ธฐ์ ์กฐ์ฌ ๋ฐ ๊ธฐ์ ์คํ ๊ฒฐ์ - ๊ฐ๋ฐ ์ ์ฑ ์ ์์ฑ - ํ์ ๊ธฐ์ ๊ฐ๋ฐ ํ ์คํธ (YOLOv8 ๊ฐ์ฒด ์ธ์, ์ปค์คํ ๋ฐ์ดํฐ ๊ตฌ์ถ, Few-Shot ๋ฐ CoT ์ ๋ต์ ํ์ฉํ ํ๋กฌํํธ ์์ง๋์ด๋ง) - 1์ฐจ ์์ด์ดํ๋ ์ ์ ์ (low-fi) |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | 1. Figma๋ฅผ ํตํด ์ ์ํ ๋ฐ๋ชจ ์์ฐ ์์์ ํตํด ์ฑ์ ์ ์ฒด ํ๋ฉด ๊ตฌ์ฑ์ ๋ฐํํ๋ค. 2. ๊ธฐํ์๊ณผ ์ฌ์ฉํ ๊ธฐ์ ์ ๋ํด ์ค๋ช ํ๋ค. |
๋ฐํ์๋ฃ | https://drive.google.com/file/d/117nBs8xy8tvX1bU5So03MlqBM8wPKiy4/view?usp=sharing |
๊ธฐํ |
ํ๋ก์ ํธ๋ช / ๋ถ์ | Prompirit: Prompt Editing AI Tool to Improve AI-Generative Work Using User Emotion |
---|---|
์์ฑ์ผ | 2023-12-08 17:00:00 |
ํ๋ฒํธ ๋ฐ ํ๋ช | 18. ์คํธ |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ๊นํ๋(2071019) ํ์ฅ, ํ๋กฌํํธ ์์ง๋์ด๋ง ๋ฐ RePrompt ๊ด๋ จ ์ ํ์ฐ๊ตฌ์กฐ์ฌ, ์ ์ ์คํฐ๋ ์ค๊ณ ๋ฐ ์งํ ๋ฆฌ๋, ๋
ผ๋ฌธ ์์ฑ ๋ฐฉ์ ์ (2076181) ํ์, ๋ฉํฐ๋ชจ๋ฌ ๊ฐ์ ์ธ์ ๊ด๋ จ ์ ํ์ฐ๊ตฌ์กฐ์ฌ, ๋ฉํฐ๋ชจ๋ฌ ๊ฐ์ ์ธ์ ๋ฐ ํ๋กฌํํธ ๋ฃจ๋ธ๋ฆญ ์ค๊ณ ๋ฆฌ๋, ๋ ผ๋ฌธ ์์ฑ ์ดํ (2070064) ํ์, ์์ฑํ AI ๊ด๋ จ ์ ํ์ฐ๊ตฌ์กฐ์ฌ, ์์ฐ์ด์ฒ๋ฆฌ ๋ฐ ํ ์คํธ ๊ฐ์ ๋ถ์ ๋ชจ๋ธ ๊ฐ๋ฐ ๋ฆฌ๋, ๋ ผ๋ฌธ ์์ฑ |
ํ์ง๋๊ต์ | ์ค์ ๋ ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | โ์ด๋ฏธ์ง GenAI ํ๋กฌํํธ ์ต์ ํ๋ฅผ ์ ๊ณตํ๋ Prompirit์ ์ฌ์ฉ์ ๋ฐํ ๋ฐ ์ฌ์ฉ์ ๊ฐ์ ์ ํค์๋๋ฅผ ๋ถ์ํ๋ Multi-modal AI ํ๋กฌํํธ ์์ง๋์ด๋ง ๋๊ตฌ๋ฅผ ์ฌ์ฉํด text prompt๋ฅผ ์์ฑํ ํ, ์ด๋ฅผ GenAI์ input ํ๋กฌํํธ๋ก ํ์ฉํ์ฌ ์ฌ์ฉ์์ ๊ฐ์ ์ ๋ณด๋ค ์ ๊ตํ๊ฒ ๋ฐ์ํ ์ด๋ฏธ์ง ๊ฒฐ๊ณผ๋ฌผ์ ์์ฑํ๋๋ก ํ๋ค.โ |
๋ฌธ์ ์ ์ ์ | RQ1. How can emotions in text prompts be applied to generated image more precisely with automatic engineering? RQ2. How can emotion and information requests of image generative AI users be observed more precisely? RQ3. How effective is Prompirit in generating images with emotional expression? RQ1. ์ด๋ป๊ฒ ํ๋ฉด ์๋ํ๋ ํ ์คํธ ํ๋กฌํํธ ์์ง๋์ด๋ง์ ํตํด ํ ์คํธ ๋ด์ ๊ฐ์ ์ ๋์ฑ ์ ๊ตํ๊ฒ ์ด๋ฏธ์ง ๊ฒฐ๊ณผ๋ฌผ์ ๋ฐ์ํ ์ ์๋๊ฐ? RQ2. ์ด๋ป๊ฒ ํ๋ฉด ์ด๋ฏธ์ง ์์ฑ AI ์ฌ์ฉ์์ ๊ฐ์ ๋ฐ ์ ๋ณด ์์ฒญ์ ๋์ฑ ๋ช ํํ ํ์ ํ ์ ์๋๊ฐ? RQ3. Prompirit์ด ๊ฐ์ ์ ๋ฐ์ํ๋ ์ด๋ฏธ์ง๋ฅผ ์์ฑํจ์ ์์ด์ ์ผ๋ง๋ ๋ ํจ๊ณผ์ ์ธ๊ฐ? |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | Gen AI๋ฅผ ํจ์จ์ ์ผ๋ก ์ด์ฉํ ์ ์๋ ํ๋กฌํํธ ์์ง๋์ด๋ง์ด ํ์ํจ์ ๊พธ์คํ ๊ฐ์กฐ๋์ด ์๋ค. ์ด๋ฏธ์ง ์์ฑ ์ธ๊ณต์ง๋ฅ๊ณผ์ ์ํธ์์ฉ์ ํนํ๋ ํ๋กฌํํธ๋ฅผ ๊ฐ๋ฐํจ์ผ๋ก์จ ์ฌ์ฉ์์ ๊ฐ์ ๋ฐ ์ ๋ณด ์์ฒญ์ ๋ช
ํํ๊ฒ ์ ๋ฌํ ์ ์๋ ์ธํฐํ์ด์ค๋ฅผ ์ค๊ณํ๊ณ , ์ด๋ฅผ ํตํด ํ๋กฌํํธ์ ์ด๋ฏธ์ง ๊ฐ์ ์ผ์น๋๋ฅผ ํฅ์์ํฌ ์ ์๋ค. ๊ด๋ จ ์ฐ๊ตฌ: RePrompt: Automatic Prompt Editing to Refine AI-Generative Art Towards Precise Expressions ์ ๋ ผ๋ฌธ์ ํ ์คํธ ํ๋กฌํํธ ๋ด ๊ฐ์ ๋งฅ๋ฝ ์ดํด์ ์ค์๋๋ฅผ ๊ฐ์กฐํ์๋ค. ํด๋น ๋ ผ๋ฌธ์์ ์ ์๋ RePrompt๋ AI๊ฐ ์์ฑํ ์ด๋ฏธ์ง์ ๊ฐ์ ์ ํํ์ ํฅ์์ํค๊ณ ์ ํ๋ ์๋ํ๋ ํ๋กฌํํธ ์์ง๋์ด๋ง ๋ฐฉ๋ฒ์ผ๋ก, ์ ํํ ๊ฐ์ ํํ์ ์ํด ํ ์คํธ ํ๋กฌํํธ๋ฅผ ์กฐ์ ํ๋ ๊ฒ์ ์ค์ ์ผ๋ก ํ๋ค. ์ด ์ฐ๊ตฌ๋ ํ์ฌ์ ํน์ง ์ ํ๊ณผ ๋ชจ๋ธ๋ง ๋ฐฉ๋ฒ์ด ๊ตฌ๋ฌธ๊ณผ ์๋ฏธ์ ์ ํ๋์ด ์๋ค๊ณ ์ง์ ํ๋ฉฐ, ํฅํ์๋ ์๊ฐ์ ์์๋ฅผ ํตํฉํ๊ณ ๋ ํฌ๊ด์ ์ด๋ฉฐ ๊ฐ๊ด์ ์ธ ๊ฐ์ ์ธก์ ๋ฐฉ๋ฒ์ ๊ณ ๋ คํด์ผ ํ๋ค๊ณ ์ ์ํ๊ณ ์๋ค.โ ํ๊ณ์ : ํ ์คํธ ๋ถ์ ์ ๋จ์ด ๊ธฐ์ค์ผ๋ก ๋งฅ๋ฝ์ ๋ถ์ํ๊ธฐ ๋๋ฌธ์ ์ค์ ์๋ฏธ์ ๋ค๋ฅธ ํํ๋ก ๋ถ์๋๋ ๊ฒฝ์ฐ๊ฐ ์๋ค. ๋ํ ํ ์คํธ๋ง์ ๊ณ ๋ คํ ํ๋กฌํํธ ์์ง๋์ด๋ง ๋ฐฉ์์ด๋ฏ๋ก ์ด๋ฏธ์ง๊ฐ ๊ฐ๋ ํน์ง์ ์ถฉ๋ถํ ๊ณ ๋ คํ์ง ๋ชปํ์๋ค. ๋์๊ฐ ์ฌ์ฉ์ ์ฐ๊ตฌ ๊ณผ์ ์์ ์คํ์ ์ํด ๋ฏธ๋ฆฌ ์ค๋น๋ ํ ์คํธ๋ง์ ํ์ฉํ์์ผ๋ฏ๋ก ์ผ์์ํ ์ ๊ฐ์ ์ ๋ค์์ฑ์ ๋ฐ์ํ ์ ์๋ ์ง๊ฐ ๋ถ๋ถ๋ช ํ๋ฉฐ, ๊ฐ์ ๋ถ์ ์ ํ ์คํธ ์์ฒด๋ง์ ํ์ฉํ์์ผ๋ฏ๋ก ๋งฅ๋ฝ์ ์ ํํ ์ฝ์ด๋ด์ง ๋ชปํ๋ ํ ์คํธ ํ๋กฌํํธ๋ฅผ ์ ๊ณตํ ๊ฐ๋ฅ์ฑ์ด ์๋ค. Design Guidelines for Prompt Engineering Text-to-Image Generative Models ํ๋กฌํํธ ํค์๋์ ๋ชจ๋ธ ํ์ดํผ ํ๋ผ๋ฏธํฐ๊ฐ ์ผ๊ด๋ ๊ฒฐ๊ณผ๋ฅผ ์์ฑํ๋ ๋ฐ ๋์์ด ๋ ์ ์๋์ง ์กฐ์ฌํ๋ ์ฐ๊ตฌ๋ฅผ ์ํํ๋ค. ํนํ ์ฃผ์ ์ ์คํ์ผ ํค์๋๋ฅผ ํฌํจํ๋๋ก ๊ตฌ์กฐํ๋ ํ๋กฌํํธ๋ฅผ ์ฐ๊ตฌํ๊ณ , ์ด๋ฌํ ํ๋กฌํํธ์ ์ฑ๊ณต ๋ฐ ์คํจ ๋ชจ๋๋ฅผ ์กฐ์ฌํ๋ค.โ ํ๊ณ์ : ์ฌ์ฉ์๊ฐ ์ฃผ์ ์ ์คํ์ผ ํค์๋๋ฅผ ๊ผญ ์ธ๊ธํด์ผ ํ๋ ๋ฐฉ์์ ํ๋กฌํํธ์ด๋ฏ๋ก ๋ถ์์ฐ์ค๋ฝ๊ณ ํ์์ ์ด๋ค. |
์ ์๋ด์ฉ | Expressing emotions is a crucial behavior that benefits humans in various ways, such as enriching self-expression, self-awareness, and creativity. Recently, a number of generative AI models have been steadily mentioned to support this process by creating images through short text prompts. However, it is still uncertain whether generated images show user emotions in text prompts properly. In this paper, we propose a multi-modal prompt engineering AI tool, Prompirit, that improves AI-generated images by using userโs emotions as a core feature. First we will curate a rubric to apply emotions in text prompts more precisely with automatic prompt engineering. With our rubric, we will make an attempt to improve the output image by adding voice and face data for emotion recognition. After that, we will conduct user study to confirm the effectiveness of Prompirit. ๊ฐ์ ํํ์ ์๊ธฐํํ, ์๊ธฐ์ธ์, ์ฐฝ์์ฑ์ ํ๋ถํ๊ฒ ํ๋ ๋ฑ ์ฌ๋ฌ ๋ฐฉ๋ฉด์์ ์ธ๊ฐ์๊ฒ ๋์์ด ๋๋ ์ค์ํ ํ๋์ ๋๋ค. ์ต๊ทผ ์์ฑํ AI๋ ์ด๋ฌํ ๊ณผ์ ์ ์ง์ํ๋ ๋๊ตฌ๋ก์จ ๊พธ์คํ ์ธ๊ธ๋๊ณ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์์ฑ๋ ์ด๋ฏธ์ง๊ฐ ํ ์คํธ ํ๋กฌํํธ ๋ด ์ฌ์ฉ์์ ๊ฐ์ ์ ๋ช ํํ ๋ฐ์ํ๋์ง๋ ์ฌ์ ํ ๋ถํ์คํฉ๋๋ค. ๋ณธ ๋ ผ๋ฌธ์์๋ ์ฌ์ฉ์์ ๊ฐ์ ์ ํต์ฌ ์์๋ก ๊ณ ๋ คํ์ฌ AI ์์ฑ ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ํ๋ ๋ฉํฐ๋ชจ๋ฌ ํ๋กฌํํธ ์์ง๋์ด๋ง AI ๋๊ตฌ์ธ Prompirit์ ์ ์ํฉ๋๋ค. ๋จผ์ ์๋ํ๋ ํ๋กฌํํธ ์์ง๋์ด๋ง์ ํตํด ํ ์คํธ ํ๋กฌํํธ์์ ๊ฐ์ ์ ๋ณด๋ค ์ ํํ๊ฒ ๋ฐ์ํ๋๋ก ํ๋ ๋ฃจ๋ธ๋ฆญ์ ๋ง๋ค ๊ฒ์ ๋๋ค. ๋ํ, ์ถ๋ ฅ ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ํ๊ธฐ ์ํด, ์์ฑ ๋ฐ ์ผ๊ตด ๋ฐ์ดํฐ๋ฅผ ์ถ๊ฐํ์ฌ ๊ฐ์ ์ธ์ ์ ํ๋๋ฅผ ๋์ด๋ ์๋๋ฅผ ํ ๊ฒ์ ๋๋ค. ์ดํ Prompirit์ ํจ๊ณผ๋ฅผ ํ์ธํ๊ธฐ ์ํ ์ฌ์ฉ์ ์ฐ๊ตฌ๋ฅผ ์ํํ ๊ฒ์ ๋๋ค. |
๊ตฌํ๋ฐฉ๋ฒ | RQ1. ์ด๋ป๊ฒ ํ๋ฉด ์๋ํ๋ ํ
์คํธ ํ๋กฌํํธ ์์ง๋์ด๋ง์ ํตํด ํ
์คํธ ๋ด์ ๊ฐ์ ์ ๋์ฑ ์ ๊ตํ๊ฒ ์ด๋ฏธ์ง ๊ฒฐ๊ณผ๋ฌผ์ ๋ฐ์ํ ์ ์๋๊ฐ? - KoBERT ๋ชจ๋ธ์ ์ด์ฉํด ์ ํ์ฐ๊ตฌ์ธ RePrompt์์ ์ฌ์ฉ๋ process์ธ ๋จ์ด ๋จ์ ํ ์คํธ ๋ถ์์ ํตํ ๊ฐ์ ์ธ์ ์ ํ๋๋ฅผ ๋ฌธ์ฅ ๋จ์ ํ ์คํธ ๋ถ์์ ํตํ ๊ฐ์ ์ธ์์ ์ ํ๋์ ๋น๊ต - ๋ถ์ํ ํ ์คํธ๋ ์ ํ ์ฐ๊ตฌ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํ์ผ๋ก ์ต์ ํ๋ ํ๋กฌํํธ ํํ๋ก ๊ฐ๊ณต - DALLE3์ ์ ๋ ฅํด ์ด๋ฏธ์ง ์์ฑ ํ CLIP score ๊ณ์ฐ์ ํตํด ํจ๊ณผ์ ์ด์๋ ๋ฐฉ์์ rubric์ผ๋ก ์ฑํ RQ2. ์ด๋ป๊ฒ ํ๋ฉด ์ด๋ฏธ์ง ์์ฑ AI ์ฌ์ฉ์์ ๊ฐ์ ๋ฐ ์ ๋ณด ์์ฒญ์ ๋์ฑ ๋ช ํํ ํ์ ํ ์ ์๋๊ฐ? - Tensor Fusion Networks ๋ชจ๋ธ์ ์ด์ฉํด multi-modal (bi-modal, tri-modal) ๋ฐฉ์์ ๋์ ํจ - uni-modal, multi-modal (bi-modal, tri-modal) ์์ ์ธ์๋ ๊ฐ์ ๋ฐ ํ ์คํธ๋ฅผ ํ๋กฌํํธ ํ์์ผ๋ก ๊ฐ๊ณต ํ DALLE3์ ์ ๋ ฅํ์ฌ ์ด๋ฏธ์ง ์์ฑ - CLIP score๋ฅผ ๊ณ์ฐํ์ฌ ๊ฐ๊ด์ ์ธ ์ธก์ ์งํ๋ก ์ฌ์ฉํด ๋น๊ต RQ3. Prompirit์ด ๊ฐ์ ์ ๋ฐ์ํ๋ ์ด๋ฏธ์ง๋ฅผ ์์ฑํจ์ ์์ด์ ์ผ๋ง๋ ๋ ํจ๊ณผ์ ์ธ๊ฐ? - ์ ์ ์คํฐ๋: ์ฌ์ฉ์์ ์ผ๊ตด, ์์ฑ, ํ ์คํธ ๋ฐ์ดํฐ๋ฅผ ์์งํด RQ1&RQ2์ ๋ฐฉ์์ผ๋ก ์กฐํฉํ ๋ค ๊ฐ๊ฐ DALLE3์ ์ ๋ ฅํ์ฌ ์ด๋ฏธ์ง ์์ฑ (์์งํ ๋ฐ์ดํฐ๋ ํ์ด์ด๋ฒ ์ด์ค์ ์ ์ฅ) - ์ดํ ์ฌ์ฉ์๋ ์ด๋ค ์ด๋ฏธ์ง๊ฐ ๊ฐ์ ์ ๊ฐ์ฅ ์ ๋ฐ์ํ์๋๊ฐ ์ ํํ๋ ์ธํฐ๋ทฐ ์งํ |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | Training Dataset (multi modal) - ์์ด(CMU-MOSI)/ํ๊ตญ์ด(AI-Hub ๋ฉํฐ๋ชจ๋ฌ ์์) Multi-class sentiment analysis - KoBERT Generative AI - DALL.E Multi-modal Emotion Recognition - Tensor Fusion Network PyTorch OpenCV |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | 1. ํ
์คํธ์ ๊ฐ์ ๋งฅ๋ฝ์ ์ ๊ตํ๊ฒ ์ฝ์ ์ ์๋ ๋ฉํฐ๋ชจ๋ฌ AI๋ฅผ ํตํด ์ฃผ์ด์ง ํ๋กฌํํธ ๊ฐ์ ๋งฅ๋ฝ์ ์ ํฉํ ์ด๋ฏธ์ง๋ฅผ ์์ฑํ ์ ์์ 2. human-readable prompt revisions: ์ฌ์ฉ์๊ฐ ๋ชจ๋ธ์ ๋ ์ ์ดํดํ๊ณ trial-and-error ์๋ ํ์๋ฅผ ์ค์ด๋๋ก ํจ 3. ์ ์ ์ํ(์ฌ๋ฆฌ ์๋ด, ์คํธ๋ ์ค ์กฐ์ , expressive writing ๋ฑ)์ ํ์ฉ๋ ์ ์์ |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | 1. "์ฐ๋ฆฌ๋ ์กํฐ๋ธํ ํ์ด๋ค"๋ฅผ ํ์ ๋ชฉํ๋ก ์ธ์ฐ๊ณ ๊ทธ๋ผ์ด๋๋ฃฐ์ ์ ํจ 2. ํ๋กฌํํธ ์์ง๋์ด๋ง, Sentiment Analysis, ๋ฉํฐ๋ชจ๋ฌ ๊ฐ์ ์ธ์ ๊ด๋ จ ์ ํ ์ฐ๊ตฌ ์กฐ์ฌ ์งํ 3. DALLE3 ๋ฐ KoBERT ๋ชจ๋ธ ํ ์คํธ 4. ๊ธฐ์ ๋ธ๋ก๊ทธ ๊ฐ์ค ๋ฐ ์ ํ ์ฐ๊ตฌ ์กฐ์ฌ ๋ ผ๋ฌธ ๋ด์ฉ ๋ฐ ๊ด๋ จ ๊ฐ๋ฐ ๊ธฐ์ ์ ๋ฆฌ |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | 1. Prompirit ๋
ผ๋ฌธ ๋ฐํ 2. ์ ์ ์คํฐ๋์ ๋์ผํ ํ๊ฒฝ์์ Prompirit์ ์ด์ฉํด ์ด๋ฏธ์ง๊ฐ ์์ฑ๋๋ ๊ณผ์ ์์ฐ |
๋ฐํ์๋ฃ | https://drive.google.com/drive/folders/1L1ormL4NdW02MkfbpuNZ-_dXb8O9880UcN9VTuKVpdg_3RIUz2WIgSwWOJxHQVQUcjX6p06T |
๊ธฐํ | [References] [1] Yunlong Wang, Shuyuan Shen, and Brian Y. Lim. 2023. RePrompt: Automatic Prompt Editing to Refine AI-Generative Art Towards Precise Expressions. In Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems (CHI โ23), April 23โ28, 2023, Hamburg, Germany. ACM, New York, NY, USA, 29 pages. https://doi.org/10.1145/3544548.3581402 [2] Jonas Oppenlaender. 2022. Prompt Engineering for Text-Based Generative Art. arXiv 1, 1. Retrieved from http://arxiv.org/abs/2204.13988 [3] Ankita Gandhi, Kinjal Adhvaryu, Soujanya Poria, Erik Cambria, Amir Hussain, Multimodal sentiment analysis: A systematic review of history, datasets, multimodal fusion methods, applications, challenges and future directions, Information Fusion, Volume 91, 2023, Pages 424-444, ISSN 1566-2535, https://doi.org/10.1016/j.inffus.2022.09.025. [4] Amir Zadeh, Minghai Chen, Soujanya Poria, Erik Cambria, and Louis-Philippe Morency. 2017. Tensor Fusion Network for Multimodal Sentiment Analysis. In Proceedings of the 2017 Conference on Empirical Methods in Natural Language Processing, pages 1103โ1114, Copenhagen, Denmark. Association for Computational Linguistics. [5] Andrea Scarantino. 2017. How to Do Things with Emotional Expressions: The Theory of Affective Pragmatics. Psychological Inquiry 28, 2โ3: 165โ185. https://doi.org/10.1080/1047840X.2017.1328951 |
ํ๋ก์ ํธ๋ช / ๋ถ์ | ์บฃ์นํ์: ํจ์จ์ ์ธ ์๊ฐ ๊ด๋ฆฌ์ ์ด๋ ค์์ ๊ฒช๋ 2030์ธ๋๋ฅผ ์ํ ํ์ด๋จธ ๊ธฐ๋ฐ ๋ชจ๋ฐ์ผ ์๊ฐ ๊ด๋ฆฌ ๊ฒ์ ์ดํ๋ฆฌ์ผ์ด์ |
---|---|
์์ฑ์ผ | 2023-12-16 00:00:00 |
ํ๋ฒํธ ๋ฐ ํ๋ช | 19. TMM |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ์ด๊ฐ์ฐ(2176241) ํ์ฅ, ์ฐ๋ฝ๋ด๋น, ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ, ๊ฒ์ ์๋๋ฆฌ์ค ๋ผ์ดํ
ํ์์ฐ(2071052) ํ์, ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ, ๊ทธ๋ํฝ ๋ฆฌ์์ค ๋์์ธ ์ด์์(1971037) ํ์, ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ, ๊ทธ๋ํฝ ๋ฆฌ์์ค ๋์์ธ |
ํ์ง๋๊ต์ | ์ต๋ณ์ฃผ ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ์ฐ๋ฆฌ๋ ์ผ๊ณผ ํด์์ ์๊ฐ์ ํผ์ฌ๋ก ์ ๋ฌด ์ง์ค์ด ์ด๋ ค์ด 2030 ์ธ๋์ ์๊ฐ ๋๋น ์์ฐ ํจ์จ์ฑ ์ฆ์ง์ ์ํด ๊ฒ์์ฑ์ผ๋ก ์ ๋ฌด ๋๊ธฐ๋ฅผ ๋ถ์ฌํ๋ 2D ๋ชจ๋ฐ์ผ ์๊ฐ ๊ด๋ฆฌ ์ดํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ญ๋๋ค. |
๋ฌธ์ ์ ์ ์ | ๋ง์ 20, 30๋๊ฐ ์ ๋ฌด ๋ฐ ๊ณต๋ถ๋ฅผ ๋น๋กฏํ์ฌ ํด์ผ ํ ์ผ์ ์์์ ๋๋ผ๊ฑฐ๋ ์ง์คํ์ง ๋ชปํ๋ค. ๋ํ ์ผ๊ณผ ํด์ ๊ฐ์ ๊ตฌ๋ถ์ ํ์คํ ํ์ง ๋ชปํ๊ณ ์ ๋ฌด ์๊ฐ๊ณผ ํด์ ์๊ฐ์ด ํผ์ฌ๋๊ฒ ๋ด๋ฒ๋ ค ๋์ด ํจ์จ์ ์ธ ์๊ฐ ๊ด๋ฆฌ์ ์คํจํ๋ ๊ฒฝ์ฐ๊ฐ ๋น์ผ๋น์ฌํ๋ค. ์ด๋ก ์ธํด ๊ฒฐ๊ตญ ์์ ์๊ฐ ๋๋น ์์ฐ ํจ์จ์ฑ์ด ์ ํ๋๋ ๋ฌธ์ ๊ฐ ์ฆ๊ฐํ๊ณ ์๋ค. |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | Habitica: ํฌ๋๋ฆฌ์คํธ๋ฅผ ์ฒดํฌํด ๊ฒฝํ์น๋ฅผ ์์ ์บ๋ฆญํฐ๋ฅผ ์ก์ฑํ๊ณ , ํซ์ด๋ ํ ๊ฒ์ ๋ชจ์ ์ ์๋ ๊ฒ์. ๋ฐ์ผ๋ฆฌ ๋ฃจํด์ด๋ ๋ฝ๋ชจ๋๋ก ์ฑ๋ฆฐ์ง ๋ฑ์ ํ ์ ์๋ค. ๊ทธ๋ฌ๋ ํ๊ตญ์ด ์ง์์ด ๋์ง ์๊ณ ์ฌ์ฉ์๊ฐ ์ผ์ ํ์ง ์์์์๋ ์์๋ก ๋ฆฌ์คํธ๋ฅผ ์ฒดํฌํ ์ ์๋ค๋ ์ฝ์ ์ด ์๋ค. ์ดํํ: ํ์ด๋จธ๋ฅผ ์ผ๋ ๋์ ํด๋ํฐ์ผ๋ก ๋ด์ง์ ํ๋ ค๊ณ ํ๋ฉด ํ์ด๋จธ๋ฅผ ์ค์งํด ์๊ฐ์ ์ง๊ณ๋์ง ์๊ฒ ๋ง๋ ์๊ฐ ๊ด๋ฆฌ ์ดํ. ๋ค๋ฅธ ์ฌ์ฉ์๋ค๊ณผ ์คํฐ๋๊ทธ๋ฃน์ ๋ง๋ค ์ ์๊ณ , ๋ฐฑ์์์์ด๋ ์๋จ์ด, ๋ฝ๋ชจ๋๋ก ๊ธฐ๋ฅ ๋ฑ์ ์ ๊ณตํ๋ค. ๊ทธ๋ฌ๋ ์ค์ค๋ก์ ์์ง๊ฐ ์๋ค๋ฉด ๋๊ธฐ๋ถ์ฌ๊ฐ ๋์ง ์๋๋ค๋ ์ฝ์ ์ด ์๋ค. Focus To-Do: ๋ฝ๋ชจ๋๋ก ํ์ด๋จธ์ ์ค์ผ์ค ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ์ฑ. ์ ํ๋ชจ๋(ํธ๋ํฐ ๋ค์ง๊ธฐ, ์ฑ ์ข ๋ฃ ๊ธ์ง)๋ก ๊ฐ์ ์ฑ์ ๋ถ์ฌํ๊ณ ๋ฐฑ์์์ ๊ธฐ๋ฅ์ผ๋ก ์ง์ค๋ ฅ ํฅ์์ ๋์์ ์ค๋ค. ์ ๋ฌด ๋ฌ์ฑ์ ๋ฐ๋ฅธ ๋ณด์์ ๋ชจ์ ๋๋ฌด๋ฅผ ํค์ธ ์ ์๋ ๋ฏธ๋ ๊ฒ์์ ํตํด ์ฑ์ทจ๊ฐ์ ์ป์ ์ ์๋ค. ๊ทธ๋ฌ๋ ๋๋ฌด๊ฐ ์ฑ์ฅํ๋ ๊ฒ ์ธ์ ๋ค๋ฅธ ์คํ ๋ฆฌ์ฑ์ด ์์ด ํฅ๋ฏธ๋ฅผ ๋๋ผ์ง ๋ชปํ ์ ์๋ค. |
์ ์๋ด์ฉ | ๊ฒ์ ๊ธฐ๋ฅ ์ค ํ๋์ธ ํ์ด๋จธ๋ฅผ ๊ฐ๋จํ ์กฐ์ํ์ฌ ๊ฐ์ ์ฑ์ ๋๋ฐํ ์๊ฐ ๊ด๋ฆฌ๋ฅผ ํ ์ ์์ผ๋ฉฐ, ์ด ๊ฐ์ ์ฑ์ ๋ํ ์ฌ์ฉ์์ ์ง๊ฐ๊ณผ ๋ฐํฅ์ ์ค์ด๊ธฐ ์ํด ์์ ์ด ์ ํ ์๊ฐ์ ์ถฉ์คํ ์ดํํ์ ๋ ๋ณด์์ผ๋ก ์บ๋ฆญํฐ๋ฅผ ๊พธ๋ฏธ๋ ๋ฑ ๊ฐ์ธ์ ์ทจํฅ์ ๋ด์ ์ปค์คํ
ํ ์ ์๋ ๊ฒ์์ ์๋น์ค๋ฅผ ์ ๊ณตํ์ฌ ์ฑ์ทจ๊ฐ์ ์ค๋ค. ์ด๋ฅผ ์ด์ฉํ์ฌ ์๊ฐ์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๊ฒ ๋ง๋ค์ด ์์
๋ฅ๋ฅ , ์๋ ๋ฑ์ ํฅ์์์ผ ์์ฐ ํจ์จ์ฑ์ ๋์ผ ์ ์๋ ๋๊ธฐ๋ฅผ ๋ถ์ฌํ๊ณ ์ ํ๋ค. ๋ฟ๋ง ์๋๋ผ, ๊ฒ์ ๋ด ์น๊ตฌ ๊ธฐ๋ฅ์ ํตํด ์๋ก ๊ฐ์ ๊ต๋ฅ๊ฐ ์ด๋ ค์ด ๋ฐ์ ํ๋ ์ฌํ ์์์ ๊ฒ์์ด๋ผ๋ ๊ณตํต๋ ๊ด์ฌ์ฌ๋ฅผ ์ฆ๊ธฐ๊ณ , ์๋ก๊ฐ ์ด๋ป๊ฒ ์ง๋ด๋์ง ๊ฐ๋ณ๊ฒ ํ์ธํ๊ธฐ๋ ํ๋ฉฐ ์ฐ๊ฒฐ๊ณ ๋ฆฌ๋ฅผ ์ด์ด๊ฐ ์ ์๊ฒ ๋์ ์ฌ์ฉ์์๊ฒ ์ฆ๊ฑฐ์๊ณผ ์ ์ ์ ์ถฉ์กฑ๊ฐ ๋ํ ์ฃผ๊ณ ์ ํ๋ค. 1. ํ์ด๋จธ + ํด๋ํฐ ์ ํ๋ชจ๋ ๊ธฐ๋ฅ์ผ๋ก ์ฌ์ฉ์๊ฐ ์ค์ ํ ์๊ฐ ๋์ ๊ฐ์ ์ ์ผ๋ก ํด๋ํฐ์ ํ์ง ๋ชปํ๋๋ก ํ๋ค. 2. ํ์ด๋จธ๋ก ์ค์ ํ ์๊ฐ์ด ์ง๋๋ฉด ์ ํ๋ชจ๋๊ฐ ํ๋ฆฌ๊ณ , ์๊ฐ ๊ด๋ฆฌ์ ๋ํ ๋ณด์์ผ๋ก ๊ฒ์ ์ฌํ๋ฅผ ์ง๊ธํ๋ค. 3. ์ง๊ธ๋ ์ฌํ๋ก ์์ดํ ์ ๊ตฌ๋งคํ์ฌ ์บ๋ฆญํฐ์ ์์ ์ ๋ง์์ ๊พธ๋ฏธ๊ณ ์ฑ์ฅ์ํจ๋ค. ์ด๋ฅผ ์น๊ตฌ๋ค์๊ฒ ๊ณต์ ํ๊ณ ์๋ก์ ๋ง์์ ๋ฐฉ๋ฌธํจ์ผ๋ก์จ ์น๊ตฌ์ ๊ต๋ฅํ ์ ์๋ค. 4. ์ด๋ ์ฌํ๋ ์ค๋ก์ง ํ์ด๋จธ ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ ๋๋ง ์ง๊ธํจ์ผ๋ก์จ, ์ ๋ฌด๋ณด๋ค ๊ฒ์ ์์ฒด์ ์๊ฐ์ ๋ ๋ง์ด ์ฐ๋ ์ฃผ๊ฐ์ ๋ ์ํฉ์ ๋ง๋๋ค. ์ด๋ฌํ ๊ธฐ๋ฅ์ ๋ฐํ์ผ๋ก ๊ธฐ์กด์ ๋น์ทํ ์ดํ๋ฆฌ์ผ์ด์ ๊ณผ ๊ฐ์ด ์ฌ์ฉ์์ ์๊ฐ ๊ด๋ฆฌ๋ฅผ ๋์ฐ๋ฉด์๋, ์ฌ์ฉ์๊ฐ ์ ๋ฌด/๊ณต๋ถ๋ฅผ ์ง์ํ ๋๊ธฐ๋ฅผ ๋ถ์ฌํ์ฌ ํจ์จ์ ์ธ ์๊ฐ ๊ด๋ฆฌ๊ฐ ๊ณ์๋๋๋ก ํ๋ค. |
๊ตฌํ๋ฐฉ๋ฒ | ์ ๋ํฐ๋ฅผ ์ด์ฉํ์ฌ ๊ฒ์์ฑ์ ๊ตฌํํ ์์ ์ด๋ค. ์ถ๊ฐ์ ์ผ๋ก ํ์ํ ๊ทธ๋ํฝ ๋ฆฌ์์ค๋ ํ๋ฆฌ ์์ค๋ฅผ ์ด์ฉํ๊ฑฐ๋, ์ง์ ์ฐฝ์ํ ์์ ์ด๋ค. |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | ๊ฒ์ ์์ง - ์ ๋ํฐ(Unity) ํด๋ผ์ฐ๋ ์๋ฒ - ํฌํค(Photon) ๋ฐ์ดํฐ๋ฒ ์ด์ค - SQLite |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | ์ ๋ฌด ๋ฐ ๊ณต๋ถ๋ฅผ ๊ณํ๋๋ก ์งํํจ์ ๋ฐ๋ผ, ์ฆ๊ฐ์ ์ผ๋ก ๋ณด์์ด ์ฃผ์ด์ง๊ณผ ๋์์ ์๊ฐ์ ์ธ ํ๋ฉด ๋ณํ๋ฅผ ๋ณด์ฌ์ฃผ๋ ๊ฒ์์ ํน์ฑ์ ์ด์ฉํ์ฌ ๋น๊ต์ ๋น ๋ฅด๊ณ ์ถฉ์กฑํ๊ธฐ ์ฌ์ด ์ฑ์ทจ๊ฐ์ ์ ๊ณตํ๋ค. ๋ํ ์ฑ์ทจ๊ฐ์ ๋น๋กฏํด ์น๊ตฌ๋ค๊ณผ ํจ๊ป ๊ฒ์์ ์ฆ๊ธฐ๊ณ ์๋ค๋ ์ ๋๊ฐ์ ํ์ฑํ ์ ์๊ฒ ํ์ฌ ์ฌ์ฉ์๊ฐ ์ดํ๋ฆฌ์ผ์ด์ ์ด์ฉ์ ์ค๊ฐ์ ๊ทธ๋ง๋์ง ์๊ณ ์ง์์ ์ผ๋ก ์ฌ์ฉํ ๋๊ธฐ๋ฅผ ๋ถ์ฌํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ฅผ ํตํด ์ ๋ฌด๋ฅผ ๊ณ์ํ ์์์ ์ฆ์ง์ํจ๋ค. ๋๋ถ์ด ํ์ด๋จธ์ ํด๋ํฐ ์ ํ๋ชจ๋ ๊ธฐ๋ฅ์ ์ด์ฉํ์ฌ ์ฌ์ฉ์๊ฐ ์ผ์ ์ง์คํ๋ ๊ฒ์ ๊ฐ์ ์ฑ์ ๋๋ฐํ ๋์์ ์ฃผ์ด ์ด์ ๋ณด๋ค ์๊ฐ ๋๋น ์์ฐ ํจ์จ์ฑ์ ๋์ธ๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | ์ฃผ์ ๋ฐ ์ฃผ ์ฌ์ฉ ํ๊ฒ์ธต์ ํ์ ํ๋ค. ๋ฉํ ์ ๋ฉด๋ด์ผ๋ก ๊ฐ๋ฐ ๋ง์ธ๋์ ํด ๋ฑ์ ๋ํ ์ด๋๋ฐ์ด์ค์ ํผ๋๋ฐฑ์ ๋ฐ์๋ค. ์ฌ์ฉ ํ๋ ์์ํฌ ๋ฐ ํด์ ํ์ ํ๊ณ , ์ดํ๋ฆฌ์ผ์ด์ ์ ๊ตฌ์ฒด์ ์ธ ๋ชฉ์ ๊ณผ ๊ตฌ์ฑ์ ์ ํ๋ค. ๋จ์ฒด ์ ๋ฌด ์ฐ๋ฝ & ์๋ฃ ๊ณต์ ์ฉ ํ ๋ฉ์ ์ ๋ก slack ์ํฌ์คํ์ด์ค๋ฅผ ๋ง๋ค๊ณ ํ github๋ฅผ ๊ฐ์คํ๋ค. ๋ณธ๊ฒฉ์ ์ธ ๊ฐ๋ฐ๊ณผ ํ๋กํ ํ์ ์ค๊ณ์ ์์ ํ์ํ ์์๋ค(์ธ๋ถ ๊ธฐ์ , ์๋๋ฆฌ์ค)์ ํ์ ํ๊ณ ๊ตฌ์ถํ๋ค. ํ์ํ ํ๋ฉด๋ค์ ์ข ๋ฅ, ๊ตฌ์ฒด์ ์ธ UI ๋์์ธ๊ณผ ํ๋ฉด ์ ํ ํ๋ก์ฐ๋ฅผ ๊ตฌ์ฑํ๊ณ Figma๋ฅผ ์ด์ฉํด ์ค์ ํ๋ฆ, ์ฌ์ฉ์ ์ธํฐ๋์ ์ ๋ณด์ฌ์ฃผ๋ ๋์์ธ ํ๋กํ ํ์ ์ ๊ฐ๋ฐํ๋ค. |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | Figma๋ฅผ ํตํด ๋ง๋ ์ดํ๋ฆฌ์ผ์ด์ ์ ๋ค์ด๊ฐ ํ๋ฉด ๋์์ธ๊ณผ ์ ์ฒด์ ์ธ ์คํ ๋ฆฌ ํ๋ก์ฐ, UI ๋ฐ ์ฌ์ฉ์์์ ์ธํฐ๋์ ์์ฐ ํ๋กํ ํ์ ์ ํ ๋๋ก ์ ๋ํฐ๋ฅผ ์ด์ฉํด ์ค์ ๊ฒ์์ ๊ฐ๋ฐํ์ฌ ํ๋ ์ด ํด๋ณธ ํ, ํผ๋๋ฐฑ์ ๋ฐ์ํด ๊ฐ์ ํ๋ค. |
๋ฐํ์๋ฃ | https://docs.google.com/presentation/d/1LR4r7xYT-VR4Nmh6scwZOBfhulO9c5XBYnlLRpPzEUM/edit?usp=sharing |
๊ธฐํ |
ํ๋ก์ ํธ๋ช / ๋ถ์ | ์ฟก์ธ์ด๋ธ: ๊ณ ๋ฌผ๊ฐ ์๋์ ์๋น ์ ๊ฐ์ ์ํ๋ 1์ธ ๊ฐ๊ตฌ์๊ฒ โ๋์ฅ๊ณ ์ ์์ฌ๋ฃ ๊ด๋ฆฌโ, โ๋ ์ํผ ์ถ์ฒโ, โ์๋น ์ ๊ฐ ํต๊ณโ๋ฅผ ์ ๊ณตํ๋ ์น ์ฑ ์๋น์ค |
---|---|
์์ฑ์ผ | 2023-12-12 |
ํ๋ฒํธ ๋ฐ ํ๋ช | 20. ์ฟ ํน๋ง๋ง |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ์ต์์(1971053) ํ์ฅ, AI ํํธ ๋ด๋น ์ก์ง๋ฏผ(2076214) ํ์, ๋์์ธ, ํ๋ก ํธ์๋ ๋ด๋น ์ฐจ์์ฐ(2076404) ํ์, ๋ฐฑ์๋ ๋ด๋น |
ํ์ง๋๊ต์ | ์ฌ์ฌํ ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ์ฟก์ธ์ด๋ธ๋ ๋น์ผ ์ธ์๋น, ๋ฐฐ๋ฌ๋น๊ฐ ๋ถ๋ด ๋์ง๋ง ์์ง ์๋ฆฌ์๋ ์ํด๊ณ , ๋์ฅ๊ณ ์ ์์ฌ๋ฃ๋ ๊ธ๋ฐฉ ์ํด ๋ด๋ค๋ฒ๋ฆฌ๊ธฐ๊ฐ ์ผ์์ธ ์ด๋ณด ์์ทจ์๋ค์๊ฒ โ๋์ฅ๊ณ ์ ์์ฌ๋ฃ ๊ด๋ฆฌโ, โ๋ ์ํผ ์ถ์ฒโ, โ์๋น ์ ๊ฐ ํต๊ณโ๋ฅผ ์ ๊ณตํ์ฌ ์๋ฆฌ ํด๋จน๊ธฐ๋ฅผ ๋ฐํ์ผ๋ก ์๋น ์ ๊ฐ์ ๋๋ ์ฑ ์๋น์ค์
๋๋ค. |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ์ฟก์ธ์ด๋ธ๋ ๋น์ผ ์ธ์๋น, ๋ฐฐ๋ฌ๋น๊ฐ ๋ถ๋ด ๋์ง๋ง ์์ง ์๋ฆฌ์๋ ์ํด๊ณ , ๋์ฅ๊ณ ์ ์์ฌ๋ฃ๋ ๊ธ๋ฐฉ ์ํด ๋ด๋ค๋ฒ๋ฆฌ๊ธฐ๊ฐ ์ผ์์ธ ์ด๋ณด ์์ทจ์๋ค์๊ฒ โ๋์ฅ๊ณ ์ ์์ฌ๋ฃ ๊ด๋ฆฌโ, โ๋ ์ํผ ์ถ์ฒโ, โ์๋น ์ ๊ฐ ํต๊ณโ๋ฅผ ์ ๊ณตํ์ฌ ์๋ฆฌ ํด๋จน๊ธฐ๋ฅผ ๋ฐํ์ผ๋ก ์๋น ์ ๊ฐ์ ๋๋ ์น ์ฑ ์๋น์ค์
๋๋ค. |
๋ฌธ์ ์ ์ ์ | 1์ธ ๊ฐ๊ตฌ๋ ๋ ๋ฆฝ ์ด๋ฐ์ ์๋ฆฌ๋ฅผ ํ๊ณ , ์์ฌ๋ฃ๋ฅผ ๊ด๋ฆฌ ๋ฐ ํ์ฉํ๋๋ฐ์ ์ด๋ ค์์ ๊ฒช๊ณ ๊ฒฐ๊ตญ ๋ฐฐ๋ฌ์ด๋ ์ธ์์ผ๋ก ์ด๋ฅผ ๋์ฒดํ๊ฒ ๋๋ค. ๋ฌผ๊ฐ๊ฐ ์ ์ ๋์์ง๋ ์์ฆ, ์ด๋ก ์ธํด ๋ฐ์ํ๋ ๊ณผํ ์๋น ๋ถ๋ด์ ๊ฒฝ์ ์ ์ฌ์ ๊ฐ ๋ถ์กฑํ ๋ง์ 1์ธ ๊ฐ๊ตฌ๋ก ํ์ฌ๊ธ ์ง์ ์๋ฆฌ๋ฅผ ํด๋จน๋๊ฒ์ ์๊ฐํด๋ณด๊ฒํ๋ค. ํ์ง๋ง ์๋ฆฌ์ ์ต์ํ์ง ์์ ์ฌ๋๋ค์๊ฒ๋ ์ฝ์ง ์์ ๊ฒ์ด ํ์ค์ด๋ค. ๋ฟ๋ง์๋๋ผ ๋ฐฐ์ก์ ์ํ ์ต์์ฃผ๋ฌธ๊ธ์ก์ด ์๋ ์จ๋ผ์ธ ์ฅ๋ณด๊ธฐ๊ฐ ํ์ฑํ๋ ์์ฆ, 1์ธ ๊ฐ๊ตฌ๋ ๋ค๋์ ์์ฌ๋ฃ๋ฅผ ๊ธฐํ ๋ด์ ์๋นํ๋๋ฐ์ ์ด๋ ค์์ ๊ฒช๊ธฐ๋ํ๋ค. |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | ๊ฐ์ง๊ณ ์๋ ์์ฌ๋ฃ๋ฅผ ๋ฑ๋กํ๊ณ ํด๋น ์ฌ๋ฃ๋ค๋ก ๋ง๋ค์ด ๋จน์ ์ ์๋ ์์ ๋ ์ํผ๋ฅผ ์ ๊ณตํ๋ ์ฑ ์๋น์ค โ๋์ฅ๊ณ ํ๋จน๊ธฐโ๊ฐ ์กด์ฌํ๋ค. ํ์ง๋ง ํด๋น ์ฑ์ ์ฌ๋ฌผ ์ธ์, ํ ์คํธ ์ธ์๊ณผ ๊ฐ์ ๊ธฐ์ ์ ์ด์ฉํ์ง ์๊ธฐ ๋๋ฌธ์ ์ฌ์ฉ์๊ฐ ์ง์ ์ฌ๋ฃ๋ฅผ ํ๋ํ๋ ๋ฑ๋กํด์ผํ๋ ๋ถํธํจ์ด ์๋ค. ๋ํ ํด๋น ์ฑ์ ์ฑ ๋ด์์ ๋ ์ํผ๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ด ์๋๋ผ ๋งํฌ๋ฅผ ์ด์ฉํด ์ธ๋ถ ์ฌ์ดํธ์ ๋ ์ํผ๋ฅผ ์ ๊ณตํ๊ธฐ์ ์ฌ์ฉ ๊ณผ์ ์ด ๋งค๋๋ฝ์ง ์๋ค. ๋ฟ๋ง ์๋๋ผ, ๋จ์ํ ์ฌ๋ฃ ๋ฑ๋ก๊ณผ ๋ ์ํผ ์ถ์ฒ์ ๊ธฐ๋ฅ๋ง์ ๊ฐ์ง๊ณ ์์ด ๊ธฐํ ๋ด์ ์ ์ ํ ์์ฌ๋ฃ ์๋น ๋ฐ ๊ด๋ฆฌ ์ ๋๋ ์ง์ํ์ง ์์ผ๋ฉฐ, ์๋น ์ ๊ฐ์ ๋ชฉ์ ์ผ๋ก ํ๋ 1์ธ ๊ฐ๊ตฌ ์ฌ์ฉ์์๊ฒ๋ ์๋น ์ ๊ฐ ๋ด์ญ์ ํ์ธํ๊ณ ๋๊ธฐ๋ฅผ ๋ถ์ฌํ๊ธฐ์๋ ๋ถ์กฑํจ์ด ์๋ค. |
์ ์๋ด์ฉ | ์ฟก์ธ์ด๋ธ๋ ์ฌ์ฉ์๊ฐ ์์ฌ๋ฃ๋ฅผ ์ํํ๊ฒ ๊ด๋ฆฌํ๊ณ , ์๋น๋ฅผ ์ ๊ฐํ ์ ์๋๋ก ๋๋๋ค. ์ฌ์ฉ์๋ ํ ์คํธ ์ธ์ AI๊ธฐ์ ์ ๋ฐํ์ผ๋ก ์์์ฆ์ด๋ ์ฃผ๋ฌธ๋ด์ญ ์บก์ฒ๋ณธ์ ์ฒจ๋ถํ์ฌ ๋์ฅ๊ณ ์ ์์ฌ๋ฃ๋ฅผ ์ฑ์ ๋ฑ๋กํ ์ ์๋ค. ๋, ์ฌ๋ฌผ ์ธ์ AI๋ฅผ ํตํด ์ค์ ๋ฌผํ๋ค์ ์นด๋ฉ๋ผ๋ก ์ค์บํ์ฌ ๋ฑ๋กํ ์๋ ์๋ค. ์์ ๊ธฐ์ ๋ก ๋ฑ๋ก์ ํ์ง ๋ชปํ ๊ฒฝ์ฐ ์ง์ ๋ฑ๋กํ ์ ์๋ค. ์ฟก์ธ์ด๋ธ๋ ์์ฌ๋ฃ ๋ชฉ๋ก์ ๋ฑ๋ก๋์ด ์๋ ์ฌ๋ฃ๋ค๋ก ์๋ฆฌํ ์ ์๋ ์์์ ๋ ์ํผ๋ฅผ ์ ๊ณตํ์ฌ, ์ฌ์ฉ์๊ฐ ๊ฐ์ง ์ฌ๋ฃ๋ฅผ ๋ฐํ์ผ๋ก ์ง์ ์๋ฆฌ๋ฅผ ํด๋จน๊ธฐ ์ข์ ํ๊ฒฝ์ ์ ๊ณตํ๋ค. ์ฌ์ฉ์๊ฐ ๊ตฌ๋งคํ ์์ฌ๋ฃ๊ฐ ๋ฐฉ์น๋์ง ์๋๋ก ๋ฑ๋ก์ผ์ ๋ฐ์ดํฐ๋ฅผ ์ด์ฉํ์ฌ ์ฌ์ฉ์์๊ฒ ์๋ฆผ์ ๋ณด๋ด์ค๋ค. ๋ฑ๋กํ ์์ฌ๋ฃ๋ค์ ๊ฐ๊ฒฉ ์ ๋ณด๋ค์ ์ ์ฅํ๊ณ , ์ฌ์ฉ์๋ก ํ์ฌ๊ธ ์์ฐ์ ์ค์ ํ๋๋ก ํ์ฌ ์ฌ์ฉ์๊ฐ ์์ฐ ๋ด์์ ์ง์ถ์ ํ๊ณ ์๋์ง ํ์ธํ ์ ์๋ ํต๊ณ ์งํ๋ฅผ ์ ๊ณตํ๋ค. |
๊ตฌํ๋ฐฉ๋ฒ | ๋์์ธ: ๊ธฐํ์, ์์ด์ดํ๋ ์, ํ๋ก์ฐ์ฐจํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์น ๋์์ธ UI/UX๋ฅผ ์์ฑํ๋ค. ํ๋ก ํธ : ์์ฑ๋ ๋์์ธ์ ๋ฐํ์ผ๋ก ์น ํผ๋ธ๋ฆฌ์ฑ์ ์งํํ๋ค. ์์ฑ๋ ๋ฐฑ์๋ api๋ฅผ ์ฐ๊ฒฐํ์ฌ ์ค์ ๋ฐ์ดํฐ๋ฅผ ์ฐ๋ํ๋ค. ๋ฐฑ : ํ๋ก ํธ๋จ๊ณผ ์ฐ๊ฒฐํ API๋ฅผ ๊ตฌํํ๋ค. AI ๋ชจ๋ธ์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๊ณผ์ ์ด ํ์ํ ๊ธฐ๋ฅ๋ค์ ๊ฒฝ์ฐ ๋ฐ์ดํฐ๋ฅผ AI ๋ชจ๋ธ์ด ์์นํ ์๋ฒ๋ก ๋ณด๋ธ ํ ๋ชจ๋ธ์ ์ํด ๊ฐ๊ณต๋ ๋ฐ์ดํฐ๋ฅผ ๋ฐฑ์๋ ์๋ฒ๋ก ๋ฐ์์์ ํ๋ก ํธ๋จ์ผ๋ก ์ ๋ฌํ๋ค. |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | ๋์์ธ - Figma ์ด์ฉ ํ๋ก ํธ์๋ - TypeScript, tailwind CSS, React, ์๋๋ก์ด๋ ์คํ๋์ค ์น ๋ทฐ ์ด์ฉ ๋ฐฑ - Git, Java, Spring, MySQL, Redis, Docker, AWS AI - Pytorch, TensorFlow, Tencent ํด๋ผ์ฐ๋ |
๊ตฌํ๋ฐฉ๋ฒ | ๋์์ธ: ๊ธฐํ์, ์์ด์ดํ๋ ์, ํ๋ก์ฐ์ฐจํธ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์น ๋์์ธ UI/UX๋ฅผ ์์ฑํ๋ค. ํ๋ก ํธ : ์์ฑ๋ ๋์์ธ์ ๋ฐํ์ผ๋ก ์น ํผ๋ธ๋ฆฌ์ฑ์ ์งํํ๋ค. ์์ฑ๋ ๋ฐฑ์๋ api๋ฅผ ์ฐ๊ฒฐํ์ฌ ์ค์ ๋ฐ์ดํฐ๋ฅผ ์ฐ๋ํ๋ค. ์์ฑ๋ ์น์ ์๋๋ก์ด๋ ์น ๋ทฐ๋ฅผ ํตํด ์น ์ฑ์ผ๋ก ๊ตฌํํ๋ค. ๋ฐฑ : ํ๋ก ํธ๋จ๊ณผ ์ฐ๊ฒฐํ API๋ฅผ ๊ตฌํํ๋ค. AI ๋ชจ๋ธ์ ๋ฐ์ดํฐ ์ฒ๋ฆฌ ๊ณผ์ ์ด ํ์ํ ๊ธฐ๋ฅ๋ค์ ๊ฒฝ์ฐ ๋ฐ์ดํฐ๋ฅผ AI ๋ชจ๋ธ์ด ์์นํ ์๋ฒ๋ก ๋ณด๋ธ ํ ๋ชจ๋ธ์ ์ํด ๊ฐ๊ณต๋ ๋ฐ์ดํฐ๋ฅผ ๋ฐฑ์๋ ์๋ฒ๋ก ๋ฐ์์์ ํ๋ก ํธ๋จ์ผ๋ก ์ ๋ฌํ๋ค. |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | ๋์์ธ - Figma ์ด์ฉ ํ๋ก ํธ์๋ - JavaScript ๋๋ TypeScript์ Kotlin. React ์ด์ฉ ๋ฐฑ - Git, Java, Spring, MySQL, Docker, EC2, RDS, S3, ELB AI - Pytorch, TensorFlow |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | 1์ธ ๊ฐ๊ตฌ๋ ์ฟก์ธ์ด๋ธ๋ฅผ ํตํด ๋์ฅ๊ณ ์ ์์ฌ๋ฃ๋ฅผ ์ํํ๊ฒ ๊ด๋ฆฌํ๊ณ , ์ฟก์ธ์ด๋ธ๋ ์ฌ์ฉ์๋ค์ด ๊ฐ์ง ์ฌ๋ฃ๋ฅผ ๋ฐํ์ผ๋ก ์๋ฆฌ๋ฅผ ํ๋๋ก ์ ๋ํ์ฌ ์๋น๋ฅผ ์ ๊ฐ์ ์ด๋์ด๋ธ๋ค. ๋, ์ฌ์ฉ์๋ค์ ์์ ์ ์๋น ์ ๊ฐ ํต๊ณ ๋ด์ญ์ ํ์ธํ์ฌ ์์ฐ ๋ด์ ํฉ๋ฆฌ์ ์ธ ์๋น๋ฅผ ์ด์ด๊ฐ ์ ์๋ค. ์ถ๊ฐ๋ก ๋ฐฐ๋ฌ๊ณผ ์ธ์์ด ์๋ ์ง์ ์๋ฆฌํด๋จน๋ ์ต๊ด์ ์๋น ์ ๊ฐ ๋ฟ๋ง ์๋๋ผ ๊ฑด๊ฐํ ์์ต๊ด ๊ฐ์ ์ผ๋ก ์ด์ด์ง ์๋ ์๋ค๋ ์ ์์ ์์๋ฅผ ๊ฐ๋๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | [๊ธฐํ/๋์์ธ] ์ ์ ๋ ์์ด๋์ด๋ฅผ ๋ฐํ์ผ๋ก ๋ฉํ ๋ง๊ณผ ์ง๋๊ต์ ๋ฉด๋ด์ ๊ฑฐ์ณ ์ฌ์ ์ฑ, ์คํ ๊ฐ๋ฅ์ฑ์ ๊ณ ๋ คํ์ฌ ์ฃผ์ ๊ตฌ์ฒดํ๋ฅผ ์งํํ๊ณ , ํ๋ฉด ๋ณ๋ก ๋ค์ด๊ฐ ๊ธฐ๋ฅ๋ค์ ๋ชจ๋ ๊ตฌ์ฒดํํ์ฌ ๋ฌธ์ํํจ. ์์ด์ดํ๋ ์์ ์์ฑ ํ ๋ค Figma๋ฅผ ํตํ ๋์์ธ ์งํ ์ค. [AI/๋ฐ์ดํฐ] ์ค๋ธ์ ํธ ๋ํ ์ ๊ณผ OCR ๊ธฐ์ ์ ์ฌ์ฉํ AI ๋ชจ๋ธ ๊ฒฐ์ ์ ์ํ ๊ธฐ์ ๊ฒ์ ์ ์งํํจ. ๊ฒ์ ๊ฒฐ๊ณผ ์ค๋ธ์ ํธ ๋ํ ์ ์๋ ๋์ ์ ํ๋์ ๋น ๋ฅธ ํ์ต์๋๋ฅผ ๊ฐ์ง yolo v8์ ์ฌ์ฉํ๊ณ OCR์ ๊ฒฝ์ฐ ์๋น์ค์์ ์ฌ์ฉํ ๋ฐ์ดํฐ์ ํน์ฑ์ ๊ณ ๋ คํ์ฌ easy OCR์ ์ฌ์ฉํ๊ธฐ๋ก ๊ฒฐ์ ํจ. ์ง๋๊ต์ ๋ฉด๋ด์ ํตํด ๋ฐ์ดํฐ ์์ง์ ๋ํ ํผ๋๋ฐฑ์ ๋ฐ์ ํฌ๋กค๋ง์ ์งํํ๊ธฐ๋ก ๊ฒฐ์ ํ ๋ค ์ ๋ ๋์์ ํตํ ๋ฐ์ดํฐ ์์ง์ ์งํ ์ค. [ํ๋ก ํธ/๋ฐฑ] ์น์ฑ ๊ตฌํ์ ์ํ ์๋๋ก์ด๋ ์น๋ทฐ ๊ตฌํ ๋ฐฉ๋ฒ์ ํ์ตํจ. ERD ์์ฑ์ ์๋ฃํจ. |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | ๋ก๊ทธ์ธ ๋ฐ ํ์๊ฐ์ ์ผ๋ก ์๋น์ค๋ฅผ ์์ํ๋ค. ์๋น์ค๋ฅผ ์์ ํ ๋ค์๋ ํ๋ฌ ์๋น ์์ฐ์ ์ค์ ํ๋ค. ์ฃผ์ ๊ธฐ๋ฅ์ธ โ๋์ฅ๊ณ ์ ์์ฌ๋ฃ ๊ด๋ฆฌ ๊ธฐ๋ฅโ๋ฅผ ์ํด object detection๊ณผ OCR๋ฅผ ์ด์ฉํ์ฌ ์์ฌ๋ฃ ์ธ์ ๋ฐ ๋ฑ๋ก์ ์งํํ๋ค. ๋จผ์ object detection ๊ธฐ์ ์ค YOLO v8์ ์ฌ์ฉํ์ฌ ๊ฐ ๋ชจ๋ธ์ ๊ฒฐ๊ณผ๋ก ์์ฌ๋ฃ๋ฅผ ์ธ์ํ๋ bounding box์ ์ธ์ ํ๋ฅ ์ ๋ณด์ฌ์ฃผ๊ณ ์์ฌ๋ฃ๋ฅผ ๋ฑ๋กํ๋ค. OCR ๊ธฐ์ ์ easyOCR์ ํ์ฉํ์ฌ ์ฃผ๋ฌธ๋ด์ญ ์บก์ฒ๋ณธ์ด๋ ์์์ฆ์ ์ค์บํ์ฌ ์์ฌ๋ฃ๋ฅผ ๋ฑ๋กํ๋ค. ๋ฑ๋ก๋ ์์ฌ๋ฃ๋ฅผ ๋ฐํ์ผ๋ก ์ ๊ณต๋ฐ์ ๋ ์ํผ๋ค ์ค ์ํ๋๊ฒ์ ์ ํํ๋ค. ์ฑ์ ์ผ์ ๊ธฐ๊ฐ ์ฌ์ฉํ ๋ค์๋ ์๋น ์ ๊ฐ ๋ด์ญ๊ณผ ์์ฐ์ ๋ํ ํต๊ณ๋ฅผ ํ์ธํ๋ค. |
๋ฐํ์๋ฃ | https://drive.google.com/file/d/1DUDOkmFgDasx4E-Oz71oGtYSJIDReXU-/view?usp=sharing |
๊ธฐํ | ๋ฐํ์๋ฃ์ ์์์ด ์์ด pptx ๋ฒ์ ๋งํฌ๋ ํจ๊ป ์ฒจ๋ถํฉ๋๋ค. https://docs.google.com/presentation/d/1K4FtoYJ8Mk0l9yLKZsMcxidQBozj54wc/edit#slide=id.p1 ๊ฐ์ฌํฉ๋๋ค. |
ํ๋ก์ ํธ๋ช / ๋ถ์ | ์์ธ์ด์ฒ๋ฆฌ๋ฅผ ์ด์ฉํ์ฌ ๊ฐ์ ๋ถ์๊ณผ ์๋ฃจ์ ์ ์ ๊ณตํด์ฃผ๋ ์ผ์ ๊ธฐ๋ก ํ๋ซํผ |
---|---|
์์ฑ์ผ | 2023-12-12 12:56:58 |
ํ๋ฒํธ ๋ฐ ํ๋ช | 21. AtoB |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ์ ๋ค์(1976202) ํ์ฅ, ํ๋ก ํธ์ํธ, ๋ฐฑ์๋ ์ค์ค์ฌ(2171030) ํ๋ก ํธ์๋, ๋ฐฑ์๋ ์ค์ฃผ์(2171034) ํ๋ก ํธ์๋, ๋ฐฑ์๋ |
ํ์ง๋๊ต์ | ์ค๋ช ๊ตญ ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ๋ฐ์ ์ผ์์ ์ด์๊ฐ๋ ํ๋์ธ๋ค์ด ์์คํ ์ผ์์ ๊ธฐ๋กํ ์ ์๋ ๋์์ ์ด์ ๋ํ ๊ฐ์ ๋ถ์๊ณผ ์๋ฃจ์ ์ ์ ๊ณตํ์ฌ ๋ณด๋ค ๋์ ๋ด์ผ์ ๊ทธ๋ ค๋๊ฐ ์ ์๊ฒ ํ๋ค. |
๋ฌธ์ ์ ์ ์ | ํ๋ ์ฌํ์์ ์๊ธฐ๋ ๋ชจ๋ฅด๊ฒ ์ฐ์ธ์ฆ ๋ฑ์ ์ฌ๋ฆฌ ๋ฌธ์ ๋ฅผ ์๊ณ ์๋ ๊ฐ์ธ์๊ฒ ์์ ์ ๊ฐ๊ด์ ์ธ ์ฌ๋ฆฌ ์ํ๋ฅผ ์กฐ๋ช ํ ์ ์๊ฒ ํ๋ค. |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | ํธ๋ก์คํธ -> AI ์ฑ๋ด์ ์ด์ฉํ ๊ฐ์ ์ผ๊ธฐ ์ฐ๊ธฐ์ ์ฌ๋ฆฌ ๊ฒ์ฌ(์ฝ์ : ์ ๋ฃ์๋น์ค) shaip ๋ค๊ตญ์ด ๊ฐ์ ๋ถ์ ์๋น์ค -> ๊ณ ๊ฐ ๋ฆฌ๋ทฐ, ๊ธ์ต ๋ด์ค, ์์ ๋ฏธ๋์ด ๋ฑ์ ๋์์ค๋ฅผ ํด์ํ์ฌ ์ธ๊ฐ์ ๊ฐ์ ๊ณผ ๊ฐ์ฑ์ ๋ถ์ |
์ ์๋ด์ฉ | ์ฌ์ฉ์๊ฐ ํ๋ซํผ์ ๋ค์ด์ด๋ฆฌ๋ฅผ ์์ฑํ๋ฉด ๊ฒ์๊ธ์ ๋ฌธ์ฅ ๋จ์๋ก ๋๋์ด ํด๋น ๊ธ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฃจ์ ๊ฐ์ ์ ๋ถ์ํด์ค๋ค. ๋ํ, ์ฌ์ฉ์์๊ฒ ๊ณต๊ฐํด์ฃผ๋ฉฐ ํด๋น ๊ฐ์ ์ ์ ์ ํ๊ฒ ์์ฉํ๊ณ ๋์ํ ์ ์๋๋ก ์๋ฃจ์
์ ์ ๊ณตํ๋ค. 1. ๊ฐ์ ๋ถ์ ๊ธฐ๋ฅ -๊ฒ์๊ธ๋ง๋ค ์์ฐ์ด์ฒ๋ฆฌ๋ฅผ ์ด์ฉํ์ฌ ํด๋น ๊ธ์ ๋ดํฌ๋ ๊ฐ์ ์ ๋ถ์ํ๊ณ ์ด์ ๋ํ ์๋ฃจ์ ์ ์ ๊ณตํ๋ค. -๋ง์ดํ์ด์ง์ ๊ฐ์ ํต๊ณ ํ์ธํ๊ธฐ ํญ์์ ๊ฐ ๊ฒ์๊ธ์ ๋ด์ฌ๋ ๊ฐ๊ฐ์ ๊ฐ์ ์ด ๋ช ํ๋ก์ธ์ง ์์น๋ก ํํ๋ ๊ทธ๋ํ๋ฅผ ์ ๊ณตํ๋ค. -๋ง์ดํ์ด์ง์ ํ๋กํ ๋ฐ๋ก ๋ฐ์ ํด๋น ๋ ์ง์ ๊ฐ์ฅ ๋์ ์์น๋ฅผ ๋ํ๋ธ ๊ฐ์ ์บ๋ฆญํฐ๋ฅผ ๋ณด์ฌ์ฃผ๋ ์ฌ๋ผ์ด๋๋ฅผ ์ ๊ณตํ์ฌ ์ฝ 5์ผ ์ ๋์ ๊ฐ์ ๋ณํ๋ฅผ ๋๋ต์ ์ผ๋ก ํ์ธํ ์ ์๊ฒ ํ๋ค. 2. ์๋ฃจ์ ์ ๊ณต ๊ธฐ๋ฅ -์์ฐ์ด ์ฒ๋ฆฌ๋ฅผ ํตํด ์ฌ์ฉ์๊ฐ ๋๋ ๊ฐ์ ์ ๊ณต๊ฐํ๋ฉด์ ํ๋ฃจ ๋์์ ๊ธฐ๋ถ์ด ์ด๋ ํ์๋์ง ๊ฒฐ๊ณผ ์ ๊ณต ๋ฐ ๋์์ด ๋๋ ๊ธ๊ท ์ ๊ณตํ๋ค. -์ ํํ๋ ์๋ฃจ์ ์ด ์๋ ์ฌ์ฉ์๊ฐ ์์ฑํ ๊ฒ์๊ธ๋ง๋ค ๋ค์ํ ์๋ฃจ์ ์ ์ ๊ณตํ๊ธฐ ์ํด GPT๋ฅผ ์ฌ์ฉํ์ฌ ์๋ฃจ์ ์ ์ ๊ณตํ ์์ ์ด๋ค. |
๊ตฌํ๋ฐฉ๋ฒ | 1. ์ฌ์ฉ์๋ ๊ธ์ ์์ฑํ๊ธฐ ์ ๊ทธ๋ ์ ๊ฐ์ ์ ๋ํ๋ด๋ ๋ํ ์บ๋ฆญํฐ๋ฅผ ํ๋ ์ ํํ๋ค. 2. ์ฌ์ฉ์๊ฐ ๊ธ ์์ฑ์ ์๋ฃํ๋ฉด ๊ฐ ๋ฌธ์ฅ๋ณ๋ก KoBERT๋ฅผ ์ด์ฉํด ๋ดํฌ๋ ๊ฐ์ ์ ๋ถ์ํ๋ค. 3. ๊ฐ ๊ฐ์ ๋ณ๋ก ๊ฐ์ ๊ฐ์/๋ฌธ์ฅ ๊ฐ์๋ก ๋ํ๋ด์ด ํผ์ผํฐ์ง๋ฅผ ๊ณ์ฐํ๊ณ ์ด๋ฅผ ๊ทธ๋ํ๋ก ๋ณํํ๋ค. 4. ๊ฐ์ ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ GPT๋ก ์ ๋ฌํ์ฌ ํด๋น ๊ฒ์๊ธ์ ๋ํ ์๋ฃจ์ ์ ์์ฑํ๋ค. 5. ๋ชจ๋ ์ฒ๋ฆฌ๊ฐ ์๋ฃ๋๋ฉด ๊ฐ์ ๋ถ์ ๋ฆฌํฌํธ์ ๊ทธ๋ํ๋ฅผ ์ฌ์ฉ์์๊ฒ ์ ๊ณตํ๋ ์๋ฆผ์ ๋ณด๋ธ๋ค. |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | ํ๋ก ํธ์๋ -ํ๋ ์์ํฌ: React native ๋ฐฑ์๋ -ํ๋ ์์ํฌ: Spring boot -DB: MySQL -์๋ฒ: AWS AI -์์ฐ์ด์ฒ๋ฆฌ: KoBERT -์๋ฃจ์ ์ ๊ณต: GPT-4 |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | ์ฌ๋๋ค์ ์์คํ ์ผ์์ ๊ธฐ๋กํ์ฌ ๋ณด๊ดํ๋ ๋์์ ํด๋น ๋ ์ง์ ์ฌ๋ฆฌ๋ถ์์ ํตํด ์์ ์ด ํ๋ฃจ๋์ ๋๋ ๊ฐ์ ์ ๋ํด ๊ฐ๊ด์ ์ผ๋ก ๋ถ์ํด ๋ณผ ์ ์๋ ๊ธฐํ๋ฅผ ์ ๊ณตํ๋ค. ์ด๋ฅผ ํตํด ์์ ์ด ์ด๋ ํ ํ๋์ ํ๋ฉด ๊ธ์ ์ ์ธ ๊ธฐ๋ถ์ ๋๊ผ๋์ง ๊ธฐ๋ก๋ค์ ๋ณด๋ฉฐ ์ถ์ต๋ค์ ํ์ํ ์ ์๋ค. ๋ํ ๋ถ์ ์ ์ธ ๊ฐ์ ์ ๋๋ ๋ ์๋ ๊ธฐ๋ถ์ ๊ธ์ ์ ์ผ๋ก ์ ํ์ํฌ ์ ์๋ ํ๋์ ์ถ์ฒํ์ฌ ๊ฑด๊ฐํ ์ ์ ๊ฑด๊ฐ์ ์ ์งํ ์ ์๋๋ก ๋์์ ์ ๊ณตํ ์ ์๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | 9์ : ์ฃผ์ ์ ์ , ๊ฐ๋ฐ ๋ด์ฉ ๊ตฌ์ฒดํ, ์ง๋๊ต์๋ ๋ฉด๋ด 10์ : 1, 2์ฐจ ๋ฉํ ๋ง ์งํ, 1์ฐจ ๋ณด๊ณ ์ ์์ฑ 11์ : Figma๋ก ์์ด์ดํ๋ ์ ์ ์, colab์ ์ด์ฉํ์ฌ KoBERT ํ๊ฒฝ ์ ํ ๋ฐ ์ฑ๋ฅ ํ ์คํธ ์งํ 12์ : ์ต์ข ๋ฐํ, ์ง๋๊ต์๋ ๋ฉด๋ด ๋ฐ ์ต์ข ๋ณด๊ณ ์ ์์ฑ |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | Figma๋ก ์ ์ํ ์์ด์ดํ๋ ์์ ์ด์ฉํ์ฌ ์ฌ์ฉ์๊ฐ ์ฐ๋ฆฌ ์ดํ์์ ์ด๋ป๊ฒ ๊ธ์ ์์ฑํ๋ฉฐ ์ด์ ๋ํ ๊ฐ์ ๋ถ์ ๋ฐ ์ ์ ํ ๋์ ๋ฐฉ๋ฒ์ ์ ๊ณต๋ฐ๊ณ , ์ด๋ฅผ ํ์ธํ๋ ํ๊ฒฝ์ ์๊ฐํ๋ค. ๋ํ, colab์์ ํ๊ฒฝ์ ์ ํ ํ์ฌ ํ๊ตญ์ด ๋ฌธ์ฅ ์ฝ 10,000๊ฐ์ ๋ฐ์ดํฐ์ ์ผ๋ก KoBERT๋ฅผ ํ๋ จ์ํจ ๊ฒฐ๊ณผ๋ฅผ ์๊ฐํ๋ค. |
๋ฐํ์๋ฃ | https://drive.google.com/file/d/1-hAncf19S3vrVZAlE2eRUZfW9KHMvzku/view?usp=drive_link |
๊ธฐํ |
ํ๋ก์ ํธ๋ช / ๋ถ์ | Fairy Tairy ๋ํ๊ฐ์ ๊ทธ๋ฆผ์ ์๋์ผ๋ก ์์ฑํด์ฃผ๋ AI ์ผ๊ธฐ ์๋น์ค |
---|---|
์์ฑ์ผ | 2023๋ 11์24์ผ |
ํ๋ฒํธ ๋ฐ ํ๋ช | 22. ์ฐ๋ฆฌ๋ฐ |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ๋ฐ์์ฃผ(2028014) ํ์ฅ, AI, ํ๋ก ํธ์๋ React Native ๋ฐ๋ฏผ๊ฒฝ(2117016) ํ์, AI, ๋ฐฑ์๋ Django, Mysql, AWS ๋ฐ์ค์(2171086) ํ์, AI, ๋ฐฑ์๋ Django |
ํ์ง๋๊ต์ | ๋ฏผ๋๋ณด ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ๋ฐ์๊ฒ ์ด์๊ฐ๋ ํ๋์ฌํ ์์์ ์์ ์ ํ๋ฃจ๋ฅผ ๋์ง์ด ๋ณผ ์ฌ์ ๊ฐ ์๋ ํ๋์ธ๋ค์ ์คํธ๋ ์ค ๊ด๋ฆฌ์ ์ทจ์ฝํ๋ค. ๋ฐ๋ผ์ ๊ทธ๋ค์ ์ผ๊ธฐ๋ฅผ ํตํด ์์ ์ ํ๋ฃจ๋ฅผ ๊ธฐ๋กํจ์ผ๋ก์จ ์์ ์ ๊ฐ์ ์ด๋ ์๊ฐ์ ์ ๋ฆฌํ๋ฉฐ ์คํธ๋ ์ค๋ฅผ ํด์ํ๊ณค ํ๋ค. ์ด์ ํ๋์ธ๋ค์ด ๋ณด๋ค ํฅ๋ฏธ๋กญ๊ฒ ์ผ์ ๊ธฐ๋ก์ ํ ์ ์๋๋ก ํด๋น ์๋น์ค๋ฅผ ํตํ์ฌ ์ผ๊ธฐ๋ฅผ ์ฐ๋ฉด ์์ฑํ ๋ด์ฉ๊ณผ ๊ด๋ จ๋ ๊ทธ๋ฆผ์ผ๊ธฐ๋ฅผ ์๋์ผ๋ก ๊ทธ๋ ค์ฃผ๋ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค. ๋ํ, ๋ํ์ ๊ทธ๋ฆผ์ฒด๊ฐ ๋ํด์ง ์ผ๊ธฐ๋ฅผ ํตํด ๋์ฌ์ ์๊ทนํ์ฌ ๋ถ์กฑํด์ง ๊ฐ์ฑ์ ์ฑ์์ฃผ๋ ๊ธ์ ์ ์ธ ํจ๊ณผ๋ฅผ ๊ธฐ๋ํ๋ค. |
๋ฌธ์ ์ ์ ์ | ์ ๋นํ ์คํธ๋ ์ค๋ ์ผ์์ํ์ ๋์์ด ๋๊ธฐ๋ ํ์ง๋ง, ๊ณผ๋ํ ์คํธ๋ ์ค๋ ์ผ์์ํ์ ์ง์ฅ์ ์ฃผ๋ฉฐ, ์ ์ ๊ฑด๊ฐ์ ํด์น๋ ์์ธ์ด ๋๋ค. ํต๊ณ์ฒญ์ ๋ฐ๋ฅด๋ฉด 2022๋ 11์ ๊ธฐ์ค ์ฐ๋ฆฌ๋๋ผ ๊ตญ๋ฏผ์ ์ฝ 45ํผ์ผํธ๊ฐ ์ผ์์ํ ์ ๋ฐ์ ๊ฑธ์ณ ์คํธ๋ ์ค๋ฅผ ๋๋๋ค ์ธ์งํ๋ค ๋ตํ๋ค. 2030 ์ฒญ๋ ์ธ๋์ ๊ฒฝ์ฐ ์ ์ ๊ฑด๊ฐ ์๋ด ๋ฐ ์ง๋ฃ์ ๋๋ ๋น์ฉ์ด ํฌ๋ค๋ ์ ์ด ๋ถ๋ด๋๋ค๋ ์๊ฒฌ์ด ๋์ค๊ณ ์์ผ๋ฉฐ, ์ด๋ฐ ์ ์์ ์งํ์ด ๋๊ธฐ ์ ์คํธ๋ ์ค๋ฅผ ๊ด๋ฆฌํ ์ ์๋๋ก ํ๋ ์๋ฐฉ์ ๊ด์ ์ ์ค์์ฑ์ด ๋๋๋๋ค. |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | [๊ด๋ จ ๋ฌธํ ์กฐ์ฌ] 1. ํ์ฃผ์ฐ(2023), ๋ํ์์ ์๊ธฐ ํํ์ ๊ธ์ฐ๊ธฐ ์์ ๊ณ ์ฐฐ. ๋ฌธํ์ ์ตํฉ, 45(7). ๋ํ์์ ์๊ธฐํํ์ ๊ธ์ฐ๊ธฐ๊ฐ ๊ฐ์ธ์ ๋ด์ ์ฑ์ฐฐ๊ณผ ์์ ์ ์ฒด์ฑ ํ์ฑ, ์๊ธฐ ์น์ , ๊ฐ์ ํ์ถ๊ณผ ์๊ธฐ์๋ก์ ๋ฐฉ๋ฒ์ผ๋ก ๋ํ๋จ. 2. World Health Organization. (2022). World mental health report: transforming mental health for all. community based mental health care์์ peer๊ฐ์ social and informal ์๋น์ค๋ฅผ ํตํ ๊ต๋ฅ๊ฐ ์ฐ์ธ๊ฐ๊ณผ ๋ถ๋ ธ๋ฅผ ํด์ํ๋ ๊ฐ๋จํ๊ณ ์ฝ๊ฒ ์ ๊ทผํ ์ ์๋ ๋ฐฉ์์. ๋ฐ๋ผ์ ๊ฐ์ธ์ ๊ฒฝํ์ ์์ ๋กญ๊ฒ ๊ณต์ ํ ์ ์๋ ๋ถ์๊ธฐ์์ ์คํธ๋ ์ค๊ฐ ์ํ๋ ์ ์์. [๊ด๋ จ ์๋น์ค ์กฐ์ฌ] 1. ์ค๋ ํ๋ฃจ๋ฅผ ๊ทธ๋ ค์ค pros: ์ฌ์ฉ์๊ฐ ํ๋ฃจ์ ๊ธฐ๋ถ์ ๋ํ ํค์๋๋ฅผ ์ ํํ๋ฉด ํค์๋์ ํด๋นํ๋ ๊ทธ๋ฆผ ์์ฑ. ํ๋ฃจ์ ๊ฐ์ ์ ํ๋์ ๋ณผ ์ ์๊ฒํ์ฌ ํ๋ฌ์ ๋ฌด๋๋ฅผ ํ์ ํ ์ ์๊ฒ ํจ cons: ์์ฑ ๊ทธ๋ฆผ์ ๋ด์ฉ๊ณผ ๊ด๊ณ ์์ด ํค์๋๋ง์ผ๋ก ๊ฒฐ์ ๋จ. ๋ํ ๋จ์ ์ผ๊ธฐ ์์ฑ๊ณผ ๊ทธ๋ฆผ ์์ฑ ์ด์ธ์ ๋ค๋ฅธ ๊ธฐ๋ฅ ์์ 2. Reflectly pros: ์ง๋ฌธ์ ํตํด ์ฌ์ฉ์์ ํ๋ฃจ ๊ธฐ๋ถ ํ์ . ๊ฐ๋จํ ์ฝ๋ฉํธ์ ์ผ๊ธฐ ์์ฑ. ์ฌ์ง ์ ๋ก๋ ๊ฐ๋ฅ. ํ๋ฃจ activity, feeling์ ๋ํ ํค์๋๋ฅผ ์์ง. ํ๋ฃจ์ ๊ธฐ๋ถ์ ๋ํ up/down ์ถ์ด๋ฅผ ๊ทธ๋ํ๋ก ๋ณด์ฌ์ค. cons: ์ง๊ด์ ์ด์ง ์์ UI, ๊ฐ์ธํ ์๋น์ค๊ฐ ์กด์ฌํ์ง ์์. ๋ํ ์ปค๋ฎค๋ํฐ ๊ธฐ๋ฅ๋ํ ์กด์ฌํ์ง ์์ ์๋น์ค ์ฌ์ฉ ๋๊ธฐ ๋จ์ด์ง 3. ๋ฌด๋ ๋ฉ๋ชจ pros:ํ๋ฃจ์ ๊ฐ์ ์ ์ ํํ๊ณ ๊ทธ์ ๋ฐ๋ฅธ ์งง์ ๋ฉ๋ชจ๋ฅผ ๋จ๊ธฐ๋ฉด ๊ทธ๋ฅผ ๋ฐํ์ผ๋ก AI์ผ๊ธฐ ์์ฑ. ์ฌ์ง ์ ๋ก๋ ๊ฐ๋ฅ. ํ ๋์ ์ฌ์ฉ์์ mood๋ฅผ ์ฃผ ๋จ์๋ก ํ์ธํ ์ ์์ cons: ์งง์ ๋ฉ๋ชจ๋ฅผ ํตํด ์ผ๊ธฐ๋ฅผ ์์ฑํ๋ฏ๋ก ๋ด์ฉ์ด ํ์ ์ ์. ์ฌ์ฉ์๊ฐ ๊ธฐ๋กํ์ง ์์ ๋ถ๋ถ์ ๋ํด์ ์์๋ก ์ฑ์๋ฃ๋ ํ ๋ฃจ์๋ค์ด์ ๋ฐ์ํจ. 4. Headspace pros:monthly/weekly checin ์์คํ ์ ํตํด ์ฌ์ฉ์์ ์คํธ๋ ์ค์ ๋ถ๋ ธ ์ ๋๋ฅผ ๋ถ์, trackingํ๋ค. ์์นจ, ์ ์ฌ, ์ ๋ , ์๋ฉด ์๊ฐ์ ๋ง๋ ๊ฐ๋จํ ๋ช ์, ์์ ์ปจํ ์ธ ๋ฅผ ์ถ์ฒํ์ฌ ์คํธ๋ ์ค ๊ด๋ฆฌ๋ฅผ ๋๋๋ฐ ์ค์ ์ ๋๊ณ ์์. ๋ช ์ ํ ๋ง๋ฅผ ๋ค์ํ๊ฒ ๊ตฌ์ฑํ์ฌ course๋ฅผ ๋ฐ๋ผ๊ฐ ์ ์๋๋ก ํจ. cons: daily ์๋น์ค ์์. ๊ฐ์ธํ ์๋น์ค ์์. [ํคํ์ธ๋ฉ๊ณผ ์ธ์ฌ์ดํธ] ๊ธ์ฐ๊ธฐ: ์ฌ์ฉ์๊ฐ ์ง์ ์ฐ๋ ์ผ๊ธฐ๋ฅผ ํตํ ์๊ธฐ ํํ์ ๊ธ์ฐ๊ธฐ ์ ๋. ์คํธ๋ ์ค ์ํ๋ฅผ ์ํ ์ผ์ฐจ์ ์ธ ๋ฐฉ๋ฒ์ผ๋ก ์๊ธฐ ํํ์ ๊ธ์ฐ๊ธฐ๋ฅผ ์ ๋ํ๋ ๋ฐฉ์์ด ์ค์ ๋ก ๋ง์ด ์ฌ์ฉ๋๋ฉฐ, ํจ๊ณผ์ ์ธ ๋ฐฉ์์์ ์ ์ ์์. ๊ฐ์ธํ: ์ฌ์ฉ์์ ๋ฐ๋ผ ์๋ง๋ ์๋น์ค๋ฅผ ์ ๊ณตํ ํ์๊ฐ ์์. course์ ๊ณต ๋ณด๋ค๋ ๊ฐ์ธ์ ๊ฒฝํ(์ผ๊ธฐ)์ ์ง์คํ์ฌ ์คํธ๋ ์ค ์ํ ์๋จ์ ์ ๊ณตํ๋ ๋ฐฉ์์ด ํ์ํด๋ณด์ ์๊ฐํ: ํ๋ฌ ํน์ ํ ์ฃผ์ mood๋ฅผ ์๊ฐ์ ์ผ๋ก ๋ฐ๋ก ํ์ธํ ์ ์์ด์ผ ํจ. ์ผ๊ธฐ์ ๊ฒฝ์ฐ ๋น์ ํํ๋ ํ์์ด๋ฏ๋ก, ๊ธ ๋ณด๋ค๋ ๊ทธ๋ฆผ์ด๋ ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ํ ๋์ ๊ฐํธํ๊ฒ ๊ธฐ๋ก์ ํ์ธํ ์ ์๋๋ก ํด์ผํจ. ์ปค๋ฎค๋ํฐ: ์์ ์๋น์ค๋ฅผ ํตํ์ฌ ๊ฐ์ธ์ ๊ฒฝํ์ ์์ ๋กญ๊ฒ ๊ณต์ ํ ์ ์๋๋ก ํ๋ ์๋น์ค๊ฐ ์์ |
์ ์๋ด์ฉ | ์ผ๊ธฐ ์์ฑ์ ํตํ ์ฌ์ฉ์์ ์๊ธฐ ํํ์ ๊ธ์ฐ๊ธฐ๋ฅผ ์ ๋ํ์ฌ ์คํธ๋ ์ค๋ฅผ ์ค์ค๋ก ์ํ ํ ์ ์๋๋ก ์ ๋ํ๋ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค. ์ฌ์ฉ์์ ์ผ๊ธฐ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฃจ์ ๊ฐ์ ๊ณผ ์ํฉ์ ๋ถํฉํ๋ ๊ทธ๋ฆผ์ ์์ฑํ์ฌ ์๊ฐ์ ์ผ๋ก ํํํ ์ ์๋๋ก ํ๋ค. ์ผ๊ธฐ ๋ด์ฉ์ ํตํด ํด๋น ์ผ์ ํค์๋๋ฅผ ์ถ์ถํ๋ค. ์ปค๋ฎค๋ํฐ ๊ธฐ๋ฅ์ ๋์ ํ์ฌ ์ผ์์ ๊ณต์ ํ๊ณ ์ถ์ ์ฌ์ฉ์์ ๊ฒฝ์ฐ ์ด์๊ฐ ์์ฑ๊ทธ๋ฆผ/์ผ๊ธฐ๋ฅผ ๊ณต์ ํ ์ ์๋๋ก ํ๋ค. |
๊ตฌํ๋ฐฉ๋ฒ | 1. ๊ฐ์ ๋ถ์ ๋ชจ๋ธ ํ์ฉํ์ฌ ์ผ๊ธฐ์ text data์ ๋ํ ๊ฐ์ ํค์๋ ์ถ์ถ. 2. ์ผ๊ธฐ์ ํค์๋ ์ถ์ถ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํ์ผ๋ก Stable diffuaion ํ์ฉํ ๊ทธ๋ฆผ ์์ฑ. 3. ์ฌ์ฉ์์ ์์ ์ ๊ทผ์ด ์ฉ์ดํ ๋ชจ๋ฐ์ผ ์ดํ๋ฆฌ์ผ์ด์ ํํ๋ก ๊ตฌํ. |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | 1. React Native : React Native๋ฅผ ์ฌ์ฉํ ์ฑ ํ๋ก ํธ์๋ ์์
๋ฐ ์ ์ง ๋ณด์ ์ ๋ฐ 2. Django : Django๋ฅผ ์ฌ์ฉํ ์ฑ ๋ฐฑ์๋ ์์ ๋ฐ ์ ์ง ๋ณด์ ์ ๋ฐ 3. Mysql : ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ ย Mysql๋ฅผ ํ์ฉํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ ๋ฐ ๊ตฌ์ถ 4. Stable diffusion : ํ ์คํธ๋ฅผ ํตํ ๊ทธ๋ฆผ ์ด๋ฏธ์ง ์์ฑ 5. NLP algorithm : ์์ฐ์ด ์ฒ๋ฆฌ ๋ชจ๋ธ ๋ฐ KoNLPy ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ํํ์ ๋ถ์ ๋ฐ ๊ฐ์ ๋ถ์, ํ ์คํธ ์์ฝ ๊ธฐ์ ํ์ฉ |
๊ตฌํ๋ฐฉ๋ฒ | 1. ๊ฐ์ ๋ถ์ ๋ชจ๋ธ ํ์ฉํ์ฌ ์ผ๊ธฐ์ text data์ ๋ํ ๊ฐ์ ํค์๋ ์ถ์ถ. 2. ์ผ๊ธฐ์ ํค์๋ ์ถ์ถ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํ์ผ๋ก Stable diffuaion ํ์ฉํ ๊ทธ๋ฆผ ์์ฑ ๋ฐ ์ผ๊ธฐ ๋ด์ฉ์ ๋ํ ์๋ ์ฝ๋ฉํธ ์์ฑ, ๊ฐ์ ๊ธฐ๋ฐ ์์ ์ถ์ฒ. 3. ์ฌ์ฉ์์ ์์ ์ ๊ทผ์ด ์ฉ์ดํ ๋ชจ๋ฐ์ผ ์ดํ๋ฆฌ์ผ์ด์ ํํ๋ก ๊ตฌํ. |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | 1. React Native : React Native๋ฅผ ์ฌ์ฉํ ์ฑ ํ๋ก ํธ์๋ ์์
๋ฐ ์ ์ง ๋ณด์ ์ ๋ฐ 2. Django : Django๋ฅผ ์ฌ์ฉํ ์ฑ ๋ฐฑ์๋ ์์ ๋ฐ ์ ์ง ๋ณด์ ์ ๋ฐ 3. Mysql : ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ Mysql๋ฅผ ํ์ฉํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ค๊ณ ๋ฐ ๊ตฌ์ถ 4. Stable diffusion : ํ ์คํธ๋ฅผ ํตํ ๊ทธ๋ฆผ ์ด๋ฏธ์ง ์์ฑ 5. style Transfer: ์ฌ์ฉ์๊ฐ ์ฌ๋ฆฐ ์ด๋ฏธ์ง ํํ ๋ณํ 6. NLP algorithm : ์์ฐ์ด ์ฒ๋ฆฌ ๋ชจ๋ธ ๋ฐ KoNLPy ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ํํ์ ๋ถ์ ๋ฐ ๊ฐ์ ๋ถ์, ํ ์คํธ ์์ฑ ํ์ฉ 7. cloud: AWS EC2 cloud ์ฌ์ฉ |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | ์ฌ์ฉ์์ ์ผ๊ธฐ ์์ฑ์ ํตํด ์๊ธฐ ํํ์ ๊ธ์ฐ๊ธฐ๋ฅผ ์ ๋ํ๋ค. ์ฌ์ฉ์๋ ๊ธ์ ํตํ์ฌ ์์ ์ ๊ฒฝํ๊ณผ ์๊ฐ์ ์ ๋ฆฌํ์ฌ ์๊ธฐ ์ธ์์ ๋์ด๊ณ , ์ธ์ง ์ฌ๊ตฌ์กฐํ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ์ฌ ์คํธ๋ ์ค๋ฅผ ํด์ํ ์ ์๊ฒ ํ๋ค. ๋ํ ์ผ๊ธฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ฑ๋ ๊ทธ๋ฆผ์ ์ผ์์ํ์์ ์ถ์์ ์ผ๋ก ๋๋ผ๋ ๊ฐ์ ์ ์๊ฐ์ ์ผ๋ก ํ์ ํ ์ ์๋๋ก ํ์ฌ ์ฌ์ฉ์๊ฐ ์ค์ค๋ก์ ๊ฐ์ ์ ์ดํดํ ์ ์๋๋ก ๋๊ณ , ์์ ์ ์ํฉ๊ณผ ๊ฐ์ ์ ๋ํ ํจํด์ ๋ฐ๊ฒฌํ ์ ์๋๋ก ๋๋๋ค. ์ฌ์ฉ์์๊ฒ ์คํธ๋ ์ค์ ํด์๋ฅผ ํตํ์ฌ ์๋ฐฉ์ ๊ด์ ์์ ์ ์ ๊ฑด๊ฐ ๊ด๋ฆฌ ๋ฐ ๊ฐ์ ์ ๋์์ ์ค ์ ์์ ๊ฒ์ด๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | ์ด๋ฐ "์ํ์ฐฉ์ค๋ฅผ ๊ฒช์ด ์๊ฐ์ฅ์ ์ธ์ ์ํ ์ด๋ฏธ์ง ์ง์์๋ต ์๋น์ค"๋ก ์ฃผ์ ์ ์ . ๊ด๋ จ ๊ธฐ์ ์ํด Visual Question Answering ๊ด๋ จ ๋ ผ๋ฌธ ์์น ๋ฐ ์คํฐ๋. ์คํฐ๋ ๊ณผ์ ์์ ๋์ผํ ๊ธฐ๋ฅ์ ๊ฐ์ง ์ดํ์ ๊ด๋ จํ์ฌ ํ ์ง๋ ๊ต์๋ ์๋ด ๊ณผ์ ์ ์ฃผ์ ๊ด๋ จํ์ฌ ์กฐ์ธ์ ๊ตฌํ๊ณ ์ฃผ์ ๋ณ๊ฒฝ. Object detection, Image caption ๋ฑ์ ๊ธฐ์ ์ ๊ดํ์ฌ ์ธ๊ธํด์ฃผ์ จ๊ณ pose estimation ์ผ๋ก ์ ํ๊ธฐ๋ก ๊ฒฐ์ . ์คํฐ๋ ๊ณผ์ ์์ ์ ์ฌํ ๊ธฐ๋ฅ์ ํ๋ก์ ํธ๋ฅผ ๋ค์ ๋ฐ๊ฒฌํ์ฌ ์ฃผ์ ๋ณ๊ฒฝ. ์ฃผ์ ์ ์ ๊ณผ์ ์์ ์ํ์ฐฉ์ค๋ฅผ ๊ฒช์. ํ์ ํ๋ฅด์๋๋ฅผ ํตํ ์ฑ๋ด ๊ตฌํ, ์ฌ์ด์ฆ ์ธก์ ์ ๋ฐ๋ฅธ ๊ฐ๊ตฌ ์ถ์ฒ ๋ฑ์ ์ฃผ์ ์ ์ํ์ผ๋ '๊ทธ๋ฆผ ์์ฑ AI๋ฅผ ํตํ ์ผ๊ธฐ ์์ฑ'์ด๋ผ๋ ์ฃผ์ ๋ก ์ต์ข ๊ฒฐ์ . ๋ฉํ ์ปจํ ๊ณผ์ ์ ์์ผ๋ฉฐ 1์ฐจ ๋ณด๊ณ ์๋ฅผ ์ํ ๋ฆฌ์์น ๋ฐ ์์ฑ๊น์ง ์๋ฃ. 1. ํ๋ก์ ํธ ๊ตฌ์ฒดํ์ ๊ด๋ฆฌ๋ฅผ ์ํ ๋ค์ด์ด๊ทธ๋จ ์ ์. 2. ์ธ๋ถ์ ์ธ ๊ธฐ์ ๊ด๋ จ ์คํฐ๋ ์์ 3. ๋น์ฆ๋์ค ์บ๋ฐ์ค ์์ฑ 1. stable diffusion API ๋ฐฑ(Backend) ์ฐ๊ฒฐ 2. ๊ฐ์ ๋ถ์ ๋ชจ๋ธ ๋ฐฑ(Backend) ์ฐ๊ฒฐ 3. chatGPT๋ฅผ ํ์ฉํ Prompt ์๋ ์์ฑ |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | 1. ์ผ๊ธฐ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ AI ์๋ ์ฝ๋ฉํธ ๊ตฌํ 2. ์ผ๊ธฐ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ ๋ค์ค ๊ฐ์ ๋ถ์ ๋ชจ๋ธ ์ ์ ๋์ |
๋ฐํ์๋ฃ | ์ธํฐ๋ท๋งํฌ ์ฝ์ ํด์ฃผ์ธ์ |
๊ธฐํ |
ํ๋ก์ ํธ๋ช / ๋ถ์ | Stroke-based Collaborative Drawing between Robot(AI) and Human |
---|---|
์์ฑ์ผ | 2023๋ 11์10์ผ |
ํ๋ฒํธ ๋ฐ ํ๋ช | 23. ์์ฐํ์ฝ |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | 2176123 ๋จ์ง๋ฏผ ํ์ฅ, Image Completion๊ด๋ จ AI ์ฝ๋ ๋ด๋น 2071032 ์ค์ง์ ํ์, CV ์ธ์ ๊ด๋ จ AI ์ฝ๋ ์์ฑ 2076371 ์ ์ธ์ค ํ์, ๋ก๋ณดํฑ์ค ๊ตฌํ ๊ด๋ จ ์ฝ๋ ๋ด๋น |
ํ์ง๋๊ต์ | ๊น์์ค ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | Stroke-based Collaborative Drawing between Robot(AI) and Human์ ์ฌ๋์ด ๊ทธ๋ฆผ์ ๊ทธ๋ฆฌ๋ฉด image completion์ ํ์ตํ ๋ก๋ด(AI)์ด ๋ค๋ฅผ ์ด์ด ํด๋น ๊ทธ๋ฆผ์ ์ค์ ์ฌ๋์ด ๊ทธ๋ฆฌ๋ ๊ฒ๊ณผ ๋น์ทํ ๋ฐฉ์์ผ๋ก ์์ฑ์ํค๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ ํ๋ก์ ํธ์ด๋ค. |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | Stroke-based Collaborative Drawing between Robot(AI) and Human์ ์ฌ๋์ด ๊ทธ๋ฆผ์ ๊ทธ๋ฆฌ๋ฉด image completion์ ํ์ตํ ๋ก๋ด(AI)์ด ๋ค๋ฅผ ์ด์ด ํด๋น ๊ทธ๋ฆผ์ ์ค์ ์ฌ๋์ด ๊ทธ๋ฆฌ๋ ๊ฒ๊ณผ ๋น์ทํ ๋ฐฉ์์ผ๋ก ์์ฑ์ํค๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ ํ๋ก์ ํธ์ด๋ค. |
๋ฌธ์ ์ ์ ์ | ๋ก๋ด(AI)์ ํตํด ์ง์ ๋ ๋ฌผ์ฒด๋ฅผ ๋ฐฑ์ง ์ํ์์ ๊ทธ๋ฆฌ๋ ๊ฒ์ ๋์ด, ์์ฑ๋์ง ์์ ๋ฌผ์ฒด๋ฅผ ์ด์ด ๊ทธ๋ฆฌ๋ ์ฐ๊ตฌ๊ฐ ํ๋ฐํ๋ค. ํ์ง๋ง, ํ์ฌ image completion์ด ๊ฐ๋ฅํ ๋ก๋ด(AI)์ ์ฌ๋์ด ๊ทธ๋ฆผ์ ๊ทธ๋ฆฌ๋ ๋ฐฉ์๊ณผ๋ ๋ค๋ฅด๊ฒ stroke๋ฅผ ๋ฌด์์๋ก ์์ฑํ๋ ๊ฒ๋ง์ด ๊ฐ๋ฅํ๋ค. ๋ํ, ์ฌ๋์ด ๊ทธ๋ฆผ์ ๊ทธ๋ฆฌ๋ ๋ฐฉ์๊ณผ ๋น์ทํ๊ฒ stroke๋ฅผ ์์ฑํ๋ ๋ก๋ด(AI)์ image completion ๊ธฐ๋ฅ์ด ์๋ค. |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | 1) SketchHealer์ Generative Sketch Healing์ ์ธ๊ณต์ง๋ฅ์ด ๊ทธ๋ฆผ์ ์์ฑ๋์ง ์์ ๋ถ๋ถ์ ์ฑ์ด๋ค๋ ๊ฐ์ ์ด ์๋ค. ํ์ง๋ง, stroke์ ๊ธฐ๋ฐํด์ ๊ทธ๋ฆผ์ ๊ทธ๋ฆฌ์ง๋ ์๊ธฐ ๋๋ฌธ์ ์ค์ ์ฌ๋์ด ๊ทธ๋ฆฌ๋ ๋ฐฉ์๊ณผ๋ ๋ค๋ฅด๊ฒ ํด๋น ๊ทธ๋ฆผ์ ๊ตฌ์ฑํ๋ stroke์ ์์๋ฅผ ์ ์ํ์ง๋ ๋ชปํ๋ค. 2) Stroke-based Rendering and Planning for Robotic Performance of Artistic Drawing๊ณผ Content Masked Loss๋ ๋ก๋ด(AI)์ด ์ค์ ์ฌ๋์ด ๊ทธ๋ฆผ์ ๊ทธ๋ฆฌ๋ ๊ฒ๊ณผ ๋น์ทํ ๋ฐฉ์์ผ๋ก ๊ทธ๋ฆผ์ ๊ทธ๋ฆฐ๋ค๋ ๊ฐ์ ์ด ์์ง๋ง, ์ฃผ์ด์ง ์ด๋ฏธ์ง๋ฅผ stroke์ ๊ธฐ๋ฐํ ๋ฐฉ์์ผ๋ก ๋ค์ ๊ทธ๋ฆด ๋ฟ ์ง์ ๋ ๋ฌผ์ฒด๋ฅผ ๋ฐฑ์ง ์ํ์์ ๊ทธ๋ฆฌ๊ฑฐ๋ ์์ฑ๋์ง ์์ ๊ทธ๋ฆผ์ ์ด์ด ๊ทธ๋ฆฌ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅํ๋ค๋ ํ๊ณ๊ฐ ์๋ค. |
์ ์๋ด์ฉ | ์ด ํ๋ก์ ํธ๋ฅผ ํตํด image completion๊ณผ human-like drawing์ ๋์์ ์ํํ ์ ์๋ ๋ชจ๋ธ์ ๊ตฌํํ๊ณ ์ ํ๋ค. ์ด๋, human-like drawing์ด๋ stroke๋ฅผ ์ผ์ ํ ๊ท์น์ ๋ฐ๋ผ ์์ฑํ๋ ๊ฒ์ ์๋ฏธํ๋ค. stroke๋ฅผ ์์ฑํ๋ ๊ท์น์ผ๋ก๋ ํ ํ์ด ๋๋๋ ์ง์ ๊ณผ ๊ฐ๊น์ด ๊ณณ๋ถํฐ ์๋ก์ด ํ์ ๊ทธ๋ฆฌ๊ฑฐ๋ ๋์ผํ object๋ฅผ ๊ตฌ์ฑํ๋ stroke๋ถํฐ ํ์ ๊ทธ๋ฆฌ๋ ๋ฑ ์ฌ๋ฌ ๊ฐ์ง๊ฐ ์กด์ฌํ๋ฉฐ ์ ๋์ ์ด์ง ์๋ค. ์ด๋ฅผ ๋ฌ์ฑํ๊ธฐ ์ํด quick-draw dataset์ ํ์ฉํ์ฌ image completion๊ณผ human-like drawing์ ๋์์ ์ํํ ์ ์๋ ๋ชจ๋ธ์ ๊ตฌํํ ๊ฒ์ด๋ค. ์ ๋ฐ์ ์ธ ์๊ณ ๋ฆฌ์ฆ์ ๋ค์๊ณผ ๊ฐ๋ค. ์ฐ์ ์ฌ๋์ด n๊ฐ์ stroke๋ฅผ ๊ทธ๋ฆฌ๋ฉด ๋ชจ๋ธ์ ์ด์ ๋ํ image completion์ ์ํํ๋ค. ๋๋ฝ๋ ๋ถ๋ถ์ ๋ํ ์์ธก์ ์ํํ ๋ชจ๋ธ์ ์์ธก๋ image๋ฅผ ๊ตฌ์ฑํ๋ stroke ๋ง๋ค ์์๋ฅผ ๋ถ์ฌํ๋ค. ๋ค์์ผ๋ก ์์๊ฐ ๊ฐ์ฅ ๋น ๋ฅธ n๊ฐ์ stroke๋ฅผ robot arm์ ์ด์ฉํด ์ค์ ์บ๋ฒ์ค ์์ ๊ทธ๋ฆฐ๋ค. ์ฌ๋๊ณผ ๋ก๋ด์ ๊ทธ๋ฆผ์ด ์์ฑ๋ ๋๊น์ง n๊ฐ์ stroke๋ฅผ ๋ฒ๊ฐ์ ๊ทธ๋ฆฐ๋ค. |
๊ตฌํ๋ฐฉ๋ฒ | ์ด ํ๋ก์ ํธ๋ฅผ ๊ตฌํํ๊ธฐ ์ํด์ Image completion, stroke ordering, robotics ๊ธฐ์ ์ด ํ์ํ๋ค. Image completion์ ์ํํ๊ธฐ ์ํด์๋ ๊ธฐ์กด sketch healer ๋ชจ๋ธ์ ๊ทธ๋๋ก ์ฌ์ฉํ๊ฑฐ๋, GANs, Auto Encoder๋ฅผ ํตํด ๋ชจ๋ธ์ ์์ฒด์ ์ผ๋ก ๊ตฌํํด์ผ ํ๋ค. Stroke์ ์์๋ฅผ ๋ถ์ฌํ๊ธฐ ์ํด์๋ ๊ธฐ์กด content masked loss ๋ชจ๋ธ์ ๊ทธ๋๋ก ์ฌ์ฉํ๊ฑฐ๋, RNN์ ํตํด stroke ์์ ์์ธก์ด ๊ฐ๋ฅํ ๋ชจ๋ธ์ ์์ฒด์ ์ผ๋ก ๊ตฌํํด์ผ ํ๋ค. ์ด๋ฌํ ๊ธฐ์ ๋ค์ ์ธ๊ณต์ง๋ฅ์๊ฒ ํ์ต์ํค๊ธฐ ์ํด dataset์ Google์์ ์ ๊ณตํ๋ quick-draw dataset์, GPU๋ NVIDIA ๊ธฐ๋ฐ์ธ Tesla T4, CUDA๋ 12.2 ๋ฒ์ ์ ์ฌ์ฉํ ๊ฒ์ด๋ค. UI๋ Adobe Illustrator๋ฅผ ์ฌ์ฉํ ๊ฒ์ด๋ฉฐ, ์ด๋ฅผ ํตํด ์ฌ๋์ด stroke๋ฅผ ๊ทธ๋ฆด ์ ์๊ฒ ํ๊ณ , model์ด ์์ฑํ stroke๋ robot arm์ ํตํด ์ถ๋ ฅํ ๊ฒ์ด๋ค. |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | python Jupyter notebook Colab c++ tensorflow scikit-learn numpy keras pyTorch torchvision opencv pillow |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | ์ด ํ๋ก์ ํธ๋ฅผ ํตํด ์ฌ๋๊ณผ ํ๋ํ์ฌ human-likeํ ๋ฐฉ์์ผ๋ก ๊ทธ๋ฆผ์ ๊ทธ๋ฆฌ๋ ๋ก๋ด์ ์ป์ ์ ์๋ค. ๋ํ, ๋จ์ human-likeํ ๋ฐฉ์์ ๋์ด์, human-likeํ ๋ฐฉ์์ image completion ๋ฐ robot drawing ์ฐ๊ตฌ์ ๋ค์ ๋จ๊ณ๋ก ๋์๊ฐ๊ธฐ ์ํ ์ฃผ์ถง๋์ ์ญํ ์ ํ ์ ์๋ค. ์ด๋ฅผ ํตํด ๋ก๋ด๊ณตํ์ ๊ถ๊ทน์ ์ธ ๋ชฉํ์ธ ์ธ๊ฐ๊ณผ ๋ฎ์ ์ธ๊ณต ๊ธฐ๊ณ๋ฅผ ๋ง๋๋ ๊ฒ์ ๊ฐ๊น์์ง ์ ์๋ค๋ ์์๊ฐ ์๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | ์ฌ์ฉํ dataset์ google์ quick-draw dataset๋ก ์ ํ๋ค. quick-draw dataset์ open source์ด๋ฉฐ labeling ๋ฐ preprocessing์ด ๋์ด์๋ค๋ ์ฅ์ ์ด ์๋ค. SketchHealer ๋ ผ๋ฌธ ๋ฆฌ๋ทฐ๋ฅผ ํตํด image completion์ ์งํํ๋ model์ ๊ตฌ์กฐ๋ฅผ ํ์ ํ ์ ์์๋ค. ๊ทธ๋ฆฌ๊ณ ๋ ผ๋ฌธ์ ํฌํจ๋์ด ์๋ ์ฝ๋๋ฅผ ์คํํด์ ๋์จ ๊ฒฐ๊ณผ์ธ npzํ์ผ์ ๋ถ์ํจ์ผ๋ก์จ quickdraw dataset๊ณผ, image completion์ ์ํํ์ ๋ ๋์ค๋ output data์ ๊ตฌ์กฐ๋ฅผ ํ์ธํ๊ณ , ์ด๋ฅผ ์ด๋ฏธ์ง ํ์ผ๋ก ๋ณํํ๋ ๋ฐฉ๋ฒ์ ์ฐธ๊ณ ํ ์ ์์๋ค. ContectMaskedLoss ๋ ผ๋ฌธ์ ๋ฆฌ๋ทฐํจ์ผ๋ก์จ human-like drawing์ ์ ์์ ์ด๋ฅผ ๊ตฌํํ๋ ๋ฐฉ๋ฒ์ ์๊ฒ ๋์๋ค. ์ดํ Content Masked Loss ์ฝ๋๋ฅผ ์คํํ ๋ค์ ์คํ ๊ฒฐ๊ณผ์ธ ์์ ํ์ผ์ ๋ถ์ํจ์ผ๋ก์จ ์ด๋ ํ ํ์์ ํ์ผ์ ์ ๋ ฅํด์ผ robot์ด ์ด๋ฅผ ์ธ์ํ ์ ์๋์ง ํ์ธํ ์ ์์๋ค. |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | Image completion์ ํ์ตํ Robot๊ณผ ์ธ๊ฐ์ด ๋ฒ๊ฐ์๊ฐ๋ฉฐ n๊ฐ์ stroke๋ฅผ ๊ทธ๋ฆฌ๋ฉด์ ํ๋์ ๊ทธ๋ฆผ์ ์์ฑํ๊ณ , ๊ทธ ๊ณผ์ ์ ์์์ผ๋ก ์ดฌ์ํด์ ์์ฐํ๋ค. |
๋ฐํ์๋ฃ | https://drive.google.com/file/d/14gVGOhoOeUyKKzb7SicpJXpkahj_rtMW/view?usp=sharing |
๊ธฐํ |
ํ๋ก์ ํธ๋ช / ๋ถ์ | Grounding Dino๋ฅผ ํ์ฉํ ๊ฐ์ฒด ํ์ง ๊ธฐ๋ฐ CCTV ์ ํ๊ธฐ ๋๋ ์ํฉ ๋ชจ๋ํฐ๋ง SDK |
---|---|
์์ฑ์ผ | 2023-12-14 |
ํ๋ฒํธ ๋ฐ ํ๋ช | 24. ๋ง๊ณ ์ ค๋ฆฌ |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ๋ฅ์ฑ๊ฒฝ(2076122) ํ์ฅ, Frontend, typescript, React Framework, ํด๋ผ์ฐ๋ ์ปดํจํ
ํ๊ฒฝ ๊ตฌ์ฑ, Python, AI Model ํ์ธํ๋ ๋ฐ๋ํฌ(1994046) ํ์, Frontend, typescript, React Framework, ํด๋ผ์ฐ๋ ์ปดํจํ ํ๊ฒฝ ๊ตฌ์ฑ, Python, AI Model ํ์ธํ๋ ๊น๋ฆฌ๋(2176046) ํ์, Backend, Java, Springboot Framework, ํด๋ผ์ฐ๋ ์ปดํจํ ํ๊ฒฝ ๊ตฌ์ฑ, Python, AI Model ํ์ธํ๋ |
ํ์ง๋๊ต์ | ์ฌ์ฌํ ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ๋ณดํธ์ ์ธ CCTV์ ์ ํ์ง ์์์ ๋ํด ์ค์๊ฐ ๊ฐ์ฒด ํ์ง ๊ธฐ์ ์ ๊ธฐ๋ฐ์ผ๋ก ํ๊ธฐ๋๋ ์ํฉ์ ๋ชจ๋ํฐ๋ง ํ๊ณ ์๋ฆผ์ ์ ๊ณตํ๋ SDK๋ฅผ ์ ์ํฉ๋๋ค |
๋ฌธ์ ์ ์ ์ | 1. ์ผ์ ์ํ์์ ํ๊ธฐ ๋๋ ์ฌ๊ฑด ์์๋์๊ฑฐ๋ ์์ฌ๋๋ ๊ฒฝ์ฐ, ์ฌ๋์ด ์ง์ ๋ฐ๊ฒฌํ๊ณ ์ ๊ณ ํ์ง ์๋ ์ด์ ๋น ๋ฅด๊ฒ ๋์ฒํ๊ธฐ ํ๋ค๋ค. 2. ์ฌ๋์ด ๋ฐ๊ฒฌํ๊ณ ์ ๊ณ ํ์์ ๋์๋ ์ด๋ฏธ ์ํฉ์ด ํฌ๊ฒ ์ง์ฒ๋์ด ํผํด์๊ฐ ์ฌ๋ฟ ๋ฐ์ํ ๊ฒฝ์ฐ๊ฐ ๋ง์ผ๋ฉฐ, ๋ฒ์ฃ ์์ฌ ์ํฉ์์๋ ๋ฏธ์ฐ์ ์ธ์งํ๊ณ ๋ฐฉ์งํ๊ธฐ๊ฐ ์ด๋ ค์ด ์ค์ ์ด๋ค. 3. ๊ฒฝ์ฐฐ ์ธ๋ ฅ ๋ฐฐ์น๋ฅผ ํตํด ํ์ฅ์ ๊ฒฝ๋นํ๋ ๋ฐฉ๋ฒ ๋ํ ์๋ฏผ์๊ฒ ์ํ๊ฐ์ ์กฐ์ฑํ๊ณ , ๋ง์ ์๊ฐ๊ณผ ๋น์ฉ์ด ๋ฐ์ํ๋ค. |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | 1. PTZ CCTV ์นด๋ฉ๋ผ์ ๊ฐ์ ๊ณ ํ์ง ์นด๋ฉ๋ผ์ ํํด์๋ง ์ ๊ณต๋๋ ์๋ฃจ์
๊ธฐ์กด ์์ฅ์๋ ํผ์ฌ์ฒด๋ฅผ ์๋ ์ถ์ ํ๋ PTZ ์นด๋ฉ๋ผ(Pan Tilt Zoom ์นด๋ฉ๋ผ, ์๊ฒฉ์ผ๋ก ํ์ , ์ค ์กฐ์ ์ด ๊ฐ๋ฅํ ์นด๋ฉ๋ผ)๋ฅผ ํ์ฉํด ํ๊ธฐ ์์ง๋ฅผ ํ์ธํด ์ํ ์ํฉ์ ์๋ ค ์ฃผ๋ ์๋ฃจ์ ์ด ์กด์ฌํ๋ค. PTZ ์นด๋ฉ๋ผ๋ ๋ฐฐํํ๋ ์ฌ๋์ ์ ์์ ํ์ธํ ์ ์์ ์ ๋๋ก ์ค์ ํ๋ํด ์ถ์ ํ๊ธฐ ๋๋ฌธ์ ์ ํํ ์์ ๋ค๊ณ ์๋ ์์งํ์ด ํ๊ธฐ์ธ์ง ์ฌ๋ถ๋ฅผ ํ์ธํ ์ ์์ ์ ๋๋ก ๊ณ ํ์ง์ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ์ง๋ง, ์ผ๋ฐ์ ์ผ๋ก ์ค๋ด์์ ๋ณดํธ์ ์ผ๋ก ์ฌ์ฉํ๋ CCTV์ธ ๋์นด๋ฉ๋ผ์ ๋นํด ์ฝ 15๋ฐฐ์ ๊ฐ๊ฒฉ์ผ๋ก ๋งค์ฐ ๊ณ ๊ฐ์ด๋ฉฐ, ์ฑ๋ฅ ์ข์ ์ถ๊ฐ์ ์ธ ํ๋์จ์ด ์ฅ์น๊ฐ ์ถ๊ฐ์ ์ผ๋ก ํ์ํ๊ธฐ ๋๋ฌธ์ PTZ ์นด๋ฉ๋ผ์ ๋ํด ์ ๊ณต๋๋ ์๋ฃจ์ ์ ๋ณดํธ์ ์ผ๋ก ์ ์ฉํ ํ ์ ์๋ค๊ณ ํ๋จํ๋ค. (์ฐธ๊ณ ๊ธฐ์ฌ : https://www.boannews.com/media/view.asp?idx=122013) 2. AI ์๋ฃจ์ ์ ์ฌ์ฉํ๊ธฐ ์ํด CCTV๋ฅผ ๊ต์ฒดํ๊ณ ์๋ ์ํฉ ํ๋จ ๊ธฐ์ฌ๋ ์ดํ์ ์ฐธ์ฌ ๋ฐ์ง ์ธ๊ตฌ๋ฅผ ํ์งํ๊ธฐ ์ํด ๊ธฐ์กด์ ์ค์น๋์ด์๋ ํ์ํ๋ก CCTV๋ฅผ ์ง๋ฅํ์ผ๋ก ์ ํํด ์ธ๊ณต์ง๋ฅ(AI) ๊ธฐ๋ฐ์ผ๋ก ์ด์ ์งํ๋ฅผ ์๋์ผ๋ก ์์์ฑ๊ฒ ๋ง๋ค๊ฒ ๋ค๋ ๋ด์ฉ์ด๋ค. ์ด ๊ฒฝ์ฐ๋ฅผ ํฌํจํด ๋ง์ ๊ฐ์ฒด ํ์ง ๊ธฐ๋ฐ ์๋ฃจ์ ๋ค๋ค์ด CCTV๋ฅผ ๋ ๋์ ๊ธฐ๊ธฐ๋ก ๊ต์ฒดํ๊ณ , ๊ทธ ์์ ๊ฐ๋ฐํ ๋ชจ๋ธ์ ์ฌ๋ฆฌ๋ ๊ฒ์ ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ์ผ๋ก ์ฑํํ๊ณ ์๋ค. ํ์ง๋ง ๊ธฐ์กด์ ์กด์ฌํ๋ CCTV๋ฅผ ๊ณ ๊ฐ์ CCTV ์ฅ๋น๋ก ๋ฐ๊พธ๋ ๊ฒ์ ์๋นํ ๋น์ฉ์ด ์ถ๊ฐ๋๊ธฐ์ ๋ณดํธ์ ์ผ๋ก ์ ์ฉ๋ ์ ์๋ ์๋ฃจ์ ์ด๋ผ๊ณ ๋ณด๊ธฐ ์ด๋ ต๋ค๊ณ ํ๋จํ๋ค. (์ฐธ๊ณ ๊ธฐ์ฌ : https://biz.chosun.com/topics/topics_social/2023/10/27/NCJ7OOP7ZJD7PBDOMFKKIR2TL M/?utm_source=naver&utm_medium=original&utm_campaign=biz) |
์ ์๋ด์ฉ | PTZ ์นด๋ฉ๋ผ ๊ฐ์ ํน์ํ ์ฅ์น๊ฐ ์์ง ์๋๋ผ๋ ์ ํ์ง ์ผ๋ฐ CCTV ์์์์ Object Detection ๊ธฐ์ ์ ํตํด ํ๊ธฐ ๋๋ ์ฌ๊ฑด ์์ฌ ์ ํฉ์ ํ์งํ ์ ์๋ ์๋ฃจ์
์ ์ ์ํ๋ค. ์ด ๊ณผ์ ์์ ์์ง ํ๋ก๋์
๋ ๋ฒจ์์๋ ์ฐ์ธ ์ ์ด ์๋ ์ต์ ์ Object Detection ๋ชจ๋ธ์ธ Grounding Dino๋ฅผ ๋์
ํด ๋ณผ ์์ ์ด๋ฉฐ, ์ ํ์ง ์์ ๋ฐ์ดํฐ์์ ์ด์ ์ํฉ์ ๋น ๋ฅด๊ณ ์ ํํ๊ฒ ํ์งํ๋ ๊ฒ์ ์ฐ์ ์ ์ธ ๋ชฉํ๋ก ๊ฐ๋ฐ์ ์งํํ ์์ ์ด๋ค. ๋ค๋ง, ํ์ง์ด ์ข์ง ์์ ๋ฐ์ดํฐ๋ก ์ธํด ๋ถ์ ํํ ๊ฒฐ๊ณผ๊ฐ ๋์ถ๋๋ค๋ฉด ์์นซ ๊ณต๊ถ๋ ฅ์ ๋ญ๋น์ ์์ ๋ถ๊ฐ์ฆ์ผ๋ก ์ด์ด์ง ์ ์์์ ์ธ์งํ๊ณ ์๋ค. ์ด ์ง์ ์ ์ ์ํ์ฌ ๋จผ์ ๊ณต๊ณต๋ฐ์ดํฐ๋ฅผ ํ๊ฒ์ผ๋ก ํด๋น ๊ธฐ์ ์ ์ ์ฉํ ์ดํ, ์ ์ฐจ ์ค์๊ฐ CCTV๋ก ์ ์ฉ ๋ฒ์๋ฅผ ํ๋ํ ์์ ์ด๋ค. 1. SDK ์ฌ์ฉ SDK(Software Development Kit - ๊ฐ๋ฐ์๋ฅผ ์ํ ํ๋ซํผ๋ณ ๊ตฌ์ถ ๋๊ตฌ ์ธํธ) ํํ๋ก ๊ฐ๋ฐ์ ํ ์์ ์ด๋ฏ๋ก, ์ด๋ฅผ ์ฌ์ฉํ์ฌ ๊ธฐ์กด CCTV ์์คํ ์ ๊ฐํธํ๊ฒ ์ ์ฉ ๊ฐ๋ฅํ๋ฉฐ, ๋ถํ์ํ ํ๋์จ์ด ํฌ์ ์์ด ํ๊ธฐ ๋๋ ๋ฐ ์์ ์ํฉ์ ๋ชจ๋ํฐ๋งํ ์ ์๋ค. 2. ์ฌ์ฉ์ ์์น ์ ๋ณด ๊ธฐ๋ฐ ํธ์ ์๋ฆผ ์ฌ์ฉ์์ ์์น ์ ๋ณด๋ฅผ ํ์ฉํ์ฌ ๊ฐ๊น์ด ๊ณณ์์ ํ๊ธฐ ๋๋ ์ํฉ ๋ฐ์์ ์ฌ์ฉ์์๊ฒ ํธ์ ์๋ฆผ์ ๋ณด๋ด๊ณ ์ ์ํ๊ฒ ๋์ํ ์ ์๋๋ก ํ ์์ ์ด๋ค. |
๊ตฌํ๋ฐฉ๋ฒ | Grounding Dino๋ฅผ ์ด์ฉํ์ฌ ํ๊ธฐ ์ธ์์ ๊ธฐ๋ณธ์ผ๋ก ํ๊ธฐ๋ฅผ ๋ ์ฌ๋์ด ๋ฐ๋์ง, ๋ฐฐํํ๋์ง, ์ฃผ๋ณ์ ์ฐ๋ฌ์ง ์ฌ๋์ด ์๋์ง, ์ํ ์ํฉ์ ํํผํ๋ ์ฌ๋๋ค์ ๋์์ด ์๋์ง ๋ฑ์ ํ๊ธฐ ๋๋ ์์ฌ ์ํฉ๋ค์ ๊ฐ์งํ๋ Object Detection ๊ธฐ์ ์ ๊ฐ๋ฐํ ์์ ์ด๋ค. ์ด ๊ธฐ์ ์ ๊ธฐ๋ฐ์ผ๋ก ์ฌ์ฉ์์ ๊ฐ๊น์ด ์ง์ญ์์ ์ํ ์ํฉ์ด ๊ฐ์ง๋ ๊ฒฝ์ฐ, ํธ์ ์๋ฆผ์ ๋ณด๋ด ์ํ ์ํฉ์ ๊ฐ์งํ ์ ์๋๋ก ํ๋ ๊ธฐ๋ฅ์ ๊ตฌํํ ์ ์๋ SDK๋ฅผ ๋ง๋๋ ๊ฒ์ด ์ต์ข ๋ชฉํ์ด๋ค. |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | Grounding Dino Typescript React Java Spring boot Python |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | ์ต๊ทผ ๋ด์ค์์ ๋น๋ฒํ๊ฒ ๋ณด์ด๋ ํ๊ธฐ ๋๋ ์ํฉ์ ๋ํ ๋น ๋ฅธ ๋์์ ํตํด ์ฌ๊ณ ๋ฐ ํผํด๋ฅผ ์ต์ํ ํ ์ ์์ผ๋ฉฐ ๋ฒ์ฃ ๋ฐ ์ฌ๋ ์ํฉ ๋ชจ๋ํฐ๋ง์ ๋๋ ๋น์ฉ์ ์ ๊ฐํ ์ ์๋ค. - ์ ์ฐ์ฑ: SDK ํํ๋ก ์ ๊ณต๋๊ธฐ ๋๋ฌธ์ ๊ณ ๊ฐ์ ๊ธฐ์กด CCTV ์์คํ ์ ์์ฝ๊ฒ ํตํฉํ ์ ์์ผ๋ฉฐ, ๋ถํ์ํ ํ๋์จ์ด ํฌ์ ์์ด ํ๊ธฐ ๋๋ ๋ฐ ์์ ์ํฉ์ ๋ชจ๋ํฐ๋งํ ์ ์์ผ๋ฏ๋ก ์ ์ ๋น์ฉ์ผ๋ก ํ๊ธฐ ๋๋ ๋ชจ๋ํฐ๋ง์ ๋์ ํจ์จ์ ๊ธฐ๋ํ ์ ์๋ค. - ์ฌ์ฉ์ ์์น ์ ๋ณด ๊ธฐ๋ฐ ํธ์ ์๋ฆผ: ์ฌ์ฉ์์ ์์น ์ ๋ณด๋ฅผ ํ์ฉํ์ฌ ๊ฐ๊น์ด ๊ณณ์์ ํ๊ธฐ๊ฐ ๊ฐ์ง๋์์ ๋ ์ฌ์ฉ์์๊ฒ ์ฆ๊ฐ์ ์ผ๋ก ์๋ฆผ์ ์ ๊ณตํ์ฌ ์ ์ํ๊ฒ ๋์ํ ์ ์๋๋ก ํ์ฌ ํ๊ธฐ ๋๋์ผ๋ก ์ธํ 2์ฐจ ํผํด๋ฅผ ๊ฐ์ํ๋ ํจ๊ณผ๋ฅผ ๊ธฐ๋ํ ์ ์๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | ์ฐ์ ํ ๋ด์ ๊ทธ๋ผ์ด๋ ๋ฃฐ์ ์ ํ๊ณ ํ ๋ด์์ ์์ด๋ฐ์ด์
ํ๋ ์๊ฐ์ ๊ฐ์ก๋ค. ์ฃผ์ ํ๋ณด๋ก NSFW ํํฐ๋ง ์๋น์ค, ์์ฐ๋ถ๋ฅผ ์ํ ์๋น์ค, ๊ณต์ต์ ์ธ ๋ชฉ์ ์ ๋ชจ๋ํฐ๋ง ์๋น์ค, ์ฒญ๊ฐ ์ฅ์ ์ธ์ ์ํ ์๋น์ค ๋ฑ์ ์์ด๋์ด๊ฐ ๋์๋ค. ํด๋น ์์ด๋์ด๋ค์ ๋ํ ๊ธฐ์ ์ ์ธ ๊ฐ๋ฅ์ฑ๊ณผ ๋ฐฉํฅ์ฑ์ ๋ํด ๋
ผ์ํ๊ณ ์ ๊ต์๋๊ณผ ๋ฉด๋ด์ ์งํํ์๋ค. ์ดํ ๊ด๋ จ ๊ธฐ์ ์ ํ์ํ๋ฉฐ ์ฃผ์ ๋ฅผ ๊ตฌ์ฒดํํ๋ ์๊ฐ์ ๊ฐ์ก๋ค. ๊ทธ ๊ฒฐ๊ณผ ๊ณต์ต์ ์ธ ๋ชฉ์ ์ ๊ฐ์ง ์๋น์ค๋ฅผ ๋ง๋ค์๋ ๋ฐฉํฅ์ผ๋ก ์๊ฒฌ์ด ๋ชจ์์ก์ผ๋ฉฐ, ํ๋ณด๊ตฐ์ ์๊ฒฌ๋ค์ ๊ฐ์ง๊ณ ๋ฉํ ๋์ ๋ต ์ ์๊ฒ ๋์๋ค. 9์์ ๊ตฌ์ฒดํ ํ ๋ด์ฉ์ ๋ฐํ์ผ๋ก ๋ฉํ ๋๊ณผ ๋ ์ฐจ๋ก ๋ฉํ ๋ง์ ์งํํ์๊ณ , ๋ด๋น ๊ต์๋๊ณผ๋ ๋ฉด๋ด์ ์งํํ๋ค. ์ด๋ฅผ ํ ๋๋ก ํ๊ธฐ๋๋์ ์ฃผ์ ๋ก ์ด๋ ํ ์๋น์ค๋ฅผ ๊ฐ๋ฐํ ์ง ๋ฌธ์ ์ํฉ๊ณผ ์๋ฃจ์ , ํ๊ฒ์ ๋ช ํํ ์ขํ๊ณ , ์ด๋ฅผ ํ ๋๋ก ๊ต๋ด ์ฐฝ์ ๊ฒฝ์ง๋ํ ์ฌ์ ๊ณํ์๋ฅผ ์์ฑํ์ฌ ์ฐธ๊ฐ ์ ์ฒญ์ ํ์๋ค. YOLO ๋ชจ๋ธ Grounding Dino๋ฅผ ๋ชจ๋ ์ฌ์ฉํด๋ณด๋ฉฐ ์๋น์ค์ ์ด๋ ํ AI ๋ชจ๋ธ์ ํ์ฌํ ์ง ๊ฒฐ์ ํ๊ณ , ์ด๋ค ๋ฐ์ดํฐ์ ์ ํ์ฉํ ์ง ์กฐ์ฌํ๋ ์๊ฐ์ ๊ฐ์ ธ AIHub์ '์ด์ํ๋ CCTV ์์' ๋ฐ์ดํฐ์ ์ ํ์ฉํ๊ธฐ๋ก ๊ฒฐ์ ํ๋ค. Grounding Dino์ ์ ํ๋ ํฅ์์ ์ํด ํธ๋ ์ด๋์ ์ง์์ ์ผ๋ก ์งํํ์ฌ AI Model ํ์ธํ๋์ ํ ์์ ์ด๊ณ , ๊ทธ ๊ณผ์ ์์ ๊ต์๋๊ณผ ์ถ๊ฐ์ ์ธ ๋ฉด๋ด์ ์งํํ ์์ ์ด๋ค. ๋ํ ์ด๋ ํ ์ํฉ์ ํ๊ธฐ ๋๋ ์ํฉ์ผ๋ก ์ ์ํ ์ง ํ๋ณ ๊ธฐ์ค์ ๋ง๋ จํ๊ณ , ๊ทธ ๊ธฐ์ค์ ํ ๋๋ก AI ๋ชจ๋ธ์ ํ์ต์ํฌ ์์ ์ด๋ค. |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | ๋ฐ๋ชจ์์ ์ค์ CCTV์์์์ ํ๊ธฐ๋ก ์ถ์ ๋๋ ๋ฌผ์ฒด๋ฅผ ํ๋ณํ๊ณ ํ๊ธฐ ๋๋ ์์ฌ ์ํฉ์ ํ์งํ๋ ๊ณผ์ ์ ๋ณด์ฌ์ค ์์ ์ด๋ค. ์ค์ ํ ์คํธ์ ์ ์ฉ๊น์ง ๊ฐ์ง ๋ชปํ๋๋ผ๋, ๊ธฐ์กด์ CCTV ๋ฐ์ดํฐ์ ์กด์ฌํ๋ ํ๊ธฐ ๋๋ ์ํฉ์ ํ์งํ ์ ์์์ ๋ฐ๋ชจ๋ฅผ ํตํด ๊ธฐ์ ์ ์ผ๋ก ๋ณด์ฌ์ฃผ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ค. |
๋ฐํ์๋ฃ | https://drive.google.com/file/d/1MIegiJxXwSCeuAsP4Ti7ZkcUm7ZXiqYO/view?usp=sharing |
๊ธฐํ |
ํ๋ก์ ํธ๋ช / ๋ถ์ | ์์์๊ฐ๊ณผ ๋์ ์ ๊ธฐ๋ฐ์ผ๋ก ํ ์ค์ผ์ค ์ถ์ฒ ๋ฐ ์ผ์ ๊ด๋ฆฌ ์ฑ ์๋น์ค |
---|---|
์์ฑ์ผ | 2023๋ 11์10์ผ |
ํ๋ฒํธ ๋ฐ ํ๋ช | 25. S |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ์ด์์(2076316) ํ์ฅ, ๋ฐฑ์๋, DB ๊น์งํ(2176104) ํ์, ๋ฐฑ์๋, AI ์ ์ฌ์(2076362) ํ์, ํ๋ก ํธ์๋, ๋ฐฑ์๋ |
ํ์ง๋๊ต์ | ์ค๋ช ๊ตญ ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ํด์ผ ํ๋ task๊ฐ ์๋๋ฐ ์ด๋ค ๊ฒ๋ถํฐ ์ฒ๋ฆฌํด์ผ ํ๋์ง ๊ณค๋ํ๋ ๊ฒฝํ์ด ์์ผ์ ๊ฐ์? ์น๊ตฌ๋ ํ์๋ค๊ณผ ์ผ์ ์ ์ก์ ๋, ์ด๋ ์์ผ, ์๊ฐ์ ๊ฐ๋ฅํ์ง ์ฐพ๊ธฐ ์ด๋ ค์ ๋ ์ ์ด ์์ผ์ ๊ฐ์? ์ ํฌ ํ์ ์ผ์ ์ ๊ด๋ฆฌํด ์ฃผ๊ณ ์ต์ ์ ์ค์ผ์ค์ ์ถ์ฒํด ์ฃผ๋ ์๋น์ค๋ฅผ ๊ฐ๋ฐ ์ค์ ๋๋ค. |
๋ฌธ์ ์ ์ ์ | 1. ํด์ผ ํ ์ผ์ด ๋ง์ ๋ ์ผ์ ์ ๊ด๋ฆฌํ๊ธฐ ์ด๋ ต๋ค. 2. ๋จ๋ ์๊ฐ๋ค ์ค์ ์ธ์ , ์ด๋ค ์ผ์ ์ ์ฒ๋ฆฌํ ์ง ํ ์ผ๋ค์ ์ฒ๋ฆฌ ์์๋ฅผ ์ ํ๋ ๊ฒ์ด ์ด๋ ต๋ค. 3. ํด์ผ ํ ์ผ๋ค ์ฌ์ด์ ์ฅ์์ ์ด๋์ด ํ์ํ ๊ฒฝ์ฐ ๋์ ์ ์ง๊ธฐ๊ฐ ์ด๋ ต๋ค. 4. ์๋ก์ด ์ผ์ ์ ์ถ๊ฐํ ๋ ์ผ์ ์ด ์๋ ์๊ฐ์ ์ฐพ๊ธฐ ์ด๋ ต๋ค. (ํ์ ์๊ฐ, ์น๊ตฌ์์ ์ฝ์) |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | ๋น์ทํ ์๋น์ค์ธ ์ฌํ์บ๋ฆฐ๋, time blocks, todo mate๋ฅผ ์กฐ์ฌํ ๊ฒฐ๊ณผ, ๊ธฐ์กด ์๋น์ค์ ๊ฐ์ ๊ณผ ํ๊ณ์ ์ ๋ค์๊ณผ ๊ฐ๋ค. 1. ๊ธฐ์กด์ ์๋น์ค๋ค์ ๋ฌ๋ ฅ๊ณผ ํ์ ํ ์ด๋ธ์ ํ์ฉํด์ ์ผ์ ๋ค์ ํ๋์ ๊ด๋ฆฌํ ์ ์๋๋ก ํด์ค๋ค. 2. ์๊ฐ์ด ์ ํด์ง์ง ์์ ์ผ์ ์ ๊ฒฝ์ฐ ์ฌ์ฉ์๊ฐ ์ธ์ ์ฒ๋ฆฌํ ์ง ์ง์ ์ ํด์ ์ ๋ ฅํ๊ณ ํ์ธํ๋ ๊ฒ๋ง ๊ฐ๋ฅํ๋ค. 3. ์ผ์ ๊ด๋ฆฌ ์๋น์ค์๋ ๋์ ์ ์ถ์ฒํด ์ฃผ๋ ๊ธฐ๋ฅ์ด ์๊ณ ๋จ์ง ์ฅ์ ์ ๋ ฅ๋ง ๊ฐ๋ฅํ๋ค. 4. ์ผ์ ์ด ์๋ ์๊ฐ๋๋ฅผ ๋ฐ๋ก ์ ๋ฆฌํด์ ์๋ ค์ฃผ๋ ๊ธฐ๋ฅ์ด ์๋ค. |
์ ์๋ด์ฉ | 1. ๋ฌ๋ ฅ๊ณผ ํ์ ํ
์ด๋ธ์ ์ด์ฉํด ํ ๋์ ๋ณผ ์ ์๊ฒ ์ผ์ ์ ๊ด๋ฆฌํด ์ค๋ค. 2. ๋จ๋ ์๊ฐ๋ค ์ค์ ์ธ์ , ์ด๋ค ์ผ์ ์ ์ฒ๋ฆฌํ ์ง ํ ์ผ๋ค์ ์ฒ๋ฆฌ ์์๋ฅผ ์ถ์ฒํด์ค๋ค. 3. ์ผ์ ์ฌ์ด์ ๋์ ์ ๊ณ ๋ คํด์ ์ต์ ์ ๋์ ์ ์ถ์ฒํด ์ฃผ๊ณ ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ค๋ค. 4. ์ผ์ ์ด ๋น๋ ์๊ฐ๋๋ฅผ ๋ฆฌ์คํธ๋ก ๋ณด์ฌ์ฃผ๊ณ ์ฌ์ฉ์๊ฐ ์ ํํ์ฌ ์ผ์ ์ ํ์ ํ ์ ์๊ฒ ํด์ค๋ค. |
๊ตฌํ๋ฐฉ๋ฒ | ์ฌ์ฉ์๊ฐ ์ปดํจํฐ์ ๋ชจ๋ฐ์ผ ํ๊ฒฝ์์ ๋ชจ๋ ์ ๊ทผํ ์ ์๋๋ก ํ์ด๋ธ๋ฆฌ๋ ์ฑ ํํ๋ก ํ๋ก์ ํธ๋ฅผ ๊ตฌํํ๋ค. ์ง๋ API๋ฅผ ์ด์ฉํด์ ๋์ ์ถ์ฒ ์์คํ ์ ๊ตฌํํ๋ค. Apache Cordova๋ฅผ ์ด์ฉํด Frontend ์์ ์ ์งํํ๊ณ Spring Boot๋ฅผ ์ด์ฉํด Backend ์์ ์ ์งํํ๋ค. |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | Frontend: HTML, CSS, JavaScript, Apache Cordova Backend: Spring Boot, Java DB: MariaDB, MySQL Tools: GitHub, Intellij, GitKraken, Notion, Figma, ERD Cloud ์คํ ์์ค : ToastUI-Calendar (์บ๋ฆฐ๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ), Leaflet (์ง๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ), kakao API |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | ์์ ๋ฌธ์ ์ ๋ํ ํด๊ฒฐ์ฑ
์ ํตํด ๊ธฐ์กด์ ์ผ์ ๊ด๋ฆฌ ์๋น์ค์ ๋ฌ๋ฆฌ ์ค์ผ์ค ๊ฐ์ ๋์ , ์ผ์ ๊ฐ์ ์ฒ๋ฆฌ ์์์ ๊ฐ์ด ์ฌ์ฉ์๊ฐ ์ง์ ๊ณ ๋ คํด์ผ ํ ๋ถ๋ถ์ ์ค์๋ค. ๊ธฐ๋ํจ๊ณผ๋ ๋ค์๊ณผ ๊ฐ๋ค. ๊ธฐ๋ํจ๊ณผ: 1. ์ฌ์ฉ์๊ฐ ์ผ์ ์ ํ๋์ ํ์ธํ ์ ์๋ค. 2. ์ฌ์ฉ์๋ ์์์๊ฐ, ๋ง๊ฐ๊ธฐํ๋ง ์ ๋ ฅํ๊ณ , ์ค์ผ์ค ์ฒ๋ฆฌ ์์๋ฅผ ์ง์ ์๊ฐํ ํ์๊ฐ ์๋ค. 3. ์ฌ์ฉ์๋ ์ฅ์, ์ฃผ์๋ง ์ ๋ ฅํ๊ณ , ์ค์ผ์ค ๊ฐ์ ๋์ ์ ์ง์ ์๊ฐํ ํ์๊ฐ ์๋ค. 4. ์ฌ์ฉ์๊ฐ ์ผ์ ์ด ๋น๋ ์๊ฐ๋๋ฅผ ์ผ์ผ์ด ์ฐพ์ ํ์๊ฐ ์์ด์ง๋ค. ์์: ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ์์์๊ฐ๊ณผ ๋ง๊ฐ๊ธฐํ, ์ฅ์์ ์ค์๋๋ฅผ ๊ธฐ์ค์ผ๋ก ์ต์ ์ ๋์ ๊ณผ ์๊ฐ์ ๊ณ ๋ คํ์ฌ ์ฌ์ฉ์ ๋ง์ถคํ ์ผ์ ์ ์ถ์ฒํด์ค๋ค. ์ด๋ฅผ ํตํด ์ฌ์ฉ์๋ ๊ณํ์ ์ธ ํ๋ฃจ๋ฅผ ๋ณด๋ผ ์ ์๊ฒ ํด์ค๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | ์ฃผ์ ๊ฒฐ์ ์๋น์ค ๊ฐ์ ๋ฐ ์๊ตฌ์ฌํญ ๋ถ์ ์ฃผ์ ์ ๊ด๋ จ๋ ๋ฐฑ๊ทธ๋ผ์ด๋ ์์นญ ์ฌ์ฉํ ๊ธฐ์ ํ์ ์คํฐ๋ ์งํ user journey ์ค์ data flow ๋ฐ ์ฌ์ฉ์ sequence ์ ๋ฆฌ ์ค๊ฐ๋ฐํ ํผ๋๋ฐฑ์ ๋ฐ์ํ์ฌ ์์ด๋์ด ์์ ์คํฐ๋ ์งํ ํ๋ก์ ํธ ์ธํ ํ์ํ ํ๋ฉด UI/UX ๊ตฌ์ฑ ERD ์ ์ ์ฌ์ฉํ ๊ธฐ์ ์ ์ |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | ๊ฐ์์ ์ฌ์ฉ์๋ฅผ ์ค์ ํ๊ณ , ํ๋กํ ํ์ ์ ์ด์ฉํ์ฌ ์ฌ์ฉ ๋ฐฉ๋ฒ์ ์์ฐํ ์์ ์ ๋๋ค. |
๋ฐํ์๋ฃ | ์ธํฐ๋ท๋งํฌ ์ฝ์ ํด์ฃผ์ธ์ |
๊ธฐํ |
ํ๋ก์ ํธ๋ช / ๋ถ์ | DISLODGED : ๋ด๊ฐ ์ง์ ์์ฑํ '๋๋ง์ ๊ฐ์ ๋ณด์ด์ค'๋ก ๊ณ ๋ฏผ์ ๋ํ ์๋ก๋ฅผ ์ฃผ๊ณ ๋ฐ์ผ๋ฉฐ, ๋ณด์ด์ค ์๋ก๋ค์ ๋ชจ์ ํ๋์ ์์ ์ฒ๋ผ ๋ค๋ ค์ฃผ๋ ๊ฐ์ฑ ์น ์๋น์ค |
---|---|
์์ฑ์ผ | 2023๋ 12์15์ผ |
ํ๋ฒํธ ๋ฐ ํ๋ช | 26. ETT(Eventually The Top) |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ์ต์ ๋ฏธ(2171048) ํ์ฅ, ๋ฐฑ์๋ AWS Ubuntu, MySQL, Django ๋ฑ ๋จ์นํ(2176121) ํ์, AI๊ฐ๋ฐ, ๋ฐ์ดํฐ์ฒ๋ฆฌ, ffmpeg, Flask, react ๋ฑ ์ก๋ฏผ๊ฒฝ(2176190) ํ์, ํ๋ก ํธ์๋ figma, js, react ๋ฑ |
ํ์ง๋๊ต์ | ๋ฏผ๋๋ณด ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ๋ค์ํ ๊ณ ๋ฏผ๊ณผ ์คํธ๋ ์ค๋ฅผ ์๊ณ ์ด์๊ฐ๋ ํ๋์ธ๋ค์ ์ํด, GoogleTTS์ ffmpeg๋ฅผ ํ์ฉํ์ฌ ์๋ก๋ฅผ ์ ํ๊ณ ์ถ์ ์ ์ ๋ค์ ์ฌ๋ฌ ๋ณด์ด์ค ์์(ํผ์น, ์คํผ๋ ๋ฑ)๋ค์ ์ง์ ์กฐ์ ๋ฐ ์กฐํฉํ์ฌ ์์ฑํ '๋๋ง์ ๊ฐ์๋ณด์ด์ค'๋ก ์๋ก๋ฅผ ์ ํ๊ณ , ์๋ก๊ฐ ํ์ํ ์ ์ ์๊ฒ๋ ํ ์ ์ ๋ค์ด ๋จ๊ธด ๋ณด์ด์ค ํํ์ ์๋ก๋ค์ ๋ชจ์ ํ๋์ ์์ ์ฒ๋ผ ๋ค๋ ค์ฃผ๋ ๊ฐ์ฑ ์น ์๋น์ค |
๋ฌธ์ ์ ์ ์ | ํ๋์ธ๋ค์ ๋ค์ํ ๊ณ ๋ฏผ๊ณผ ์คํธ๋ ์ค๋ฅผ ์๊ณ ์ด์๊ฐ์ง๋ง, ์ค์ธ๊ณ์์ ์ด๋ฐ ๊ณ ๋ฏผ๊ณผ ์คํธ๋ ์ค๋ฅผ ํ์ถํ๋ ๊ฒ์ ๋ถ๋ด์ ๋๋ผ๊ธฐ ๋๋ฌธ์ ์จ๋ผ์ธ ์ปค๋ฎค๋ํฐ์ ์์กดํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ํ์ง๋ง ์จ๋ผ์ธ ์ปค๋ฎค๋ํฐ์ ๊ฒฝ์ฐ ํ ์คํธ๋ก๋ง ์ํตํ๊ธฐ ๋๋ฌธ์, ๋๋ฉด ์ํต์ ๋นํด ๊ฐ์ ์ ๋ฌ์ด ์ด๋ ต๊ณ ๊ณ ๋ฆฝ๊ฐ์ ๋๋ผ๊ธฐ ์ฝ๋ค๋ ํ๊ณ์ ์ด ์กด์ฌํฉ๋๋ค. ๋ฐ๋ผ์, ํ๋์ธ๋ค์ ์๋ก์ด ๋ฐฉ์์ ์๋ก์ ์์์ด ํ์ํฉ๋๋ค. |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | ๊ด๋ จ ์ฐ๊ตฌ/์๋น์ค/์์คํ
: Selvy Speech, Blooming ์ฑ ๋ฑ ํน์ง ๋ฐ ํ๊ณ ์์ฝ : Selvy Speech๋ TTS๊ธฐ์ ์ ํ์ฉํ์ฌ ํ ์คํธ๋ฅผ ์์ฑ์ผ๋ก ๋ณํํฉ๋๋ค. ๊ทธ๋ฌ๋ ์ด ์๋น์ค๋ ์ฃผ๋ก ์์ฑ์ ์๋์ ํผ์น๋ฅผ ์กฐ์ ํ๋ ๋ฐ์ ์ค์ ์ ๋๋ฉฐ, ๋จ์ํ TTS ๊ธฐ๋ฅ๋ง์ ์ ๊ณตํฉ๋๋ค. Blooming ์ฑ์ ์ต๋ช ๊ณ ๋ฏผ ์๋ด ๊ฒ์ํ์ ์ด์ํ๊ณ ์์ง๋ง ์์ฑ์ ํ์ฉํ์ง ์๊ณ ํ ์คํธ๋ฅผ ํตํด์๋ง ๊ณ ๋ฏผ ์๋ด์ ํ ์ ์๋ ๊ฒ์ํ์ ์ด์ํ๋ค๋ ํ๊ณ์ ์ด ์์ต๋๋ค. |
์ ์๋ด์ฉ | ์ ์ ๋ค์ GoogleTTS์ ๋ณด์ด์ค ์์(pitch, speed ๋ฑ) ํ๋ผ๋ฏธํฐ๋ฅผ ์ง์ ์กฐ์ ํ์ฌ ์์ ๋ง์ ๊ฐ์๋ณด์ด์ค๋ฅผ ์์ฑํ ์ ์์ต๋๋ค. ์ด ๋ณด์ด์ค๋ฅผ ์ด์ฉํ์ฌ ์๋ก๊ฐ ํ์ํ ์ ์ ๋ค์๊ฒ โ์๋ก์ ๋ณด์ด์ค ๋๊ธโ์ ๋จ๊ธธ ์ ์๊ฒ ๋๊ณ , ์ด๋ ๊ฒ ์์ฑ๋ ๋ณด์ด์ค ๋๊ธ๋ค์ BGM๊ณผ ํจ๊ป ํ๋์ mp3 ํ์ผ๋ก ํฉ์ณ์ ธ, ๊ณ ๋ฏผ์ ๋จ๊ธด ์ ์ ์๊ฒ ์์ ํธ๋์ฒ๋ผ ์ ๋ฌ๋ฉ๋๋ค. |
๊ตฌํ๋ฐฉ๋ฒ | GoogleTTS์ ํ๋ผ๋ฏธํฐ์ ๋ฃ์ speed, pitch ๋ฑ์ ๋ณด์ด์ค ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ ๊ฐ ์ง์ ์กฐ์ ํ ์ ์๋๋ก ์ธํฐํ์ด์ค์ ์ ์ํด์ค์ผ๋ก์จ ์ ์ ๋ณ ๊ฐ์ ๋ณด์ด์ค๋ฅผ ์์ฑํ๋๋ก ํ๋ค. ๋ํ ffmpeg ํ๋ ์์ํฌ์ ์ฌ๋ฌ ํจ์๋ฅผ ์ด์ฉํ์ฌ ๊ฐ ๋๊ธ์ mp3ํ์ผ๋ค์ BGM๊ณผ ํจ๊ป ํ๋์ mp3 ํ์ผ์ ๋ด์ ์ ์ ๊ฐ ๋๊ธ๋ค์ ๋ชจ์ ๋ค์ ์ ์๋๋ก ํ๋ค. |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | Django Flask React ffmpeg AWS MySQL GoogleTTS |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | ์ฌ๋ฌ ๋๊ธ ์์ฑ์๋ค์ ๊ธ ์์ฑ์์๊ฒ ์์ ์ ์๋ก๊ฐ ์ ์ ๋ฌ๋ ์ ์๋ ์ต์ ์ ๋ชฉ์๋ฆฌ๋ฅผ ์ ํํ๊ณ , ๊ธ ์์ฑ์๊ฐ ๊ทธ ์๋ก๋ฅผ ๋ฃ๋ ๊ณผ์ ์์ ์ด์ ๋ณด๋ค ๋ ๊น์ ๊ฐ์ ์ ๊ต๋ฅํ ์ ์์ต๋๋ค. ๊ธ ์์ฑ์, ์ฆ ์๋ก๊ฐ ํ์ํ ์ฌ๋์ ๋๊ธ ํ ์คํธ๋ฅผ ํ๋ํ๋ ์ฝ๋ ๊ฒ์ด ์๋, ํธํ ๋ง์์ผ๋ก ์์ ์ ๋ฃ๋ ๊ฒ๊ณผ ๊ฐ์ด ๋ค์ํ๋ฉด์๋ ์ ์ ํ ๋ชฉ์๋ฆฌ์ ์๋ก๋ฅผ ๋ฃ๋ ๊ฒ์๋ง ์ง์คํ์ฌ ์๋ก์ ์ง์ด ๋์์ง ๊ฒ์ ๋๋ค. ์ด ์๋น์ค๋ ๋ณด๋ค ํธํ๊ณ ์ ๊ทผํ๊ธฐ ์ฌ์ฐ๋ฉด์๋ ์๋ก์ ๊ฐ์ ์ ๋ ํจ๊ณผ์ ์ผ๋ก ๋๋๋ ๊ฒ์ ์์๋ฅผ ๋๊ณ ์์ต๋๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | ์ฃผ์ ๋ฐฉํฅ์ฑ์ ์ก๊ณ ๊ตฌ์ฒด์ ์ผ๋ก ์ฃผ์ ๋ฅผ ์งํํจ. ๊ต์๋๊ณผ์ ๋ฉด๋ด์ ํตํด ์ฌ๋ฌ ์ฃผ์ ๋ฐ ๊ธฐ์ ์ ๋ํ์ฌ ํผ๋๋ฐฑ๊ณผ ์๋ด์ ๋ฐ์์. ๊ฐ์์ ๊ธฐ์ ์คํ๊ณผ ๋ชฉํ๋ฅผ ๊ตฌ์ฒดํ ํ ์ฃผ์ ์ ์ฐ๊ด์ง์ด ์ ๋ฆฌํจ. ํ ์ ์ฒด์ ๋ชฉํ์ ํ ๊ทธ๋ผ์ด๋ ๋ฃฐ์ ๋ง๋ค๊ณ ์ ์ฒด์ ์ธ ์ผ์ ์ ์ ๋ฆฌ, ๋ฉํ ์ปจํ ์งํํจ. ๋ฉํ ์์ ๋ฉด๋ด ์งํ ํ ์ฃผ์ ๋๋ฒจ๋กญ ๋ฐ ํ์ ์์ , ์ฌ์ฉํ ๊ธฐ์ ์ ๋ํด ๊ณต๋ถ ํ ํ์ฉํ ๋ชจ๋ธ ๋ฐ ๋ฐ์ดํฐ์ ์์ง ๋ฑ์ ์งํ ์ถ๊ฐ์ ๋ฐ์ดํฐ์ ์ ํ๋ณดํ ํ, ๋ชจ๋ธ์ ํ์ตํ์ฌ ๋ชจ๋ธ์ ๋ ์ ๊ตํ๊ฒ ์กฐ์ ํ๊ณ ์ฑ๋ฅ์ ๊ฐ์ . ์๋น์ค์์ ์ ๊ณตํ๊ณ ์ ํ๋ ์ธ๋ถ ๊ธฐ๋ฅ ํ์ , VITS2 ๋ชจ๋ธ Reference ๋ ผ๋ฌธ ๊ณต๋ถ. ํ๋กํ ํ์ ์ค๊ณ ๊ธฐ๋ณธ ์์ฑ ์ง์ ๋ฐ ๋ชจ๋ธ ๊ณต๋ถ๋ฅผ ๋ฐํ์ผ๋ก ์ฌ์ฉํ TTS ๊ธฐ์ ํ์ (Google TTS). ํด๋น ๊ธฐ์ ์ ๋ณด์ด์ค ์์์ ํด๋นํ๋ ํ๋ผ๋ฏธํฐ ํ์ต. |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | ๋ณธ ์๋น์ค์ ๋ฐฐ๊ฒฝ๊ณผ ๋ชฉ์ ์ค๋ช
๊ตฌํํ๊ณ ์ ํ๋ ์๋น์ค์ ํ์ด์ง๋ค ์ค ์ค์ฌ ๊ธฐ๋ฅ์ด ๊ตฌํ๋ โ๋๋ง์ ๊ฐ์๋ณด์ด์ค ์์ฑ ํ์ด์งโ UI ์ ์ Goggle TTS์ ffmpeg ํ๋ ์์ํฌ๋ฅผ ํ์ฉํ ์๋น์ค์ ์๋ ๊ตฌ์กฐ ์ค๋ช |
๋ฐํ์๋ฃ | https://drive.google.com/file/d/11Ri5euBOx0WnEwrrjoovKbm8gb3v5kTk/view |
๊ธฐํ | ์ฃผ์ ๊ด๋ จ ์ค๋ฌธ์กฐ์ฌ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํ์ผ๋ก ์ถ๊ฐ ๊ธฐ๋ฅ ๊ตฌํ ์์ |
ํ๋ก์ ํธ๋ช / ๋ถ์ | MosaicNow : ๊ณต๊ณต์ฅ์ ๋ผ์ด๋ธ ๋ฐฉ์ก์์ ํ์ธ์ ์ด์๊ถ ๋ณดํธ๋ฅผ ์ํ ์ค์๊ฐ ์๋ฉด์ธ์ ์ปค์คํ ๋ชจ์์ดํฌ ์คํธ๋ฆฌ๋ฐ ์๋น์ค |
---|---|
์์ฑ์ผ | 2023-11-07 00:00:00 |
ํ๋ฒํธ ๋ฐ ํ๋ช | 27 E๋ชจ์ง |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ์ ์ ๋ผ(2176349) ํ์ฅ, DB ๋ฐ ๋ฐฑ์๋ ์ ํ์ง(2071089) ํ์, ๋ฐฑ์๋ ๋ฐ ํ๋ก ํธ์๋ ์ด๊ฐ์(2076283) ํ์, ํ๋ก ํธ์๋ |
ํ์ง๋๊ต์ | ์ค๋ช ๊ตญ ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | MosaicNow๋ ์ค์๊ฐ ๋ชจ์์ดํฌ ๊ธฐ์ ๊ณผ ์ผ๊ตด ์ธ์ ๊ธฐ์ ์ ์ด์ฉํ์ฌ ์ปค์คํ ์ด ๊ฐ๋ฅํ ์ค์๊ฐ ๋ชจ์์ดํฌ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ์๋น์ค๋ก, ์ค์๊ฐ ์ ์ฉ๊ณผ ์ปค์คํ ์ด ์ด๋ ค์ด ๊ธฐ์กด์ ๋ชจ์์ดํฌ ์์คํ ๋ค์ ๋จ์ ์ ํด๊ฒฐํ ์ ์์ต๋๋ค. |
๋ฌธ์ ์ ์ ์ | ๋ด์ค๋ ์ ํ๋ธ ๋ผ์ด๋ธ ๋ฐฉ์ก๊ณผ ๊ฐ์ ์ค์๊ฐ ๋ฏธ๋์ด ํ๋ซํผ์์ ๋์ ์๋ ์ผ๋ฐ์ธ์ ์ผ๊ตด ๋ ธ์ถ์ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ ๋ฐ ๋์ ๋ฌธ์ ๋ก ์ฃผ๋ชฉ๋ฐ๊ณ ์๋ ๋ฌธ์ ์ ๋๋ค. ๊ธฐ์กด์ ๋ชจ์์ดํฌ ์๋น์ค๋ค์ ์ฃผ๋ก ํ์์ ์ผ๋ก ์ ์ฉ๋๋ฉฐ, ํน์ ์ธ์ ์ ์ธํ๊ธฐ ์ด๋ ค์ ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ์ ํ๊ณ๊ฐ ์์ต๋๋ค. |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | 2023_spring_253.pdf (kais99.org) ๋์ ์ธ ํฌ๊ธฐ์ ๋ชจ์์ดํน์ ํ์ฉํ ๊ฐ์ธ ์ ๋ณด ์ฐจ๋จ - ์ผ๊ตด ์์ญ ์ถ์ถ์ ์ด์ฉํ ๋์ ๋ชจ์์ดํฌ๋ฅผ ์์ฑํ์ง๋ง ์ค์๊ฐ ์ ์ฉ์ ๋ถ๊ฐ๋ฅํจ ๊ด๋ จ ์๋น์ค : VLLO - ๋์์ ์๋ ์ผ๊ตด ๋ชจ์์ดํฌ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ง๋ง ์ค์๊ฐ ์ ์ฉ์ ์๋๋ค๋ ๋จ์ ์ด ์์ต๋๋ค. |
์ ์๋ด์ฉ | ๋ผ์ด๋ธ ์ํฉ์์ ๋ถํน์ ๋ค์์ ์ด์๊ถ ์นจํด๋ฅผ ๋ง๊ธฐ์ํด, ์ค์๊ฐ ์๋ ์ผ๊ตด ๋ชจ์์ดํฌ ์๋น์ค๋ฅผ ์ ์ํ๊ณ ์ ํฉ๋๋ค. MosaicNow๋ ์ผ๊ตด ์ธ์๊ณผ ๋ชจ์์ดํฌ ๊ธฐ๋ฅ์ ์ด์ฉํ์ฌ ํน์ ์ธ์ ์ ์ธํ ์ค์๊ฐ ์ผ๊ตด ์๋ ๋ชจ์์ดํฌ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. |
๊ตฌํ๋ฐฉ๋ฒ | OpenCV ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ YOLOv3 ์๊ณ ๋ฆฌ์ฆ์ ํ์ฉํ์ฌ ์น ์์์ ์ค์๊ฐ์ผ๋ก ๋ฑ๋ก๋ ์ฌ์ฉ์์ ์ผ๊ตด์ ์๋ณํ๊ณ , ๋ค๋ฅธ ์ฌ๋ค์ ์ผ๊ตด์ ๋ชจ์์ดํฌ ์ฒ๋ฆฌ๋ฅผ ์ ์ฉํ๋ ๋ฐฉ์์ผ๋ก ์ด์๊ถ ๋ณดํธ๋ฅผ ์ํ ๋ฆฌ์ผํ์ ์์คํ ์ ๊ตฌํํ ์์ ์ ๋๋ค. |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | Python Open cv ๋ผ์ด๋ธ๋ฌ๋ฆฌ React MySQL |
๊ตฌํ๋ฐฉ๋ฒ | OpenCV ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ YOLOv8, ๊ทธ๋ฆฌ๊ณ FaceNet์ ํ์ฉํ์ฌ ์น ์์์ ์ค์๊ฐ์ผ๋ก ๋ฑ๋ก๋ ์ฌ์ฉ์์ ์ผ๊ตด์ ์๋ณํ๊ณ , ๋ค๋ฅธ ์ฌ๋ค์ ์ผ๊ตด์ ๋ชจ์์ดํฌ ์ฒ๋ฆฌ๋ฅผ ์ ์ฉํ๋ ๋ฐฉ์์ผ๋ก ์ด์๊ถ ๋ณดํธ๋ฅผ ์ํ ๋ฆฌ์ผํ์ ์์คํ ์ ๊ตฌํํ ์์ ์ ๋๋ค. |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | Python Open cv ๋ผ์ด๋ธ๋ฌ๋ฆฌ YOLOv8 FaceNet AWS React MySQL |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | MosaicNow๋ฅผ ์ด์ฉํ๋ฉด ๋ผ์ด๋ธ ์์์ ์ผ๊ตด์ ์ธ์ํ๊ณ ํน์ ์ธ์ ์ ์ธํ ์ธ๋ฌผ์ ๋ชจ์์ดํฌ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค. ์ด๋ ๊ฐ์ธ ์ ๋ณด ๋ณดํธ์ ๋ฒ์ ๊ท์ ์ค์๋ฅผ ํตํด ์ผ๋ฐ์ธ์ ํ๋ผ์ด๋ฒ์๋ฅผ ๊ฐํํ๋ฉฐ, ๋์์ ์จ๋ผ์ธ ํ๊ฒฝ์์์ ๋ ์์ ํ๊ณ ๋ณด์๋ ์ํธ์์ฉ์ ์ด์งํ ์ ์์ต๋๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | ์ฃผ์ ํ์ , ๊ธฐ์ ๋ฆฌ์์น ์งํ, ์ง๋๊ต์ ์๋ด ๋ ํผ๋ฐ์ค ์ฝ๋ ๋ถ์ ๋ฐ ์ดํด, Open cv ์คํฐ๋ ์งํ, ๋ฉํ ๋ง ์งํ ์ฃผ์ ๋ณ๊ฒฝ ๋ฐ ๊ธฐ์ ๋ถ์ |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | ํ๋กํ ํ์ /PPT ์ ์ |
๋ฐํ์๋ฃ | ์ธํฐ๋ท๋งํฌ ์ฝ์ ํด์ฃผ์ธ์ |
๊ธฐํ |
ํ๋ก์ ํธ๋ช / ๋ถ์ | ์๋ง์์ ๋ด์ ์ผ๊ธฐ ๊ตํ์ ํตํด ํ๋์ธ์ ์์ธ๊ฐ ํด์๋ฅผ ๋๋ ๊ตํ์ผ๊ธฐ ์น ์๋น์ค <๋น๋ฐ์น๊ตฌ> |
---|---|
์์ฑ์ผ | 2023-12-18 11:14:00 |
ํ๋ฒํธ ๋ฐ ํ๋ช | 28. ๋ฌ๋ฆฌ๋ฆฌ |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ํฉ์ฑ๋ฆฐ(2176429) ํ์ฅ, Spring Boot, MySQL ๋ฑ ๋ฐฑ์๋ ๊ณฝ๋ฏผ์ง(2176022) ํ์, Spring Boot, MySQL ๋ฑ ๋ฐฑ์๋ ์กฐ์๋ น(2076389) ํ์, React ๋ฑ ํ๋ก ํธ์๋ ๋ฐ AI ๋ชจ๋ธ ํ์ต |
ํ์ง๋๊ต์ | ๋ฐ์์ ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ๊ฒฝ์ ์ฌํ์์ ํ ์ฌ๋์ ์์ธ๊ฐ๊ณผ ๋จ์ ๊ฐ์ ํํ ๊ฒฝํํ๋ฉฐ ๋ด์ ์ธ ๋ฉด๋ณด๋ค๋ ๋ฌผ์ง์ ์ธ ๊ฐ์น๋ก ํ๊ฐ๋์ด ์์ต๋๋ค. ๊ตํ์ผ๊ธฐ ์น ์๋น์ค '๋น๋ฐ์น๊ตฌโ๋ ์น๊ตฌ๋ค๊ณผ ๊ธด๋ฐํ ์๊ธฐ๋ฅผ ๋๋๊ณ ์์ ๊ณผ ๋น์ทํ ์ต๋ช ์ ์๋์ ๊ณต๊ฐํ ์ ์๋, ๋ฌผ์ง์ ์ธ ๊ฐ์น๋ฅผ ๋ฐฐ์ ํ ๊ณต๊ฐ์ ์ ๊ณตํ์ฌ ์ค๋๋ณด๋ค ๋ ์ฐ๊ฒฐ๋ ์ฌํ๋ฅผ ๋ง๋ค๊ณ ์ ํฉ๋๋ค. |
๋ฌธ์ ์ ์ ์ | ๊ฒฝ์ ์ฌํ์์ ํ ์ฌ๋์ ๊ณ ์ ํ ์ธ๊ฒฉ์ด๋ ๊ฐ์ฑ๋ณด๋ค ์ฌํ์ ํ์์ฑ ํน์ ์ธ์ ๋ชจ์ต์ ์ํด ๋ฌผ์ง์ ์ผ๋ก ํ๊ฐ๋๋ค. ํนํ ๊ฒฝ์์ด ์ฌํ ํ๊ตญ ์ฌํ์์ ๊ทธ๋ฌํ ํ์์ด ๋ ๋๋๋ฌ์ง๋ฉฐ ๊ฐ์ธ์ ๋ค๋ฅธ ์ธ๊ฐ์ผ๋ก๋ถํฐ ์์ธ๋๋ ๊ฐ์ ์ ๋๋ผ๊ณ ๋จ์ ๊ฐ์ ๊ฒฝํํ๊ฒ ๋๋ค. ์ด๋ฌํ ๊ณผ์ ์์ ๊ฐ์ธ๊ณผ ์ฌํ๋ ๋ ๋ณ๋ค์ด ๊ฐ๊ณ ์๋ค. ๊ฐ์ธ์๊ฒ ๋งค๊ฒจ์ง๋ ์ํ์ ๊ฐ์น๋ฅผ ๋ฐฐ์ ํ๊ณ ๋ค๋ฅธ ์ด๋ค๊ณผ ๊ฐ์ ๊ณผ ์๊ฐ์ ์์งํ๊ฒ ๋๋ ์ ์๋ ํธํ ๊ณต๊ฐ์ ์ ๊ณตํ์ฌ ๋ณด๋ค ๋ ๋ฐ๋ปํ ์ฌํ๋ฅผ ๋ง๋ค๊ณ ์ถ๋ค๋ ์๊ฐ์์ ์ด ํ๋ก์ ํธ๋ฅผ ์์ํ๊ฒ ๋์๋ค. ๋๋ก๋ ๋ชจ๋ฅด๋ ์ฌ๋์๊ฒ ๊ณ ๋ฏผ์ ํธ์ด๋๊ฑฐ๋ ๋๋ง์ ๋น๋ฐ์น๊ตฌ๋ฅผ ๋ง๋ค์ด์ ์๋ก์ ์ถ์ ๊ณต์ ํ๊ณ , ์น๊ตฌ๋ค๊ณผ๋ ์จ๋ผ์ธ์์๋ ๊ธด๋ฐํ ์๊ธฐ๋ฅผ ๋๋ ์ ์๋๋ก ํ์ฌ ๋๊ตฐ๊ฐ๊ฐ ๋๋ฅผ ๊ณต๊ฐํด ์ฃผ๊ณ ๋๋ ๋ค๋ฅธ ์ด๋ฅผ ๊ณต๊ฐํด ์ฃผ๋ ์ ์ํ์ ๋ฌธํ๋ฅผ ๋ง๋๋ ๋ฐ์ ๊ธฐ์ฌํ๊ณ ์ ํ๋ค. |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | ์์ ์ ์๊ฐ ํน์ ์ถ์ ๋ค๋ฅธ ์ด๋ค๊ณผ ๊ณต์ ํ ์ ์๋ SNS๋ ๋ง๋ค. ๊ทธ๋ฌ๋ ์ ํ๋ ์ธ์์ ๋ด์์ ๊น์ ์๊ฐ๊น์ง ๊ณต์ ํ ์ ์๋ ํ๋ซํผ์ ๊ฑฐ์ ์๋ค. ์ฐ๋ฆฌ ํ์ด ์ ์ํ ๋ฌธ์ ๋ฅผ ๊ฐ์ฅ ์ ํด๊ฒฐํด ์ฃผ๋ฆฌ๋ผ ์๊ฐํ ๊ฒ์ ์ผ๊ธฐ์ฅ ์น ์๋น์ค์ด๋ค. ๊ธฐ์กด์ ์๋น์ค๋ ํฌ๊ฒ ํผ์ ์์ฑํ๋ ์ผ๊ธฐ/ ์น๊ตฌ๋ผ๋ฆฌ ์์ฑํ๋ ๊ตํ์ผ๊ธฐ/ ์ปคํ๋ผ๋ฆฌ ์์ฑํ๋ ์ผ๊ธฐ๋ก ๋๋ ์ ์๋ค. ์ ์ ๊ฐ ๋ง์ ์ผ๊ธฐ์ฅ ์ดํ๋ฆฌ์ผ์ด์ ์ ๊ฒฝ์ฐ ๊ณตํต์ผ๋ก ์ผ๊ธฐ์ฅ์ด ๊ฐ์ง ํน์ ์ ๋ฐ๋ปํ ๊ฐ์ฑ์ ์ ์ด๋ฆฌ๊ณ ์์์ ๋ฐ๊ฒฌํ ์ ์์๋ค. ๋ค์์ ์ฌ๋์ด ํจ๊ป ์ฌ์ฉํ๋ ์ผ๊ธฐ์ฅ ์ดํ๋ฆฌ์ผ์ด์ ์ ์กฐ์ฌํ ๊ฒฐ๊ณผ ๊ณตํต์ผ๋ก ์ต๋ช ์ ์๋์ ์ฃผ๊ธฐ์ ์ผ๋ก ์ผ๊ธฐ๋ฅผ ์์ฑํ๋ ๊ธฐ๋ฅ์ ์ฐพ์๋ณผ ์ ์์๋ค. ์ธ์ค์ผ๊ธฐ๋ผ๋ ์ดํ๋ฆฌ์ผ์ด์ ์ ๊ฒฝ์ฐ ์ต๋ช ์ผ๋ก ์ผ๊ธฐ๋ฅผ ๊ณต๊ฐํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๊ณ ๋ชจ์์ ๋ฐ๋ผ ํฌ๋ค๋ผ๋ฆฌ, ๋ฐ๋ผ๋ฆฌ ์ผ๊ธฐ๋ฅผ ํ๋ช ์ผ๋ก ์์ฑํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๊ณ ์์์ผ๋ ํจ๊ป ์์ฑํ๋ ์ ์ ์ ์๊ฐ ๋ค์ ๋ง์ ๊ฐ๊ฐ์ธ์ ๊ฐ์ ๊ณผ ์๊ฐ์ ์ง์คํ๊ธฐ์๋ ์ด๋ ต๋ค๊ณ ํ๋จํ๋ค. |
์ ์๋ด์ฉ | ์ด๋ฆด ์ ์น๊ตฌ๋ค๊ณผ ์ฃผ๊ณ ๋ฐ์๋ ๊ตํ์ผ๊ธฐ ๊ฒฝํ์ ๋ฐํ์ผ๋ก ํ ๊ตํ์ผ๊ธฐ ์น ์๋น์ค๋ฅผ ํด๊ฒฐ์ฑ ์ผ๋ก ์ ์ํ๋ค. ์ด๋์ฝ๋๋ฅผ ํตํด ์น๊ตฌ๋ค๊ณผ ๊ตํ์ผ๊ธฐ๋ฅผ ์์ฑํ ์ ์์ผ๋ฉฐ ๊ธฐ์กด์ ์กด์ฌํ๋ ๊ตํ์ผ๊ธฐ ์ดํ๋ฆฌ์ผ์ด์ ๊ณผ๋ ๋ค๋ฅด๊ฒ ์ต๋ช ์ ์๋์๋ ๊ตํ์ผ๊ธฐ๋ฅผ ์์ฑํ ์ ์๋ ๋๋ค ๋งค์นญ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค. ์ด๋ ์ฌ์ฉ์์ ๊ด์ฌ์ฌ๋ฅผ ๊ณ ๋ คํ์ฌ ๋น์ทํ ๊ด์ฌ์ฌ๋ฅผ ๊ฐ์ง ์ฌ์ฉ์๋ผ๋ฆฌ ๋งค์นญํ ์์ ์ด๋ค. ์ต๋ช ์ ์๋์ ๋ํ ์ ๋ขฐ์ฑ ๋ฌธ์ ๋ฅผ ์ฌ์ ์ ํด๊ฒฐํ๊ธฐ ์ํด ํ์ค๋ฐ์ธ๊ณผ ์ฑ์ ๋ฐ์ธ ํํฐ๋ง ๊ธฐ๋ฅ์ ์ถ๊ฐํ๊ณ ์ผ์ ํ์ ์ด์ ์ ๊ณ ๊ฐ ๋์ ๋๋ฉด ๊ณ์ ์ ์๋์ผ๋ก ์ ์ง์ํค๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ ๊ฒ์ด๋ค. ๊ตํ์ผ๊ธฐ์ ์๋ ๋ก๊ทธ ๊ฐ์ฑ์ ์ดํ๋ฆฌ์ผ์ด์ ์ ํตํด์๋ ๋๋ ์ ์๊ฒ ์๋๋ฐฉ์ ์ผ๊ธฐ๋ ์ผ์ ์๊ฐ ์ดํ์ ๊ณต๊ฐํ์ฌ ์ค์ ๋ก ์ผ๊ธฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๋ฏํ ๊ธฐ๋ถ์ ๋ํ๊ณ ์ ํ๋ค. ๋ค์ํ ์ผ๊ธฐ์ฅ ์์์ ์ ๊ณตํ์ฌ ์ผ๊ธฐ๋ฅผ ์์ฑํ๊ณ ๊ณต์ ํ๋ ์ฌ๋ฏธ ๋ํ ๋ํ ์์ ์ด๋ค. |
๊ตฌํ๋ฐฉ๋ฒ | ์ฃผ์๊ธฐ๋ฅ : '๋น๋ฐ์น๊ตฌ'๋ ๊ณ์ ๋ก๊ทธ์ธ, ๋๋ค/์ง์ธ ๋งค์นญ์ ํตํ ์ผ๊ธฐ์ฅ ์์ฑ, ์ผ๊ธฐ ์์ฑ ๋ฐ ํํธ๋์์ ์ผ๊ธฐ ๊ตํ, ์ผ๊ธฐ์ฅ ๋นํ์ฑํ, ์ ์ ์ ๊ณ , ํ์ค ๋ฐ์ธ ํํฐ๋ง ๋ฑ์ ๋ฉ์ธ ๊ธฐ๋ฅ์ด ํฌํจ๋ ๋ชจ๋ฐ์ผ ์น ์๋น์ค๋ก ๊ตฌํํ๋ค. React๋ฅผ ์ด์ฉํ์ฌ ํ๋ก ํธ์๋, Spring Boot๋ฅผ ์ด์ฉํ์ฌ ๋ฐฑ์๋(API) ๊ฐ๋ฐ์ ์งํํ๋ฉฐ, AWS EC2๋ฅผ ์ฌ์ฉํด ์๋ฒ๋ฅผ ๊ตฌ์ถ, AWS RDS๋ฅผ ํตํด DB๋ฅผ ๊ตฌ์ถํ๋ค. 1. ๋๋ค ๋งค์นญ ์ต๋ช ์ ํํธ๋์ ๊ตํ์ผ๊ธฐ๋ฅผ ์์ฑํ์ฌ ์ผ๊ธฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๋๋ก ๊ตฌํ. ์ด๋, ์ฌ์ฉ์์๊ฒ์ ์์งํ ๊ด์ฌ์ฌ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ ์ฌ๋๊ฐ ๋์ ์ ์ ๋ผ๋ฆฌ ๋งค์นญํ๋ ์๊ณ ๋ฆฌ์ฆ์ ์ด์ฉํ๋ค. 2. ์ผ๊ธฐ ๊ฐ์ ๋ถ์ ์ฌ์ฉ์๊ฐ ์ผ๊ธฐ๋ฅผ ์์ฑ ํ ํํธ๋์๊ฒ ์ ๋ฌ ์, ์ฌ์ฉ์๊ฐ ์์ฑํ ์ผ๊ธฐ๋ฅผ ๊ฐ์ ๋ถ์ ํ ํด๋น ๊ฒฐ๊ณผ๋ฅผ ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ฃผ๋๋ก ๊ตฌํํ๋ค. ์ด๋, ๋ฏธ๋ฆฌ ํ์ต์์ผ๋ kobert๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ๊ฐ์ ์ ๋ถ์ํ๊ณ , fastapi ์๋ฒ๋ฅผ ์ด์ฉํ์ฌ Spring Boot ์ดํ๋ฆฌ์ผ์ด์ ๊ณผ ํต์ ํ ๊ณํ์ด๋ค. |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | Frontend/Backend: React, Spring Boot, Nginx, MariaDB AI(NLP): Kobert, FastAPI Server: AWS Tools: IntelliJ, Notion, Figma, Github Actions |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | ์ดํ๋ฆฌ์ผ์ด์ ์ ํ๊ฒ์ธต์ 2~30๋๋ก, ์น๊ตฌ๋ค๊ณผ ์ผ์๋ฟ๋ง ์๋๋ผ ์ ๊น์ ์๊ธฐ๊น์ง ๊ณต์ ํ ์ ์๋๋ก ํ์ฌ ๋จ์กฐ๋ก์ด ์ฌํ ์์์ ์ฌ๋์ ๋๋ ์ ์๋ ๊ณต๊ฐ์ ์ ๊ณตํ๋ ๊ฒ์ ํ๋์ ๋ชฉํ๋ก ํ๋ค. ๋ํ, ์ต๋ช ๊ธฐ๋ฅ์ ํตํ ์ผ๊ธฐ ์์ฑ์ผ๋ก ๊ฒฝ์์ฌํ์์ ๋จ์ ๊ฐ์ ๋๊ผ๋ ๊ฐ์ธ๋ค์๊ฒ ์ด์ด์ง์ ๋๋ ์ ์๋ ๊ณต๊ฐ์ ์ ๊ณตํ๊ณ ์ฌ์ฉ์๋ค์ ์ด์ผ๊ธฐ์ ๋์ฑ ์ง์คํ ์ ์๋ ํ๊ฒฝ์ ๋ง๋๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ค. ์ต๋ช ์ ์๋์ ๊ตํ ์ผ๊ธฐ๋ฅผ ์์ฑํ๋ฉด์ ์์ ๊ณผ ๋น์ทํ ์ฌ๋์ ๋ง๋๊ณ ๋ฐ๋ปํจ๊ณผ ์๋ก๋ฅผ ๋๋ ์ ์์ ๊ฒ์ผ๋ก ์์ํ๋ค. ๋๋ถ์ด ์ด๋ฆด ๋ ๊ตํ์ผ๊ธฐ๋ฅผ ์์ฑํ ์ ์๋ ์ฌ๋๋ค์๊ฒ๋ ๊ทธ ์์ ์ ์ถ์ต์ ์ฌํ์์ผ ์ฃผ๊ณ ์ด๋ฆด ์ ๊ตํ์ผ๊ธฐ๋ฅผ ์์ฑํด ๋ณธ ์ ์ด ์๋ ์ด๋ค์๊ฒ๋ ๋ ํธ๋ก ๊ฐ์ฑ์ ์ถฉ์กฑ์์ผ ์ฃผ๋ ์๋น์ค๊ฐ ๋ ๊ฒ์ด๋ผ ์์ํ๋ค. ๋๋ถ์ด ์์ด๋ฒ๋ฆฌ๊ธฐ ์ฝ๊ณ ๋๊ตฐ๊ฐ์๊ฒ๋ ๋ฒ๊ฑฐ๋กญ๊ฒ ๋๊ปด์ง ์ ์๋ ์ผ๊ธฐ ์์ฑ์ ๋๊ตฐ๊ฐ์ ํจ๊ปํ๋ ๊ฒฝํ์ ๋ถ์ฌํจ์ผ๋ก์จ ๊ธฐ๋ก์ ๋ํ ๋๊ธฐ๋ฅผ ์ ๋ฐํ ์ ์์ ๊ฒ์ด๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | 1. ํ๋ก์ ํธ ์ฃผ์ ์ ์ ๋ฐ ๊ธฐํ ๊ตฌ์ฒดํ : ๊ธฐํ ํ์ ์ดํ ๊ฒฐ์ ์ฌํญ์ ๋ฐํ์ผ๋ก ์๊ตฌ์ฌํญ ๋ช ์ธ์ ๋ฐ ํ์คํฌ ํ๋ก์ฐ ๋ฑ์ ๋ค์ด์ด๊ทธ๋จ ์์ฑ 2. ์์ด์ดํ๋ ์ ์ค๊ณ 3. ์์คํ ์ํคํ ์ฒ (์์) 4. ์ฝ๋ฒํธ ๋ชจ๋ธ ํ์ต : ์ฝ 3๋ง 5์ฒ๊ฐ ๊ฐ๋์ ๋ฐ์ดํฐ ์ ์ ๋ฐ ํ์ต |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | 1. ํ๋ก์ ํธ <๋น๋ฐ์น๊ตฌ> ์๊ฐ - <๋น๋ฐ์น๊ตฌ>๋? - <๋น๋ฐ์น๊ตฌ> ํ๋ก์ ํธ์ ๋ชฉ์ ๋ฐ ๊ฐ์น - <๋น๋ฐ์น๊ตฌ> ํ๋ก์ ํธ์ ๊ธฐ์ ์๊ฐ 2. Figma ํ๋กํ ํ์ ์ ํตํ ์๋ฎฌ๋ ์ด์ - [๋ก๊ทธ์ธ] ์น ๋ธ๋ผ์ฐ์ ๋ฅผ ํตํด '๋น๋ฐ์น๊ตฌ'์ ์ ์ํด ๋ก๊ทธ์ธํฉ๋๋ค. - [์ง์ธ ๋งค์นญ] ์ฌ์ฉ์๊ฐ ์๊ณ ์๋ ์ง์ธ๊ณผ์ ๊ตํ์ผ๊ธฐ๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋๋ค. - [๋๋ค ๋งค์นญ] ์ฌ์ฉ์๊ฐ ๋ชจ๋ฅด๋ ์ต๋ช ์ ์๋์์ ๊ตํ์ผ๊ธฐ๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋๋ค. - [์ผ๊ธฐ ์์ฑ] ์์์ ๋งค์นญ์ด ์ฑ์ฌ๋์ด ๊ตํ์ผ๊ธฐ๊ฐ ์์ฑ๋๋ค๋ฉด, ์ผ๊ธฐ๋ฅผ ์์ฑํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋๋ค. - [์ผ๊ธฐ ์ ๋ฌ] ์์์ ์์ฑํ๋ ์ผ๊ธฐ๋ฅผ ๊ตํ์ผ๊ธฐ ํํธ๋์๊ฒ ๋ณด๋ด๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋๋ค. - [๋ต์ฅ ํ์ธ] ๊ตํ์ผ๊ธฐ ํํธ๋๊ฐ ์ฌ์ฉ์์๊ฒ ์ผ๊ธฐ๋ฅผ ๋ณด๋๋ค๋ฉด, ์ด๋ฅผ ํ๋ฉด์์ ํ์ธํ ์ ์์์ ๋ณด์ฌ์ค๋๋ค. 3. ํ์ต์ํจ Kobert๋ชจ๋ธ์ ์ด์ฉํ ๊ฐ์ ๋ถ์ ์๋ฎฌ๋ ์ด์ - ๊ฐ์์ ์ผ๊ธฐ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅํ์ฌ ์์ํ๋ ๊ฐ์ ๊ณผ ์ค์ ๊ฒฐ๊ณผ๊ฐ ์ผ์นํ๋์ง ํ์ธ |
๋ฐํ์๋ฃ | https://drive.google.com/file/d/1CMM5QYcwzvKnQhU8DHnEUujqpn2i8F5a/view?usp=sharing |
๊ธฐํ |
ํ๋ก์ ํธ๋ช / ๋ถ์ | ์์ด ํํ ์ค๋ ฅ์ ํฅ์์ํค๊ธฐ ์ํด, ์ํ๋ ์ฃผ์ ์ ์์ด ๊ธฐ์ฌ๋ฅผ ์ ํํ๋ฉด, ํด๋น ๋ด์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ์ ์ ํ ์ง๋ฌธ๊ณผ ๋ฐ์์ ์์ฑํ๋ AI์ ๋ํํ๋ ์์ฑ ์ฑํ ์ฑ |
---|---|
์์ฑ์ผ | 2023-12-11 |
ํ๋ฒํธ ๋ฐ ํ๋ช | 29. ์ธ๋ผ์ด |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ์งํ์(2176368) ํ์ฅ, ๋ฐํ, ์๋ฃ ์กฐ์ฌ, AI Prompt Engineering์กฐ์ํ(2176365) ํ์, ๋ฐํ, ์๋ฃ ์กฐ์ฌ, Back-End Database, Cloud์ ๋ฏผ๊ฒฝ(2076256) ํ์, ๋ฐํ, ์๋ฃ ์กฐ์ฌ, Front-End Flutter |
ํ์ง๋๊ต์ | ์ด๋ฏผ์ ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ๋ค์ํ ์ต์ ์ด์๋ฅผ ํ๊ตฌํ๋ฉฐ ์์ด ์ค๋ ฅ์ ํฅ์์ํค๊ณ ์ถ์ ์ฌ๋๋ค์ ์ํด, ๋ด์ค ๊ธฐ์ฌ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก AI์ ๋ํํ๋ฉฐ ํ์ตํ๋ ์์ด ํ์ต ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ญ๋๋ค. |
๋ฌธ์ ์ ์ ์ | ์์ด ๋ฅ๋ ฅ์ ํด์ธ์ฌํ, ๊ตํํ์, ์ทจ์ ๋ฑ ๋ค์ํ ์ํฉ์์ ํ์์ ์ธ ์ญ๋์ ๋๋ค. ๊ทธ๋ฌ๋ ์ ๋์ ์ธ ์ค์ผ์ค์ ๊ฐ์ง ํ์ต์๋ค์ ํ์์ด๋ ์ ํ ์์ด์ฒ๋ผ ๊ณ ์ ๋ ํ์ต ์ผ์ ์ ๋ฐ๋ฅด๊ธฐ ์ด๋ ต์ต๋๋ค. ๋ํ, ํ์ผํ๋ ์ปค๋ฆฌํ๋ผ์ ์์กดํ๋ ์๋์ ์ธ ํ์ต ๋ฐฉ์์ ํ์ต์์ ํฅ๋ฏธ๋ฅผ ๋จ์ด๋จ๋ฆฌ๋ฉฐ, ์ด๋ก ์ธํด ์์ด ํ์ต์ ํจ์จ์ฑ์ด ๊ฐ์ํฉ๋๋ค. ์ด๋ฌํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์๋, ์ต์ ์ด์๋ฅผ ๋ฐ์ํ ๊ฐ์ธ ๋ง์ถคํ ํ์ต ๊ฒฝํ์ ์ ๊ณตํ๋ ํจ๊ณผ์ ์ธ ์ธ์ด ํ์ต ๋๊ตฌ๊ฐ ํ์ํฉ๋๋ค. |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | ์นซ์ฑ์ฅ์ AI ํํฐ๊ฐ ๋ฌธ๋ฒ ๊ต์ ๊ณผ ์์ด๋ฏผ ํํ์ ์ ๊ณตํ๋ฉฐ, ์ต์ ์ด์๋ฅผ ๋ฐ์ํ ์ฃผ์ ๋ฅผ ์ ์ ํฉ๋๋ค. AI๊ฐ ๋จ์ํ ์ง๋ฌธ๋ง ํ์ง ์๊ธฐ ๋๋ฌธ์ ๋ํ ํ๋ฆ์ด ์์ฐ์ค๋ฌ์ด ํธ์
๋๋ค. ์ฌ์ฉ์๋ ์์ ์ด ๋งํ ๋ด์ฉ์ ์์ ํ๊ณ , ๋
น์๋ ๋ชฉ์๋ฆฌ๋ฅผ ๋ค์ ์ ์์ต๋๋ค.๋จ์ ๋์์ธ์ด ์ฌ์ฌํ๋ฉฐ, ๊ธ์จ ํฌ๊ธฐ ์ค์ ์ด ์์ต๋๋ค. ๋ฌธ๋ฒ์ ์ธ ๊ต์ ๋ง ๊ฐ๋ฅํ๋ฉฐ, ์ฑ์ ํ์์ผ๋ก ์ฌ์ฉํ๊ธฐ ์ด๋ ต์ต๋๋ค.AskUp ์ฅ์ ์นด์นด์คํก ๋ด์์ ChatGPT๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.๋จ์ '์ค๋์ ์์์ ๋ฌธ' ๋ฉ๋ด๋ฅผ ํตํด ์ ๊ณต๋๋ ๊ธฐ์ฌ์ ์๋์ผ๋ก ์ฐ๊ฒฐ๋๋ ๊ธฐ๋ฅ์ด ์์ด์, ๋ํ ํํ๋ ์ง๋ฌธ/๋ต๋ณ์ ์์์ ์ ํ๋ ค๋ฉด, ์ฌ์ฉ์๊ฐ ์ง์ ์ค์ ํด์ผ ํฉ๋๋ค.REMY ์ฅ์ ์ธ๋ค์ผ์ ํตํด ์ํ๋ ์ฃผ์ ๋ฅผ ํธํ๊ฒ ์ ํํ ์ ์๊ณ , ๋จ์ด ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๊ธฐ๋ฅ์ด ์์ต๋๋ค. AI๊ฐ ๋จผ์ ๋ณธ๋ฌธ์ ์ฝ์ด์ฃผ๊ณ ์ฌ์ฉ์๊ฐ ๋ฐ๋ผ์ฝ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.๋จ์ ๋จ์ด์ ๋ฐ์์ ๋ค์ผ๋ ค๋ฉด ์ฐ์ธก ์๋จ์ ์๋ ๋ฒํผ์ ๋๋ฌ์ผํด์ ๋ฒ๊ฑฐ๋กญ์ต๋๋ค. AI๊ฐ ๋ณธ๋ฌธ์ ์ฝ์ ๋, ์๊ฐ์ ์ผ๋ก ๋ณด์ด๋ ๋์ด์ฝ๊ธฐ ๋ฒ์์ ์ค์ ์ฝ๋ ๋ฒ์๊ฐ ๋ค๋ฆ
๋๋ค.์คํฝ ์ฅ์ UI๊ฐ ์ง๊ด์ ์ด๋ฉฐ, ์ค์ ์ฌ๋๊ณผ ๋ํํ๋ ๋๋์ ์ค๋๋ค. ๋ฌธ๋ฒ๋ฟ๋ง ์๋๋ผ ์์ฐ์ค๋ฌ์ด ํํ์ ๋ํ ํผ๋๋ฐฑ๋ ์ ๊ณตํฉ๋๋ค.๋จ์ ๋ํ ํ๋ฆ์ด ์ข
์ข
๋๊ธฐ๊ณ , ํผ๋๋ฐฑ์ด ์ฆ๊ฐ์ ์ผ๋ก ๋จ์ง ์์ ๋ก๋ฉํ๋ ํ๋ฉด์ด ์ค๋ ์ง์๋ฉ๋๋ค. ๋ํ๊ฐ ๋๋ฌด ๋นจ๋ฆฌ ์ข
๋ฃ๋ฉ๋๋ค. |
์ ์๋ด์ฉ | AI ๊ธฐ๋ฐ ํ์ต์ ํตํด ์ฌ์ฉ์๊ฐ ์ํ๋ ์๊ฐ์ ์์ ๋กญ๊ฒ ์ด์ฉํ ์ ์์ต๋๋ค. ํ์ต์๊ฐ ์ ํํ ์ฃผ์ ์ ๋์ด๋์ ์๋ฌธ ๊ธฐ์ฌ๋ฅผ ํ์ต ์ปจํ ์ธ ๋ก ํ์ฉํฉ๋๋ค. AI๋ ๊ธฐ์ฌ์ ๋ด์ฉ์ ์ดํดํ๊ณ ์ด์ ๊ธฐ๋ฐํ ์ง๋ฌธ๊ณผ ๋ฐ์์ ์์ฑํ์ฌ ๋ํ๋ฅผ ์ ๋ํ๋ฉฐ, ์ฌ์ฉ์์ ๋ต๋ณ์ ๋ถ์ํ์ฌ ๋ถ์์ฐ์ค๋ฌ์ด ํํ์ด๋ ์ค๋ฅ์ ๋ํ ํผ๋๋ฐฑ์ ์ ๊ณตํฉ๋๋ค. |
๊ตฌํ๋ฐฉ๋ฒ | ์๋ฆฌ๋ ๋ด์ค ๊ธฐ์ฌ๋ฅผ ๋ถ๋ฌ์, GPT API๋ฅผ ํตํด ๊ธฐ์ฌ์ ๊ด๋ จ๋ ์ง๋ฌธ์ ์์ฑํฉ๋๋ค. Google TTS๋ฅผ ํตํด ์ง๋ฌธ์ ์์ฑ์ผ๋ก ๋ณํํ์ฌ ์ฌ์ฉ์์๊ฒ ์ ๋ฌํ๊ณ , ์ฌ์ฉ์ ์์ฑ์ Whisper API๋ฅผ ํตํด ํ ์คํธ๋ก ๋ณํํ์ฌ GPT์ ์ ๋ ฅํฉ๋๋ค. DB์ ์ ์ฅ๋ ๋ฐ์ดํฐ์ GPT๋ฅผ ํ์ฉํ์ฌ ๋ํ ์ข ๋ฃ ํ ๋ฌธ๋ฒ/ํํ์ ๋ํ ํผ๋๋ฐฑ์ ์ ๊ณตํฉ๋๋ค. |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | AI OpenAI GPT API Google TTS API OpenAI Whisper API ๊ตญ์ ๋ฐฉ์ก๊ต๋ฅ์ฌ๋จ_๋ด์ค๊ธฐ์ฌAPI Front-End Figma Google Flutter (iOS & Android) Back-End Microsoft Azure Google Firebase Communication Slack Google Docs |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | ์ฌ์ฉ์๊ฐ ๊ด์ฌ ์๋ ์ฃผ์ ์ ๊ธฐ์ฌ๋ก ์์ด๋ฅผ ํ์ตํ ์ ์์ผ๋ฏ๋ก, ํ์คํ๋ ์์ด ํํ ์์ ๋ณด๋ค ํ์ต ์ฐธ์ฌ๋๊ฐ ๋์์ง ์ ์์ต๋๋ค. ๋ํ, ์ค๋ฆฝ์ ์ธ AI์์ ๋ํ๋ฅผ ํตํด ํธ์ํ ๋ถ์๊ธฐ์์ ์๊ฒฌ์ ํํํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ต์ ์ด์์ ๋ํ ๋จ์ด์ ํํ์ ํ์ตํ๊ณ , ์์ ์ ์๊ฒฌ์ ์์ด๋ก ํํํ๋ ๋ฅ๋ ฅ์ ํฅ์์ํฌ ์ ์์ต๋๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | - ํ๋ก์ ํธ ์ฃผ์ ์ ์ - ์ญํ ๋ถ๋ด ๋ฐ ์ธ๋ถ ๊ธฐ์ ํ์ต - ํ์ง๋๊ต์ ํ์ ๋ฐ ๋ฉด๋ด - ๋ฉํ ํ์ ๋ฐ ๋ฉํ ๋ง ์งํ - ๊ธฐ์กด ์๋น์ค ๋ถ์ - ์ ์ ์๋๋ฆฌ์ค ์์ฑ - Figma๋ก ์์ด์ดํ๋ ์ ์์ฑ - Open AI GPT Prompt Engineering - Google Flutter๋ก ๊ธฐ๋ณธ UI๋ฅผ ๋ฐ์ํ ๋ฐ๋ชจ Application ์ ์ |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | Flutter Mobile App Demo |
๋ฐํ์๋ฃ | Google Drive Link |
๊ธฐํ |
ํ๋ก์ ํธ๋ช / ๋ถ์ | CATCHUP: AI ์ฑ๋ด์ ํ์ฉํด ์ปดํจํฐ ๊ณตํ๊ณผ ํ์์๊ฒ ์ ์ ๊ณผ๋ชฉ ํ์ต์ ์ํ ๋ง์ถคํ ์๋ฃ๋ฅผ ์๋ ์์ฑ ํด์ฃผ๋ ์น์๋น์ค |
---|---|
์์ฑ์ผ | 2023-11-21 00:00:00 |
ํ๋ฒํธ ๋ฐ ํ๋ช | 30. ์ผ๊ตฌ์ด๋ |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ์ ์๋ฏผ(1976244): ํ์ฅ & AI, ๊ฐ๋ฏผ์(1976002): ํ๋ก ํธ์๋, ์์์ง(1985086) : ๋ฐฑ์๋ |
ํ์ง๋๊ต์ | ์ดํ์ค ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ๊ธฐ์ด๊ฐ ๋ถ์กฑํด์ ์ ๊ณต ๊ณต๋ถ๋ฅผ ์์ํ ์๋๊ฐ ์ ๋๋ ์ปดํจํฐ ๊ณตํ๊ณผ ํ์๋ค์ ์ํด, AI ์ฑ๋ด์ด ๋น์ ์๊ฒ ๊ผญ ํ์ํ ๊ฐ๋ ๋ง ์์ ๊ณจ๋ผ์ ๋ง์ถคํ ํ์ตํ๋ก๊ทธ๋จ์ ์ ๊ณตํฉ๋๋ค. |
๋ฌธ์ ์ ์ ์ | ์ปดํจํฐ๊ณตํ๊ณผ ํ์๋ค์ ์๊ฐ์ ์ฒญ์ ์ด๋ ค์, ์ธํด, ๊ตํํ์ ๋ฑ ๋ค์ํ ์ด์ ๋ก ์ ๊ณต๊ธฐ์ด ๊ณผ๋ชฉ๋ค์ ๊ถ์ฅํ๊ธฐ์ ๋ฃ์ง ๋ชปํ์ฌ ์ ์ ํ์ต ์ฌํญ์ ์ถฉ์กฑํ์ง ๋ชปํ ์ฑ๋ก ์ ๊ณต๊ฐ์๋ฅผ ์๊ฐํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. ์ปดํจํฐ ๊ณตํ๊ณผ์์ ์ ์ ๊ณผ๋ชฉ์ ๋งค์ฐ ์ค์ํ๋ฐ, ์ปดํจํฐ ๊ณตํ์ ์ปค๋ฆฌํ๋ผ ํน์ฑ ์ ์์ ๋ด์ฉ์ด ์ด์ด์ง๋ ๊ฒฝ์ฐ๊ฐ ๋ง์, ํ๋ฒ ๋์น ๊ฒฝ์ฐ ์ง์์ ์ผ๋ก ํ์ต์ ์ด๋ ค์์ด ์๊ฒ ๋๊ธฐ ๋๋ฌธ์ด๋ค. ์ํ๊น๊ฒ๋ ์ด๋ฅผ ์ํํ๊ธฐ ์ํด ํ๊ต์์ ์ ๊ณตํ๋ ์ฒด๊ณ์ ์ธ ํ๋ก๊ทธ๋จ์ด ๋ถ์ฌํ๋ฉฐ, ๋ฐ๋ผ์ ๊ฐ์ธ์ด ์์์ ํด๊ฒฐํด์ผํ๋ค. |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | ๋๋ถ๋ถ ๋ณ๋์ ์ผ์ด๋ฌต ์ธ๊ฐ์ ์๊ฐํ๋ ค๊ณ ํ๋๋ฐ, ์์ด ๋๋ฌด ๋ฐฉ๋ํ๊ณ , ํ์์ ์ด์ง ์์ ๋ด์ฉ๋ ํฌํจ๋์ด ์๋ ๋ฑ ํธ๋ฆฌํ์ง ์๋ค. |
์ ์๋ด์ฉ | -์ฌ์ฉ์ ์๊ฐ ํฌ๋ง ๊ณผ๋ชฉ ์
๋ ฅ -> ํ์ ํ์ต์ฌํญ์ ๋จ์ํ ๊ณผ๋ชฉ ๋จ์๊ฐ ์๋, ํํธํ๋ ๊ตฌ์ฒด์ ๊ฐ๋
๋จ์๋ก ์ ์ -์ฌ์ฉ์์ ๋ฐฐ๊ฒฝ์ง์ ๋ฐ ํฌ์ ๊ธฐ๊ฐ์ ๋ฐํ์ผ๋ก ๋ง์ถคํ ํ์ต๋ฒ ๋ฐ ํ์ต ๊ณํํ ์ ๊ณต -์๋์์ฑ ํ์ต์๋ฃ, ํด์ฆ, Q&A ๊ธฐ๋ฐ ํ์ต ํ๋ก๊ทธ๋จ ์งํ -๊ทธ ์ธ ๋๊ธฐ๋ถ์ฌ ๋ฉํธ |
๊ตฌํ๋ฐฉ๋ฒ | LLM ๋ชจ๋ธ์ ์ ๊ณต ๊ธฐ์ด ๊ฐ๋
๋ง๋ญ์น ๋ฐ์ดํฐ์
์ ์๋ฒ ๋ฉ์ํจ๋ค. LangChain ๊ธฐ์ ์ ํ์ฉํ์ฌ ํ์ฑ๋ vectorspace์์ ๊ฐ์ฅ ์ ์ฌํ ์ฟผ๋ฆฌ๋ฅผ ์ฐธ์กฐํ์ฌ ๋ต๋ณํ๋๋ก ์ค๊ณํ๋ค. ํด๋น ๋ด์ฉ์ ๋ฐํ์ผ๋ก ANKI API๋ฅผ ํ์ฉํ์ฌ ํด์ฆ๋ฅผ ์์ฑํด ์ฌ์ฉ์์๊ฒ ์ ์ํ๋ค. |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | -Frontend: React JS -Backend: FastAPI -DB: MySQL, chroma LangChain, OpenAI |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | ์ปดํจํฐ ๊ณตํ๊ณผ ํ์๋ค์ ํ์ต ํจ๊ณผ ์ฆ์ง |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | -์ฃผ์ ํ์: ๊ฐ์ ์ฐ๋ ๊ธฐํต(์ฌ๋ฆฌ ์ผ๊ธฐ), ์๋ฏผ์ํ
(์ฐ์์ธ ์ฐฉ์ฉ ์ท, ์์ดํ
์ฐพ์์ฃผ๋ ์๋น์ค), ์
๋ฒ ๊ณผ์ ๊ณผ ํ์ ๊ฒ์ ๋ฐ ์๋ด ์น 3D ์ด๋ฏธ์ง๋ฅผ ํ์ฉํ ํต์ฆ ์ง๋, ํจํด ์ฐพ์์ฃผ๋ ์ฑ ๋ฑ ๋ค์ํ ์ฃผ์ ์ ๋ํด ๊ณ ๋ฏผํ๊ณ ํ์ํจ -์ธ๋ถ ๋ฉํ ์ปจํ ๋ฐ ํ์ -๋๋ฉ์ธ ๊ณต๋ถ: ์ธ๊ณต์ง๋ฅ ๊ด๋ จ ์คํฐ๋, ๊น ์ฌ์ฉ๋ฒ ์์ง, ๋ ธ์ ์ฌ์ฉ๋ฒ ์์ง -์ฃผ์ ์ต์ข ์ ์ : ํจํด์ ์๋ ค์ฃผ๋ ์ฑ -์ฃผ์ ๊ตฌ์ฒดํ ๋ฐ ํ์ -1์ฐจ, 2์ฐจ ๋ฉํ ๋ง -๊ธฐ๊ณํ์ต ๊ด๋ จ ๊ณต๋ถ ์์ -ํ๋กํ ํ์ ์ ์ ์์ -๊ธฐ๊ณํ์ต ๊ณต๋ถ ๊ณ์ -์ฃผ์ ๋ณ๊ฒฝ: ์ ์๊ณผ๋ชฉ ํ์ต ๋์ฐ๋ฏธ ์ฑ๋ด |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | ํ๋กํ ํ์ ๋ณด์ฌ์ค ์์ |
๋ฐํ์๋ฃ | https://drive.google.com/file/d/1KcTx4AaR_0hEgYa-3uyx9Ie0fpJQK9DL/view?usp=drivesdk |
๊ธฐํ | <ํ๋กํ ํ์
> <๋ฐ๋ชจ> ๋ฐ๋ชจ ์ฝ๋ ๋งํฌ: https://colab.research.google.com/drive/1oW82nEwh72TDixcD544VZOwQ2I36pAs8 |
ํ๋ก์ ํธ๋ช / ๋ถ์ | MedCoLearn - ์๊ฐ์๋ฉด๊ฒ์ฌ ๋ฐ์ดํฐ๋ฅผ ํ์ฉํ ์ฐํฉํ์ต ๊ธฐ๋ฐ ์๋ฉด ์ฅ์ ์ํ๋ ํ์ ์ดํ |
---|---|
์์ฑ์ผ | 2023.10.06 |
ํ๋ฒํธ ๋ฐ ํ๋ช | 31 BCS |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ๋ฐ์ฐ์ฃผ(2076153) ํ์ฅ, ๋ฐฑ์๋ ๋ฐ Ai ๋ชจ๋ธ ๊ฐ๋ฐ(TensorFlow) ๋ฅ์ง(2071023) ํ์, Ai ๋ชจ๋ธ ๊ฐ๋ฐ(TensorFlow) ๋ฐ ํ๋ก ํธ์๋ ๊น์์ (2176083) ํ์, Ai ๋ชจ๋ธ ๊ฐ๋ฐ(TensorFlow) ๋ฐ ๋ฐฑ์๋ |
ํ์ง๋๊ต์ | ์ฌ์ฌํ ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ํ๊ตญ์ ์๋ฉด ์ฅ์ ์ธ๊ตฌ๋ 70๋ง์ ์ด๋ฆ์๋ ๋ถ๊ตฌํ๊ณ , ์๋ฉด๋ค์๊ฒ์ฌ์ ๋ํ ์ ๊ทผ์ฑ ๋ฐ ๋ฐ์ดํฐ ๋ถ์์ ์์ง ๋ฎ์ ์์ค์ด๋ค. ์์ง์ ํ๋ ๊ฒฐ๊ณผ๋ฅผ ํ ๋๋ก ํ ์ฐํฉ ํ์ต ๋ชจ๋ธ ๊ฐ๋ฐ์ ํตํด ๋ง์ถคํ ์ ๋ฐ ์๋ฃ ์ฐ์ ์ ํ์ํ ์๋ฃ ๋น ๋ฐ์ดํฐ ํ์ฉ ํด์ ๊ฐ๋ฐํ๊ณ ์ ํ๋ค. ๊ฐ์ธ์ ๋ณด ๋ณดํธ์ ์์ด ๊ฐ์ ์ ๊ฐ๋ ์ฐํฉ ํ์ต ๋ฐฉ์์ ์ด์ฉํ ์๋ฃ ๋น ๋ฐ์ดํฐ ๋ถ์ ํด์ ๊ฐ๋ฐ์ ์๋ฃ AI ์ฐ์ ๊ฒฝ์๋ ฅ ํ๋ณด์ ๊ธฐ์ฌํ ๊ฒ์ด๋ค. |
๋ฌธ์ ์ ์ ์ | ์๋ฉด ๊ด๋ จ ๊ฒ์ฌ ๋ฐ์ดํฐ๋ ๊ฐ์ธ์ ๋ณด๋ฅผ ํฌํจํ๋ ๋ฏผ๊ฐ ์์ค์ ๋ฐ์ดํฐ๋ก ๋ถ๋ฅ๋์ด, ํ์ฌ๋ ์ฐ๊ตฌ ๋ชฉ์ ์ฐจ์์์์ ๊ณต์ ๋ํ ์ด๋ ค์์ด ์์ ์ด๋ฌํ ๋ฌธ์ ์์๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ผ๋ก ์ฐํฉ ํ์ต ๋ชจ๋ธ์ ์ ์ํ๊ณ ์ ํจ ๋ณ์ ๋จ์๋ก ๋๋์ด ์ฐํฉํ์ต์ ํ ๊ฒฐ๊ณผ์ ์ ์ฒด ๋ฐ์ดํฐ๋ฅผ ๋ค ๋๋ฆฐ ๋ชจ๋ธ์์ ๋์จ ๊ฒฐ๊ณผ๋ฅผ ๋น๊ตํด์ ์ด๋ค ์์ผ๋ก ๊ฐ์ค์น๋ฅผ ์์ ํ๋ ๊ฒ์ด ๋ ๋์ ์ ํ๋๋ฅผ ๋ณด์ฅํ ์ ์๋์ง๋ฅผ ๊ฒ์ฆํ๊ณ , ํด๋น ๋ชจ๋ธ์ ์๋ก์ด ๋ฐ์ดํฐ๋ฅผ ์ถ๊ฐํ์ ๋ ์์ n%์ธ์ง ํ๋ณํ ์ ์๋๋ก ํ์ฌ ์๋ฉด์ฅ์ ๊ด๋ จ ์ํ๋๋ฅผ ์ ์ํ๊ณ ์ ํจ |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | ํ์ฌ์ ์๋ฉด๋ค์ ๊ฒ์ฌ๋ ๊ฒ์ฌ๊ฒฐ๊ณผ๋ฅผ ์ผ์ผํ ์์์ ์ผ๋ก ํ๋ ํด์ผ ํ๋ฉฐ, ํ๋ ์๊ฐ์ ํ๋ ๊ฒฐ๊ณผ์ ์ผ์น์จ๋ ๋ฎ๋ค๋ ํ๊ณ์ ์ ๊ฐ๊ณ ์์. ๋ํ, ์๋ฉด๋ค์๊ฒ์ฌ์ ๊ธ์ฌ ์ ์ฑ ์ด ์ ํ์ ์ด๋ผ ๊ธ์ ์ ๋ถ๋ด์ด ์์. |
์ ์๋ด์ฉ | ๋ฐ์ดํฐ์ ๋ณ์ ๋จ์ ์ฐํฉํ์ต์ ํตํด ์๋ฉด๋ค์๊ฒ์ฌ ๋ฐ ์๊ฐ์๋ฉด๊ฒ์ฌ ํญ๋ชฉ ๋ถ์๋ชจ๋ธ์ ๊ฐ๋ฐ, ์๋ก์ด ์ฌ์ ๋ ๋ฐ ์๋ฉด ํธํก์ ๋ฐ์ดํฐ๊ฐ ๋ค์ด์์ ๋ ์ํ๋๋ฅผ ์ฐ์ถ |
๊ตฌํ๋ฐฉ๋ฒ | Python, TensorFlow, TensorFlow Federated, React Native,Flask AI-hub์ ์ฌ๋ผ์์๋ ์๋ฉด๋ค์๊ฒ์ฌ ๋ฐ์ดํฐ ํ์ฉ |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | ํ์ฌ ์จ๋ผ์ธ ์์ฌ ๋ฐ์ดํฐ๋ก ๋ถ๋ฅ๋์ด ์๋ ์๊ฐ์๋ฉด๊ฒ์ฌ EDF ๋ฐ์ดํฐ๋ฅผ ํ์ฉ(AI-hub) ์ด๋ฏธ์ง ํ์์ผ๋ก ๊ตฌ์ฑ๋ ์๋ฉด๋ค์๊ฒ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌ TensorFlow๋ฅผ ํตํด ๋จธ์ ๋ฌ๋ํ์ฌ ๊ฐ ๋ณ์ ๋ณ Ai ๋ชจ๋ธ ์ค๊ณ ์ดํ ๋ฐ๋๋ผ Python์ ํตํด ์ฐํฉํ์ต์ ์ํด ๋ณ์๋ณ AI ๋ชจ๋ธ์ ์์ฑํ ์ ์๋ SW ๊ฐ๋ฐ ๋ฐ ์ฐํฉํ์ต ํด ๊ฐ๋ฐ, ์ถํ ์ฌ์ ๋ ๋ฐ ์๋ฉดํธํก์ ์ธก์ ์ ํตํ ์๊ฐ์๋ฉด๊ฒ์ฌ๊ฐ ๊ฐ๋ฅํ ์ฑ ๊ฐ๋ฐ ์์ |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | ๊ฐ์ธ์ ์๋ฃ ๋ฏผ๊ฐ ์ ๋ณด๋ฅผ ๊ฐ์ธ์ ๋ณด ์นจํด ์์ด ๊ณต์ ํ ์ ์๊ฒ ๋๋ฏ๋ก, ๋ณ์ ๊ฐ ์๋ฃ ํ๋ ฅ์ ์ฉ์ดํ๊ฒ ํจ ์๋ฉด๋ค์๊ฒ์ฌ ๋ฐ์ดํฐ AI ๋ชจ๋ธ์ ํตํด ์ผ๊ด์ฑ ์๋ ์๋ฉด๊ฒ์ฌ๊ฒฐ๊ณผ ๋์ถ ๋ฐ ์ฐจํ ์๋ฃ ๊ธฐ์ ๋ฐ๋ฌ์ ๋์ ํ์ฌ ์ ํ์ ๊ธ์ฌ ํญ๋ชฉ์ธ ์๋ฉด๋ค์๊ฒ์ฌ์ ๋ํ ์ ๊ทผ์ฑ์ ๋์ด๊ณ , ์ฌ์ฉ์์ ์๋ฉด ๊ด๋ จ ์ฅ์ ์ํ๋๋ฅผ ํ๋ณํ์ฌ ๊ฑด๊ฐ ๊ด๋ฆฌ์ ๋์ |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | ์ฃผ์ ์ ์ , ๋ฅ๋ฌ๋ ์คํฐ๋, AI HUB ๋ฐ์ดํฐ ์ ์ ์๋ฉด์ํ ์ธก์ ๋ฐ์ดํฐ(๋ํ,์ฌ์ ๋ ๋ฑ) ๋ถ๋ฅ, ๋ฅ๋ฌ๋ ์คํฐ๋ ์ฐํฉํ์ต ์คํฐ๋, ๋ฅ๋ฌ๋ ์คํฐ๋, ๋ณ์ ๋ณ ๊ฐ์ค์น ๋์ถ AI ๋ชจ๋ธ ์ค๊ณ |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | ์ฐํฉํ์ต B2B ์๋น์ค์ ๊ธฐ๋ฐ์ด ๋ ๊ฐ ๋ณ์๋ณ ์๋ฃ ๋ฐ์ดํฐ ๊ฐ์ค์น ๋์ถ AI ๋ชจ๋ธ ์ต์ข ์ค๊ณ |
๋ฐํ์๋ฃ | ์ธํฐ๋ท๋งํฌ ์ฝ์ ํด์ฃผ์ธ์ |
๊ธฐํ | ๊ฐ์ธ์ ๋ณด ๋ณดํธ๋ฅผ ์ํ ๋ณด์์ฑ ํฅ์์ ์ง์ค์ด ํ์ |
ํ๋ก์ ํธ๋ช / ๋ถ์ | HoBHuB : ์ผ์ ์ ํ๋ ฅ ์ถฉ์ ์ ์ํด ์ทจ๋ฏธ๋ฅผ ์ฐพ๋ ์ฌ๋๋ค์๊ฒ ๊ฐ์ธ์ ์ฑํฅ ๋ฐ ์ํฉ์ ๋ฐ์ํ ๋ง์ถคํ ์ทจ๋ฏธ๋ฅผ ์ถ์ฒํด์ฃผ๋ ์๋น์ค |
---|---|
์์ฑ์ผ | 2023.12.17 |
ํ๋ฒํธ ๋ฐ ํ๋ช | 32 ๋จธ๋์บ์ณ |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ๋ฐ์ ์ง(2176194) ํ์ฅ, ๋ฐฑ์๋(Spring), MySQL, AI(์๊ณ ๋ฆฌ์ฆ, ์ฑ๋ด) ์ต์๋น(2176382) ํ์, ํ๋ก ํธ์๋(React), AI(์๊ณ ๋ฆฌ์ฆ) ๋ฐํ์ง(2176161) ํ์, ๋ฐฑ์๋(Spring), MySQL, Python, AI(์๊ณ ๋ฆฌ์ฆ, ์ฑ๋ด) |
ํ์ง๋๊ต์ | ์ดํ์ค ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ์ธ์์ ์กด์ฌํ๋ ๋ค์ํ ์ทจ๋ฏธ๋ค์ ์ผ์ผ์ด ๋ค ์๋ํด๋ณผ ํ์ ์์ดย AI๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ์ฉ์์๊ฒ ์ต์ ์ธ ์ทจ๋ฏธ๋ฅผ ์ ์ํ์ฌ ๊ฐํธํ๊ณ ๋น ๋ฅด๊ฒ ์ทจ๋ฏธ ํ๋์ ์์ํ ์ ์๋๋ก ๋๋ ์๋น์ค์ด๋ค. |
๋ฌธ์ ์ ์ ์ | ์ค๋๋ ์ผ๊ณผ ์ถ์ ๊ท ํ์ด ์ค์๋๋ฉฐ ์ฌ๊ฐ ์๊ฐ์ ์ด๋ป๊ฒ ๋ณด๋ผ์ง์ ๋ํ ๊ณ ๋ฏผ์ด ๋๋๋๊ณ ์๋ค. ํ์ง๋ง ๋ง์ ์๋ก์ด ์ทจ๋ฏธ๋ฅผ ์์ํ๋ ค๊ณ ํ๋ฉด ์ทจ๋ฏธ์ ๊ฐ์ง์๊ณผ ์๋ ๋ค์ํ๊ณ ๋ณด๋ ๋์๊ฒ ๋ง๋ ์ทจ๋ฏธ๋ฅผ ์ฐพ๋ ๊ณผ์ ์์ ์ฝ๊ฒ ์ง์ณ ์ทจ๋ฏธ๋ฅผ ์ฐพ๋ ๊ฒ์ ํฌ๊ธฐํ ์ ์๋ค. ๋ํ ์ทจ๋ฏธ ์ํ์ ์ฒ์ ์์ํ๋ ค๊ณ ํ๋ ์ฌ๋๋ค ์ค์์๋ ์์ ์๊ฒ ์ ๋ง์๊ฒ์ด๋ผ๋ ๋ณด์ฅ์ด ์๋ ์ทจ๋ฏธ ํ๋์ ์ ๋ป ์๊ฐ๊ณผ ๋์ ํฌ์ํ๊ธฐ๊ฐ ๋ง์ค์ฌ์ ธ ์ทจ๋ฏธ ์ํ์ ์ฝ์ฌ๋ฆฌ ์์ํ๋๋ฐ ์ด๋ ค์์ ๋๋ผ๋ ์ฌ๋๋ค์ด ๋ง๋ค. |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | [ํด๋์ค10] : ์จ๋ผ์ธ ๊ฐ์๋ฅผ ์ ๊ณตํ์ฌ ์๊ฐ๊ณผ ์ฅ์์ ๊ตฌ์ ๋ฐ์ง ์๊ณ ์ทจ๋ฏธ์ํ์ ์ฆ๊ธธ ์ ์๋๋ก ๋๋ ์๋น์ค์ด๋ค. ์จ๋ผ์ธ ๊ฐ์์ ์ค๋น๋ฌผํคํธ๊น์ง ํจ๊ป ์ ๊ณตํ์ฌ ์ฌ์ฉ์๋ค์ด ์ธ์ ์ด๋์๋ ์ทจ๋ฏธ์ํ์ ์ฆ๊ธธ ์ ์๋ค๋ ๊ฐ์ ์ด ์๋ค. ์ด์ฉ์ ์ฌ์ ์์์กฐ์ฌ๋ฅผ ํตํด ์๊ฐ์๊ฐ ์ถฉ๋ถํ ๊ฒ์ด๋ผ๊ณ ํ์ธ๋๋ ํด๋์ค๋ง ๊ฐ์คํ๋ ๋ฐฉ์์ผ๋ก ์๋น์ค๋ฅผ ์ด์ํ์ฌ ์์๊ฐ ์ ์ ์ทจ๋ฏธ ํ๋๋ค์ ์ฆ๊ธธ ์๊ฐ ์๋ค๋ ์ฝ์ ์ด ์๋ค. [์์จ๋น] : ์ง์ญ๊ธฐ๋ฐ ๊ณต๋ฐฉ์ ๋ณด์ ๊ฐ๊ฒฉ์ ๊ณ ๊ฐ์๊ฒ ์ ๊ณตํ์ฌ ๊ฐ๊น์ด ๊ณณ์์ ์ทจ๋ฏธ์ํ์ ์ฆ๊ธธ ์ ์๊ฒ ํ๋ ์๋น์ค์ด๋ค. ์จ๋ผ์ธ๊ณผ ์คํ๋ผ์ธ์ ์ฐ๊ฒฐํด์ฃผ๋ o2o ์๋น์ค๋ฅผ ์ด์ํ์ฌ ์ค์ ์ด์๋๊ณ ์๋ ๊ณต๋ฐฉ์ ์๋ฐ์ดํด๋์ค๋ฅผ ์์ฝํ ์ ์๋ ํ๋ซํผ์ ์ ๊ณตํ๊ณ , ๋น๋๋ฉด์ ์ํ ๊ฒฝ์ฐ ๊ณต๋ฐฉ๊ณผ ๊ณ ๊ฐ์ฌ์ด์ ๋ผ์ด๋ธ๊ฐ์๊ฐ ๊ฐ๋ฅํ ํ๋ซํผ์ ์ ๊ณตํ๋ค๋ ๊ฐ์ ์ด ์๋ค. ์๊ณต์ ๊ด๋ จํ ํด๋์ค๋ค์๋ง ์ง์ค๋์ด ์์ด ๋ค๋ฅธ ์นดํ ๊ณ ๋ฆฌ๋ ๋ถ์คํ๋ค๋ ์ฝ์ ์ด ์๋ค. ๋ ํ๋ซํผ ๋ชจ๋ ์๋ฐ์ด ํด๋์ค ๋ชฉ๋ก์ด ํ์คํ๋ ์์ค๊ณผ ๋ฐฉ์์ผ๋ก ์ ๊ณต๋์ด ์ฌ์ฉ์๊ฐ ์ ํ์ ์ด๋ ค์์ ๋๋๋ค๋ ํ๊ณ๊ฐ ์๋ค. |
์ ์๋ด์ฉ | โข ํธ๋ฆฌํ ์ ํ ํ๋ก์ธ์ค๋ฅผ ํตํ ์ฌ์ฉ์ ํ๋กํ์ผ๋ง: ์ฑ๋ด์ ํ์ฉํ์ฌ ์ฌ์ฉ์์ ์์ฐ์ค๋ฝ๊ฒ ์ํตํ๋ฉฐ, ์ฌ์ฉ์์ ์๋, ์ฑํฅ, ๊ด์ฌ์ฌ์ ๋ํ ์ ๋ณด๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์์ง โข์ฌ์ฉ์ ํ๋กํ์ ๊ธฐ๋ฐ์ผ๋ก ํ ์ทจ๋ฏธ ๋์ถ: ์์ต, ์ฑํฅ, ๊ด์ฌ์ฌ ๋ฑ ๋ค์ํ ๊ธฐ์ค์ ๊ณ ๋ คํ์ฌ ์ทจ๋ฏธ๋ฅผ ์ถ์ฒ โข ์๋ฐ์ด ํด๋์ค ์ฐ๊ฒฐ: ์ถ์ฒํ ์ทจ๋ฏธ์ ๊ด๋ จ๋ ์๋ฐ์ด ํด๋์ค ๋ชฉ๋ก์ ์ ๊ณตํ์ฌ ์ฌ์ฉ์๊ฐ ์ทจ๋ฏธ ํ๋์ ๋นจ๋ฆฌ ์์ํ ์ ์๋๋ก ๋๋๋ค. ์ด๋ ๊ธฐ์กด์ ์๋ฐ์ด ํด๋์ค ์ ๊ณต ์๋น์ค๋ค์ด ํ์คํ๋ ๋ฐฉ์์ผ๋ก๋ง ์ ๊ณต๋์ด ๊ฐ์ธ์ ์๊ตฌ์ ์ ํธ๋ฅผ ๊ณ ๋ คํ์ง ๋ชปํ๋ ๋ฌธ์ ์ ์ ๋ณด์ํ๋ค. โข ์ฌ์ฉ์์ ์๋ฐ์ด ํด๋์ค ํ๊ธฐ ๋ฐ์:์ฌ์ฉ์๊ฐ ๋จ๊ธด ๋ณ์ ๊ณผ ๋ฆฌ๋ทฐ๋ฅผ ๋ถ์ํ์ฌ ์ฌ์ฉ์์๊ฒ ๋ ๋ง๋ ์ทจ๋ฏธ๋ฅผ ์ ์ ํ๋๋ฐ ๋ฐ์ํ๋ค. โข ์ทจ๋ฏธ ์์์ ๋๋ ๊ฐ์ด๋ ์ ๊ณต: ์ถ ์ทจ๋ฏธ์ ๋ํ ์์ธ ์ ๋ณด, ๊ฐ์ด๋๋ผ์ธ, ์ค๋น๋ฌผ, ์๊ฐํ ๋ฑ์ ์ ๊ณตํ์ฌ ์ฌ์ฉ์๊ฐ ์ค์ ๋ก ์ทจ๋ฏธ๋ฅผ ์์ํ๊ณ ์ง์ํ ์ ์๋๋ก ๋๋๋ค. |
๊ตฌํ๋ฐฉ๋ฒ | 1. ๋ฐ์ดํฐ ์์ง scrapy๋ฅผ ์ฌ์ฉํด ๋ฐ์ดํฐ๋ฅผ ์ธํฐ๋ท์์ ํฌ๋กค๋งํด์ ์ป๋๋ค. ์ด๋ ๋ถํ์ํ ๋จ์ด๋ฅผ ์ ๊ฑฐํ๊ณ ๋ฐ์ดํฐ๋ฅผ ์ ์ ํ๊ธฐ ์ํด TF-IDF ๊ธฐ๋ฒ์ ์ฌ์ฉํ๊ณ ๋ฅ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ์ธ CNN์ ํ์ฉํด์ ๋ถ๋ฅ ์ฑ๋ฅ์ ๋์ธ๋ค. 2. ํ์ ํํฐ๋ง ์ถ์ฒ ์๊ณ ๋ฆฌ์ฆ ํ์ ํํฐ๋ง์ โํน์ ์์ดํ ์ ๋ํด ์ ํธ๋๊ฐ ์ ์ฌํ ๊ณ ๊ฐ๋ค์ ๋ค๋ฅธ ์์ดํ ์ ๋ํด์๋ ๋น์ทํ ์ ํธ๋๋ฅผ ๋ณด์ผ ๊ฒโ์ด๋ผ๋ ๊ธฐ๋ณธ ๊ฐ์ ์ ๋ฐํ์ผ๋ก ์ฌ์ฉ์ ํน์ ์์ดํ ๊ฐ ์ ์ฌ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ ํธ๋๋ฅผ ์์ธกํ๋ ๋ฐฉ๋ฒ์ด๋ค. ์๋ฐ์ดํด๋์ค ๋ฆฌ๋ทฐ๋ฅผ ํฌ๋กค๋งํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์์งํ ํ, ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ทจ๋ฏธ๋ฅผ ์นดํ ๊ณ ๋ฆฌ ๋ณ๋ก ๋๋๋ค. ์ฌ์ฉ์๊ฐ ์ฑ๋ด์ ํตํด ์ ๋ณด๋ฅผ ์ ๋ ฅํ๋ฉด ๋ฏธ๋ฆฌ ๋ถ๋ฅ๋ ์ทจ๋ฏธ ์นดํ ๊ณ ๋ฆฌ์ ์ฌ์ฉ์๊ฐ ์ ๋ ฅํ ์ ๋ณด์ ์ ์ฌ๋๋ฅผ ์ธก์ ํ๋์์ผ๋ก ๊ตฌํํ๋ค. 3. ์ฑ๋ด ํ์ด์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ KoNLPy ์ฌ์ฉํด ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ๋ฅผ ์ํํ๋ค. ์ ์ฒ๋ฆฌ๋ฅผ ๊ฑฐ์น ํ ๋จ์ด ์๋ฒ ๋ฉ์ ์ํ ๋จ์ด ์ฌ์ ์ ๊ตฌ์ถํ๊ณ ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ฌ์ฉ์์ ์ ๋ ฅ์ ๋ฐ์ผ๋ฉด ์ง๋ฌธ์ ์๋๋ฅผ ๋ถ๋ฅํ๊ณ ์ CNN์ผ๋ก ์๋ ๋ถ๋ฅ ๋ชจ๋ธ์ ํ์ต์ํจ๋ค. ์ง๋ฌธ์ ๋ํ ๋ต๋ณ์ด ์ฌ๋ฐ๋ฅธ์ง ํ์ธํ๊ธฐ ์ํด์๋ ์ฝ์ฌ์ธ ์ ์ฌ๋๋ฅผ ์ฌ์ฉํ๋ค. |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | React Spring Python MySQL TensorFlow(๊ตฌ๊ธ ๋ฅ๋ฌ๋, ๋จธ์ ๋ฌ๋ ์คํ์์ค) Scrapy(ํ์ด์ฌ ์น ํฌ๋กค๋ง ํ๋ ์์ํฌ) KoNLPy cosine_similarity |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | ์ฌ์ฉ์์ ์๋, ์ฑํฅ, ๊ด์ฌ์ฌ๋ฅผ ๊ณ ๋ คํ์ฌ ์ต์ ์ ์ทจ๋ฏธ๋ฅผ ์ถ์ฒํจ์ผ๋ก์จ ์ทจ๋ฏธ๋ฅผ ์ฐพ๋ ๊ณผ์ ์ ๊ฐ์ํํ๊ณ ์ฝ๊ฒ ์ ๊ทผํ ์ ์๋๋ก ๋๋๋ค. ์ด๋ฅผ ํตํด ์ฌ์ฉ์๋ค์ ์ฌ์ฉ์๋ค์ ์ ์ ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ผ๋ก๋ ์ง์ ํ ์ทจ๋ฏธ ํ๋์ ์ฐพ์ ์ ์๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | ์ฐ์ ํ์๋ค๋ผ๋ฆฌ ๊ธฐ์ดํ์๋ฅผ ํตํด ์ฌ๋ฌ ์์ด๋์ด๋ฅผ ๊ตฌ์ํ ํ, ์ ํฌ ์ง๋๊ต์๋๊ณผ ๋ฉํ ๋์ ๋ง๋์ ๊ทธ ์์ด๋์ด๋ค์ ๋ํด ํ์ํด๋ณด๋ ์๊ฐ์ ๊ฐ์ก๋ค. ์ํ ๊ฐ๋ฅํ๋ฉด์๋ ๋ง์ ์ฌ๋๋ค์ ์์๋ฅผ ์ฑ์์ค ์ ์๋ ํ๋ก์ ํธ๋ฅผ ์๋ํด๋ณด๋ ค๊ณ ํ์๊ณ , ๊ทธ ๊ฒฐ๊ณผ 'AI ๋ง์ถค ์ทจ๋ฏธ ์๋น์ค'๋ฅผ ์ฃผ์ ๋ก ํ๋ก์ ํธ๋ฅผ ๊ตฌ์ํ๊ฒ ๋์๋ค. ์ดํ ๋ ์ธ๋ถ์ ์ผ๋ก ๊ทธ ์๋น์ค์ ํต์ฌ๊ธฐ๋ฅ, ์ฌ์ฉํ ๊ธฐ์ ๋ค, ๊ทธ๋ฆฌ๊ณ ์ด๋ค ๋ฐฉ์์ผ๋ก ์ด๋ฅผ ๊ตฌํํด์ผ ํ ์ง๋ฅผ ๋ ผ์ํด๋ณด์๋ค. |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | 1. ํ๋ก์ ํธ ์๊ฐ - ํ๋ก์ ํธ์ ํต์ฌ ๊ธฐ๋ฅ, ์ฌ์ฉํ ๊ธฐ์ , ๊ธฐ๋ ํจ๊ณผ ๋ฐ ์์ ์๊ฐ 2. ์ดํ ์ฌ์ฉ ์๋ฌผ๋ ์ด์ - ํ๋กํ ํ์ ์ ํตํด ์ฌ์ฉ์๊ฐ ์ดํ์ ์ฌ์ฉํ๋ ๊ณผ์ ์ ์นํ๊ฒฝ ํ๋ ์ธ์ฆ ์๋๋ฆฌ์ค๋ฅผ ์ค์ ์ผ๋ก ์์ฐ - ์ฌ์ฉ์์ ์ธ์ฆ ๋ด์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ํ ๋ถ์ ๋ฆฌํฌํธ ์์ ๊ณต์ |
๋ฐํ์๋ฃ | https://drive.google.com/file/d/1MiACLczkuFnxWntWhGC-lM0IDIDwnahc/view |
๊ธฐํ | ์ต์ข ๋ฐํ ์ดํ ์ฃผ์ ๊ฐ ๋ฐ๋์ด์ ๋ฐํ ์๋ฃ๋ ๋ถ๋์ดํ๊ฒ ์ด์ ์ฃผ์ ์ ๊ฒ์ผ๋ก ์ ์ถํ์ต๋๋ค. |
ํ๋ก์ ํธ๋ช / ๋ถ์ | ๊ณต์ ๋ํผ : ์ผ๊ตฌ ํฌ์ ์ํ ์ฌ์ฉ์ ๊ธฐ๋ฐ ์ถ์ฒ ์ ๋ํผ ๋์ฌ ์ฑ ๋ฐ ๋์ฌ ์ํ๊ธฐ |
---|---|
์์ฑ์ผ | 2023-11-10 16:00:00 |
ํ๋ฒํธ ๋ฐ ํ๋ช | 33. Donuts |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ๊ถ๊ฐํ(2071059) ํ์ฅ, ๋ฐฑ์๋ MySQL ๋ฐ ์ํ๊ธฐ ํ๋์จ์ด ์ ์, ์๊ณ ๋ฆฌ์ฆ ๊ฐ๋ฐ ๊น์ ์ฐ(2076052) ํ์, ๋ฐฑ์๋ MySQL ๋ฐ ์ํ๊ธฐ ํ๋์จ์ด ์ ์, ์๊ณ ๋ฆฌ์ฆ ๊ฐ๋ฐ ์ ์ง์ฐ(2076269) ํ์, ํ๋ก ํธ์๋ dart, flutter framework, ์๊ณ ๋ฆฌ์ฆ ๊ฐ๋ฐ |
ํ์ง๋๊ต์ | ๋ฐ์์ ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ์ ํฌ๋ ๋ผ์ดํธํ๊ฒ ์ฆ๊ธฐ๋ ์ผ๊ตฌํฌ๋ค์ ์ํด ๋ถ๋ด ์์ด ์ ๋ํผ์ ๋์ฌํ ์ ์๋ ์๋น์ค๋ฅผ ๊ตฌ์ํ์์ต๋๋ค. ์ํ๊ธฐ์ ๋ถ์ฐฉ๋ QR์ฝ๋๋ฅผ ํตํด ์ดํ์ ๋ค์ด, ๊ฒฐ์ ํ์ฌ ์ ๋ํผ์ ๋์ฌํ๊ณ ๋ฐ๋ฉํ๋ ์์คํ ์ ๋๋ค. ์ด๋ฅผ ํตํด ๋น์ผ ์ ๋ํผ์ ์ฌ์ง ์์ผ๋ฉด์๋ ๋ถ์๊ธฐ๋ฅผ ์ฆ๊ธฐ๊ณ , ์คํฌ์ธ ๋ฌธํ ๋ถํฅ์ ์ด๋ฐ์งํ๋ ์ฌ์ ์ด ๋ ๊ฒ์ด๋ผ ๊ธฐ๋ํฉ๋๋ค. |
๋ฌธ์ ์ ์ ์ | ์ ๋ํผ ๊ฐ๊ฒฉ์ด ๊ฒฝ๊ธฐ๋ฅผ ๊ฐ๋ ๋ณด๋ ๋ผ์ดํธ ํฌ ์
์ฅ์์ ๋๋ฌด ๋น์ธ๋ค. ํ์ฌ ์กด์ฌํ๋ ๋์ฌ ์๋น์ค๋ ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆฌ๊ณ (์ต์ ํ๋ฃจ) ์ธ๊ฑด๋น๊ฐ ๋ ๋ค. ๊ธฐ์กด ๋์ฌ ์๋น์ค๋ ๋ฌดํต์ฅ์ ๊ธ ๋ฑ ๊ฒฐ์ ๋ฐฉ์์ด ๊น๋ค๋กญ๋ค. ์ํ๋ ์ ๋ํผ์ ๊ตฌ๋งค ์ ๋ฏธ๋ฆฌ ์ฒดํํ ์ ์๋ค. |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | 1. ์ถฉ์ ๋ผ์ง ์๋น์ค์ ๊ฒฝ์ฐ GPS๋ฅผ ์ด์ฉํด ๋ณด์กฐ๋ฒ ํฐ๋ฆฌ ๋์ฌ์ ๋ฐ๋ฉ ๊ฐ๋ฅ ์์น๋ฅผ ์ง๋์์ ํ์ํ๊ณ ๋ค์ด๋ฒ ๊ธธ์ฐพ๊ธฐ, ๋์ฌ ๊ฐ๋ฅ ๊ธฐ๊ธฐ ์์ ๋ฐ๋ฉํ ์ ์๋ ์๋ฆฟ์๋ฅผ ์ ์ํ๋ ๊ธฐ๋ฅ์ด ์๋ค. ๋ํ ์์
์ฐ๋์ผ๋ก ํ์ ๊ฐ์
๋จ๊ณ๋ฅผ, QR ์ฝ๋ ์ค์บ์ผ๋ก ๊ฒฐ์ ๋จ๊ณ๋ฅผ ๊ฐ๋จํ๊ฒ ๋ง๋ค์ด ์ ์ ์๊ฒ ํธ์๋ฅผ ์ ๊ณตํ๋ค. ๋์ฌ ์๋น์ค์ ๊ฐ์ฅ ํฐ ๋ฌธ์ ์ด๊ธฐ๋ ํ, ๋ฐ๋ฉ์ด ๋์ง ์์ ๋ณด์กฐ๋ฒ ํฐ๋ฆฌ์ ๊ดํด์๋ ๋์ฌ์๊ฐ ๊ธฐ์กด์ ์ฌ์ฉํ๋ ๊ฒฐ์ ์๋จ์ ์ด์ฉํด ์๋์ผ๋ก ๋ณด์กฐ๋ฒ ํฐ๋ฆฌ์ ์๋ ๊ฐ๊ฒฉ์ ๊ฒฐ์ ํ๋ ๋ฐฉ์์ ์ฌ์ฉํ๋ค. ์ถฉ์ ๋ผ์ง์ ํ๊ณ๋ ๋ฐ๋ฉ์ด ์ ๋๋ก ์ฒ๋ฆฌ๋์ง ์์ ๊ณผ๊ธ์ด ๋ฐ์ํ๊ธฐ๋ ํ๋ฉฐ, ์ด ๊ฒฝ์ฐ ๊ณ ๊ฐ์ผํฐ๋ฅผ ํตํด์ ๋ฌธ์ ํด๊ฒฐ์ด ๊ฐ๋ฅํ๋ค๋ ๋ถํธํจ์ด ์๋ค. ๊ทธ๋ฆฌ๊ณ ์ง๋์ ์์น ๊ฒ์ ๊ธฐ๋ฅ์ด ์์ด ์ํ๋ ์์น๋ก ์ด๋ํ๊ธฐ ์ด๋ ต๋ค๋ ํ๋ ์๋ค. 2. ๊ฐ์ธ์ด ๋ธ๋ก๊ทธ์์ ์ด์ํ๋ ์ผ๊ตฌ ์ ๋ํผ ๋์ฌ ์ฌ์ ์ ์ผ๊ตฌ ์ ๋ํผ ๋์ฌ๋ฅผ ์ํ๋ ์ฌ๋๋ค์ด ๊ฐ์ฅ ํ๋ฐํ๊ฒ ์ด์ฉํ๊ณ ์๋ ์๋น์ค์ด๋ค. ์ด ์๋น์ค์ ํ๊ณ๋ ๋์ฌํ๊ธฐ ์ํด ์๊ฐ์ด ๋ง์ด ์์๋๊ณ ์ธ๊ฑด๋น๊ฐ ๋ ๋ค๋ ๊ฒ์ด๋ค. ํ์ง๋ง ์ด๋ฌํ ๋ถํธํจ์๋ ์๋น์ค๋ฅผ ๊ณ์ ์ด์ฉํ๋ ์ฌ๋๋ค์ด ์๋ค๋ ์ ์ ํตํด '์คํฌ์ธ ํฌ์ ์ํ ๋ฌด์ธ ์ ๋ํผ ๋์ฌ ์ฑ ๋ฐ ๋์ฌ ์ํ๊ธฐ์ ๋ฐ๋ฉ ๋๋ฐ์ด์ค'์ ์์๋ ํ์ธํ ์ ์๋ค. 3. ๋น๋๋ฉด ์๋ ์ํ๊ธฐ๋ ์ฝ๋ก๋19 ์ดํ ์ฌ๋ฌ ๋๋ผ์์ ๋ฑ์ฅํ๋ค. ์ด๋ฌํ ์ํ๊ธฐ๋ ๊ธฐ์กด์ ๋ฐฉ์์์ ๋์๊ฐ ๋ค์ํ ์ข ๋ฅ์ ์ํ์ ํฐ์น์คํฌ๋ฆฐ์ด๋ ์ค๋งํธ ํฐ์ผ๋ก ๊ฒฐ์ ํ๋ ๋ฐฉ์์ ์ด์ฉํ๊ณ ์๋ค. ์ํ ๋ฉ์ด์ปคํ์ด ๋ง๋ ๋น์ ์ด์ QR์ฝ๋ ์ํ๊ธฐ(https://www.youtube.com/watch?v=hbW2pEPEGYM)๋ ์ฑ ์ดํ๋ฆฌ์ผ์ด์ ์ ๊ฒฐ์ ๊ธฐ๋ฅ์ ์์ ํ๊ฒ ๊ตฌํํ์ง ์์๋ค๋ ํ๊ณ๋ ์์ผ๋ ์ฑ๊ณผ QR์ฝ๋๋ฅผ ์ด์ฉํด ์ํ๋ ์ํ์ ๊ตฌ๋งคํ๋ ์ํ๊ธฐ๋ฅผ ๋ง๋ค ์ ์๋ค๋ ๊ฒ์ ๋ณด์ฌ์ฃผ๊ณ ์๋ค. |
์ ์๋ด์ฉ | ๋ฌธ์ ํด๊ฒฐ์ ์ํด ์๋์ ๊ฐ์ ๊ณผ์ (1~11)์ ๊ฑฐ์น๋ค. 1. ์ดํ๋ฆฌ์ผ์ด์ ๋ค์ด 2. ๋ก๊ทธ์ธ 3. ์ํ๊ธฐ ๋ด ๋์ฌ ๊ฐ๋ฅํ ์ ๋ํผ ์ค ์ํ๋ ์ ๋ํผ ์ ํ 3-1 ์ ์ ์ ํ 3-2 ์ ๋ํผ ์ ํ 3-3 ์ฌ์ด์ฆ ์ ํ 4. ๊ณ์ข ์ฐ๊ฒฐ์ ํตํ ๊ฒฐ์ 4-1 ๋ณด์ฆ๊ธ(5๋ง์) ๋ฐ ๋์ฌ๊ธ(15000์) 5. ๋๋ค QR ์์ฑ 6. ์ํ๊ธฐ ๋ด QR ๋ฆฌ๋๊ธฐ(๋ฐํ์์ ๊ณต๊ธฐ๊ณ)๋ฅผ ํตํด ์ธ์ 7. ์ํ๊ธฐ์์ QR์ ์ ๋ณด๋ฅผ ํตํด ํด๋น ์ ๋ํผ ์ ๊ณต 8. ๊ฒฝ๊ธฐ๊ฐ ๋๋ ํ ๋ฐ๋ฉ๋ถ์ค์ ๋ฐ๋ฉํ๊ธฐ 8-1 ๋ฐ๋ฉ๊ธฐํ์ ๋์ฌ ๋น์ผ๊น์ง 8-2 ๋ฐ๋ฉ ๋ถ์ค์ ์๋ ์ง์์๊ฒ ์ง์ ๋ฐ๋ฉ 8-3 ์ ๋ํผ์ ์๋ ๋ฐ์ฝ๋ ์ธ์ ํ ๋ฐ๋ฉ์๋ฃ ์ฒ๋ฆฌ 8-4 ๋ณด์ฆ๊ธ ๋ฐํ 9. ์ดํ ๋ด ๋ฐ๋ฉ ์๋ฃ ์๋ฆผ ํ์ ๋น์ผ ์ ๋ํผ์ ๊ผญ ์ฌ์ผ ์ผ๊ตฌ๋ ์ถ๊ตฌ ๋ฌธํ๋ฅผ ์จ์ ํ ์ฆ๊ธธ ์ ์์๊น? ์์ ์์๋ ์๋น์ค ์ ๋ํผ์ ๋์ฌํ๋๋ผ๋ ๊ฐํธํ๊ฒ ๋น๋ฆฌ๊ณ ์ ์ํ๊ธฐ ๋์ ์ ๋ํผ ์ฒดํ์ ํตํด ์ ๋ํผ ๊ตฌ๋งค์จ์ด ๋จ์ด์ง๊ธฐ๋ณด๋ค, ๊ตฌ๋จ ์ธก์์๋ ์ ์ฌ ๊ณ ๊ฐ ํ๋ณด |
๊ตฌํ๋ฐฉ๋ฒ | ํ๋์จ์ด) ์ํ๊ธฐ ์ง์ ์ ์ -> ์๋์ด๋
ธ ์ด์ฉ ์์ (์ดํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ) 1. UI ๋ง๋ค๊ธฐ 2. ๊ณ์ข ์ฐ๊ฒฐํ๊ธฐ 3. ์ํ๊ธฐ ๋ด ์ค์๊ฐ ์ฌ๊ณ ๋ ๋ฐ์ํ๊ธฐ(how?) - ์๊ฐ) ์ํ๊ธฐ์ ๋ถ์ฐฉํ ํธ๋ํฐ์ผ๋ก ์ธํฐ๋ท ์ฐ๊ฒฐํด์ ์ ๋ณด ์ป๊ธฐ 4. ์ค๋ฅ ํ์ด์ง ๊ณ ์ํ๊ธฐ 5. ๋ฐ์ดํฐ ์ด๋ป๊ฒ ๊ด๋ฆฌํ ์ง 6. ๋ฐ๋ฉ ์๋ฃ ์ ์ ๋ณด ์ฒ๋ฆฌํ๊ธฐ - ์๊ฐ) ๋ฆฌ๋๊ธฐ์์ ์ป์ ์ ๋ํผ ๊ณ ์ ๋ฒํธ๋ฅผ ์ธ์ ํ ์ดํ ๋ด ์ด์ฉ์๊ฐ ๋์ฌ ์ค์ผ ๊ฒฝ์ฐ, ๋ฐ๋ฉ์ผ๋ก ์ฒ๋ฆฌ -> ์ด์ฉ์์๊ฒ ๋ฐ๋ฉ์ผ๋ก ์๋ฆผ ํ์ 7. ํ์๊ฐ์ ๋ฐฉ๋ฒ -> ๋ค์ด๋ฒ, ์นด์นด์ค ๊ฐ์ ํ ์ ์๊ฒ ํ ์ง? ์๋๋ฉด ์ง์ ์ ๋ ฅ์ผ๋ก ํ ์ง (์ํ๊ธฐ ๊ฐ๋ฐ) 1. ์ ๋ํผ์ ์ด๋ป๊ฒ ์ํ๋ ๋๋ก ๊บผ๋ด์ค์ง - ์๊ฐ) ์คํ๋ง 6๊ฐ์ ๊ฐ๊ฐ ์ ๋ํผ์ด ๋ด๊ธด ํต์ ๋ฃ๊ณ 1-6 ๋ฒํธ ๋ถ์ฌ. QR์ฝ๋๋ฅผ ์ฝ์ผ๋ฉด 1-6 ์ค ํ๋์ ๋ฒํธ๊ฐ ๋๋๋ก ํจ ํด๋น ๋ฒํธ์ QR์ ์ธ์ํ๋ฉด ๊ทธ ๋ฒํธ์ ์คํ๋ง์ด ๋์๊ฐ๋ฉด์ ์ ๋ํผ ํต์ ๋ฐ์ด๋ 2. ์ดํ๊ณผ ์ํ๊ธฐ๋ฅผ ์ด๋ป๊ฒ ์ฐ๋ํ ์ง(์ฌ๊ณ ๊ด๋ฆฌ ๋ฑ) - ์๊ฐ) ๋ถ์ฐฉํ ํธ๋ํฐ์ ํตํด ์ฐ๋ํด ๋ณผ ์์ |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | 1. ์๋ฒ ์ํคํ
์ณ ์ค๊ณ(๋ฐฑ์๋) - ์ธํฐํ์ด์ค : RESTful API ์ฌ์ฉ *RESTful API ์๋ฒ ํ๋ ์์ํฌ์๋ ๊ตฌ์ถํ ์๋ฃจ์ ์ธ Sinatra, Grape, Rails์ ์ค์นํ ์๋ฃจ์ ์ธ LoopBack, WordPress ๊ฐ ์์ต๋๋ค. ํด๋ผ์ฐ๋ ์๋ฃจ์ ์๋ Parse์ Firebase๊ฐ ์์ต๋๋ค. ์ ํฌ๋ ์ด ์ค ํ๋๋ฅผ ์ ํํ ์์ ์ ๋๋ค. -DB ์ค๊ณ: MySQL ์ฌ์ฉ 2. ์ฑ ์ํคํ ์ณ ์ค๊ณ(ํ๋ฐํธ) - ์๋๋ก์ด๋ ๊ฐ๋ฐ : React Native ์ด์ฉ 3. QR ์ฝ๋๋ก ์ฑ ์ค์น ๋ฐ ์ํ๊ธฐ ๋ด ์ ๋ํผ ๋์ฌ - ์ฑ ๋ด ๊ฒฐ์ -> QR ์์ฑ -> ์ํ๊ธฐ์ QR ์ธ์ |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | ํ๋ฉด์ผ๋ก ์ด๋ ์ฅ์์์๋ ํธํ๊ฒ ๋ณผ ์ ์๋ ์ผ๊ตฌ ์ํฉ์ ๊ฒฝ๊ธฐ์ฅ์ ๋ฐฉ๋ฌธํด ์ง๊ดํ๋ ์ด์ ๋ ๋ฐ๋ก ๊ฐ์ ๊ตฌ๋จ์ ์ข์ํ๋ ํฌ๋ค๊ณผ ํจ๊ป ์ ์๋ค์ ์์ํ ์ ์๋ ๊ฒฝ๊ธฐ์ฅ๋ง ๋ถ์๊ธฐ๋ฅผ ํ๊ป ์ฆ๊ธฐ๊ธฐ ์ํจ์ด๋ค. ๊ตฌ๋จ์์๋ ๋ ๋ง์ ํฌ์ด ๊ฒฝ๊ธฐ์ฅ์ ๋ค์ ์ฐพ๊ฒ ํ๋ ค๋ฉด ์ฒ์ ์ง๊ด์ ์จ ํฌ๋ค์ ์ง๊ด๋ง์ ๋งค๋ ฅ์ ๋๋ ์ ์๋๋ก, ์ง๊ด์ ์์ฃผ ์ค๋ ํฌ๋ค์ ์์ํจ์ ๋๋ผ์ง ์๊ณ ๋ค์์๋ ๊ฒฝ๊ธฐ์ฅ์ ์ฐพ๊ณ ์ถ๋ค๋ ์๊ฐ์ด ๋ค๋๋ก ํด์ผ ํ๋ค. ๊ฒฝ๊ธฐ์ฅ์ ์ฒ์ ์ค๋ ํฌ๋ค์ ๊ฒฝ์ฐ ๊ตฌ๋จ ์ ๋ํผ์ผ๋ก ์ง๊ด์๋ง ์๋ ๋ฌธํ๋ฅผ ์ฆ๊ธธ ์ ์๋ค๋ฉด ์ข๊ฒ ์ง๋ง ๊ฒฝ๊ธฐ์ฅ ๋ถ์๊ธฐ๋ฅผ ๊ฒฝํํ๊ธฐ๋ ์ ์ ๋น์ผ ์ ๋ํผ์ ์ฌ๊ธฐ์๋ ๋ถ๋ด์ด ๋ ์๋ฐ์ ์๋ค. ํ์ง๋ง '์คํฌ์ธ ํฌ์ ์ํ ๋ฌด์ธ ์ ๋ํผ ๋์ฌ ์ฑ ๋ฐ ๋์ฌ ์ํ๊ธฐ์ ๋ฐ๋ฉ ๋๋ฐ์ด์ค'๋ ๋์ฌ๋ผ๋ ๋ฐฉ์์ผ๋ก ๊ธ์ ์ ์ธ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ฌ ์ง๊ด์ด ์ฒ์์ธ ํฌ๋ค์ด ์ง๊ด์ ์ต์ํ ํฌ๋ค์ด ์ฆ๊ธฐ๋ ๋ฌธํ๋ฅผ ์ฒดํํด ๋ณผ ์ ์๋ ๊ธฐํ๋ฅผ ์ ๊ณตํ๋ค. ๋ํ ์ด๋ฏธ ์ ๋ํผ์ ๊ฐ์ง๊ณ ์๋ ํฌ๋ค๋ ์ ๋ํผ ๋์ฌ ์๋น์ค๋ฅผ ํตํด ๋ค๋ฅธ ๋์์ธ, ๋ค๋ฅธ ์ ์ ์ด๋ฆ์ด ์ ํ ์ ๋ํผ ์ฐพ์ผ๋ฉฐ ๋งค๋ฒ ์๋ก์ด ์ฆ๊ฑฐ์์ ๋๋ ์ ์์ ๊ฒ์ด๋ค. ๋ฐ๋ผ์ ์ง๊ด์ด ์ฒ์์ธ ํฌ๋ค๊ณผ ์ง๊ด์ ์์ฃผ ๋ค๋๋ ๊ธฐ์กด ํฌ๋ค ๋ชจ๋๋ฅผ ๋ง์กฑ์ํฌ ์ ์๊ณ ๋ ๋์๊ฐ ์ง๊ด์์๋ง ๋๋ ์ ์๋ ๋ถ์๊ธฐ๋ฅผ ์ฐพ์ ๋ค์ ๊ฒฝ๊ธฐ์ฅ์ ์ฐพ๋ ํฌ๋ค์ด ๋์ด ์คํฌ์ธ ๋ฌธํ ๋ถํฅ์๋ ์ด๋ฐ์งํ ์ ์์ ๊ฒ์ด๋ผ ์์ํ๋ค. ๋ง์ง๋ง์ผ๋ก ์ ๋ ดํ ๋์ฌ ๋น์ฉ์ ํตํด ๋ชจ๋ ํฌ์ด ์๋์ ๊ด๊ณ์์ด ํ ๋ง์์ผ๋ก ํ ์คํฌ์ธ ๋ฅผ ์ฆ๊ธธ ์ ์์ ๊ฒ์ด๋ผ๋ ๊ธ์ ์ ์ธ ํจ๊ณผ ์ญ์ ๊ธฐ๋ํ ์ ์๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | 1. ์ฃผ์ ์ ์ : ์คํฌ์ธ ํฌ์ ์ํ ๋ฌด์ธ ์ ๋ํผ ๋์ฌ ์ฑ ๋ฐ ๋์ฌ ์ํ๊ธฐ์ ๋ฐ๋ฉ ๋๋ฐ์ด์ค 2. ๊ฐ๋ฐ ํ๋ซํผ ์ ์ : ์๋๋ก์ด๋ ์ดํ๋ฆฌ์ผ์ด์ 3. ํ๋ก์ ํธ ๊ธฐํ ๋ฐ ๊ตฌ์ฒดํ : ๋์ฌ ๋ฐฉ๋ฒ (์ดํ์์ ๋์ฌ ์ ์ฒญํ๊ณ ๊ฒฐ์ ์ QR์ฝ๋๊ฐ ๋ฐ๊ธ๋จ -> ๋ฐ๊ธ๋ QR์ฝ๋๋ฅผ ์ํ๊ธฐ์ ์ธ์์ํค๋ฉด ์ ์ฒญํ๋ ์ ๋ํผ์ ๋์ฌํ ์ ์์), ๋ฐ๋ฉ ๋ฐฉ๋ฒ (์ ๋ํผ์ ๋ถ์ฐฉ๋ NFC ์ธ์์ ํตํด ๋ฐ๋ฉ ์ฌ๋ถ ํ์ธ) ํ๋์จ์ด ์ ์ ๊ธฐํ ๊ตฌ์ฒดํ 1. ์ํ๊ธฐ : ์ ๋ํผ ๊ฐ๋ณํฌ์ฅ, QR๋ฆฌ๋๊ธฐ ๋ถ์ฐฉ, ์ดํ์์ ๊ฒฐ์ ์ ๋ฐ๊ธ๋ฐ์ QR์ฝ๋๋ฅผ ์ํ๊ธฐ์ ๋ถ์ฐฉ๋์ด์๋ ๋ฆฌ๋๊ธฐ์ ์ธ์์ํค๋ฉด ํด๋น ์ ๋ณด์ ๋ง๋ ์ ๋ํผ์ ์ ๊ณตํด์ค๋ค. 2. ์ํํธ์จ์ด ๊ธฐํ ๊ตฌ์ฒดํ ๋ฐ ๊ฐ๋ฐ ์ญํ ๋ถ๋ด 3. UI ๊ธฐํ ๊ตฌ์ฒดํ ์๋ฃ 4. DB ์ค๊ณ 2023 ์บก์คํค ๋์์ธ ๊ฒฝ์ง ๋ํ ์ฐธ๊ฐ 1. ์๋๋ฆฌ์ค ์ ์ 2. DB ์ค๊ณ ์์ฑ 3. UI/UX ์ ์ 4. ํต์ฌ๊ธฐ๋ฅ - ๋ฐ์ดํฐ ๋ถ์ / ๋จธ์ ๋ฌ๋ ๊ด๋ จ ์ถ๊ฐํ ๊ธฐ๋ฅ ๊ธฐํ 4-1 ์ฌ์ฉ์๋ณ ์ ์ ์ ๋ํผ ์ถ์ฒ ์๊ณ ๋ฆฌ์ฆ ๊ธฐํ 4-2 ์์/๊ธฐ์ฌ ๋ฑ์ ์ปจํ ์ธ ์กฐํ์ ๊ธฐ๋ฐ ๋ฐ์ดํฐ ๋ถ์ |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | ์ดํ ์ฌ์ฉ ์๋ฎฌ๋ ์ด์
์ดํ ์ด์ฉ ๋ฐฉ๋ฒ) ์ดํ ๋ด ์ ๋ํผ ๋์ฌ ํ ๊ฒฐ์ ์๋ฃ -> QR ์์ฑ -> ์ํ๊ธฐ์ QR ๋ฆฌ๋๊ธฐ์ ์ธ์ -> ์ ๋ํผ ๋ฐ๊ธฐ ๊ฐ๋ฐ ์๊ณ ๋ฆฌ์ฆ ๋ฐ ๋ฐ์ดํฐ ๋ถ์ ๊ฒฐ๊ณผ ๋ฐ๋ชจ UI/UX๋ก ์ฑ ์คํ ์ ํ๋ฉด ๊ตฌ์ฑ ๋ฐํ |
๋ฐํ์๋ฃ | ์ธํฐ๋ท๋งํฌ ์ฝ์ ํด์ฃผ์ธ์ |
๊ธฐํ | '์ผ๊ตฌ ํฌ์ ์ํ ์ฌ์ฉ์ ๊ธฐ๋ฐ ์ถ์ฒ ์ ๋ํผ ๋์ฌ ์ฑ ๋ฐ ๋์ฌ ์ํ๊ธฐ'์ ์ต์ข ๊ฒฐ๊ณผ๋ฌผ์ ์ ๋ํผ ๋์ฌ ์ํ๊ธฐ, ๋๋ฐ์ด์ค๋ฅผ ๊ด๋ฆฌํ ์ ์๋ ์ฑ ์ด๋ ๊ฒ ๋ ์ข ๋ฅ์ด๋ค. Donuts ํ์ '์คํํธ' ๊ณผ์ ์์ ์์ฑํ AI ํต์ฌ ๊ธฐ๋ฅ์ ๋ฐํ์ผ๋ก, '๊ทธ๋ก์ค' ๊ณผ์ ์์๋ ์ฌ์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐํ ์๊ณ ๋ฆฌ์ฆ์ ๋ฐ์ํ์ฌ ์ฑ์ ๋ค๋ฅธ ๊ธฐ๋ฅ์ ์์ฑํ๊ณ UI๋ฅผ ์ฌ์ฉ์ ํธ์์ ๋ง์ถ์ด ์์ ํ ์์ ์ด๋ค. ๋ํ ๋์ฌ ์ํ๊ธฐ๋ฅผ ๊ธฐ๋ฅ ๊ตฌํ์๋ง ๊ทธ์น์ง ์๊ณ ์ค์ ์ฌ์ฉํ ์ ์๋ ๋ชจ์์ผ๋ก ์ ๊ทธ๋ ์ด๋ํ์ฌ ๋ ์์ฑ๋ ์๋ ๊ฒฐ๊ณผ๋ฌผ์ ์ ์ํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๊ณ ์๋ค. |
ํ๋ก์ ํธ๋ช / ๋ถ์ | ์ผ์ ๊ธฐ๋ฐ ์์ฐ ๊ด๋ฆฌ ์๋น์ค '๋ ์๋ฆฌ(Be Happy)' - ์ผ์ ์ ๋ฐ๋ฅธ ์์ฐ ๋ถ๋ฐฐ ๋จธ์ ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ์ฌํ์ด๋ ์์ ๋ ๊ด๋ฆฌ๋ฅผ ๋๊ณ , ๊ณผ๋ํ ์๋น๋ ์ฌ์ฉ๋ ์ค์ด๊ธฐ ์ฑ๋ฆฐ์ง ๋ฑ์ ํตํด ๊ฒฝ๊ณํ๋๋ก ํ๋ ์ผ์ ๋ฆฌ์คํธยท๊ฐ๊ณ๋ถ ํตํฉ ๋ชจ๋ฐ์ผ ์น ์๋น์ค |
---|---|
์์ฑ์ผ | 2023.10.06 |
ํ๋ฒํธ ๋ฐ ํ๋ช | 34 ๊ณ ๋ฑ์ด |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ์ด๊ท๋ฏผ(2076291) ํ์ฅ, GPS ๊ธฐ๋ฐ ์๋ฆผ ์๋น์ค ๊ฐ๋ฐ, MySQL, Spring Framework ๋ฑ ๋ฐฑ์๋ ์์ ์(2003047) ํ์, ํ๋ฉด ์ ๋ฐ ๊ฐ๋ฐ, React ๋ฑ ํ๋ก ํธ์๋ ๊ณต์ฑ์(2176020) ํ์, OCR ๊ธฐ์ ๊ธฐ๋ฐ ์์์ฆ ๋ฐ SMS ์ค์บ ๊ธฐ๋ฅ ๊ฐ๋ฐ, MySQL, Spring Framework ๋ฑ ๋ฐฑ์๋ ๊ณตํต: ์๋น ๋ฐ์ดํฐ ๊ธฐ๋ฐ ์์ฐ ๋ถ๋ฐฐ ๋จธ์ ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ ๊ฐ๋ฐ |
ํ์ง๋๊ต์ | ์ด๋ฏผ์ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ์ ํฌ ์๋น์ค "๋ ์๋ฆฌ(Be Happy)"๋ ์ค์ค๋ก ์์ฐ ๊ด๋ฆฌ๊ฐ ์ด๋ ค์ด ์ฌํ์ด๋ ์๋ค์๊ฒ ์ผ์ ๋ฐ ์์ฌ ์์ฐ์ ๋ง๋ ์ ์ ํ ์ง์ถ ํ๋๋ฅผ ์ ์ํ๊ณ , ์๋น ์ ํ ์ฑ๋ฆฐ์ง ๋ฑ ๋ค์ํ ์ฑ๋ฆฐ์ง๋ฅผ ํตํด ๊พธ์คํ ์์ฐ ์ฌ์ฉ ์กฐ์ ์ ๋๋ ์ผ์ ๋ฆฌ์คํธ ํ์์ ์์ฐ-์ผ์ ํตํฉ๊ด๋ฆฌ ๋ชจ๋ฐ์ผ ์น ์๋น์ค๋ฅผ ์ ๊ณตํ๊ณ ์ ํฉ๋๋ค. |
๋ฌธ์ ์ ์ ์ | ํ๋์ ์ฌ๋๋ค์ ํ๊ธ๋ณด๋จ ์นด๋๋ฅผ ์ฃผ๋ก ์ฌ์ฉํ๋ค. ๋ฐ๋ผ์ ๋์ด ๋๊ฐ๋ค ๋ค์ด์ด์ด ์ ์ฒด๊ฐ๋์ง ์์ผ๋ ํ๊ธ์ ์ฐ๋ ๊ณผ๊ฑฐ์ ๋นํด ๊ผผ๊ผผํ ์์ฐ ๊ด๋ฆฌ๊ฐ ์ด๋ ค์์ง ํ์ค์ด๋ค. ๊ฐ๊ณ๋ถ์ ๊ฐ์ ๊ธฐ์กด ์๋น์ค๋ค์ ์๋น์ ๋ํ ์ฌํ ๊ด๋ฆฌ๋ฐ์ ํด์ฃผ์ง ๋ชปํ๋ค. ๋ํ ์ด์ฉ์๊ฐ ์๋์ผ๋ก, ์ง์์ ์ผ๋ก ์๋น๋ด์ญ์ ๊ธฐ๋กํด์ผ ํ๊ธฐ ๋๋ฌธ์ ๋ฒ๊ฑฐ๋กญ๊ณ ๊ท์ฐฎ๋ค๋ ๋ฌธ์ ๋ ์๋ค. ๋ฐ๋ผ์ ์๋์ผ๋ก ์ด๋ฃจ์ด์ง๋ ์ฌ์ ์ ์ธ ์์ฐ ๊ด๋ฆฌ๋ฅผ ํตํด ๊ท๋ชจ์๋ ์์ฐ ์ฌ์ฉ๊ณผ ์ง์์ ์ธ ์๋น ๊ธฐ๋ก์ ์ ๋ํ๊ณ ์ ํ๋ค. |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | ์ฃผ๊ฐ ๋ฆฌํฌํธ(๋ฑ
ํฌ์๋ฌ๋), ์๋น ์ฑ์ ํ(ํํฌ): ์ด์ฉ์์ ์๋น ํํฉ ๋ถ์. ์ด์ฉ์์ ์๋น ์ถ์ธ๋ฅผ ์๋ ค์ฃผ๊ณ ์ ์ฌ ์ง๋จ๊ณผ์ ์๋น๋ ๋น๊ต ๋ฑ์ ํตํด ์๋น์ ๋ํ ๊ฒฝ๊ฐ์ฌ์ ๋ถ๋ฌ์ผ์ผํด. ๊ฒฐ์ ๋ฌธ์ ๋ฐ ๊ธ์ต ์ดํ ์๋ฆผ ํ์ฑ(ํธํ ๊ฐ๊ณ๋ถ), ๊ณต์ธ์ธ์ฆ์ ๋ฑ๋ก์ ํตํ ๊ธ์ต์ฌ์์ ์์ฐ ๋ด์ญ ์ฐ๋(๋ฑ ํฌ ์๋ฌ๋): ์๋น ๋ด์ญ ์๋ ๊ธฐ๋ก -> ์ด์ฉ์๊ฐ ์ง์ ๊ธฐ๋กํด์ผ ํ๋ ๋ฒ๊ฑฐ๋ก์ ํด์. ์ฑ๋ฆฐ์ง(ํํฌ): ํํฌ๊ฐ ์ฃผ๋ํ๋ ์์ฒด ์ฑ๋ฆฐ์ง. ์ค๋ฝ์ ์์๋ก์ ์ด์ฉ์๊ฐ์๊ฒ ์ฆ๊ฑฐ์์ ์ ๊ณตํด ์ง์์ ์ธ ์๋น์ค ์ด์ฉ ์ ๋. ํ๊ณ์ : ์ฌ์ ๊ด๋ฆฌ์ ์ธก๋ฉด์์ ์ด์ฉ์์ ์๋น๋ฅผ ์์ธกํ๋ ์ ๋๋ง์ ์ํํจ. ์์๋๋ ์ง์ถ์ ๋ํด ๋จ์ ์์ฐ์ ๋ฐํ์ผ๋ก ์ ๋นํ ์ ์ ์์ฐ ์ฌ์ฉ์ ์ ์ํ๋ ๋ฑ ๊ตฌ์ฒด์ ์ธ ๊ด๋ฆฌ๋ ์ ๊ณตํ์ง ์์. |
์ ์๋ด์ฉ | ์ฌํ์ด๋ ์์ ๋๊ด๋ฆฌ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ฌ์ฉ์๋ฅผ ๋์ ํด ์์ฐ์ ์๋์ผ๋ก ๋ถ๋ฐฐํด์ฃผ๋ ์๋น์ค๋ฅผ ๋ง๋ค๊ณ ์ ํ๋ค. ์์ฐ ๋ถ๋ฐฐ๋ ์ฌ์ฉ์์ ์ผ์ ์ ๊ณ ๋ คํด ์ด๋ฃจ์ด์ง๋ค. ์ด๋ ๊ธฐ์ค์ด ๋ ๊ถ์ฅ ์์ฐ ์ฌ์ฉ๋์, ๋จธ์ ๋ฌ๋ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ์ฌํ์ด๋ ์๋ค์ ์๋นํจํด์ ๋ถ์ํจ์ผ๋ก์จ ํ์ ํ๊ณ ์ ํ๋ค. ์ฌ๊ธฐ์ GPS ๊ธฐ์ ์ ๋ํ์ฌ, ์ฌ์ฉ์์ ์์น์ ๋ณด์ ์ฒด๋ฅ์๊ฐ์ ํตํด ์ง์ถ์ ๋ฌด๋ฅผ ์์ธกํด ์ค์ฒด ์ง์ถ์ ๋ฐ์ํ ์ ์๋๋ก ํ๊ณ ์ ํ๋ค. OCR๊ธฐ์ ๋ก ์์์ฆ์ด๋ ๊ฒฐ์ ๋ด์ญ์ ์ค์บํ์ฌ ์์ ๋์ง ์์ ์๋น๋ ๊ฐ๋จํ๊ฒ ๊ธฐ๋กํ ์ ์๋ค. ์๋์ผ๋ก ์ ๋ ฅํด์ผ ํ๋ ๊ฒฝ์ฐ, ์ ํํ ์ฌ์ฉ๋์ ์๊ธฐ ์ ์ ์ง์ ์ ๋ ฅํ ์ ์๋๋ก ์๋ฆผ์๋น์ค๋ ์ ๊ณตํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ฆ๊ฑฐ์ด ๋ ๊ด๋ฆฌ ๋ฐ ์ฌ์ฉ๋ ์ฒด๊ฐ์ ์ํด ์น๊ตฌ์ ์ฌ์ฉ๋์ ๊ณต์ ํ๊ฑฐ๋ ๊ฐ์ธ์ ์ธ ์ ์ฝ ์ฑ๋ฆฐ์ง๋ฅผ ํ ์ ์๋ ๊ธฐ๋ฅ๋ ๋ํ๊ณ ์ ํ๋ค. |
๊ตฌํ๋ฐฉ๋ฒ | ๋ชจ๋ฐ์ผ ์น์๋น์ค ๋จธ์ ๋ฌ๋ : ์ฌํ์ด๋ ์์ ์๋นํจํด ๋ถ์ ๋ฐ ์์ฐ๋ถ๋ฐฐ ์๊ณ ๋ฆฌ์ฆ ๊ฐ๋ฐ, ์ถํ ์ฌ์ฉ์์ ์๋นํจํด์ ๋ถ์ํ๋๋ฐ์๋ ์ด์ฉ GPS : ์ฌ์ฉ์์ ์์น์ถ์ -> ํ์ฌ ์ง์ถ์ ๋ฌด ์์ธก๋ฟ ์๋๋ผ, ์ฌ์ฉ์์ ์๋นํจํด์ ๋ถ์ํ๋ ๋ฐ์๋ ์ด์ฉ๋๋ค. OCR ๊ธฐ์ : ์์์ฆ ์บก์ฒ๋ฅผ ํตํด ์ค์ ์ง์ถ ์ ๋ก๋ |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | Web ํ๋ก ํธ์๋: React Native ์น ํ๋ ์์ํฌ ์คํ์์ค: Java Spring boot ๋ฐ์ดํฐ๋ฒ ์ด์ค: MySQL API ์ค๊ณ: postman Infra(ํด๋ผ์ฐ๋): AWS(s3, ec2, RDS mysql) ๋๋ฉ์ธ ๋ฑ๋ก: godaddy ๋ณด์ ์ธ์ฆ์: cloudflare, lets encrypt, certbot ์คํ์์ค: ๊ตฌ๊ธ ๋ก๊ทธ์ธ api, OCR, ๊ตฌ๊ธ maps(or ๋ค์ด๋ฒ maps) api |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | ์ผ์ ์ ๋ฆฌ์คํธ ํํ๋ก ๋ณด์ฌ์ฃผ๊ณ ์ผ์ ๋ง๋ค ์ฌ์ฉ ๊ฐ๋ฅํ ๋์ ์์ํด ํจ๊ป ๋ณด์ฌ์ค๋ค. ์ฌ์ฉ์๋ ์ผ์ ๊ณผ ์ฌ์ฉ ๊ฐ๋ฅ ๊ธ์ก์ ํ ๋์ ํ์ธํ ์ ์๋ค. ์ผ์ ๋ณ ์์ฐ๋ฟ๋ง ์๋๋ผ ์์ํ์ง ๋ชปํ ์ง์ถ๋ OCR ๊ธฐ์ ์ ์ด์ฉํด ์ ๋ ฅ๋ฐ์ ๋ฐ๋ก ๊ธฐ๋กํ๊ณ ๋ณด์ฌ์ค ์ ์๊ฒ ํ๋ฉฐ, GPS ๊ธฐ์ ๋ก ์ฌ์ฉ์์ ์์น์ ๋จธ๋ฌธ ์๊ฐ์ ์ผ์ ๊ณผ ๋น๊ตํด ์๋์ผ๋ก ์ง์ถ ํ์ธ ์๋ฆผ์ ๋ณด๋ด์ค์ผ๋ก์จ ๋ณด๋ค ์ ์ฐํ ์์ฐ ๊ด๋ฆฌ๋ฅผ ๋์์ค๋ค. ํ์ธ์ ์ฑ๋ฆฐ์ง์ ์ฐธ์ฌํ๊ณ ๋ณธ์ธ๋ง์ ์ฑ๋ฆฐ์ง๋ฅผ ๋ง๋ค๋ฉด์ ์์ฐ์ค๋ฝ๊ฒ ์์ ์ ์๋น ์ต๊ด์ ๊ด์ฌ์ ๊ฐ๊ฒ ๋ง๋ ๋ค. ์ฒ์ ์์ ์ด ์๊ธฐ๊ธฐ ์์ํ๋ ์ฌํ์ด๋ ์๋ค์ด ์ผ์ ๊ด๋ฆฌ์ ์์ฐ๊ด๋ฆฌ๋ฅผ ๋์์ ํ ์ ์๊ฒ ํ์ฌ ์ค์ค๋ก ์์ฐ๊ด๋ฆฌ์ ๊ด์ฌ์ ๊ฐ์ง๊ณ ์ฐธ์ฌํ ์ ์๋๋ก ํ๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | ์ฃผ์ ์ ํ๊ธฐ. ๋๋ต์ ์ธ ์๋น์ค ์์ด๋์ด๋ฅผ ๊ฐ์ง๊ณ ๊ต์๋๊ณผ ๋ฉด๋ด. ๋ฉํ ๋ฅผ ์ปจํํ๊ณ ๊ทธ๋ก๋ถํฐ ์ ๋ฐ์ ์ธ ๊ฐ๋ฐ ํ๋ก์ธ์ค ๋ฐ ์๋น์ค ๊ฐ๋ฐ์ ๋ํ ๊ธฐ๋ณธ ์ง์์ ์ต๋. ๊ธฐ๋ฅ ๋ฐ ๋ฉ๋ด๋ฅผ ํ์ . 1์ฐจ ํ๋กํ ํ์ ์ค๊ณ. DB/API ์ค๊ณ ๋ฐ UI ๋์์ธ ์์. ๊ฐ์ธ์ ์ธ ๊ฐ๋ฐ ๊ณต๋ถ. UI ์ค๊ณ ๋ฐ ํ๋กํ ํ์ (ํผ๊ทธ๋ง) ์ ์. ์คํ์์ค ํ์ฉ๋ฐฉ๋ฒ ๋ถ์. ๋ฐ์ดํฐ์ ๊ฐ์น ๋ถ์. ๊ฐ์ธ์ ์ธ ๊ฐ๋ฐ ๊ณต๋ถ. OCR API๋ฅผ ์ด์ฉํ ์์์ฆ ๋ฐ SMS ์ธ์ ๊ธฐ๋ฅ ๊ตฌํ. <Geolocation api๋ฅผ ์ด์ฉํ ์ฌ์ฉ์ ์์น ์ ๋ณด ๋ฐ ์ฒด๋ฅ ์๊ฐ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ค๊ธฐ. 2์ฐจ ๋ณด๊ณ ์ ์์ฑ. ๊ธฐ์ ๋ธ๋ก๊ทธ ์์ฑ. ๋ฐ๋ชจ ์์ ์ ์. |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | ์ต์ข
API/DB/UI ๋์์ธ ์ค๊ณ ์๋ฃ. ์์ฐ๊ณผ ์ผ์ ์ ์ ๋ ฅํ์ ๋ ์์ฐ ๋ถ๋ฐฐ ์๊ณ ๋ฆฌ์ฆ์ด ์ด๋ป๊ฒ ๋์ํ๋์ง์ ์ฌ์ฉ๋ ๊ณต์ ์ฑ๋ฆฐ์ง์ ๋์์ ์ค์ฌ์ผ๋ก ํ๋กํ ํ์ ์ ์์ฐํ๋ค. |
๋ฐํ์๋ฃ | ์ธํฐ๋ท๋งํฌ ์ฝ์ ํด์ฃผ์ธ์ |
๊ธฐํ | ๋ฐ์ดํฐ์ ๋จ์ ํ์ฉ๋ณด๋จ ๋ง์ ์ฌ์ฉ์์ ๋ฐ์ดํฐ๊ฐ ์ถ์ ๋ ์ํฉ์ ๊ฐ์ ํ, ๋ฐ์ดํฐ ํ์ฉ์ ์ฌํ ๋ฒ์ ๋ฐ ๊ฐ์น ์ฐฝ์ถ ๋ฐฉ๋ฒ์ ๊ณ ์ํ ๊ฒ. |
ํ๋ก์ ํธ๋ช / ๋ถ์ | ์์ ์ผ๊ธฐ ํ๋ซํผ log: NLP๋ฅผ ํ์ฉํ ๊ฐํธํ๊ณ ์์ํ ์ผ๊ธฐ ๊ธฐ๋ก |
---|---|
์์ฑ์ผ | 2023-12-08 00:00:00 |
ํ๋ฒํธ ๋ฐ ํ๋ช | 35. log |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ๋ฐฐ์ฃผ์ฐ (1971023): ํ์ฅ, Python NLP ๋ชจ๋ธ๋ง, HTML, CSS, JavaScript ํ๋ก ํธ์๋ ๊นํฌ์ง (2029011): ํ์, Python NLP ๋ชจ๋ธ๋ง, Flask ๋ฐฑ์๋ ์ ์งํ (2029037): ํ์, Python NLP ๋ชจ๋ธ๋ง, AWS Ubuntu, MySQL |
ํ์ง๋๊ต์ | ์ฌ์ฌํ ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ์ฌ๋ฌ๋ถ๋ค์ ํ์์ ์ผ๊ธฐ๋ฅผ ์ฐ์๋์? ์ด๋ฆด ์ ํ๊ต ๊ณผ์ ๋ฅผ ํ๋๋ผ ์ ์ด๋ ํ ๋ฒ์ฏค์ ๋ค๋ค ์ผ๊ธฐ๋ฅผ ์จ๋ณด์ จ์ ๊ฑฐ๋ผ๊ณ ์์๋ฉ๋๋ค. ํน์ ์ฌ๋ฌ๋ถ์ ์ผ๊ธฐ๋ฅผ ์ฐ๋ฉฐ ๊ท์ฐฎ๋ค๊ณ ๋๊ปด์ง์ง๋ ์์๋์? ์ผ๊ธฐ๋ฅผ ์ฐ๋ ๊ฒ์ ์ผ์์ ๊ธฐ๋กํ๋ ๊ฒ ์ด์์ ํจ๊ณผ๊ฐ ์์ต๋๋ค. ํ๋ฃจ๋ฅผ ๋์๋ณด๋ฉฐ ์ค๋์ ์๋ฏธ๋ฅผ ์ฐพ์ ์ ์๊ณ , ์์ ์ฑ์ฐฐ์ ํ๋ฉฐ โ๋โ์ ๋ํด ๊น๊ฒ ์ดํดํ๋๋ก ๋์์ฃผ๊ธฐ๋ ํฉ๋๋ค. ๋ชฉํ๋ฅผ ์ค์ ํ๊ณ ์ํํ๋ ๋ฐ ๋์์ด ๋๊ณ , ๋์ฑ ํ์๋ก์ด ์ผ์์ ๋ง๋๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. ์ด๋ก์จ, ์ ํฌ ํ์ AI๋ก ๊ฐ๋จํ๊ฒ ๊ธฐ๋กํ๋ ํ๋ฃจ์ ์์์ผ๊ธฐ ํ๋ซํผ log๋ฅผ ๊ธฐํํ์์ต๋๋ค. ์์ ๋ นํ ๋ฐฉ์์ ์ด์ฉํ์ฌ ๊ธ๋ณด๋ค๋ ๋ ์ฝ๊ณ ์์ํ๊ฒ ์ ๋ฌํ ์ ์์ต๋๋ค. ์ ํฌ log๊ฐ ์ผ๊ธฐ ์์ฝ๋ณธ, ํด์ํ๊ทธ, ๋ฐฐ๊ฒฝ์์ ๋ ๋ง๋ค์ด์ค๋๋ค. |
๋ฌธ์ ์ ์ ์ | ๋์งํธ ๋ฌธํ๊ฐ ์ผ์์ด ๋ ํ๋ ์ฌํ์์ ์์ง ์ผ๊ธฐ๋ง ์๋ ๋ก๊ทธ ํํ๋ก ๋จ์์ต๋๋ค. ๊ธฐ์กด์ ํ ์คํธ ๊ธฐ๋ฐ ์ผ๊ธฐ์ ๋ถ๋ช ํ๊ณ๊ฐ ์์ง๋ง, ์ด๋ฅผ ํด์ํ๋ ์๋ก์ด ์ผ๊ธฐ ํ๋ซํผ์ด ์์ต๋๋ค. ๊ธ๋ก๋ ๊ธฐ์ต์ ์์ํ๊ฒ ๊ธฐ๋กํ๊ธฐ๋, ์นํ ์น๊ตฌ๋ผ๋ฆฌ๋ง ๊ณต์ ํ๊ธฐ๋ ์ด๋ ต์ต๋๋ค. ์์๊ณผ ์์ฑ ๋ฏธ๋์ด๋ฅผ ํ์ฉํ์ฌ ์ผ๊ธฐ๋ฅผ ์์ฑํ๊ณ ์นํ ์น๊ตฌ๋ค์๊ฒ ๊ณต์ ํ ์ ์๋ ํ์ ์ ์ธ ์๋ก์ด ์ผ๊ธฐ ํ๋ซํผ์ด ํ์ํฉ๋๋ค. |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | ๊ธฐ์กด์ ํ ์คํธ ๊ธฐ๋ฐ ์ผ๊ธฐ ํ๋ซํผ์ ๋๋ฆฌ ์ฌ์ฉ๋๊ณ ์์ผ๋, ์๋ก์ด ๋ฏธ๋์ด๋ฅผ ํ์ฉํ ์ผ๊ธฐ ํ๋ซํผ์ ์๋์ ์ผ๋ก ๋ถ์กฑํฉ๋๋ค. ์์์ ํ ์๋น์ค๋ฅผ ๋ถ์ํ์ ๋, ๊ฐํธํ๊ฒ ์์์ผ๋ก ์ผ๊ธฐ๋ฅผ ๊ธฐ๋กํ ์ ์๋ ์ดํ์ ์ด๋ฏธ ์์ง๋ง, ์์ ๋ด์ฉ์ ๋ํ ๋ถ์๋ณด๋ค๋ ์์ ๊ธธ์ด ๋ฐ ์์์ ์ฐ์ ์ฅ์, ๋ ์จ ๊ด๋ จ๋ ํต๊ณ๋ง์ ์ ๊ณตํฉ๋๋ค. ๊ฐ์ธํ๋ ์๋น์ค๋ผ๊ธฐ๋ณด๋ค, ๊ทธ์ ์ข ์ด ์ผ๊ธฐ ํํ๋ฅผ ์จ๋ผ์ธ์ผ๋ก ์ฎ๊ธด ํ๋ซํผ์ด ๋๋ค์์์ต๋๋ค. log๋ ํ ์๋น์ค๋ค๊ณผ ํ์ฐํ ๋ค๋ฆ ๋๋ค. ์ฌ์ฉ์๋ค์ ์์์ผ๋ก ๊ธฐ์ต์ ๋ ์์ํ๊ฒ ๊ธฐ๋กํ๊ณ , ์์ฑ๋ ์ผ๊ธฐ ์์ฝ๋ณธ๊ณผ ํด์ํ๊ทธ๋ฅผ ํ์ธํ์ฌ ๊ฐํธํ ์ผ๊ธฐ ๋ด์ฉ์ ๊ธ๋ก๋ ๋ณผ ์ ์์ต๋๋ค. ๋ค๋ฅธ ์ฌ์ฉ์ ๊ฐ ์ฐ๊ฒฐ๊ณผ ๊ณต์ ๊ธฐ๋ฅ๋ ํฌํจ๋ฉ๋๋ค. |
์ ์๋ด์ฉ | [์์ฝ๋ฌธ ์์ฑ] ์์ ๋ด์ฉ์ ํ
์คํธ ์์ฝ๋ณธ์ ๋ง๋ค์ด ์ผ๊ธฐ ๋ด์ฉ ๊ฒ์์ด ๊ฐ๋ฅํฉ๋๋ค. [์น๊ตฌ ๊ณต์ ] ์ผ๊ธฐ๋ณ ๊ณต๊ฐ ๋ฒ์๋ฅผ ์ค์ ํ์ฌ ๊ฐ์ธ ์์ฅ์ ํ๊ฑฐ๋ ์น๊ตฌ์ ๊ณต์ ํ ์ ์์ต๋๋ค. [ํด์ํ๊ทธ ์์ฑ] ์ผ๊ธฐ ๋ด์ฉ์ ๋ํ ํด์ํ๊ทธ๋ฅผ ์์ฑํ์ฌ ํด์ํ๊ทธ ๊ธฐ๋ฐ ์๋ณ ํต๊ณ๋ฅผ ์ ๊ณตํฉ๋๋ค. [๊ฐ์ ์ ๊ณต] ๊ฐ์ธ ์์ฅ์ฉ ์ผ๊ธฐ๋ ๋ด์ฉ์ ๋ํด ๊ณต๊ฐ, ์๋ก ๋ฑ์ ๊ฐ์์ ๋จ๊ฒจ์ค๋๋ค. [๋ฐฐ๊ฒฝ์์ ์ถ๊ฐ] ์ผ๊ธฐ ๋ด์ฉ์ ์๋ง์ ๋ฐฐ๊ฒฝ์์ ์ ์ถ๊ฐํ ์ ์์ต๋๋ค. |
๊ตฌํ๋ฐฉ๋ฒ | 1. STT (Speech-To-Text) - ํ์ด์ฌ์ moviepy ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑ ํ์ผ ์์ฑ - Google Cloud Speech To Text API๋ฅผ ์ฌ์ฉํ์ฌ ํ ์คํธ ์์ฑ 2. ์์ ๋ด์ฉ ์์ฝ ๋ฐ ํด์ํ๊ทธ ์์ฑ - KoBART ๋ชจ๋ธ์ fine-tuningํ์ฌ ์ผ๊ธฐ ์์ฝ๋ณธ ์์ฑ - ์์ฝ๋ณธ์ ๋ฐํ์ผ๋ก ํด์ํ๊ทธ ์์ฑ 3. ์๋ก, ๊ณต๊ฐ, ๊ฐ์ ๋๊ธ ์์ฑ - KoGPT ๋ชจ๋ธ์ fine-tuningํ์ฌ ์ฌ์ฉ์์ ์ผ๊ธฐ์ ์๋ก, ๊ณต๊ฐ, ๊ฐ์ ๋๊ธ ์์ฑ 4. BGM ์ ์ - item-based ์ถ์ฒ ์์คํ ์ ์ด์ฉํ์ฌ ํด์ํ๊ทธ์ ์ ์ฌ์ฑ์ด ๋์ BGM ์ถ์ฒ |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | [๊ธฐ๋ฅ] - Google Cloud Speech To Text API๋ฅผ ํ์ฉํ ํ ์คํธ ์์ฑ - KoBART ๋ชจ๋ธ์ ํ์ฉํ ์์ ๋ด์ฉ ์์ฝ ๋ฐ ํด์ํ๊ทธ ์์ฑ - KoGPT ๋ชจ๋ธ์ ํ์ฉํ ์๋ก, ๊ณต๊ฐ, ๊ฐ์ ๋๊ธ ์์ฑ - BGM ์๋ ์ ์ (item-based ์ถ์ฒ ์์คํ ) [์น/์ฑ ๊ฐ๋ฐ] - ๋ฐฑ์๋: Flask - ํ๋ก ํธ์๋: HTML, CSS, JavaScript - Web App ์ฐ๊ฒฐ ํด๋ผ์ฐ๋: Tencent Cloud - ์๋ฒ: Ubuntu 22.04 - ๋ฐ์ดํฐ๋ฒ ์ด์ค: MySQL |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | ์ฌ์ฉ์๋ฅผ ์ํด ๋ง๋ค์ด์ง log๋ ์ธํฐํ์ด์ค๊ฐ ๊ฐํธํ๊ณ , ์ค์ฉ์ ์ด๋ฉฐ, ์ฌ์ฉ์์ ์ ๋ ฅ์ ์ต์ํํฉ๋๋ค. ์จ๋ผ์ธ ํ๋ซํผ์ด๊ธฐ ๋๋ฌธ์ ์ผ๊ธฐ ์์ฑ์ ์ ํ์ด ์์ผ๋ฉฐ, ๋๋ฐ์ด์ค์ ์ ํ๋ฐ์ง ์์ต๋๋ค. ์ฌ์ฉ์๊ฐ ํ๋ฃจ๋ฅผ ๊ธฐ๋กํ๋ ์์์ ์ ๋ก๋ํ๋ฉด, log ์ฑ์ ์์ ๋ด์ฉ์ ์์ฝํ๊ณ , ์์ ๋ด์ฉ ์ ํค์๋๋ฅผ ์ถ์ถํ์ฌ ํด์ํ๊ทธ๋ฅผ ์์ฑํด ์ค๋๋ค. ์ด์ ์์์ผ๊ธฐ ๊ธฐ๋ก์ ์ด๋ฉด ํค์๋์ ์ด์ธ๋ฆฌ๋ ๋ฐฐ๊ฒฝ์์ ์ ์๋์ผ๋ก ์ ์ ํด์ ์์๊ณผ ํจ๊ป ์ฌ์ํ๋ฉฐ, ์๋ณ ์ฌ์ฉ์์ ๊ธฐ๋ก์ ํต๊ณ๋ก ํ์ธํ ์๋ ์์ต๋๋ค. ์ฌ์ฉ์์ ์ผ๊ธฐ์ AI๊ฐ ์๋์ผ๋ก ๊ณต๊ฐ, ์๋ก ๋ฑ์ ๊ฐ์์ ๋จ๊ฒจ์ฃผ์ด ์ฌ์ฉ์๋ ์ ์์ ์์ ๊ฐ์ ๋๋ ์๋ ์์ต๋๋ค. ์์์ ๊ณต๊ฐ ๋ฒ์๋ฅผ ์ค์ ํ ์ ์์ด ๊ฐ์ธ ๊ธฐ๋ก์ฉ์ผ๋ก ์ ์ฅํ๊ฑฐ๋ ์๋ก ํ๋ก์ฐ ๋์ด ์๋ ์น๊ตฌ๋ค ๊ฐ์ ๊ณต์ ํ๋ฉฐ ์ฌ์ฉํ ์๋ ์์ต๋๋ค. ํด๋น ๊ธฐ๋ฅ์ ํ์ฉํ์ฌ ์ผ๊ธฐ๋ฅผ ํตํด ์ผ์ข ์ ์ปค๋ฎค๋ํฐ๋ฅผ ๊ตฌ์ถํ ์๋ ์์ต๋๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | [์ง๋๊ต์๋๊ณผ ๋ฉด๋ด - ์ฌ์ฌํ ๊ต์๋] - ์์ ํน์ฑ์ ๊ฒ์์ด ์ด๋ ค์ด๋ฐ, ํค์๋ ์ถ์ถ ๊ธฐ๋ฅ์ ํตํด ์์ ๊ฒ์์ด ๊ฐ๋ฅํ ์ ์ด ์ ์ฉํ ๊ฒ ๊ฐ์. - ์์์์ ์ฌ์ฉ์ ์์ ์ด๋ฏธ์ง๋ฅผ ํตํ ๊ฐ์ ์ ์ธ์ํ๋ ๊ธฐ๋ฅ ์ถ๊ฐ ๊ณ ๋ ค. ์ฑ ๊ฐ๋ฐ ์, ๊ธฐ๋ฅ์ ์ฐ์ ์์๋ฅผ ๋๊ณ ๊ฐ๋ฐ ์งํ. - ์์ ์๊ฐ ์ ํ ๋ฐ ๋ฉ๋ชจ๋ฆฌ ๊ด๋ฆฌ ๋ฐฉ๋ฒ ๊ณ ์. [๋ฉํ ๋๊ณผ ๋ฉด๋ด - ๊ณ ํ์ ๋ฉํ ๋] ์์์ ์ผ๊ธฐ๋ก ์ ์ฅํ๋ ํ๋ซํผ ๊ฐ๋ฐ ํ๋ก์ ํธ์ ์ ๋ฐ์ ์ธ ๋ฐฐ๊ฒฝ๊ณผ ์ถ๊ฐํ ์ ์๋ ๊ตฌ์ฒด์ ์ธ ๊ธฐ๋ฅ์ ๋ํด ์ด์ผ๊ธฐ๋ฅผ ๋๋ ํ, ๊ฐ ๊ธฐ๋ฅ์ ์ธ๋ถ์ ์ธ ๊ฐ๋ฐ๋ฐฉ๋ฒ์ ๋ํด ์กฐ์ธ ๋ฐ์. ๊ธฐ๋ฅ 1) ์์ ์ผ๊ธฐ์ ๋ํ ์์ฝ๊ณผ ํด์ํ๊ทธ ์์ฑ -์์์์ ์ง์ ํด์ํ๊ทธ๋ฅผ ๋ฝ์ ์๋ ์์ง๋ง, ๊ธฐ์ ์ด ๊ฝค ์ด๋ ค์ด ๊ด๊ณ๋ก ์์์ ํ ์คํธ๋ก ๋ฐ๊พธ๊ณ , ํ ์คํธ ๊ธฐ๋ฐ ํด์ํ๊ทธ ์์ฑ์ด ์ ํฉํด ๋ณด์. ๊ณต๊ฐ๋ ์คํ์์ค ์์ฑ์ธ์ ๋ชจ๋ธ์ด๋ ์ ๋ฃ api๋ฅผ ํ์ฉํ์ฌ ์์(์์ฑ)์ ํ ์คํธ๋ก ๋ณ๊ฒฝ -์คํ์์ค ๋ชจ๋ธ์ ์ฌ์ฉํ๊ฑฐ๋ ์ง์ ํ์ธํ๋ํด์ ํ ์คํธ ์์ฝ๋ณธ์ ์์ฑ (์ฑ์งํผํฐ ์ฌ์ฉํ ์๋ ์์) -์์ฝ๋ณธ์ ๊ธฐ๋ฐ์ผ๋ก ํด์ํ๊ทธ ์์ฑํ ๋๋ ํ๊น ํ์ด์ค ๊ฐ์ ๋ชจ๋ธ ํ์ฉํ๊ณ , ์ฑ์งํผํฐ๋ฅผ ํ์ฉํด์ ๋ฐ์ดํฐ๋ฅผ ๋ง๋ค๋ฉด ์ข์ ๊ธฐ๋ฅ 2) ๋ฐฐ๊ฒฝ์์ ์ ์ -์ถ์ฒ ๋ชจ๋ธ๋ง์ ํ๋ฉด ๋๋๋ฐ, user based, cold start ๋ชจ๋ธ๋ณด๋ค๋ item-based ๋ชจ๋ธ์ด ์ ํฉํด ๋ณด์. -์ด์ ๊ธฐ๋ฅ์ ๊ตฌํํ๋ฉฐ ๋ง๋ ์ผ๊ธฐ ์์ฝ๋ฌธ์ ๊ฐ์ ์ธ์ ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ๊ฐ์ ์นดํ ๊ณ ๋ฆฌ์ ๋ถ๋ฅํ๋ ์์ ์ ๊ฑฐ์น ๋ค, ์นดํ ๊ณ ๋ฆฌ ์์ ์์ ์ ๋๋ค์ผ๋ก ๊ณ ๋ฅด๋ฉด ๋ ๊ฒ ๊ฐ์. ๊ฐ ๊ฐ์ ์นดํ ๊ณ ๋ฆฌ๋น 5๊ฐ ์ ๋ ์์ ์ ๋๊ณ , ๋งค๋ฒ ๋๋ค์ผ๋ก ์ ํ๋๋ ๋ฐฉ์ ๊ธฐ๋ฅ 3) ์๋ก, ๊ณต๊ฐ, ๊ฐ์ ๋จ๊ธฐ๊ธฐ -Text generation์ ํด์ผํ๋๋ฐ, ์ฑ์งํผํฐ๋ฅผ ์ฌ์ฉํด๋ ๋๊ณ , ์ง์ ํ์ธํ๋ ํด๋ ๋จ. [๋ฐ๋ชจ] - ํ๋กํ ํ์ ๋ฐ๋ชจ ์์ - ์์ฝ ๋ชจ๋ธ ์ฝ๋ - ํด์ํ๊ทธ ๋ชจ๋ธ ์ฝ๋ |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | [์ฑ ๋ฐ๋ชจ] ์ฑ์ ์ฒ์ ์ ์ํ๋ฉด ์ฐ์ ์ง๊ด์ ์ธ ๋ฌ๋ ฅ ํํ๋ก ์ผ๊ธฐ ๊ธฐ๋ก์ ํ์ธํ ์ ์์ต๋๋ค. ํน์ ๋ ์ง๋ฅผ ์ ํํ์ฌ ์ด์ ์ผ๊ธฐ ๊ธฐ๋ก์ ํ์ธํ ์๋ ์์ต๋๋ค. ์ค๋์ ์ผ๊ธฐ๋ฅผ ๋ นํํ๋ฉด ์ฌ์ฉ์๋ ๋ฐฐ๊ฒฝ ์์ ์ ์ถ๊ฐํ ์ง, ์์ฝ๋ณธ์ ๋ง๋ค์ง, ํด์ํ๊ทธ๋ฅผ ์์ฑํ ์ง ์ ํํ ์ ์๊ณ ๊ณต๊ฐ ๋ฒ์๋ ์ ํํ ์ ์์ต๋๋ค. ์ฌ์ฉ์๋ ๊ฐ๋จํ ๋ นํ๋ง ํ๋ฉด ๋ก๊ทธ๊ฐ ์ผ๊ธฐ์ ์ ๋ณด๋ฅผ ์ถ๊ฐํด ์ค๋๋ค. ์๋ณ ๋ถ์ ํญ์์๋ ํด์ํ๊ทธ์ ๊ฐ์ ๊ธฐ๋ฐ ๋ถ์์ ์ด๋ ๊ฒ ๊ทธ๋ํ ํ์์ผ๋ก ํ์ธํ ์ ์์ต๋๋ค. [๋ชจ๋ธ๋ง ๋ฐ๋ชจ] KOBART ๋ชจ๋ธ ํ์ธํ๋ ์ , ๊ฐ์ธ ์ผ๊ธฐ์ ๋ํ ๋ฐ์ดํฐ๋ ๊ณต๊ฐ๋์ด ์์ง ์์๊ธฐ ๋๋ฌธ์ ๋จผ์ chatGPT๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ๊ตฌ์ถํ์์ต๋๋ค. chatGPT ํ๋กฌํํธ์ ๊ตฌ์ด์ฒด ์ผ๊ธฐ์ ๊ทธ ์ผ๊ธฐ์ ๋ํ 2~3์ค์ง๋ฆฌ ์์ฝ๋ฌธ๊ณผ ํด์ํ๊ทธ 5๊ฐ๋ฅผ ๋ง๋ค์ด๋ฌ๋ผ๊ณ ๊ตฌ์ฒด์ ์ผ๋ก ์ ์ํ์ฌ ์ฑ์ ์ ํฉํ ๋ฐ์ดํฐ๋ฅผ ์์ฑํ์์ต๋๋ค. ์์ฑ๋ ๋ฐ์ดํฐ๋ฅผ ๋ฐํ์ผ๋ก KoBART ๋ชจ๋ธ์ ํ์ธํ๋ํ๋ ์์ ์ ์งํํ์์ต๋๋ค. |
๋ฐํ์๋ฃ | https://drive.google.com/file/d/1qSt7JauE1rKZF3PteWCiqPPf0MWDHbBI/view?usp=sharing |
๊ธฐํ | ๊ฐ๋ฐ ์ดํ log๊ฐ ๋ฐ์ ์ ์ํ ํ๋ก์ธ์ค - ์์ ์ผ๊ธฐ, ํผ๋๋ฐฑ ๋ฑ ์ฌ์ฉ์ ์ ๋ ฅ ๋ฐ์ดํฐ๋ฅผ ๋ฐํ์ผ๋ก ๋ชจ๋ธ ์ฑ๋ฅ ๊ฐ์ ์ ํ์ฉ - ์์ฝ๋ฌธ, ํด์ํ๊ทธ ๋ฑ์ ์์ฑ ๋ฐ์ดํฐ๋ฅผ ๋ฐํ์ผ๋ก ์ฌ์ฉ์ ์ผ๊ธฐ ํต๊ณ ๋ถ์ ๊ธฐ๋ฅ ๊ฐ์ ์ ์ฌ์ฉ |
ํ๋ก์ ํธ๋ช / ๋ถ์ | Neverland: ํ์ค์์ ๋ฒ์ด๋ ๊ณผ๊ฑฐ๋ฅผ ์ถ์ตํ๊ณ ์ถ์ ํ๋์ธ๋ค์ ์ํด ์์ , ์ํ, ํจ์ ๋ฑ์ ๋ ํธ๋ก ์ฝํ ์ธ ๋ฅผ ์ถ์ฒ AI๋ก ๋ง์ถค ์ ๊ณตํ๋ ์ถ์ต ํ์ ํ๋ง ์ฑ ์๋น์ค |
---|---|
์์ฑ์ผ | 2023-12-15 12:34:00 |
ํ๋ฒํธ ๋ฐ ํ๋ช | 36. ๋ ์ |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ์ง์๋ฏผ(2080035) ํ์ฅ, ๋ฐฑ์๋, MySQL, AI ๊น์คํ(2076088) ํ์, ๋ฐฑ์๋, Java, Spring, MySQL, AWS(EC2, RDS), Docker, AI ๊ณฝ์์ง(2076016) ํ์, ํ๋ก ํธ์๋, React Native, Typescript, Figma, AI |
ํ์ง๋๊ต์ | ์ค์ธ์ ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ์ง์น ์ถ์์ ๋ฒ์ด๋๊ณ ์ถ์ ํ๋์ธ๋ค์ ์ํด ์์ , ์ํ, ํจ์ ๋ฑ์ ๋ ํธ๋ก ์ฝํ ์ธ ๋ฅผ ์ถ์ฒ AI๋ก ๋ง์ถค ์ ๊ณตํ์ฌ ๊ณผ๊ฑฐ์ ํ๋ณตํ๋ ์ถ์ต์ ํ์ํ๋ฉฐ ํ๋งํ ์ ์๋ ์ฑ ์๋น์ค๋ฅผ ๋ง๋ญ๋๋ค. |
๋ฌธ์ ์ ์ ์ | ์ต๊ทผ ๋ดํธ๋ก ์ดํ์ ํ๊ณ 2030 ์ ์์ธต์ ์ค์ฌ์ผ๋ก ํ๋ฆ์นด๋ฉ๋ผ๊ฐ ์ ํํ๊ณ ์๋ค. ๋น ๋ฅด๊ณ ํธ๋ฆฌํ ์์ฆ ์๋๋ฅผ ๊ฑฐ์ค๋ฅด๊ณ , ๋๋ฆฌ์ง๋ง ๊ทธ๊ฒ ๋๋ฆ๋๋ก ๋งค๋ ฅ ์๋ ์์ค๋ฌ์ด ๊ฐ์ฑ์ด ๋ด๊ธด ์๋ ๋ก๊ทธ ์ ํ์ ๋ฐ๋ผ ํ์นด๊ฐ ์ธ๊ธฐ๋ฅผ ์ป๊ณ ์๋ค. ๋น์ทํ ์๋ก, LPํ์ ๋ ํธ๋ก ํธ๋ ๋๊ฐ ๋ถ์ํ๋ฉด์ CD์ ๋ฌ๋ฆฌ ๋ฐ๋ปํ๊ณ ์์ฐ์ค๋ฌ์ด ์์ง์ ์ ๊ณตํ๋ค๋ ์ ์์ ๋ค์๊ธ ์ ํํ๊ณ ์๋ค. ์ด๋ ๋ฏ ์ฌ๋๋ค์ ๊ณผ๊ฑฐ๋ฅผ ์ถ์ตํ๊ณ ๊ณผ๊ฑฐ์ ๊ฒ์ ์ฌ์ฉํ๋ฉด์ ํ์ฌ๋ฅผ ํด์ํ๊ณ ์ถ์ ํ๋ ฅ์ ๋์ฐพ๋๋ค. ๋ค๋ฒ๋๋ ์ ๋๋กฌ์ ์ด๋ฌํ ๋ฌธํ๋ฅผ ๋ฐ์ํ ํค์๋๋ก, ์ฌํ๊ฐ ๊ตฌ์ถํด ๋ ๊ท๋ฒ๊ณผ ์ ์ฐจ๋ฅผ ๋ฐ์๋ค์ด๋ฉฐ ์๋ผ๋ ์ฑ์ธ์ด โ๋ค๋ฒ๋๋โ๋ผ๋ ๊ฐ์์ ๊ณต๊ฐ์์ ๊ณผ๊ฑฐ๋ฅผ ํ์ํ๋ฉฐ ๊ทธ ๋๋ฅผ ์ฆ๊ธฐ๋ ์ฌํ์ ํ์กฐ๋ฅผ ์ผ์ปซ๋๋ค. ๊ทธ๋ฌ๋ ํ์ฌ ๋ ํธ๋ก ์ฝํ ์ธ ๋ค์ด ์ฌ๋ฌ ํ๋ซํผ๋ค์ ๋ถ์ฐ๋์ด ์์ด '๋ค๋ฒ๋๋'๋ฅผ ์ฐพ๊ณ ์ ํ๋ ์ฌํ์ ์๊ตฌ๋ฅผ ๋ฐ์ํ๊ธฐ ๋ถ์กฑํ ์ํฉ์ด๋ค. ๋ฐ๋ผ์ ๋ค์ํ ๋ ํธ๋ก ์ฝํ ์ธ ๋ค์ ๋ค๋ฅธ ์ฌ๋๋ค๊ณผ ๊ณต์ ํ๊ณ ์ถ์ต์ ํฅ์ ํ ์ ์๋ ์ข ํฉ์ ์ธ ํ๋ซํผ์ด ํ์ํ๋ค. |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | [๊ด๋ จ ์๋น์ค ์กฐ์ฌ ๋ฐ ๋ถ์] 1. Instagram: ์ด๋ฏธ์ง์ ๋น๋์ค ๊ณต์ , ๋๊ธ, ํด์ํ๊ทธ ๊ธฐ๋ฅ์ ํตํด ์ค์๊ฐ ๊ณต์ ๊ฐ ๊ฐ๋ฅํ๋ค. - ๊ฐ์ : ๋์ค์ฑ๊ณผ ๋๋ฆฌ ์ฌ์ฉ๋๋ ํ๋ซํผ์ด๋ฉฐ, ๋ค์ํ ์ปค๋ฎค๋์ผ์ด์ ๋ฐ ๊ณต์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค. - ์ฝ์ : ์ฃผ๋ก ํ์ฌ ๋ฐ ๋จ๊ธฐ์ ์ธ ์ฝํ ์ธ ์ ์ค์ ์ ๋๊ณ ์์ผ๋ฉฐ, ์ถ์ต ํ์์ ํ๊ณ๊ฐ ์๋ค. 2. StyleShare: ํจ์ ๊ณผ ์คํ์ผ ๊ด๋ จ ์ฝํ ์ธ ๋ฅผ ๊ณต์ ํ๋ ํ๋ซํผ์ผ๋ก, ์ฌ์ฉ์๋ค์ ์์ ์ ์คํ์ผ์ ๊ณต์ ํ๊ณ ์ํตํ๋ค. - ๊ฐ์ : ํจ์ ๊ณผ ์คํ์ผ์ ํนํ๋ ํ๋ซํผ์ผ๋ก, ๋ฃฉ๋ถ ๊ณต์ ์ ์ปค๋ฎค๋ํฐ ํ์ฑํ์ ๋์์ด ๋๋ค. - ์ฝ์ : ํจ์ ์์ฃผ์ ์ฝํ ์ธ ๋ฅผ ์ ๊ณตํ๋ค. 3. Day One: ์ฌ์ฉ์๋ค์ ์ผ์์ ์ธ ๋ค์ด์ด๋ฆฌ๋ฅผ ์์ฑํ๊ณ ์ถ์ต์ ๊ธฐ๋กํ ์ ์๋ค. - ๊ฐ์ : ๊ฐ์ธ์ ์ธ ๊ฒฝํ๊ณผ ์ถ์ต์ ๊ธฐ๋กํ๊ณ ๊ด๋ฆฌํ๊ธฐ ์ํ ์ฉ์ดํ ํด์ ์ ๊ณตํ๋ค. - ์ฝ์ : ๋ค๋ฅธ ์ฌ์ฉ์์์ ๊ณต์ ๋ฐ ์ํต ๊ธฐ๋ฅ์ด ๋ถ์กฑํ๋ค. 4. Timehop: ์ฌ์ฉ์๋ค์ ์์ ๋ฏธ๋์ด ๋ฐ ์ฌ์ง ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ์ค๋์ ๊ณผ๊ฑฐ ์ถ์ต์ ๋ณด์ฌ์ฃผ๋ ์ฑ - ๊ฐ์ : ๊ณผ๊ฑฐ์ ํ์์ ์ผ๋ณ๋ก ์ ๊ณตํ์ฌ ์ฌ์ฉ์๋ค์๊ฒ ์์ฐ์ค๋ฝ๊ฒ ์ถ์ต ํ์์ ์ ๋ํ๋ค. - ์ฝ์ : ์ฌ์ฉ์์ ์ถ์ต ํ์์ด ์๋ ์ฑ ์์ฒด์์ ๊ณผ๊ฑฐ ์ถ์ต์ ์์ฑํ๋ค๋ ์ ์์ ์ฌ์ฉ์ ์ปค๋ฎค๋์ผ์ด์ ์ ์ค์ ์ ๋์ง ์๋๋ค. 5. ์ธ์ด์๋: ์ฌ์ฉ์๋ค์ด ํ ์คํธ, ์ด๋ฏธ์ง, ๋์์ ๋ฑ์ ๊ณต์ ํ๊ณ ์ผ์ ์ํต์ ์ํ SNS ํ๋ซํผ. - ๊ฐ์ : ์ฌ์ฉ์๋ค์ ์ผ์๊ณผ ์๊ฐ์ ๊ธฐ๋กํ๊ณ ์๋ก ๋ฐฉ๋ฌธํ ์ ์๋ค. - ์ฝ์ : ํ๋ซํผ ์์ฒด๋ก๋ ์ฌ์ฉ์์ ๊ณผ๊ฑฐ ํ์์ ์ ๊ณตํ์ง ์๋๋ค. [ํ๊ณ์ ] - ๋ค์ํ ์ถ์ต ๊ณต์ ๋ฐ ์ฝํ ์ธ ์์ฑ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ํ๋ซํผ์ด ๋ถ์กฑํ๋ค. - ์ถ์ต ๋ฐ ๋ ํธ๋ก ์ฝํ ์ธ ๋ค์ ๋ํด ์ํตํ ์ ์๋ ๊ณต๊ฐ์ด ํ์ํ๋ค. - ๋ ํธ๋ก ์ฝํ ์ธ ๋ฅผ ์ฌ์ฉ์์ ๋ง์ถฐ ์ถ์ฒํด์ฃผ๋ ๊ธฐ๋ฅ์ด ์๋ค. |
์ ์๋ด์ฉ | 1) ๋ ํธ๋ก ์ฝํ
์ธ ๋ฅผ ํผ๋ ํ์์ผ๋ก ์ ๊ณต - ๋ ํธ๋ก ์ฝํ ์ธ ์ข ๋ฅ โ - ์ ์ ์ ๊ณต ์ฝํ ์ธ : ์ ์ ๊ฐ ์ง์ ์ฌ๋ฆฌ๋ ์ฝํ ์ธ ๋ก ์ํ, ๋๋ผ๋ง, ์ ๋๋ฉ์ด์ , ํจ์ , ํ๋ ์ด๋ฆฌ์คํธ๊ฐ ํฌํจ๋๋ค. โ - ์ฑ ์ ๊ณต ์ฝํ ์ธ : ์ฑ ์ธก์์ ํด๋น ์ฐ๋์ ๋ด์ค ์ฌ๊ฑด, ์ ๋ช ๋ฐ์ ์ ๊ณตํ๋ค. - ํผ๋ ๊ตฌ์ฑ โ - ์ ์ ์ ๊ณต ์ฝํ ์ธ : ์ถ์ฒ ์๊ณ ๋ฆฌ์ฆ์ ํตํด ์ฌ์ฉ์์ ์ทจํฅ์ ๋ง๋ ์ฝํ ์ธ ๊ฐ ์ถ์ฒ๋์ด, ์ฌ์ง ์์ฃผ์ ๊ทธ๋ฆฌ๋ ํ์์ผ๋ก ํผ๋์ ๋ํ๋๋ค. โ - ์ฑ ์ ๊ณต ์ฝํ ์ธ : ์ถ์ฒ๊ณผ ๊ด๋ จ ์์ด, ๊ธ ์์ฃผ๋ก ์ ์ ์ ๊ณต ์ฝํ ์ธ ์ฌ์ด์ ๋ ธ์ถ๋๋ค. - ํผ๋ ์์ธ ํ๋ฉด ์ง์ ์ ํผ๋๋ฅผ ์์ฑํ ์ ์ ๊ฐ ์ค์ ํ ๋ฐฐ๊ฒฝ ์์ ์ด ์๋ ์ฌ์๋๋ค. 2) ์น๊ตฌ, ๊ฐ์กฑ ๋ฑ ๊ทธ๋ฃน ๋ด ์ถ์ต ๊ณต์ ๊ธฐ๋ฅ - ๊ทธ๋ฃน ์ถ์ต ๊ณต์ ํญ์์ ๊ทธ๋ฃน์ ์์ฑํ๊ณ ๋ฉค๋ฒ๋ฅผ ์ด๋ํ ์ ์๋ค. - ์ ์ ๋ ์ฌ๋ฌ ๊ทธ๋ฃน์ ์ํ ์ ์๊ณ , ๊ฐ ๊ทธ๋ฃน ๋ด์์ ๋ฉค๋ฒ๋ค ๊ฐ ์ํต์ด ๊ฐ๋ฅํ๋ค. - ๊ทธ๋ฃน ๋ฉค๋ฒ๋ค๋ง ๋ณผ ์ ์๋ ํผ๋๋ฅผ ์์ฑํด ์ถ์ต์ ๊ณต์ ํ ์ ์๋ค. 3) ์ ์ ๋ง์ ํ๋กํ ํ์ด์ง ์ ๊ณต - ์ ์ ๋ ์์ ์ ํ๋กํ ํ์ด์ง๋ฅผ ๊พธ๋ฐ ์ ์๋ค. -ํ๋กํ โ - ์ด๋ฆ, ์ํ๋ฉ์์ง, ํ๋กํ ์ฌ์ง์ ๋ฑ๋กํ ์ ์๋ค. โ - ์น๊ตฌ ๋ชฉ๋ก, ํ๋กํ ์กฐํ์๋ฅผ ํ์ธํ ์ ์๋ค. -์์ โ - ํ๋กํ ๋ฎค์ง์ ์ ํ๋ธ ์์ ์ฝ์ ํ์์ผ๋ก ๋ฑ๋กํ ์ ์๋ค. -๋ฐฉ๋ช ๋ก โ - ํ ์ ์ ์ ํ๋กํ์ ๋ฐฉ๋ฌธํ์ฌ ๋ฐฉ๋ช ๋ก์ ๋จ๊ธฐ๋ฉฐ ์๋ก ์ํตํ ์ ์๋ค. |
๊ตฌํ๋ฐฉ๋ฒ | [Backend] - JWT ํ ํฐ์ ์ด์ฉํ ์์ ๋ก๊ทธ์ธ ๊ตฌํ - Cloud: AWS EC2, ALB๋ฅผ ํ์ฉํด ์๋ฒ ๊ตฌ์ถ ๋ฐ https ์ค์ - DB: AWS RDS(MySQL), Redis๋ฅผ ์ฌ์ฉํด DB ๊ตฌ์ถ - CI/CD: Docker, Github Actions๋ฅผ ์ฌ์ฉํด ๋ฐฐํฌ ์๋ํ(๋ฌด์ค๋จ ๋ฐฐํฌ) - ํ๋กฌํํธ ์์ง๋์ด๋ง์ผ๋ก GPT API(Open AI) ์ฌ์ฉ - Flask๋ฅผ EC2 ์๋ฒ์ ์ฌ๋ ค spring boot ์๋ฒ์ ์ฐ๊ฒฐ [Frontend] - Typescript, React Native๋ฅผ ํ์ฉํ ํฌ๋ก์ค ํ๋ซํผ ์ฑ ๊ตฌ์ถ - ๋ฐฐ๊ฒฝ์์ ์ฌ์: @react-native-youtube-iframe ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํด ์ฌ์ฉ์๊ฐ ์ ํํ ์์ ์ ๊ณต์ ํ๊ณ ์ฌ์ํ ์ ์๋๋ก ํ๋ค. - Axios๋ฅผ ํ์ฉํ API ์ฐ๊ฒฐ [AI] ์ด๊ธฐ์๋ ์ฌ์ฉ์ ๊ด์ฌ์ฌ ๊ธฐ๋ฐ ์ฝํ ์ธ ์ถ์ฒ ์๊ณ ๋ฆฌ์ฆ ์ํ. ์ถํ์ ์ฌ์ฉ์์ ํ๋ ๋ฐ์ดํฐ(์ข์์, ๋๊ธ ๊ธฐ๋ก)๊ฐ ์ถ์ ๋๋ฉด ๋ฅ๋ฌ๋ ์ ๊ฒฝ๋ง ๋ชจ๋ธ๋ก ์๊ณ ๋ฆฌ์ฆ์ ํ์ฅ. - ์ด๊ธฐ โ - ์ฌ์ฉ์๋ก๋ถํฐ ๊ด์ฌ์ฌ๋ฅผ ์ ๋ ฅ๋ฐ์ โ - LLM์ ํ์ฉํ์ฌ ํ๊น ex) (์ํ - ์ฅ๋ฅด, ๊ฐ๋ ๋ฑ์ ํ๊ทธ), (ํจ์ - ์คํ์ผ, ๋ธ๋๋ ๋ฑ์ ํ๊ทธ) โ - ๋ถ๋ฅ๋ ํ๊ทธ ๊ธฐ์ค์ผ๋ก ์ฝํ ์ธ ๊ธฐ๋ฐ ํํฐ๋ง ์ํ - ์ถํ โ - ์ฝํ ์ธ ๊ธฐ๋ฐ ํํฐ๋ง๊ณผ ์ฌ์ฉ์ ๊ธฐ๋ฐ ํ์ ํํฐ๋ง์ ํผํฉํ ๋ฅ๋ฌ๋ ์ ๊ฒฝ๋ง ๋ชจ๋ธ๋ก ํ์ฅ โ - ์ฝํ ์ธ ๊ธฐ๋ฐ ํํฐ๋ง: ์ด๊ธฐ ๋ฐฉ์๋๋ก ์ํ โ - ์ฌ์ฉ์ ๊ธฐ๋ฐ ํ์ ํํฐ๋ง: (๋ค๋ฅธ ์ฌ์ฉ์์ ๋ํ ์ฌ์ฉ์์ ์ข์์, ๋๊ธ ๊ธฐ๋ก) + (์ฌ์ฉ์๊ฐ ์ง์ ์ฌ๋ฆฐ ์ฝํ ์ธ )๋ก ์ ์ฌ๋ ์ธก์ |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | [Frontend] Typescript React Native [Backend] Java Python Spring Boot Flask AWS EC2, RDS MySQL Redis Docker Github Actions [AI] OpenAI API Keras TensorFlow |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | [๊ธฐ๋ํจ๊ณผ] - ๋ค์ํ ์ฌ์ฉ์๋ค์ด ๊ณตํต์ ์ธ ๊ทธ ์์ ๊ฒฝํ๊ณผ ์ถ์ต์ ๊ณต์ ํจ์ผ๋ก์จ ์ฐ๊ฒฐ๊ฐ์ ๋๋ผ๊ฒ ํ ์ ์๊ณ , ๋ค์ํ ์ธ๋์ ์๋ก ๊ฐ ์ดํด๋๋ฅผ ํฅ์์ํค๋๋ฐ ๋์์ ์ค ์ ์๋ค. - ์๊ฐ์ ๋์ด ๋ค์ํ ๊ณผ๊ฑฐ ์๋๋ก์ ๊ฒฝํ์ด ๊ฐ๋ฅํ๋๋ก ํด์ฃผ๊ธฐ ๋๋ฌธ์ ์ ์ ๋ค์๊ฒ ์๋ก์ด ์๊ฐ์ผ๋ก ์ธ์์ ๋ฐ๋ผ๋ณผ ์ ์๋ ๊ธฐํ๋ฅผ ์ ๊ณตํ๋ค. - ๊ฐ ์ธ๋์ ํน์ง์ ๋ฌธํ๋ฅผ ์ฑ์ ํตํด ๋ณด์กดํ๊ณ ๋ค๋ฅธ ์ ์ ๋ค๊ณผ ๊ณต์ ํ ์ ์๊ณ , ๋ค์ํ ์ ์ ๋ค์ ์ถ์ต์ ํฅ์ ํ๋ฉฐ ๊ทธ ๊ณผ์ ์์ ์ฆ๊ฑฐ์์ ๋๋ ์ ์๋ค. [์๋น์ค ์์] - ์ฑ์ ํตํด ์๊ฐ๊ณผ ์ธ๋๋ฅผ ๋์ด์ ์ํตํ๋ฉฐ ์๋ก์ด ์๊ฐ๊ณผ ์ดํด๋ฅผ ์ ๊ณตํ๋ค. - ๊ณผ๊ฑฐ ์ถ์ต ํ์์ ์ ๋ํจ์ผ๋ก์จ ์ ์์ ์์ ์ ์ ๋ํ๋ค. - ์ฌ์ฉ์๋ค์ ํด๋น ์๋น์ค๋ฅผ ํตํด ๊ณผ๊ฑฐ๋ฅผ ์ถ์ตํ๋ฉฐ ํ์ฌ๋ฅผ ํด์ํ๊ณ ์ถ์ ํ๋ ฅ์ ๋์ฐพ๋๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ/์ฐ์ถ๋ฌผ | [Frontend] - React Native์ Typescript๋ฅผ ํ์ฉํ ํฌ๋ก์ค ํ๋ซํผ ์ฑ ๊ตฌ์ถ [Backend] - IntelliJ๋ฅผ ํ์ฉํ spring boot ํ๋ก์ ํธ ์์ฑ ๋ฐ ๊ฐ๋ฐ ํ๊ฒฝ ์ค์ - AWS EC2 ์๋ฒ์ RDS(MySQL) ๊ตฌ์ถ - spring ํ๋ก์ ํธ ์์์ Chat-GPT ์ฐ๊ฒฐ ๋ฐ ํ ์คํธ [AI] - TMDB Movies ๋ฐ์ดํฐ์ ์ ํ์ฉํด, ์ฅ๋ฅด๋ฅผ ๋ฐํ์ผ๋ก content-based filtering ์๊ณ ๋ฆฌ์ฆ์ ๊ฒ์ฆ - ์ฌ์ฉ์์ ํ๊ทธ๋ฅผ ๋งคํํ์ฌ ์ฝํ ์ธ ์ ๋ํ ์ฌ์ฉ์์ ์ ํธ๋๋ฅผ ์์ธกํ๋ ๋ฅ๋ฌ๋ ์ ๊ฒฝ๋ง ๋ชจ๋ธ ํ๋ จ |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | [์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น] ์ ํฌ๋ ์ง์น ์ถ์์ ๋ฒ์ด๋๊ณ ์ถ์ ํ๋์ธ๋ค์ ์ํด ์์ , ์ํ, ํจ์ ๋ฑ์ ๋ ํธ๋ก ์ฝํ ์ธ ๋ฅผ ์ถ์ฒ AI๋ก ๋ง์ถค ์ ๊ณตํ์ฌ ๊ณผ๊ฑฐ์ ํ๋ณตํ๋ ์ถ์ต์ ํ์ํ๋ฉฐ ํ๋งํ ์ ์๋ ์ฑ ์๋น์ค, Neverland๋ฅผ ๋ง๋ญ๋๋ค. [ํ์ธ ํฌ์ธํธ] ๊ณผ๊ฑฐ๋ฅผ ์ถ์ตํ ์ ์๊ฒ ํด์ฃผ๋ ์ฝํ ์ธ ๋ค์ ํ ๊ณณ์ ๋ชจ์๋ณผ ์ ์๋, ์ฆ ์ฌ๋๋ค์ ๋ค๋ฒ๋๋๊ฐ ๋์ด์ค ํตํฉ ํ๋ซํผ์ด ์๋ค. [๋ฌธ์ ํด๊ฒฐ ์๋๋ฆฌ์ค] ํผ๊ทธ๋ง ์์ด์ดํ๋ ์์ ํ์ฉํ ๊ธฐ๋ฅ ์ค๋ช ์ ํตํด ๋ฌธ์ ํด๊ฒฐ ์๋๋ฆฌ์ค๋ฅผ ๋ณด์ฌ์ค๋ค. - ํผ๋ - ๊ทธ๋ฃน ์ถ์ต ๊ณต์ - ํ๋กํ [๊ธฐ์ ์์] ์ฝ๋ฉ์ ํ์ฉํด ์ถ์ฒ ์๊ณ ๋ฆฌ์ฆ์ ์๋ ๊ณผ์ ์ ๋ณด์ฌ์ค๋ค. - content based filtering ์ ์ ์ ํ๋ ๋ฐ์ดํฐ๊ฐ ์ถฉ๋ถํ์ง ์์ ์ด๊ธฐ ์ํฉ์ ๊ฐ์ ํ๊ธฐ ์ํด, tmdb ๋ฐ์ดํฐ์ ์ ์ด์ฉํ์ฌ ์ฝํ ์ธ ๊ธฐ๋ฐ ํํฐ๋ง ์๊ณ ๋ฆฌ์ฆ์ ์ํํ ๊ฒฐ๊ณผ์ด๋ค. ์ ์ ๊ฐ ์ํ โ์๋ฐํโ์ ๊ฐ์ํ์ ๋ด์ ๊ฒ์๋ฌผ์ ์ฌ๋ ธ๋ค๋ฉด, ์๋ฐํ์ ์ฅ๋ฅด๋ฅผ ์ถ์ถํ๊ณ ์ด์ ์ ์ฌํ ์ฅ๋ฅด์ ์ํ๋ฅผ ํ์ํ์ฌ ๊ฒฐ๊ณผ๊ฐ์ผ๋ก ๋์ถํ๋ค. - neural network ์ ์ ์ ํ๋ ๋ฐ์ดํฐ๊ฐ ์์ด๊ฒ ๋๋ฉด, ํฌ๊ฒ 4 layer์ ๊ฑธ์ณ ์ ์ ์ ํ๋ ์ด๋ ฅ์ ๊ณ ๋ คํ ๋ ํธ๋ก ์ฝํ ์ธ ๋ฅผ ์ถ๋ ฅํ๋ ์ผ๋ผ์ค ๋ชจ๋ธ์ ๊ฐ๋ฐํ๋ค. ํ์ฌ๋ ๋ชจ๋ธ์ ์ ์ํ๋ ๊ณผ์ ์ ์์ผ๋ฉฐ, ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ํตํด ๊ฒฐ๊ณผ์ ์ผ๋ก 0๊ณผ 1 ์ฌ์ด์ ์ ํธ๋ ํ๋ฅ ์ด ์ถ๋ ฅ๋์ด ์์ N๊ฐ์ ์์ดํ ์ ์ ์ ์๊ฒ ์ ๊ณตํ ์์ . [๋ฐ์ดํฐ ํ์ฉ] ํฅํ 5๋ ๊ฐ ์์ง๋ ๋ฐ์ดํฐ์ ํ์ฉ ๋ฐฉ์์ ์ค๋ช ํ๋ค. - ์ถ์ฒ ์์คํ ์ ์ฌ์ฉ์ ๊ฐ์ ์ ์ฌ๋๋ ์ฝํ ์ธ ๊ฐ์ ์ ์ฌ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์ถ์ฒ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก, ์ ์ ๊ฐ๊ฐ์ธ์๊ฒ ๋ง์ถคํ ์ฝํ ์ธ ๋ฅผ ์ ๊ณตํ๊ณ ์๋ค. ๊ทธ๋ฌ๋ 5๋ ๊ฐ ๊ฐ ์ ์ ์ ๊ฒ์๋ฌผ ์กฐํ, ๋๊ธ, ์ข์์ ๊ธฐ๋ก์ ํ๋ ๋ฐ์ดํฐ๊ฐ ์์ด๊ฒ ๋๋ฉด ์ฑ ์ ๋ฐ์ ๊ฑธ์ณ ์ฝํ ์ธ ์ ์ธ๊ธฐ๋๋ฅผ ๊ณ์ฐํ ์ ์๋ค. ์ด๋ ๋จ์ํ ํน์ ์ ์ ์๊ฒ ์ถ์ฒ๋๋ ์ฝํ ์ธ ๋ฟ๋ง ์๋๋ผ, ์ฑ ์ ์ฒด์์ ์ธ๊ธฐ ์๋ ์ฝํ ์ธ ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ํผ๋์ ๋ ธ์ถ์ํฌ ์ ์๊ฒ ๋๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์ ๋ฐ์ ์ธ ์ ์ ์ ๋ง์กฑ๋๋ฅผ ๋์ผ ๊ฒ์ผ๋ก ๊ธฐ๋๋๋ค. - ๋๋ฒ์งธ๋ก ์์ ๋ณด์๋ ๊ทธ๋ฃน ๋ด ์ถ์ต ๊ณต์ ๊ธฐ๋ฅ์ ํตํด ์ฌํ ๊ด๊ณ๋ง ๋ฐ์ดํฐ๋ฅผ ํ๋ณดํ ์ ์๋ค. ์ฌํ ๊ด๊ณ๋ง ๋ฐ์ดํฐ๋ ํ ์ ์ ์ ์ฌํ์ ์ผ๋ก ์ฐ๊ฒฐ๋์ด ์๋, ์ฆ ์ฑ์์ ๊ฐ์ ๊ทธ๋ฃน ๋ด์ ์ํด์๋ ๋ค๋ฅธ ์ ์ ๋ค๊ณผ์ ์ํธ์์ฉ์ ๋ํ๋ธ ๋ฐ์ดํฐ๋ก ์ ์ํ๋ค. 5๋ ๊ฐ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ฉด์ ์ ์ ๊ฐ์ธ์ ๋ํ ์ด ๋ฐ์ดํฐ๊ฐ ์ถ์ ๋๋ฉด, ์ฃผ์ ๊ธฐ์ ์์์ธ ์ถ์ฒ ์๊ณ ๋ฆฌ์ฆ์์ ์ ์ ๋ค ๊ฐ์ ์ ์ฌ๋ ๊ณ์ฐ ์๊ฐ์ด ํฌ๊ฒ ์ ๊ฐ๋ ์ ์์ ๊ฒ์ด๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ์ถ์ฒ ์๊ณ ๋ฆฌ์ฆ์ ์ฑ๋ฅ์ด ํฅ์๋์ด ์ ์ ์ ํผ๋์ ์๋ก์ด ์ฝํ ์ธ ๊ฐ ์ฝ๊ณ , ๋น ๋ฅด๊ฒ ์ ๊ณต๋ ์ ์๋ค. [๊ธฐ์ ์คํ] - ํ๋ก ํธ์๋: Typescript์ React Native๋ฅผ ์ฌ์ฉํ์ฌ ํฌ๋ก์ค ํ๋ซํผ ์ฑ์ ๊ตฌ์ถํ๋ค. - ๋ฐฑ์๋: Spring์ผ๋ก ์ฑ ์๋ฒ๋ฅผ, Flask๋ก ๋ชจ๋ธ ์๋ฒ๋ฅผ ๊ตฌ์ถ. AWS EC2๋ก Ubuntu ์๋ฒ๋ฅผ ๊ตฌ์ถํ๊ณ , ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก๋ MySQL๊ณผ Redis๋ฅผ ์ฌ์ฉํ๋ค. - AI: TensorFlow์ Keras, scikit-learn์ ํ์ฉํ๋ค. [ํฅํ ๊ฐ๋ฐ ๊ณํ] ๋ฐฉํ ๋์ ml ๋ถ๋ถ์์ ๋ ํธ๋ก ์ฝํ ์ธ ์ ๋ฐ์ด ๋ชจ๋ ํ์ต๋ ์ ์๋ ๋ฅ๋ฌ๋ ์ ๊ฒฝ๋ง ๋ชจ๋ธ์ ๊ฐ๋ฐํ๋ ๊ฒ์ ์ง์คํ ์์ . ์ด ๊ณผ์ ์์ gpu๋ฅผ ํ์ฉํ์ฌ ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ํ์ต ๋ฐ ์ถ๋ก ์๋๋ฅผ ๋์ธ๋ค. ์ด์ ๋์์ ์์ ๊ธฐ์ ์คํ์ ํ์ฉํด ํ๋ก ํธ ๊ฐ๋ฐ ๋ฐ API ๊ฐ๋ฐ๋ ์งํํด, ์ต์ข ์ ์ผ๋ก ๊ทธ๋ก์ฐ์์ ios ์ฑ์ ๋ฐ๋ชจํ ์์ ์ด๋ค. |
๋ฐํ์๋ฃ | https://drive.google.com/file/d/1GEAQOpZDrFCD1OlUYRPrMBtgHAaHF3P2/view?usp=sharing |
๊ธฐํ | To-Be Architecture |
ํ๋ก์ ํธ๋ช / ๋ถ์ | ์ฌ์ฉ์์ ์์ ๋ก์ด ์ํธ์์ฉ์ด ๊ฐ๋ฅํ Gen AI ๊ธฐ๋ฐ ์ค๋งํธ ์ค์ผ์ค๋ง ์น ์๋น์ค |
---|---|
์์ฑ์ผ | 2023-12-15 |
ํ๋ฒํธ ๋ฐ ํ๋ช | 37. re:coding |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ์ ํ์น(2076364) ํ์ฅ, AWS, Spring, Flask ๋ฑ์ ๋ฒก์๋ ์ต๋ฏผ์ฃผ(2076409) ํ์, React, TypeScript ๋ฑ ํ๋ก ํธ์๋ ํฉ์ฑ์(1976435) ํ์, GPT-4 API, LangChain, ์ธ๊ณต์ง๋ฅ, ๊ธฐ๊ณํ์ต ๋ฑ์ AI ๋ชจ๋ธ |
ํ์ง๋๊ต์ | ์ค์ธ์ ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ํ Re:coding์ ๋จ์ํ ์ผ์ ์ ๊ธฐ๋กํ๋ ์ญํ ๋ง ๋ณด์กฐํ๋ ๊ธฐ์กด ์ค์ผ์ค๋ง ์๋น์ค์ โ์๋ํ ๋ถ์ฌโ๋ฅผ ๊ทน๋ณตํ๊ณ ์ ํ๋ค. ์ด์ ์ค์ผ์ค๋ฌ์ ๊ฐ์ธํ ๊ธฐ๋ฅ, ๊ทธ๋ฆฌ๊ณ ํ๋ก์กํฐ๋ธํ ์ผ์ ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ๊ฐํํ ์์ฑํ ์ธ๊ณต์ง๋ฅ ๋น์๋ฅผ ๋ง๋ค๊ณ ์ ํ๋ค. '๋ค์ค'์ ํจ๊ป๋ผ๋ฉด ์ ๋ฌด ์ค์ผ์ค๋ง์ ๋ฌผ๋ก ๊ฐ์ธ์ ์ผ์๊น์ง ํ์ธต ๋ ๊ฐํธํ๊ณ ์ง๊ด์ ์ผ๋ก ๋ง๋ค ์ ์๋ค. |
๋ฌธ์ ์ ์ ์ | [๊ฐ์ธ์ ์
๋ฌด๋์ด ํฌ๊ฒ ์ฆ๊ฐํ ํ๋ ์ฌํ, ๋ฅ๋์ ์ค์ผ์ค๋ง์ด ํ์ํ๋ค] ์ ๋ณดํต์ ๊ธฐ์ ์ ๋ฐ๋ฌ๋ก ๊ฐ์ธ์ ์ ๋ฌด๋์ด ํฌ๊ฒ ์ฆ๊ฐํ ํ๋ ์ฌํ์์ ๋ค์ํ ์ผ์ ์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ๋ ๋ฅ๋ ฅ์ ํต์ฌ ์ญ๋์ด ๋์๋ค. ์ด๋ฅผ ๋ณด์กฐํ๊ธฐ ์ํ ๋ค์ํ ์ผ์ ๊ด๋ฆฌ ์ฑ์ด ์์ฅ์ ๋์์ง๋ง, ๋๋ถ๋ถ์ด ์๋ ๋ก๊ทธ ๋ค์ด์ด๋ฆฌ๋ฅผ ํธ๋ํฐ์ ์ฎ๊ฒจ๋์ ๊ฒ์ ๋ถ๊ณผํ๋ค. ์ด๋ก ์ธํด ์ฌ์ฉ์๋ค์ ์ผ์ ์ ๋ฑ๋กํ๊ณ ์์ ํ ๋๋ง๋ค ๋ฒ๊ฑฐ๋ก์ด ํ์์ ๋ง์ถฐ ์ง์ ์ ๋ ฅํด์ผ ํ๋ค. ๊ธฐ์กด์ ์ฑ๋ค์ ๋ฅ๋์ ์ค์ผ์ค๋ง ๋ณด์กฐ๋ฅผ ์ ๊ณตํ์ง ์์ ์ฌ์ฉ์๊ฐ ์์ ์ ์ผ์ ์ ๋ง๋ ์ ์ ํ ์ฌ์ ์ค๋น๋ฅผ ํ๊ธฐ ์ด๋ ต๊ฒ ๋ง๋ค์๋ค. ๋ ๋์๊ฐ, ๊ฐ๊ธฐ ๋ค๋ฅธ ์ฉ๋์ ์ฌ๋ฌ ์ผ์ ์ฑ์ ์ฌ์ฉํจ์ผ๋ก์จ ๋๊ตฌ์ ๋ถ์ฐ์ด๋ผ๋ ๋ฌธ์ ๋ฅผ ๊ฒช๊ณ ์๋ค. ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ํ re:coding์ ๋ฐ์ ๋ AI ๊ธฐ์ ์ ํ์ฉํ์ฌ ์ฌ์ฉ์์ ์๋์ ๋ง๋ ๋ฅ๋์ ์ค์ผ์ค๋ง์ ํ๋์ ๋๊ตฌ๋ก ์ ๊ณตํ๋ ์ ํ์ ๊ฐ๋ฐํ๋ ค๊ณ ํ๋ค. [๊ธฐ์กด ์๋น์ค์ painpoint] 1. ๊ธฐ์กด์ ์ค์ผ์ค๋ฌ ์ดํ๋ค์ ์ด์ฉํ๊ธฐ ์ํด์๋, ํด๋น ์ดํ์ ์ฌ์ฉ๋ฒ์ ์์งํด์ผํ๋ค. ์ค์ผ์ค๋ฌ ์ดํ์์ ํต์ฉ๋๋ ์ผ์ ์ ๋ ฅ ๋ฐ ์ญ์ ์ ๊ฐ์ ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋ฅ๋ค์ ์ฌ์ฉ์๊ฐ ๋ณ๋ค๋ฅธ ํ์ต ์์ด๋ ์ด์ฉ์ด ๊ฐ๋ฅํ์ง๋ง, ํด๋น ์ดํ์์ ํธ์์ฑ ๊ฐ์ ์ ์ํด ์ถ๊ฐํ ๊ณ ๊ธ ๊ธฐ๋ฅ๋ค์ ์ฌ์ฉํ๊ธฐ ์ํด์๋ ์ดํ ์ด์ฉ๋ฒ ์์ง๋ฅผ ์ํ ์์ฉ์์ ํ์ต์ด ์๊ตฌ๋์๋ค. ์ด์ ์ฌ์ฉ์๋ค์ ํด๋น ์ดํ์ ๊ณ ๊ธ ๊ธฐ๋ฅ์ ์ด์ฉํ๊ธฐ ์ํ ์ฌ์ฉ๋ฒ ์์ ๋ฅผ ์ํด ์๊ฐ์ ํฌ์ํ๊ฑฐ๋, ํด๋น ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ง ์๊ณ ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋ฅ๋ง์ ์ฌ์ฉํ๋๋ฐ ๊ทธ์ณค๋ค. ์ด์ ์์ ๋ก์ด ์ค์ผ์ค๋ง์ด ๋ถ๊ฐํ๊ธฐ์ ์ฌ์ฉ์๋ค์ ๋ณด์กฐ์ ์ธ ์๋จ์ผ๋ก ๋ฉ๋ชจ์ฅ ์ดํ์ด๋, ๊ณต์ฑ ๋ฑ์ ๋ฌผ๋ฆฌ์ ๊ธฐ๋ก ์๋จ์ ์ฌ์ฉํ๊ธฐ๋ ํ์๋ค. re:coding ํ์์ ์ฝ 200๋ช ์ ๋ํ์์ ๋์์ผ๋ก ์คํํ ์ค๋ฌธ์กฐ์ฌ ๊ฒฐ๊ณผ, ๋ฉ๋ชจ์ฅ ์ดํ์ ๋ณด์กฐ์ ์๋จ์ผ๋ก ์ด์ฉํ๋ ์ฌ์ฉ์๋ค์ด 76ํผ์ผํธ, ๊ณต์ฑ ์ ๋ณด์กฐ์ ์๋จ์ผ๋ก ์ฌ์ฉํ๋ ์ฌ๋๋ค์ด 46ํผ์ผํธ์ ๋ฌํ๋ค. 2. ๊ธฐ์กด์ ์ค์ผ์ค๋ง ์ดํ๋ค์ ์๋ ๋ก๊ทธ์ ์๋จ์ธ ๋ค์ด์ด๋ฆฌ๋ฅผ ๋ชจ๋ฐ์ผ๋ก ๊ทธ๋๋ก ์ฎ๊ฒจ๋์ ๊ฒ์ ๋ถ๊ณผํ ๋ฟ, ์ฌ์ฉ์์ ์ผ์ ์ ํ์ํ ์ฌ์ ์ค๋น, ์ฌํ ํผ๋๋ฐฑ์ ์ ๊ทน์ ์ผ๋ก ์ ๊ณตํด์ฃผ์ง ๋ชปํ๋ค. ์ผ์ ์๋ฆฝ ์ ์ฌ์ ์ค๋น๋ฌผ, ์ฅ์ ์ ์ , ์ผ๊ธฐ ์๋ณด ํ์ธ ๋ฑ ๋ค์ํ ์์๋ฅผ ๊ณ ๋ คํ ํ์ํ ํ์๊ฐ ์์์๋ ์ค์ผ์ค๋ง ์ดํ๋ค์์ ์ด๋ฌํ ๊ด๋ฆฌ๋ฐฉ์์ ์ ๊ณตํ์ง ์๋๋ค. ์ด๋ ์ค๋กฏ์ด ์ฌ์ฉ์์ ์ ๋ฌด๋ก ๋์๊ฐ ํ ์ผ์ ๋ ๊ฐ์ค์ํฌ ๋ฟ์ด๋ค. ๋ ๋์๊ฐ ์ผ์ ๊ด๋ฆฌ์ ๋ํ ๋ฌ์ฑ ์ฑ๊ณต/์คํจ ์ฌ๋ถ์ ๊ฐ์ ์ผ์ฐจ์์ ์ธ ํผ๋๋ฐฑ ๋ฐ์ ์ ๊ณตํด์ฃผ์ง ๋ชปํด ์ฌ์ฉ์์ ์ํ ๊ฐ์ ์ ๋์์ ์ ๊ณตํด์ฃผ์ง ๋ชปํ๋ค. 3. ์ฌ์ฉ์๋ค์ ๋ค์ํ ์ ํ์ ์ผ์ ์ ๊ด๋ฆฌํ๊ธฐ ์ํด ์ฌ๋ฌ๊ฐ์ง ์ฑ์ ์ฌ์ฉํ๊ฒ ๋์ด ๊ด๋ฆฌ ๋๊ตฌ๊ฐ ๋ถ์ฐ๋๊ณ ์๋ค. ํ๋์ ์๋จ์ผ๋ก ๋ชจ๋ ์ผ์ ์ ๊ด๋ฆฌํ ์ ์๋ ์๋จ์ด ํ์ํ๋ค. ๋ํ์๋ง ํด๋ ์๊ฐํ๋ฅผ ์ํด์๋ ์๋ธ๋ฆฌํ์, ์๊ฐ ์ค์ผ์ค ๊ด๋ฆฌ๋ฅผ ์ํด์ TimeBlocks, ์ผ๊ฐ์ค์ผ์ค ๊ด๋ฆฌ๋ฅผ ์ํด์๋ todomate๋ฅผ ์ฐ๋ ๊ฒฝ์ฐ๊ฐ ๋น๋ฒํ๋ค. ํด๋น ์ดํ๋ค์์ ์๊ฐ/์ผ๊ฐ ๋ทฐ ์ค ํ๋์ ๊ธฐ๋ฅ๋ง์ ์ ๊ณตํ๋ ๊ฒ์ ์๋์ง๋ง, ๋ทฐ ์ ํ์ด ๋ถํธํ๊ณ ํ ๊ฐ์ง ํํ์๋ง ๊ธฐ๋ฅ์ด ์ต์ ํ๋์ด์์ด ์ผ์ ๊ด๋ฆฌ๋ฅผ ์ํด์๋ ์ฌ๋ฌ๊ฐ์ง ์ดํ๋ค์ ์ค๋ณตํด์ ์ผ์ ์ ์ ๋ ฅํ๋ ๊ฒฝ์ฐ๋ ๋ฐ์ํ๋ค. |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | ๋ฆฌ์ฝ๋ฉ ํ์ ํ์กดํ๋ ๋ชฉํ ๊ด๋ฆฌ ์ฑ๋ค์ด ์ด๋ ํ ๊ฐ์ ๊ณผ ์ทจ์ฝ์ ์ ๊ฐ์ง๊ณ ์๋์ง ์ฝ ํ๋ฌ์ฌ ๊ฐ์ ์๋ฃ์กฐ์ฌ๋ฅผ ํตํด ๋ถ์ํ์๋ค. 1. ํฌ๋๋ฉ์ดํธ ํฌ๋๋ฉ์ดํธ๋ ์ฌํํ๋ฉด์๋ ํธ๋ ๋ํ UI, ๊ทธ๋ฆฌ๊ณ ์ง๊ด์ ์ธ ์ฌ์ฉ๋ฒ์ผ๋ก ์ธํด ๋ง์ ๊ณ ๊ฐ๋ค์ ํ๋ณดํ๋ค. ๊ทธ๋ฌ๋ ์ธํฐ๋ทฐ ๋ฑ์ ํตํด ์๋นํ ์์ ์ฌ์ฉ์๋ค์ด ์งง์ ๊ธฐ๊ฐ ๋ด์ ์ฑ ์ฌ์ฉ์ ํฌ๊ธฐํ๋ ๋ชจ์ต์ ๋ณผ ์ ์์๋๋ฐ, ์์ ์ ์ํ ์ค๋ฌธ์กฐ์ฌ ๊ฒฐ๊ณผ์ ์ฐ๊ด์ง์ด ์๊ฐํด๋ณผ ๋, ์ฌ์ฉ์๊ฐ ์ง์ ํฌ๋ ๋ฆฌ์คํธ๋ฅผ ์์ฑํ๊ณ ๊ทธ๋ฃนํํ ๋ฟ ์๋๋ผ ์ ๋ ฌํด์ผ ํ๋ค๋ ์ ์ด ์ฝ์ ์ผ๋ก ์์ฉํ๋ค๋ ์ ์ ์ ์ ์์๋ค. 2. TimeBlocks TimeBlocks๋ ์๋ณ ์ผ์ ์ ๊ฐํธํ๊ฒ ํ ๋์ ๋ณผ ์ ์๋ค๋ ์ , ๊ทธ๋ฆฌ๊ณ ๋ค์ํ ํ ๋ง๋ฅผ ์คํ ์ด์์ ๊ตฌ์ ํด ์ฝ๊ฒ ์ปค์คํฐ๋ง์ด์ฆ๊ฐ ๊ฐ๋ฅํ๋ค๋ ์ ์์ ๋ง์ ์ฌ์ฉ์๋ค์ ๋ชจ์๋ค. ๊ทธ๋ฌ๋ ํ๋ฉด ๊ตฌ์ฑ ์ ์๋ณ ์ผ์ ์ ํ ๋์ ๋ณด์ฌ์ค์ผ ํ๋ค๋ ํ๊ณ๋ ์ ์ฌํ ์ ์๋ ๊ณํ์ ์๋ฅผ ์ ํ ์ํจ๋ค๋ ๋ฌธ์ ๋ฅผ ๋ฐ์์ํจ๋ค. ๋๋ฌธ์ ์ฌ์ฉ์๋ ์ค์ํ ์ผ์ ์ ์ฃผ๋ก ์ ๊ฒ ๋๊ณ , ์ ์ฒด์ ์ธ ์ผ์ ๊ด๋ฆฌ๋ฅผ ์ํด์๋ ์ถ๊ฐ์ ์ธ ์๋น์ค๋ฅผ ์ด์ฉํด์ผ ํ๋ค๋ ๋ฌธ์ ์ ์ด ์กด์ฌํ๋ค. ๋ฆฌ์ฝ๋ฉ ํ์ ์์ ๊ฐ์ ์๋ฃ ์กฐ์ฌ ๋ฐ ์ค๋ฌธ์กฐ์ฌ๋ฅผ ํตํด ์ง๊ธ๊น์ง์ ์๋น์ค๋ค๊ณผ๋ ๋ค๋ฅธ โ๋ค์คโ๋ง์ ๊ฐ์ ์ ์ธํ ์์จ์ฑ์ ๊ทน๋ํ์ ๋๊ณ ์ ํ์๋ค. ์ฆ, ์ฑ์์ ์ง์ ํ ์ธํ ํ์, ์นดํ ๊ณ ๋ฆฌํ์์ ๋ฒ์ด๋ ์ฌ์ฉ์์๊ฒ ๊ทน๊ฐ์ ์์จ์ฑ์ ์ฃผ๊ณ ์์ฒด ์๋น์ค๋ฅผ ํตํด ํ๋๋์ ์งํ์ํค๋ ๊ฐ์ธ ๋น์๋ก์์ ์ญํ ์ ๋์ฑ ๊ณต๊ณ ํ ํ๊ณ ์ ํ ๊ฒ์ด๋ค. ๋ฟ๋ง ์๋๋ผ, ํ๋ ํผ์ค๋๋ผ์ด์ง ํธ๋ ๋์ ๋ฐ๋ผ ์ฌ์ฉ์ ๋ง์ถค ๋ถ์ ์๋น์ค๋ฅผ ์ถ๊ฐํ์๋ค. 3. ์ธ์์ ์ธ์์์ ๋ค์ด์ดํธ๋ฅผ ๊ด๋ฆฌํด์ฃผ๋ ์ดํ๋ก, ๋ด๊ฐ ํ๋ฃจ ๋จน์ ์๋จ์ ์นผ๋ก๋ฆฌ์ ์ด๋์ผ๋ก ์ธํด ์์ํ ์นผ๋ก๋ฆฌ๋ฅผ ์๋ ค์ฃผ๋ ๊ธฐ๋ณธ์ ์ธ ๊ธฐ๋ฅ ๋ฟ๋ง ์๋๋ผ, ์น๊ตฌ์ ํจ๊ป ๋ค์ด์ดํธ ๋ชฉํ๋ฅผ ์ค์ ํด์ ์ด๋ฅผ ๋ฌ์ฑํด๋๊ฐ ์ ์๋๋ก ๋์์ ์ค๋ค. ์ด ๊ณผ์ ์์ ๋ ๋ฒจ์ , ๋ญํน ๋ฑ์ ๊ฒ์์ ์์๋ฅผ ๋ฃ์ด ํ๋ ๊ณผ์ ์ด ๋ ์ ์๋ ๋ค์ด์ดํธ๋ฅผ ์ฆ๊ฑฐ์ด ๊ฒ์์ฒ๋ผ ํํํ์ฌ ์ฌ์ฉ์๋ค์ ๋ถ๋ด๊ฐ์ ์ค์ด๊ณ ์ ํ ์ ์ด ํฌ๊ฒ ๊ฐ๊ด ๋ฐ์๋ค. ํนํ ๋ฆฌ์ฝ๋ฉ ํ์ ์ฌ์ฉ์์ ์ธํ์ ๋ถ์ํด ๊ฐ๋ณ์ ์ธ ์๋จ ๊ด๋ฆฌ ์๋ฆผ ๋ฐ ๋ถ์ ๋ ํฌํธ ์๋น์ค์ ์ฃผ๋ชฉ์ ํ๋๋ฐ, ์ธ์์ ์ดํ์ ์ฌ์ฉ์๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ง์ ์์ฑํด์ผ์ง๋ง ์ด๋ฅผ ๋ฐํ์ผ๋ก ๋ถ์์ด ์งํ๋์ง๋ง, ๋ค์ค ํ๋ก์ ํธ์์๋ ๋จ์ํ ์ค๊ธ ํํ์ ์ธํ ๋ง์ผ๋ก๋ ์ค์ ๋ฐ์ดํฐ๋ฅผ ๋ฝ์๋ด ์๊ณ ๋ฆฌ์ฆ ๋ฐ ์ธ๊ณต์ง๋ฅ์ ํตํ ๊ฐ๋ณ ๋ถ์์ ๋์์ฃผ๊ณ ์ ํ๋ ์งํฅ์ ์ ๊ฐ์ง๊ฒ ๋์๋ค. โ๋ค์คโ ์๋น์ค ๊ธฐํ์ ๋ฐ์ ์ํค๋ ๊ณผ์ ์์, ๋ฆฌ์ฝ๋ฉ ํ์ ์ธ๊ณต์ง๋ฅ์ ํ์ฉํด ํ๋๋์ ๋์์ฃผ๋ Reclaim.ai ๋ผ๋ ์๋น์ค๋ฅผ ๋ฐ๊ฒฌํ์๋ค. 4. Reclaim.ai Reclaim.ai๋ ๊ตฌ๊ธ ์บ๋ฆฐ๋์ ์ฐ๋์์ผ ํ์ฉํ๋ ๊ฐ์ธ/ํ ํ๋๋ ai ์๋น์ค์ด๋ค. ๊ฐ ํ์๋ค์ด ๊ฐ๋ฅํ ์๊ฐ๋์ ์ผ์ ๋ฑ์ ์ ์ผ๋ฉด, ์๋์ ์ผ๋ก ์ถฉ๋์ด ๋๋ ์๊ฐ๋๋ฅผ ํผํด ํ์ ์๊ฐ์ ์ ์ ํ๊ณ ์ต์ ํ ์์ผ์ค๋ค. ๋ค๋ง, ์ด IT ์๋น์ค ๋ํ ์ ํํ๋ ์ฌ์ฉ์์ ์ธํ ์ ๋ ฅ๊ณผ ํ์ ์ ์ธ ์ค์ผ์ฅด๋ง ๊ธฐ๋ฅ์ด๋ผ๋ ํ๊ณ์ ์ ๊ฐ๊ณ ์๋ ๋งํผ, ๋ณธ ๋ค์คโ ํ๋ก์ ํธ๋ ํ์ธต ๋ ๋์๊ฐ ์ ๋ ฅ ํ์์ ์์จ์ฑ์ด๋ ui/ux ์ธก๋ฉด์์ ๋์ฑ ๋ฐ์ ๋ ๊ฒฐ๊ณผ๋ฌผ์ ๋๋ชจํ๊ณ ์ ํ๋ค. |
์ ์๋ด์ฉ | NESS๋ ์ค์ผ์ค๋ฌ์ ์ฑ๋ด ๊ธฐ๋ฅ์ ๋์
ํ์ฌ โ์ํธ์์ฉ์ ํตํ ํธ๋ฆฌํ ์ค์ผ์ค๋ง ๊ด๋ฆฌโ๋ผ๋ ๋ชฉํ๋ฅผ ๊ฐ์ง ์๋น์ค์ด๋ค. NESS๋ ์ผ์ ์ ์ค์ , ์ญ์ , ๋ณ๊ฒฝ์ ๋๊ณ , ์ ์ ํ ๋ณ๊ฒฝ์๋ ์ ์ํด์ฃผ๋ ํจ์จ์ ์ธ ๋น์์ด๋ค. ๋ฐ๋ณต์ ์ธ ์ผ์ , ํน์ ์์ธ์ ์ธ ์ผ์ ๋ ๋ช ๋ น์ด ํ ์ค๋ก ์ค์ ์ด ๊ฐ๋ฅํ๋ฉฐ, ์ฌ์ฉ์๋ ํ๋์ ์ ๋ ฅ์ฐฝ์ผ๋ก ๋ค์ค์ ๋ชจ๋ ๊ธฐ๋ฅ์ ์ ์ดํ ์ ์๋ค. ๋ํ, NESS๋ ์ฌ์ฉ์์ ์ ๋ ฅ์ ๊ธฐ๋ค๋ฆฌ๊ธฐ๋ง ํ๋ ๊ฒ ์๋๋ผ ์ค์ค๋ก ์ผ์ ์ ๋ถ์ํ๊ณ ๋จผ์ ์ถ์ฒํ๋ ๋๋ํ ๋น์์ด๊ธฐ๋ ํ๋ค. ์ฌ์ฉ์์ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ฏธ๋ฆฌ ์ผ์ ์ ๋ํ ์๋ฆผ์ ์ฃผ๊ธฐ๋ ํ๊ณ , ์ฌ์ฉ์๊ฐ ์ค์ผ์ค๋ฌ์ ๊ธฐ์ ํ ์ ๋ณด๊ฐ ๋ถ์กฑํ ๋ ๋จผ์ ๋ฆฌ๋ง์ธ๋๋ฅผ ์ฃผ๋ ๋ฅ๋์ ์ธ ๋น์์ด๋ค. [์ ๋ ฅ ์ฒ๋ฆฌ] ์ฌ์ฉ์ ์ ๋ ฅ์ ์ฐจ๋ณํ: ์ฌ์ฉ์๋ ๋น์์๊ฒ ์ด์ผ๊ธฐํ๋ฏ์ด ์์ ๋ง์ ์คํ์ผ๋ก ์์ ๋กญ๊ฒ ์ผ์ ์ ์ ๋ ฅํ ์ ์๋ค. ์ด๋ ๊ฒ ์ ๋ ฅ๋ฐ์ ํ ์คํธ๋ฅผ LLM์ด ์ฒ๋ฆฌํ์ฌ ์ค์ผ์ฅด ๊ด๋ฆฌ๋ฅผ ์๋ํํ๋ค. ์ด๋ฅผ ํตํด ์ผ์ ๊ด๋ฆฌ ์ดํ์ ํธ์ง, ์๋์ค์ , ๋ฐ๋ณต์ค์ , ์ผ์ ์กฐ์ ๋ฑ์ ๋ฒ๊ฑฐ๋ก์์ ๊ฐ์ ํ๋ค. ์์ฝ: ์ฌ์ฉ์๊ฐ ์์ ๋กญ๊ฒ ์ผ์ ์ ์ ๋ ฅํ๋ฉด, LLM์ด ํ ์ผ ๋ชฉ๋ก์ผ๋ก ์์ฝํ๋ค. ๋ณต์กํ๊ฒ ์์ ํ ๋ด์ฉ๋ ๋ช ๋ฃํ๊ฒ ์์ฝํด ์ ๋ฆฌํ๋ค(์: ์ค๋์ ์น๊ตฌ๋ ์ฌ์๋์์ ๋ฐฅ ๋จน์ด์ผ์ง. -> ์น๊ตฌ์ ์ ๋ ์ฝ์(at: ์ฌ์๋)) [์ค์ผ์ค๋ง] ์์น/์ธ๋ฌผ ๋งจ์ : ์ผ์ ์ ์ํํ ์์น, ๋ํ ์ผ์ ์ ํฌํจ๋ ์ฌ๋์ ๊ธ๋ก ์ ์ผ๋ฉด ์ด๋ฅผ ์๋์ผ๋ก ๋ถ๋ฅํ๊ณ ๋งจ์ ํด์ค๋ค. ๋ํ ์ง๋ API๋ฅผ ์ฌ์ฉํด ์ฅ์๋ฅผ ์๋์ผ๋ก ์ถ์ฒํด์ฃผ๊ฑฐ๋ ํ๊ทธํ ์ ์๋ค. (์: ์ํฌ๋ ์ ์ด์์ ๋ฐฅ ๋จน๊ธฐ -> ๋ฐฅ ์ฝ์(at: ์ ์ด, @์ํฌ)) ์๋๋ถ๋ฅ: ์์ฝ๋ ํ ์ผ ๋ชฉ๋ก์ ์นดํ ๊ณ ๋ฆฌ์ ๋ง๊ฒ ์๋์ผ๋ก ๋ถ๋ฅํ๋ค. (์: ํฌ์ค์ฅ์์ 30๋ถ ๋์ ๋ฌ๋ -> '์ด๋' ์นดํ ๊ณ ๋ฆฌ๋ก ๋ถ๋ฅ) ์ผ์ ์ถฉ๋ ๋ฐฉ์ง ๋ฐ ์ฌ๋ฐฐ์น ์ ์: ์ฌ์ฉ์์๊ฒ ์๋กญ๊ฒ ์ ๋ ฅ๋ฐ์ ์ผ์ ์ด ๊ธฐ์กด์ ์ผ์ ๊ณผ ์ถฉ๋ํ ๊ฒฝ์ฐ, ์ฌ์ฉ์์๊ฒ ์ด๋ฅผ ์๋ฆฌ๋ฉฐ ๋์์ ์ ์ํด์ค๋ค. ์ด๋ฅผ ํตํด ์ผ์ ๊ด๋ฆฌ ๋ฐ ํธ์ง์ ๋ฐ๋ฅธ ๋ฒ๊ฑฐ๋ก์์ ๊ฐ์ ํ๋ค. ์๋ฆผ: ์ฌ์ฉ์๊ฐ ์ค์ ํ ์ผ์ ์ ๋ง๊ฐ ๊ธฐํ์ ๋ง์ถ์ด์ ์๋์ผ๋ก ์๋ฆผ์ ์ ์กํ๋ค. ์ถ์ฒ: ์ฌ์ฉ์์๊ฒ์ ์ ๋ ฅ๋ฐ์ ์ผ์ ์ ๋ํด ์ฌ์ ์ ์ค๋นํด์ผ ํ ์ฌํญ๋ค์ ์๋ ค์ค๋ค. (์: ํ ์์ผ์ ๋ฉด์ ์ผ์ ์ด ์๋ค๋ฉด, ๋ฉด์ ์ ์ผ๋ฐ์ ์ผ๋ก ํ์ํ ์ค๋น๋ฌผ๋ค์ ๋ฏธ๋ฆฌ ์๋ ค์ค๋ค.) ๋ฐ๋ณต ์ผ์ ๊ด๋ฆฌ: ๋ฃจํด ์ค์ ์ ์ฑ๋ด ํ์์ผ๋ก ํธ๋ฆฌํ๊ฒ ํด๊ฒฐ ๊ฐ๋ฅํ๋ค. (์: ํฌ์ค์ฅ์ ๊ฐ๋ ์ผ์ ์ ์ฑ๋ด์ ์ ๋ ฅํ๋ฉด ์๋์ผ๋ก ์ค์ผ์ค์ ์ ๋ฆฌ๋๋ค.) [๋ถ์] ๋ถ์ ๋ ํฌํธ ๋ฐ ์๋ฃจ์ ์ ๊ณต: ์ฌ์ฉ์์ ์ผ์ ์ ๋ถ์ํ์ฌ ๋ ํฌํธ๋ฅผ ์ ๊ณตํ๋ค. ํจ์จ์ ์ธ ์ผ์ ๊ด๋ฆฌ๋ฅผ ์ํ ์ ์๊ณผ ์ผ์ ์ํ ์ ๋ถ์กฑํ๋ ๋ถ๋ถ์ ๋ํ ๊ฐ์ ์ ์ ์ ์ํ๋ค. ์ฐ๋ฆฌ๋ ์ด ์๋น์ค๋ฅผ ํตํด ์ฌ์ฉ์์ ๋ง์กฑ๋์ ์์ฐ์ฑ์ ๋์ด๋ฉฐ, ํ์ ์ ์ธ ๊ธฐ์ ์ ํตํด ์ค์ผ์ค๋ง์ ๋์ด ๊ฐ์ธ ๋น์๋ก์์ ์ญํ ์ ์ํํ ๊ฒ์ ๊ธฐ๋ํ๋ค. |
๊ตฌํ๋ฐฉ๋ฒ | ๋ค์ค๋ ๋ค์๊ณผ ๊ฐ์ ๊ธฐ์ ์ ํตํด์ ๊ตฌํ๋๋ค. [ML/AI ๊ธฐ์ ] LLM์ ํ๋กฌํํธ ์์ง๋์ด๋ง : LLM์ ๊ฐ์ฅ ์ค์ํ ํน์ง์, fine-tuning ์์ด few-shot, one-shot, ํน์ zero-shot์ผ๋ก๋ ์ฐ์ํ output์ ๋ผ ์ ์๋ค๋ ๊ฒ์ด๋ค. ์ฌ์ฉ์์ ์ ๋ ฅ์ ์์ฝ, ํ๊ทธ์ ๋ฐ๋ฅธ ์๋๋ถ๋ฅ ๋ฑ์ ์ํํ๋ ๊ฒ์ LLM์ ํ๋กฌํํธ ์์ง๋์ด๋ง์ ํตํด ๊ตฌํํ ์์ ์ด๋ค. ๋ํ, ์ฌ์ฉ์์๊ฒ ๋ถ์ ๋ ํฌํธ ๋ฐ ์๋ฃจ์ ์ ์ ๊ณตํ ๋ ๋ฌธ์ฅ์ ์์ฑํ๋ ๊ฒ ์ญ์ LLM์ ํตํด ๊ตฌํํ๋ค. ์ฐ์ํ ์ฑ๋ฅ์ ๋ณด์ด๋ OpenAI์ LLM ๋ชจ๋ธ, ์คํ์์ค์ ๊ฐ๊ฒฉ๋ฉด์์ ๊ฒฝ์๋ ฅ์ด ์๋ Google์ BERT, ํ๊ตญ์ด์ ์ฒ๋ฆฌ์ ํ๋กฌํํธ ์์ง๋์ด๋ง์ ๋ฐ๋ผ ์ข์ ์ฑ๋ฅ์ ๋ณด์ด๋ฉฐ ๊ทผ ์์ผ ๋ด์ ์ถ์ ์์ ์ธ HyperCLOVA ๋ฑ์ ์ฌ์ฉ์ ๊ณ ๋ ค์ค์ด๋ค. RAG based LLM: NESS์ ํต์ฌ๊ธฐ์ ์ RAG based LLM์ด๋ค. ๊ทผ ๋ช ๋ ์ฌ์ด ์ธ์ด๋ชจ๋ธ์ ํ์ ํ ์ฌ์ ํ์ต๋ ๊ฑฐ๋์ธ์ด๋ชจ๋ธ์ ํ๊ณ๋, ์ฌ์ ํ์ต์ ํฌํจ๋์ง ๋ชปํ ์ ๋ณด๋ ์์ง ๋ชปํ๋ค๋ ๊ฒ์ด์๋ค. RAG, ์ฆ Retrieval Augmented Generation์ด๋ผ๋ ๋ฐฉ์์, ์ฟผ๋ฆฌ์ ๊ด๋ จ๋ ๋ฌธ์๋ฅผ ํจ์จ์ ์ผ๋ก ๊ฒ์ํ์ฌ ์ฟผ๋ฆฌ์ ํจ๊ป ์ธ์ด๋ชจ๋ธ์ ์ ๋ฌํ๋ ๋ฐฉ์์ด๋ค. ์ด ๋ฐฉ์์ ์ด์ฉํ๋ฉด, ์ถ๊ฐ์ ์ธ ํ์ต ์์ด ๋ชจ๋ธ ์ธ๋ถ์ ๋ฐ์ดํฐ๋ฅผ ์ด์ฉํ ์ ์๋ค. ๋ฐ๋ผ์ ๊ฐ์ธํ๋ ๊ฒฝํ ์ ๊ณต์ ์ํ์ฌ ์ค์๊ฐ์ผ๋ก ์ ๋ฐ์ดํธ ๋๋ ์ฌ์ฉ์ ๋ฐ์ดํฐ์ ํ์ฉ์ด ํต์ฌ์ด ๋๋ NESS ์๋น์ค์ ๋งค์ฐ ์ค์ํ ์ญํ ์ ํ๋ค. LangChain&VectorDB: LangChain์ AI ๋ชจ๋ธ, ์์ด์ ํธ ๋ฐ ํ๋กฌํํธ๋ฅผ ๊ตฌ์กฐ์ ์ผ๋ก ๋ง๋ค๊ณ ์ฐ๊ฒฐํ์ฌ, LLM ๊ด๋ จ ์์ ์ ์ค์์์ ์ ์ดํ ์ ์๋ย ์ค์ผ์คํธ๋ ์ด์ ํ๋ ์์ํฌ์ด๋ค. ๋ํ ๋ชจ๋ธ์ context-enhanced ํ๋กฌํํธ๋ฅผ ์ ๋ฌํ๊ธฐ ์ํด์๋ ์ฌ์ฉ์ ์ฟผ๋ฆฌ์ ๊ด๋ จ๋ ๋ฌธ์๋ฅผ ๋ฒกํฐ์ ์ฌ๋์ ๊ธฐ๋ฐํ์ฌ ๊ฒ์ํ๊ฒ ๋๋๋ฐ, ์ด๋ฅผ ์ํด ๋ฐ์ดํฐ๋ฅผ ๋ฒกํฐ๋ก ์ ์ฅํ ์ ์๋ VectorDB๋ฅผ ์ฌ์ฉํ ์์ ์ด๋ค. [FE/BE ๊ธฐ์ ] Spring Boot&FastAPI: ์น ์๋น์ค์ ๋ฒก์๋๋ Spring Boot๋ฅผ ์ฌ์ฉํ๊ณ , ChatGPT์ API์ ์ฐ๋ํ๊ธฐ ์ํด FastAPI๋ฅผ ์ฌ์ฉํ ์์ ์ด๋ค. ๊ฐ ํ๋ ์์ํฌ๋ณ ๋ฐฑ์๋ ์๋ฒ๋ฅผ ๋ฐ๋ก ๋๊ณ REST API๋ฅผ ํตํ ํต์ ์ ์งํํ๋ค. React&TypeScript: React๋ฅผ ํตํด CSR(CLient Side Rendering)์ ์ต์ ํ๋ฅผ ์ํด ๋ ธ๋ ฅํ๋ค. ์น ์๋น์ค์ด์ง๋ง ๋ชจ๋ฐ์ผ ๊ธฐ๊ธฐ๋ฅผ ์์งํ ์ฌ์ฉ์๋ค ์ญ์ ํธ๋ฆฌํ๊ฒ ์ด์ฉํ ์ ์๋๋ก ๋ฐ์ํ ๊ฐ๋ฐ์ ์งํํ๋ฉฐ, React์ ๋น๋๊ธฐ์ ํน์ฑ์ ์ด์ฉํ์ฌ ๊ฐํธํ๋ฉด์๋ ์ฌ์ฉ์๋ค์ ๋์ ์ฌ๋ก์ก์ ์ ์๋ UI/UX๋ฅผ ๊ตฌํํ ์์ ์ด๋ค. TypeScript๋ฅผ ์ด์ฉํด ํ์ฅ ์ฉ์ด์ฑ์ ๋์ด๊ณ , ๋ฐ์ ๋ ํํ์ structure ์ค๊ณ๋ฅผ ํ๊ณ ์ ํ๋ค. |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | Github AWS Spring Boot FastAPI React TypeScript OpenAI API Python LangChain Chroma |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | [๊ฑฐ๋์ธ์ด๋ชจ๋ธ๊ณผ ์์ฑํ AI ๊ธฐ๋ฐ์ผ๋ก ๋ง๋๋ ์ธ๊ณต์ง๋ฅ ๋น์, NESS] ํ re:coding์ ์์ฑํ AI ๊ธฐ๋ฐ ์ฑ๋ด์ ํตํด ์ฌ์ฉ์์ ์์ ๋ก์ด ์์ฌ์ํต์ด ๊ฐ๋ฅํ ์ค๋งํธ ์ค์ผ์ค๋ง ์๋น์ค๋ฅผ ๊ฐ๋ฐํ ์์ ์ด๋ค. ์ฌ์ฉ์๊ฐ ๋ง์น ์ฑํ ์ ํ๋ฏ ์ผ์ ์ ์ ๋ ฅํ๋ฉด, ๋๊ท๋ชจ ์ธ์ด๋ชจ๋ธ(LLM)์ด ๋น์ ํ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ์ฌ ๋งฅ๋ฝ์ ํ์ ํ๊ณ , ์ฌ์ฉ์์ ์๋์ ๋ถํฉํ๋ ์ต์ ์ ์ค์ผ์ค์ ๋์ถํ๋ค. ์ด ์๋น์ค๋ ๊ฐ๋ณ ๋์ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ด๋ จ ํ๋ ๋ฐ ์ฅ์๋ฅผ ์ถ์ฒํ๋ฉฐ, ์ผ์ ์ค๋น๋ฅผ ์ํ ์ฌ์ ํผ๋๋ฐฑ๊ณผ ์ถํ ์ค์ผ์ค๋ง ๊ฐ์ ์ ์ํ ์ฌํ ํผ๋๋ฐฑ์ ์ ๊ณตํ์ฌ ์ฌ์ฉ์์ ์ผ์ ๊ด๋ฆฌ๋ฅผ ๋ฅ๋์ ์ผ๋ก ์ง์ํ๋ค. ์ผ๊ฐ, ์ฃผ๊ฐ, ํ ์ผ ๋ชฉ๋ก์ ์ ๊ณตํจ์ผ๋ก์จ ๋ค์ํ ์ผ์ ์ ํตํฉ ๊ด๋ฆฌํ ์ ์๋ ๊ธฐ๋ฅ ๋ํ ์ ๊ณตํ๋ค. ์ด๋ฅผ ํตํด ๋จ์ํ ์ผ์ ์ ์ ์ฅํ๋ ์์ค์ ๋์ด '์ธ๊ณต์ง๋ฅ ๊ธฐ๋ฐ ๊ฐ์ธ ๋ง์ถคํ ์ผ์ ๊ด๋ฆฌ ๋น์'๋ก์์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ๊ฒ์ด ๋ชฉํ์ด๋ค. [์๋น์ค์ ํ์ฅ ๊ฐ๋ฅ์ฑ] ๋ฐ์ด๋ ์ฌ์ฉ์ ๊ฒฝํ์ ์ ๊ณตํ๊ธฐ ์ํด ๋ค์ํ ์ธ๋ถ ์๋น์ค์์ ํตํฉ์ ํตํด ๊ธฐ๋ฅ์ ํ์ฅํ ์ ์๋ ๊ตฌ์กฐ๋ก ์๋น์ค๋ฅผ ์ค๊ณํ์๋ค. ์ด๋ฅผ ํตํด ์ฌ์ฉ์๋ค์ ๋จ์ผ ํ๋ซํผ์์ ๋ค์ํ ํ๋์ ์ํํ๊ณ ์์ ์ ์ผ์์ ๋ณด๋ค ๊ฐํธํ๊ฒ ๊ด๋ฆฌํ ์ ์๋ค. ์๋๋ ํตํฉ ๊ฐ๋ฅํ ํ ์๋น์ค์ ๊ธฐ๋ฅ์ ๋ํ ์ค๋ช ์ด๋ค. ์บ๋ฆฐ๋ ์๋น์ค API ํตํฉ: ์ฌ์ฉ์์ ์ผ์ ๋ฐ ์ผ์ ๊ด๋ฆฌ๋ฅผ ๊ฐํํ๊ธฐ ์ํด ์ฃผ์ ์บ๋ฆฐ๋ ์๋น์ค์์ API ํตํฉ์ ์ง์ํ๋ค. ์ด๋ฅผ ํตํด ์ฌ์ฉ์๋ ํ๋์ ํ๋ซํผ์ ํตํด ๋ค์ํ ์บ๋ฆฐ๋ ์๋น์ค (์: Google ์บ๋ฆฐ๋, Apple ์บ๋ฆฐ๋, Outlook ๋ฑ)์ ์ผ์ ์ ์ฐ๋ํ๊ณ ์ค์์์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์๋ค. ์ฌ์ฉ์๋ค์ NESS ์๋น์ค๋ฅผ ํตํด ์ฌ๋ฌ ์บ๋ฆฐ๋์์ ์์ฝ ๋ฐ ์ผ์ ์ ํตํฉ์ ์ผ๋ก ํ์ธํ๊ณ ์กฐ์ ํ ์ ์์ผ๋ฉฐ, ์ผ์ ์ถฉ๋ ๋ฐ ์ค๋ณต์ ๋ฐฉ์งํ ์ ์๋ค. ์ผํ ์๋น์ค API ํตํฉ: ์ฌ์ฉ์๋ค์ด ์ผํ ํ๋์ ์ํํ๊ฒ ๊ด๋ฆฌํ ์ ์๋๋ก ์ฃผ์ ์ผํ ์๋น์ค์์ API ํตํฉ์ ์ง์ํ๋ค. ๋ค์ดํฐ ์ผํ ๋ฑ์ ์๋น์ค์ ํตํฉํ์ฌ ์ผํ ๋ชฉ๋ก, ํ ์ธ ๋ฐ ํ๋ก๋ชจ์ ์ ๋ณด, ์ฃผ๋ฌธ ์ถ์ ๋ฑ์ ๋ชจ๋ ๊ด๋ฆฌํ ์ ์๋ค. ์ด๋ฅผ ํตํด ์ฌ์ฉ์๋ค์ ์ผํ ํ๋๊ณผ ์ผ์ ์ ํตํฉํ ์ ์์ผ๋ฉฐ, ์ผํํ ๋ฌผํ์ด ๋์ฐฉํ๋ ์ผ์ ๊น์ง ๋ชจ๋ ๊ด๋ฆฌ ๊ฐ๋ฅํ๋ค. ์ง๋ ๋ฐ ์์น ๊ธฐ๋ฐ ์๋น์ค API ํตํฉ: ์์น ๊ธฐ๋ฐ ์ ๋ณด ๋ฐ ์ง๋ ์๋น์ค์์ ํตํฉ์ ํตํด ์ฌ์ฉ์๋ค์ ์ผ์ ์ ๊ด๋ฆฌํ ์ ์๋ค. ์๋ฅผ ๋ค์ด, ํ์ ์์น์ ๊ฐ์ฅ ๊ฐ๊น์ด ์ปคํผ์์ ์ถ์ฒ๋ฐ์ ์ ์๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | 9์ ์ง์ฒ์ฌํญ์ ๋ค์๊ณผ ๊ฐ๋ค. ์์ด๋์์ด์ : ํ์๋ค ๋ชจ๋๊ฐ ์ํ๋ ์๋น์ค์ ๋ํ ์๊ฒฌ์ ๋ด๋ ์์ด๋์์ด์ ์๊ฐ์ ๊ฐ์ก๋ค. ์์ด๋์์ด์ ์๊ฐ ๋์์๋ ๋ฌธ์ ์ธ์(์ด๋ค ์ง๋จ์ Pain Point์ Needs๋ฅผ ๊ณต๋ตํ๋์ง), ํ์ฌ ๋์๊ณผ ํ๊ณ์ , ํด๊ฒฐ ๋ฐฉ์, ๋น์ฆ๋์ค ๋ชจ๋ธ์ ๋ถ์ํ๋ค. ๋ํ, ํ์๋ค์ด ๊ฐ์ ๊ธฐํํด์จ ์๋น์ค์ ์ฅ์ ์ ๋์ถํ๊ณ ํ๋๋ก ํตํฉํ๋ ์๊ฐ์ ๊ฐ์ก๋ค. ์ค๋ฌธ์กฐ์ฌ: ๊ธฐํํ ์๋น์ค๋ฅผ ๋ฐํ์ผ๋ก ์ค๋ฌธ์กฐ์ฌ๋ฅผ ํ๋ ์๊ฐ์ ๊ฐ์ก๋ค. 200๋ช ์๊ฒ ์ค๋ฌธ์กฐ์ฌ๋ฅผ ํตํด ๊ฒฝ์ ์๋น์ค์ ์ฅ๋จ์ ์ ์กฐ์ฌํด๋ณด์์ผ๋ฉฐ, ์ฌ๋๋ค์ด ๋ชฉํ ๊ด๋ฆฌ๋ฅผ ํ๋ ๋ฐฉ์์ ์์๋ณด์๋ค. ์ด๋ฅผ ํตํด์ ์ฌ์ฉ์์ ์์ ๋ก์ด ์ํธ์์ฉ์ ํ ์ ์๋ Gen AI ๊ธฐ๋ฐ ์ค๋งํธ ์ค์ผ์ค๋ง ์๋น์ค๋ฅผ ๊ธฐํํ ์ ์์๋ค. ๋ด๋น๊ต์/์ธ๋ถ ๋ฉํ ์ ๋ฉํ ๋ง: ๋ด๋น ๊ต์ ๋ฉด๋ด์ ํตํด ์๋น์ค์ ํฌํจํ๊ณ ์ถ์ ์ธ๊ณต์ง๋ฅ ๊ธฐ์ ์ ํจ์จ์ฑ์ ํ๋จํด๋ณด์๋ค. ๋ํ ํ๋ ์คํ ๋ชจ๋ฐ์ผ ๋ถ์ฅ, ์นด์นด์ค ์ด์ฌ์์ ๋ฉด๋ด์ ํตํด ์๋น์ค ๊ธฐํ์ ์ธก๋ฉด์์ ๋ฐ์ ์์ผฐ๋ค. 10์ ์ง์ฒ์ฌํญ์ ๋ค์๊ณผ ๊ฐ๋ค. 1์ฐจ ์๊ตฌ์ฌํญ ๋ช ์ธ์: ๊ธฐํ๋ ๋ด์ฉ์ ๋ฐํ์ผ๋ก 1์ฐจ ์๊ตฌ์ฌํญ ๋ช ์ธ์๋ฅผ ์์ฑํ๋ค. ๊ธฐ๋ฅ ๋จ์๋ก ์๊ตฌ์ฌํญ ๋ช ์ธ์๋ฅผ ์์ธํ๊ฒ ์์ฑํ์๋ค. ์ธ๊ณต์ง๋ฅ ๊ธฐ์ ํ ์คํธ: ChatGPT์ API๋ฅผ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ(ํ๋กฌํํธ ์์ง๋์ด๋ง, fine tuning) ํ ์คํธ๋ฅผ ์งํํ์๋ค. ์ด ๊ณผ์ ์ ํตํด์ ํ๋ก์ ํธ์ ์ ํฉํ ํ๋กฌํํธ๋ฅผ ๋์ถํ ์ ์์๋ค. ๋์์ธ ํ ๋ง(MVP ๊ณจ๊ฒฉ) ์์ฑ: ์๋น์ค์ ํต์ฌ ๋์์ธ ํ ๋ง๋ฅผ ์์ฑํ๊ณ , ์์ ์กฐํฉ๊ณผ ์๋น์ค ์ปจ์ ๋ฑ์ ๊ฒฐ์ ํ๋ค. ๋ํ ์๋น์ค์ ์ปจ์ ๊ณผ ์ ํฉํ ๋ก๊ณ ์ ํ๋กํ ํ์ ์ ์ ์ํ์๋ค. figma๋ฅผ ํตํ ํ๋กํ ํ์ ์ ์: figma๋ฅผ ํตํด ๊ฐ ์ ์ฆ ์ผ์ด์ค ์๋๋ฆฌ์ค๋ฅผ ๊ตฌ์ฑํ๊ณ , ๊ทธ์ ๋ง๋ UI/UX ํ๋กํ ํ์ ์ ์ ์ํ์๋ค. 11์ ์ง์ฒ์ฌํญ์ ๋ค์๊ณผ ๊ฐ๋ค. ์ฐฝ์ ๊ฒฝ์ง๋ํ: SW ์ฐฝ์ ๊ฒฝ์ง๋ํ๋ฅผ ํตํด ์์ด๋์ด๋ฅผ ๊ฒ์ฆํ๊ณ ๋ฐํํ๋ ์๊ฐ์ ๊ฐ์ก๋ค. IR์๋ฃ ์์ฑ: ํ๋ก์ ํธ์ ์ฌ์ ์ฑ์ ํ๊ฐํ๊ณ , IR ์๋ฃ๋ฅผ ์ ์ํ๋ ์๊ฐ์ ๊ฐ์ก๋ค. ๋ฐ๋ชจ ์๋ฃ ์ ์: ๋ฐ๋ชจ ๋ฐ์ด๋ฅผ ์ํด React๋ฅผ ํตํด FE๋ฅผ ๋ง๋ค๊ณ , GPT API๋ฅผ ํตํด ํ๋กฌํํธ ์์ง๋์ด๋ง์ ๊ฒ์ฆํ๋ค. 12์ ์ง์ฒ์ฌํญ์ ๋ค์๊ณผ ๊ฐ๋ค. ๋ฐ๋ชจ ๋ฐ์ด ๋ฐํ: 11์์ ์ ์ํ ๋ฐ๋ชจ ์๋ฃ ๋ฐ IR ์๋ฃ ๋ฑ์ ์์ ํ์ฌ ๋ฐ๋ชจ ๋ฐ์ด์ ๋ฐํํ๋ค. 1์์ ์์ ๋ ๊ณํ์ ๋ค์๊ณผ ๊ฐ๋ค. ์๊ตฌ์ฌํญ๋ช ์ธ์ ๊ตฌ์ฒดํ: ์๋น์ค์์ ์๊ตฌ๋ ๋ชจ๋ ์ฌํญ์ ์ ๋ฆฌํ ์๊ตฌ์ฌํญ ๋ช ์ธ์๋ฅผ ์์ฑํ๊ณ , ๋์์ธ ํ๋กํ ํ์ ์ ํด๋น ์ฌํญ์ด ๋ชจ๋ ์ ์ฉ๋์ด ์๋ ์๊ตฌ์ฌํญ๋ช ์ธ์๋ฅผ ์์ฑํ๋ค. ์์ ์์ฑํ 1์ฐจ ์๊ตฌ์ฌํญ ๋ช ์ธ์๋ฅผ ๊ตฌ์ฒดํํ๋ ๋ฐฉํฅ์ผ๋ก ์งํํ๋ค. RAG Based LLM ํ ์คํธ: ๊ฑฐ๋ ์ธ์ด ๋ชจ๋ธ์ ์ฌ์ฉํ๋ ๋ฒ์ ๊ฒํ ํ๊ณ , RAG๋ฅผ ์๋ฒ ๋ฉํ์ฌ ํ๋ก์ ํธ์ ํตํฉ ๊ฐ๋ฅํ๊ฒ ๋ง๋ ๋ค. 2์์ ์์ ๋ ๊ณํ์ ๋ค์๊ณผ ๊ฐ๋ค. FE ๊ฐ๋ฐ: figma ํ๋กํ ํ์ ์ ์ ์ํ๋ค. ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก React๋ก ๋ฉ์ธ ํ๋ฉด์ ๊ฐ๋ฐํ๊ณ , ๊ตฌ๊ธ ์บ๋ฆฐ๋ API ๋ฐ ๋ค์ด๋ฒ ์ง๋ API๋ฅผ ํตํฉํ๋ค. BE ๊ฐ๋ฐ: SpringBoot๋ก ์ผ๋ฐ์ ์ธ Task๋ฅผ ๋ด๋นํ๋ REST API๋ฅผ ๊ฐ๋ฐํ๋ค. ๋ํ, RDB๋ฅผ ์ค๊ณํ๊ณ ์ด๋ฅผ ํ๋ก์ ํธ์ ์ฐ๊ฒฐํ๋ค. AI ๊ฐ๋ฐ: LangChain ์คํฌ๋ฆฝํธ ์์ฑ ๋ฐ RAG ๊ฒ์ ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํํ๋ค. |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | ๋ฐ๋ชจ ์๋๋ฆฌ์ค: ์ธ๊ณต์ง๋ฅ ๋น์ '๋ค์ค' [๋ฌธ์ ์ ์ ๋ฐ ์๋ฃจ์ ์๊ฐ] ์ค๋ฌธ์กฐ์ฌ ๋ฐ ํฌ์ปค์ค ๊ทธ๋ฃน ์ธํฐ๋ทฐ๋ฅผ ํตํด ๊ธฐ์กด ์๋น์ค์๋ ๊ด๋ฆฌ๋ฅผ ๋ณด์กฐํด์ฃผ๋ ๊ธฐ๋ฅ์ด ์๋ค๋ painpoint๋ฅผ ์๊ฐํ๋ค. ์ด๋ฅผ ํตํด LLM ๊ธฐ๋ฐ ์ฌ์ฉ์์ ์๋์ ๋ง๋ ํ๋ก์กํฐ๋ธํ ์ค์ผ์ฅด๋ง์ ์ ๊ณต ๊ฐ๋ฅํ ์ฑ๋ด, NESS๋ฅผ ์๊ฐํ๋ค. [ํต์ฌ ๊ธฐ์ ๋ฐ ์ํคํ ์ฒ ์๊ฐ] NESS์ ํต์ฌ ๊ธฐ์ ์ธ RAG based LLM์ ์๋ ๋ฐฉ์์ ์๊ฐํ๊ณ , ์ด๋ฅผ ๊ตฌํํ๊ธฐ ์ํ ํ๋ ์์ํฌ ๋ฐ DB๋ฅผ ์๊ฐํ๋ค. LLM๋ฅผ ๊ฑฐ์น์ง ์๋ ์ผ๋ฐ์ ์ธ Task์, LLM์ ๊ฑฐ์ณ์ผ ํ๋ Task ๋ ๊ฐ์ง๋ก ๋ถ๋ฆฌ๋ ๋ง์ดํฌ๋ก์๋น์ค ์ํคํ ์ฒ๋ฅผ ์ค๋ช ํ๊ณ , ๊ฐ ๊ธฐ๋ฅ์ ํ์ํ ๊ธฐ์ ์ ์๊ฐํ๋ค. |
๋ฐํ์๋ฃ | https://drive.google.com/file/d/1aQOjN3Amj_xZ4PLyFp6lwFc6UbIllIS2/view?usp=drive_link |
๊ธฐํ | [์ญ๋ ํ์ฉ ๊ณํ] ๊ฐ๋ฐ ์ญ๋ ํ์ฉ: ์ ํ์น ํ์ฅ์ Google Developer Student Club ๋งด๋ฒ ๊ฒฝํ์ ํ์ฉํ์ฌ ํ๋ก์ ํธ์ ๊ธฐ์ ๊ฐ๋ฐ ๋ฐ ๊ด๋ฆฌ ์ญํ ์ ๋งก์ ํ๋ก์ ํธ๋ฅผ ๋ฐ์ ์ํฌ ์์ ์ด๋ค. ํ๋ก์ ํธ์ ๊ธฐ์ ์ ๋์ ๊ณผ์ ๋ฅผ ํด๊ฒฐํ๊ณ , ๊ฐ๋ฐ ๋ฐ ๋ฐฐํฌ ๊ณผ์ ์ ์ฃผ๋ํ ๊ณํ์ด๋ค. ์ต๋ฏผ์ฃผ ํ์์ CEOS ๋ฐ ๋ค์ํ IT ๋ฐ ์น ๊ฐ๋ฐ ํ๋ก์ ํธ ๊ฒฝํ์ ํตํด ํ๋ก ํธ์๋ ๋ฐ ์น ๊ฐ๋ฐ ์ญํ ์ ์ํํ ๊ณํ์ด๋ค. ์ฌ์ฉ์ ์ธํฐํ์ด์ค ๋ฐ ๊ฒฝํ์ ๊ฐ์ ํ๊ณ , ์น ๊ธฐ์ ์ ํจ์จ์ ์ผ๋ก ํ์ฉํ์ฌ ํ๋ก์ ํธ์ ๊ฐ์น๋ฅผ ๋์ธ๋ค. ์ด๋ฌํ ์ข ํฉ์ ์ธ ๋ ธ๋ ฅ์ ํตํด ๊ฐ๋ฐ ์ญ๋์ ๊ฐํํ๊ณ , ํ๋ก์ ํธ๋ฅผ ๋ฐ์ ์ํค๊ณ ์ ํ๋ค. AI ์ญ๋ ํ์ฉ: ํฉ์ฑ์ ํ์์ Google ML ๋ถํธ์บ ํ ๋ฐ ์ธ๊ณต์ง๋ฅ ๋ฉ์ค ๊ฒฝํ์ ํตํด ๋จธ์ ๋ฌ๋ ๋ฐ ๋ฅ ๋ฌ๋ ๊ธฐ์ ์ ํ์ฉํ์ฌ ํ๋ก์ ํธ์ AI ์์๋ฅผ ํตํฉํ๊ณ , ์ฌ์ฉ์์๊ฒ ํ์ ์ ์ธ ๊ธฐ๋ฅ์ ์ ๊ณตํ ์์ ์ด๋ค. ์ ํ์น ํ์ฅ ๋ํ ์ดํ์ฌ๋ ์ธ๊ณต์ง๋ฅ ๋ฉ์ค ๋ฐ AWS Student Club ๋ฉค๋ฒ๋ก ํ๋ํ ๊ฒฝํ์ ๋ฐํ์ผ๋ก, ํด๋ผ์ฐ๋ ์ปดํจํ ๋ฐ ์ธ๊ณต์ง๋ฅ ๊ธฐ์ ์ ๋ํ ์ง์์ ํ๋ก์ ํธ์ ์ ์ฉํ์ฌ ํจ์จ์ ์ธ ์๋น์ค๋ฅผ ๊ฐ๋ฐํ ์์ ์ด๋ค. ์ด๋ฅผ ํตํด์ AI ์ญ๋์ ๊ฐํํ๊ณ , AI ๊ธฐ์ ์ด ์ ํฉํ๊ฒ ํตํฉ๋ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค ๊ณํ์ด๋ค. ์ฌ์ฉ์ ๊ฒฝํ ์ญ๋ ํ์ฉ: ์ต๋ฏผ์ฃผ ํ์์ ์ฐ๊ทน ๋ฐ ์์์ ์ ๊ฒฝํ์ ํ์ฉํ์ฌ ํ๋ก์ ํธ์ ๋ฉํฐ๋ฏธ๋์ด ์ฝํ ์ธ ๋ฐ ์ฌ์ฉ์ ๊ฒฝํ์ ๊ฐ์ ํ ์์ ์ด๋ค. ์ฌ์ฉ์์๊ฒ ๊ธ์ ์ ์ธ ๊ฒฝํ์ ์ ๊ณตํ๊ธฐ ์ํด UI/UX ์์๋ฅผ ๊ฐ์ ํ ์์ ์ด๋ค. ์ธ๋ถ ๋ฉํ ๋ง ์งํ: ์์ ์งํํ๋ ํ๋ ์คํ ์๋ฒ ๋ถ์ฅ, ์นด์นด์ค ์ด์ฌ์์ ์ง์์ ์ธ ์ํต๊ณผ ๋ฉํ ๋ง์ ํตํด ํ๋ก์ ํธ ํ์ ์ญ๋์ ์ง์์ ์ผ๋ก ํฅ์์ํฌ ๊ฒ์ด๋ค. ํ๋ก์ ํธ ์ ๋ต๊ณผ ๋ฐฉํฅ์ ์ต์ ํํ๊ณ ๊ฐ์ ํ๊ธฐ ์ํด ๋ฉํ ๋ง์ ์ ๊ทน ํ์ฉํ ๊ณํ์ด๋ค. |
ํ๋ก์ ํธ๋ช / ๋ถ์ | ์คํจํธ๋ฆฌ: ์คํจ ์๋ ํ์ฅํ ์ ํ์ ์ํ ๋จธ์ ๋ฌ๋ ๊ธฐ๋ฐ ์ฑ๋ถ ๋ง์ถคํ ํ์ฅํ ์ถ์ฒ ์๋น์ค |
---|---|
์์ฑ์ผ | 2023๋ 12์16์ผ |
ํ๋ฒํธ ๋ฐ ํ๋ช | 38. ํ์ด |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ์ ๋คํฌ(2076367) ํ์ฅ, Flask, react ๋ฑ ํ๋ก ํธ์๋ ์์ํ(2176313) ํ์, scikitlern, jupyter notebook ๋ฑ ๋จธ์ ๋ฌ๋ ์๋ฏผ์(2045025) ํ์, AWS Ubuntu 22.04, Flask, MySQL ๋ฑ ๋ฐฑ์๋ |
ํ์ง๋๊ต์ | ์ต๋ณ์ฃผ ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ์ฌ๊ณ ์ ๋ง์์ ๋ฒ๋ฆฌ๋ ๋ญ๋น๋ ๊ทธ๋ง, ์ค์ ๋ก ์ฌ์ฉํ๋ ํ์ฅํ์ ์ ๋ ฅํ๊ณ ์ฑ๋ถ ๋ฉ์ดํธ๋ฅผ ํตํด ๋ง์ถคํ ํ์ฅํ์ ์ถ์ฒ๋ฐ์ ์ ์๋ ๊ธฐํ๋ฅผ ์ง๊ธ ๊ฒฝํํด๋ณด์ธ์. |
๋ฌธ์ ์ ์ ์ | ์๋น์๊ฐ ํ์ฅํ์ ์ ํํ๋ ๊ณผ์ ์์ ๋ฐ์ํ๋ ์ฌ๋ฌ๊ฐ์ง ์ด๋ ค์์ ํด๊ฒฐํ๊ณ ์ ํ๋ค. 1) ํผ๋ถ ์ ํ๊ณผ ๋ฏผ๊ฐ๋์ ๋ฐ๋ฅธ ์ฌ๋ฌ ์๊ตฌ์ฌํญ์ ๋ฐ์ํ๊ณ ์ ํ๋ค. ๊ฐ์ธ๋ณ ๋ค์ํ ์ฑ๋ถ ๋ฏผ๊ฐ๋์ ์๋ฌ์ง ๋ฐ์์ ์ผ์ผํฌ ์ ์๋ ์ฑ๋ถ๋ค์ ๊ณ ๋ ค ์ฌํญ์ ํฌํจ์์ผ ์๋ชป๋ ํ์ฅํ ์ฌ์ฉ์ผ๋ก ์ธํ ๋ถ์ ์ ์ธ ์ํฅ์ ์ต์ํํ๋ค. 2) ์ ํ ๋ค์์ฑ์ผ๋ก ์ธํ ์ ํ ์ ํ์ ์ด๋ ค์์ ํด๊ฒฐํ๋ค. ์๋ง์ ๋ธ๋๋์ ์ ํ์ด ์กด์ฌํ๋ ํ์ฅํ ์์ฅ ์ ์๋น์๊ฐ ์ด๋ค ์ ํ์ ์ ํํ ์ง ๊ฒฐ์ ํ๊ธฐ ์ด๋ ค์ด ๋ฌธ์ ๋ฅผ ๋ณด๋ค ํจ์จ์ ์ผ๋ก ๋ ๋์ ์ ํ์ ํ๋ ๋ฐฉํฅ์ผ๋ก ํด๊ฒฐํ๊ณ ์ ํ๋ค. 3) ํ์ฅํ์ ๋ํ ์ ๋ณด๊ฐ ๋ถ์กฑํ๊ฑฐ๋ ๋ถ์ ํํ ๊ฒฝ์ฐ, ์๋น์๋ ์ด๋ค ์ ํ์ ์ ํํ ์ง ์๊ธฐ ์ด๋ ต๋ค๋ ๋ฌธ์ ์ ์ ํด๊ฒฐํ๊ณ ์ ํ๋ค. 4) ๊ธฐ์กด์ ์ฌ์ฉํ๋ ์ ๋ง๋ ์ ํ์ด ๋จ์ข ๋๊ฑฐ๋ ๊ฐ๊ฒฉ์ด ๋ถ๋ด์ค๋ฌ์ธ ๊ฒฝ์ฐ, ์ด์ ๋น์ทํ ๋์ฒด ์ ํ์ ์ฐพ๊ธฐ๊ฐ ์ด๋ ค์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์ ํ๋ค. |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | ์ ์ฌ ์๋น์ค) ํํด: ํ์ฅํ ๊ด๋ จ ์ ๋ณด ๊ณต์ ๋ฅผ ์ค์ฌ์ผ๋ก ํ๋ ์์
๋ฏธ๋์ด ํ๋ซํผ 1) ์ ํ ๋ฆฌ๋ทฐ ๋ฐ ํ๊ฐ ์ ๊ณต: ํํด ์ดํ์ ์ฌ์ฉํ๋ ์ฌ์ฉ์๋ค์ ์์ ์ด ์ฌ์ฉํ ํ์ฅํ ์ ํ์ ๋ํ ๋ฆฌ๋ทฐ์ ํ๊ฐ๋ฅผ ์์ฑํ๊ณ ๊ณต์ ํ ์ ์๋ค. ์ด๋ฅผ ํตํด ๋ค๋ฅธ ์ฌ์ฉ์๋ค์ ์ ํ์ ๋ํ ์ ๋ณด๋ฅผ ์ป์ ์ ์๋ค. 2) ์ ํ ๊ฒ์ ๋ฐ ์ ๋ณด ์ ๊ณต: ํํด ์ดํ์ ์ฑ๋ถ ํญ๋ชฉ์์ 20๊ฐ์ง ์ฃผ์์ฑ๋ถ๊ณผ ์๋ ๋ฅด๊ธฐ ์ฃผ์์ฑ๋ถ, ์ ์ฑ๋ถ์ ํ์ธํ ์ ์๋ค. ๋ํ ์ฌ์ฉ์๋ค์ ํํด ์ดํ์ ํตํด ํน์ ํ์ฅํ ์ ํ์ ๊ฒ์ํ๊ณ ํด๋น ์ ํ์ ๋ํ ์ ๋ณด, ๋ฆฌ๋ทฐ, ๊ฐ๊ฒฉ ๋ฑ์ ํ์ธํ ์ ์๋ค. 3) ์ถ์ฒ ์ ํ ์ ๊ณต: ํํด ์ดํ์ ์ฌ์ฉ์์ ํผ๋ถ ์ ํ, ๊ด์ฌ์ฌ, ์ฌ์ฉ ๊ธฐ๋ก ๋ฑ์ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ์ธํ๋ ์ ํ ์ถ์ฒ์ ์ ๊ณตํ๋ฉฐ ์ด๋ฅผ ํตํด ์ฌ์ฉ์๋ค์๊ฒ ์ ํฉํ ํ์ฅํ์ ์ฐพ์ ์ ์๋๋ก ๋๋๋ค. ํด๋น ์ถ์ฒ์ ๋์ด๋์ ํผ๋ถ ํ์ ์ด ๊ฐ์ ๋ค๋ฅธ ์ฌ์ฉ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ ๊ณต๋๋ค. - ๊ฐ์ : ๋ค๋ฅธ ์ฌ์ฉ์์ ๊ฒฝํ์ ํตํด ์ ํ ์ ํ์ ๋์์ ๋ฐ์ ์ ์๋ ์ปค๋ฎค๋ํฐ ๋ฐ ๋ฆฌ๋ทฐ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ค. - ์ฝ์ ๋ฐ ๋ณธ ์ ์ ์๋น์ค์์ ์ฐจ์ด์ : ํํด๋ ์ฑ๋ถ ๊ธฐ๋ฐ ์ ํ ๊ฒ์ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ์๋์ผ๋ก ๊ฐ์ธ์๊ฒ ์ ํฉํ ์ฑ๋ถ๋ค์ ๋ถ๋ฅํ์ฌ ์ ํ์ ์ถ์ฒํ๋ ์๊ณ ๋ฆฌ์ฆ์ ์๋๋ค. ๋ฐ๋ผ์ ์๋ฒฝํ๊ฒ ์ฌ์ฉ์ ํผ๋ถ ๋ง์ถค ํ์ฅํ์ ์ถ์ฒํด์ค ์ ์๋ค๋ ํ๊ณ๊ฐ ์๋ค. ๋ํ ์ฌ์ฉ์๊ฐ ๊ธฐ์กด์ ๋ณธ์ธ์ด ์ฌ์ฉํ๋ ์ ํ๊ณผ ์ ์ฌํ ํ์ฅํ์ ์ฐพ๊ณ ์ถ์ ๊ฒฝ์ฐ์ ๋ํ ๋์์ ์ ๊ณตํ์ง ์๋๋ค. ์ด์ ๋ฐ๋ผ ์ฌ์ฉ์๊ฐ ๊ธฐ์กด์ ์ ์ฌ์ฉํ๋ ํ์ฅํ๊ณผ ์ฑ๋ถ์ด ์ ์ฌํ ๋ค๋ฅธ ์ ํ์ ์ถ์ฒํ๋ค๋ ์ ์์ ๊ฒฝ์ ์๋น์ค์ ๋น๊ตํ์ฌ ์ ๋ขฐ์ฑ๊ณผ ๊ฐ์ธํ๋ฅผ ๋์ฑ ๋์ธ ์๋น์ค๋ฅผ ์ ๊ณตํ ๊ฒ์ด๋ผ๊ณ ๋ณผ ์ ์๋ค. |
์ ์๋ด์ฉ | ์ฌ์ฉ์๋ก๋ถํฐ ๊ธฐ์กด์ ์ฌ์ฉ ์ค์ธ ์ ํ ๋ฐ์ดํฐ๋ฅผ ์
๋ ฅ๋ฐ์ผ๋ฉฐ, ์ด๋ ์ฌ์ฉ์ ๋ณธ์ธ์๊ฒ ์ ํฉ ํน์ ๋ถ์ ํฉ ์ฌ๋ถ๋ฅผ ์ ํํ๋๋ก ํ์ฌ ๊ฐ ์ ํ์ ์ ์ฑ๋ถ ๋ถ์์ ํตํ ์ฌ์ฉ์์ ์ฑ๋ถ ๋ฆฌ์คํธ๋ฅผ ์์ฑํ๋ค. ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํด๋น ์ฌ์ฉ์์ ์ฑ๋ถ ์ ์ฌ๋๊ฐ ๋์ ๊ทธ๋ฃน์ ๋จธ์ ๋ฌ๋์ผ๋ก ์ถ์ถํ์ฌ ๊ทธ ๊ทธ๋ฃน์์ ๋ณธ์ธ์๊ฒ ์ ํฉํ๋ค๊ณ ์
๋ ฅํ ํ์ฅํ์ ์ฌ์ฉ์์๊ฒ ์ถ์ฒํ๋ค. ์ด๋ฅผ ํตํด ์๋น์๋ค์ด ํ์ฅํ์ ๊ณ ๋ฅผ ๋ ์๋ก์ด ํ์ฅํ์ด ๋ณธ์ธ์๊ฒ ์ ๋ง์ง ์์ ์๋ ์๋ค๋ ๋ถํ์ค์ฑ์ ์ค์ด๊ณ ๋ณด๋ค ์์ ํ ์ ํ์ ํ ์ ์๋๋ก ๋๋ ์๋น์ค๋ฅผ ์ ์ํ๋ค. 1) ํผ๋ถ ์ ํ ๋ฐ ๊ด๋ จ ์ ๋ณด ์์ง: ์ฌ์ฉ์๋ค๋ก๋ถํฐ ํผ๋ถ ๋ฏผ๊ฐ๋, ๊ธฐ์กด์ ์ ๋ง์๋ ํน์ ์ ๋ง์ง ์์๋ ์ ํ, ์ฌ์ฉํ๊ณ ์ถ์ ํ์ฅํ ์ข ๋ฅ ๋ฑ๊ณผ ๊ฐ์ ์ ๋ณด๋ฅผ ์์งํ๋ค. 2) ์ฑ๋ถ ๋ถ์ ๋ฐ ํ๊ฐ: ๋ค์ํ ํ์ฅํ ์ฑ๋ถ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํ์ฉํ์ฌ ์ ํ ์ฑ๋ถ์ ๋ถ์ํ๊ณ , ๊ฐ ์ฑ๋ถ์ด ์ฌ์ฉ์์ ํผ๋ถ์ ์ด๋ค ์ํฅ์ ๋ฏธ์น ์ ์๋์ง ํ๊ฐํ๋ค. ์ด๋ฅผ ํตํด ํน์ ์ฑ๋ถ์ด ์ฌ์ฉ์์ ํผ๋ถ์ ์ ํฉํ์ง ๋ถ์ ํฉํ์ง ์์ธกํ ์ ์๋ค. 3) ๋ง์ถค ์ ํ ์ถ์ฒ: ์ฌ์ฉ์์ ํผ๋ถ ์ ๋ณด์ ์ฑ๋ถ ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋จธ์ ๋ฌ๋์ ํ์ฉํ์ฌ ์ฑ๋ถ ์ ์ฌ๋๊ฐ ๋์ ์ฌ์ฉ์ ๊ทธ๋ฃน์ ์ฐพ์ ๋ง์ถค ํ์ฅํ์ ์ถ์ฒํ๋ค. ์ฑ๋ถ ์ ์ฌ๋๊ฐ ๋๋ค๋ ์๋ฏธ๋ ๊ทธ ๊ทธ๋ฃน์๊ฒ ์ ํฉํ ํ์ฅํ์ด ํด๋น ์ฌ์ฉ์์๊ฒ๋ ์ ๋ง์ ๊ฐ๋ฅ์ฑ์ด ๋๋ค๋ ๊ฒ์ด๋ค. ์ด๋ ๊ฒ ์ถ์ฒ๋ ์ ํ์ ์ฌ์ฉ์์ ํผ๋ถ ์ํ์ ์ฌ์ฉํ๊ณ ์ ํ๋ ๋ชฉํ์ ๋ถํฉํ๋ฉฐ, ํผ๋ถ์ ๋ฏธ์น๋ ์ํฅ์ ์ต์ํํ๊ฑฐ๋ ์ต์ ํํ๋ค. |
๊ตฌํ๋ฐฉ๋ฒ | ํฌ๋กค๋ง์ผ๋ก ํ์ฅํ ๋ฐ์ดํฐ ์์ง ํ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ์ ํตํ์ฌ ์ฌ์ฉ์๊ฐ ์ ์ฌ๋๋ฅผ ์ธก์ ํ๋ค. ์ ์ฌ๋๊ฐ ๋์ ๋งค์นญ ์ฌ์ฉ์๊ฐ ์ ํฉํ๋ค๊ณ ์ ๋ ฅํ ์ ํ์ ์ฌ์ฉ์์๊ฒ ์ถ์ฒํ๋ค. 1. Appliaction์ ๋์ ํ๊ฒฝ (์๋น์ค ํ๊ฒฝ): ์น์ฑ(Chrome, Edge, Safari) 2. frontend: html, javascript(ES6), css, flask, react 3. backend: flask, AWS Ubuntu 22.04 4. database: mysql 5. ๋จธ์ ๋ฌ๋: scikitlearn, numpy, pandas, bs4 6. ์์ง ๋ฐ์ดํฐ: https://kcia.or.kr/cid/main/ (๋ํํ์ฅํํํ ์ฑ๋ถ์ฌ์ ), Incidecoder์ Product List, Product & Ingredients |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | html javascript css react flask scikitlearn jupyter notebook mysql AWS Ubuntu 22.04 python pandas numpy beautifulsoup |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | ์ฑ๋ถ ๋ง์ถคํ ํ์ฅํ ์ถ์ฒ ์๋น์ค๋ ์๋น์์๊ฒ ์ ํ ์ ํ์ ํธ์์ฑ์ ์ ๊ณตํ๊ณ ์๋ชป๋ ํ์ฅํ ์ ํ์ผ๋ก ์ธํด ๋ฒ๋ ค์ง๋ ํ์ฅํ ๋ญ๋น๋ฅผ ๋ง์ผ๋ฉฐ ์๋น์์ ํผ๋ถ ๊ฑด๊ฐ์ ์ฆ์ง์ํค๋๋ฐ ๊ธฐ์ฌํ ์ ์๋ค. 1) ๊ฐ์ธํ๋ ์ ํ ์ถ์ฒ: ๊ฐ ์ฌ์ฉ์์ ํผ๋ถ ์ ํ, ๋ฏผ๊ฐ๋ ๋ฑ์ ๊ณ ๋ คํ์ฌ ํ์ฅํ์ ์ถ์ฒํจ์ผ๋ก์จ ์ฌ์ฉ์๊ฐ ์์ ์๊ฒ ๋ง๋ ์ ํ์ ๋ ์ฝ๊ฒ ์ฐพ์ ์ ์๋ค. ์ด๋ก์จ ํ์ฅํ ์ ํ์ ์ด๋ ค์์ ํด์ํ๊ณ ํผ๋ถ ๊ฑด๊ฐ์ ๋ ์ ๊ด๋ฆฌํ ์ ์์ผ๋ฉฐ ๋ถ์ ์ ํ ํ์ฅํ ์ฌ์ฉ์ผ๋ก ์ธํ ํผ๋ถ ๋ฌธ์ ๋ ์๋ฌ์ง ๋ฐ์์ ์๋ฐฉํ๊ณ ๊ฐ์ ํ ์ ์๋ค. 2) ํ์ฅํ ์ ํ์ ํธ์์ฑ: ์ฌ์ฉ์๋ค์ ์๋ง์ ํ์ฅํ ์ค์์ ์์ ์๊ฒ ์ ํฉํ ์ ํ์ ์ฐพ๋ ์๊ฐ๊ณผ ๋ ธ๋ ฅ์ ์ค์ผ ์ ์๋ค. ๋ฐ๋ผ์ ๋ทฐํฐ ์ผํ์ด ๋ ํธ๋ฆฌํด์ง๋ฉฐ, ์๊ฐ๊ณผ ๋น์ฉ์ ์ ์ฝํ ์ ์๋ค. 3) ๋ ์ง์ ๊ฐ๋ฅํ ์๋น: ํ์ฅํ ์ฑ๋ถ์ ๋ํ ์ ๋ณด๋ฅผ ์ ๊ณตํ๊ณ ํ๊ฒฝ ์นํ์ ์ธ ์ ํ์ ์ถ์ฒํจ์ผ๋ก์จ, ์ฌ์ฉ์๋ค์ ๋ ์ง์ ๊ฐ๋ฅํ ํ์ฅํ ์๋น ์ต๊ด์ ๊ฐ๋ฐํ๊ณ ํ๊ฒฝ์ ๋ฏธ์น๋ ์ํฅ์ ์ค์ผ ์ ์๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | 1. ์ฐ์ถ๋ฌผ ๊ธฐ๋ฅ๋ณ ์์ธ ์๊ตฌ์ฌํญ ์์ฑ ui ์ค๊ณ์ ์์ฑ E-R ๋ค์ด์ด๊ทธ๋จ ์์ฑ ํด๋์ค ๋ค์ด์ด๊ทธ๋จ ์์ฑ ํ๋กํ ํ์ ์์ 2. ๊ธฐ์ ์ ์ฑ์ทจ ์ ํ ๋ฐ์ดํฐ ์์ง ๋ฐ ์ ์ฒ๋ฆฌ ๋ฐ์ดํฐ ์ํ๋ง ๋ฐ ์ฌ์ฉ์ ์ฑ๋ถ ๋ฆฌ์คํธ ๋ฐ์ดํฐ ์์ฑ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ ์ค๊ณ ์ ์ฌ๋ ์๊ณ ๋ฆฌ์ฆ ์ฝ๋ ์์ฑ 1) ์ฝ์ฌ์ธ ์ ์ฌ๋ 2) ์์นด๋ ์ ์ฌ๋ ์ ์ฌ๋ ์๊ณ ๋ฆฌ์ฆ ๋น๊ต ๋ถ์ ๋ฐ ์์ ๊ฒ์ฆ ์ ์ฌ๋ ์๊ณ ๋ฆฌ์ฆ ์ ์ (์ ํ๋๊ฐ ๋ ๋์ ์์นด๋ ์ ์ฌ๋) |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | ์น ๋ธ๋ผ์ฐ์ ํ๊ฒฝ์์ ์ ์ฒด ์๋น์ค ๋์ ์ค์๊ฐ ์์ฐ 1. ์ฌ์ฉ์ ๋ฐ์ดํฐ(๊ธฐ์กด ์ฌ์ฉ ํ์ฅํ) ์ ๋ ฅ 2. ์ถ์ฒ๋ฐ๊ณ ์ถ์ ์นดํ ๊ณ ๋ฆฌ ์ ํ 3. ํ์ต๋ ๋ชจ๋ธ์ ํตํด ์ถ์ถ๋ ์ถ์ฒ ์ ํ ํ์ธ |
๋ฐํ์๋ฃ | ๊ธฐ๋ง๋ฐํ PPT |
๊ธฐํ |
ํ๋ก์ ํธ๋ช / ๋ถ์ | ๊ฐ์ฒด ์ธ์๊ณผ NLP๋ฅผ ํ์ฉํ ๊ฐ๊ดยท๋จ๋ตยท์์ ์ ์ํ์ง ์ฑ์ AI ์ํํธ์จ์ด |
---|---|
์์ฑ์ผ | 2023-12-15 14:45:00 |
ํ๋ฒํธ ๋ฐ ํ๋ช | 39. ์๊ฐํฌ์ฐฉ |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ์ด์ฃผํ(1871041) ํ์ฅ, ๊ณํ ๋ฐ ๋ฐ์ดํฐ ๋ผ๋ฒจ๋ง (labelImg) ๋ฐ ai training ๋ฐ ์ ํ๋ ํ๊ฐ (TensorFlow) ์ฑ์์ (1970126) ํ์, UI ์ค๊ณยท๊ตฌ์ถ (PyQt) ๋ฐ ๋ฐ์ดํฐ ๋ผ๋ฒจ๋ง (labelImg) ๋ฐ data ํ์ฒ๋ฆฌ (OpenCV) ์ ๋์(2129033) ํ์, ์๋ฃ์กฐ์ฌ ๋ฐ ๋ฐ์ดํฐ ๋ผ๋ฒจ๋ง (labelImg) ๋ฐ data ์ ์ฒ๋ฆฌ (OpenCV) |
ํ์ง๋๊ต์ | ๋ฐํจ๊ฒฝ ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ์ ํฌ๋ ์ํ์ง ๋๋ ์ฑ์ ์๋ํ๋ฅผ ์ํ ๊ต์ก๊ธฐ๊ด์ฉ PC ์คํ ์ดํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๊ณ ์์ต๋๋ค. ์ฑ์ ์ ๋ค์ด๊ฐ๋ ์ธ๋ ฅ๊ณผ ๋น์ฉ์ ๊ฐ์ถํ์ฌ, ํธํ๊ณ ๋น ๋ฅธ ์ฑ์ ๊ฒฝํ์ ๊ต์ก๊ธฐ๊ด์ ์ ๊ณตํ ๊ฒ์ ๋๋ค. |
๋ฌธ์ ์ ์ ์ | ์ํ ์งํ ๋ฐฉ์์ ํฌ๊ฒ CBT(Computer Based Test) ๋ฐฉ์๊ณผ PBT(Paper Based Test) ๋ฐฉ์์ผ๋ก ๋๋์ด์ง๋๋ค. CBT ๋ฐฉ์์ ์ํ์ ์ปดํจํฐ ์์์ ์ํ์ ์งํํ๋ ๋ฐฉ์์ด๊ณ , PBT๋ ์ข
์ด ์๋ฅ ์์์ ์ํ์ ์งํํ๋ ๋ฐฉ์์
๋๋ค. ์ต๊ทผ ์ฌ๋ฌ ์๊ฒฉ ์ํ๋ค์ด PBT ๋ฐฉ์์์ CBT ๋ฐฉ์์ผ๋ก ๋ฐ๋๋ฉด์ ๋น ๋ฅด๊ณ ์ ํํ ์ฑ์ ์ด ๊ฐ๋ฅํ๊ฒ ๋์์ง๋ง, CBT ๋ฐฉ์์ ์ฑ์ ์ ๋คํธ์ํฌ๋ ์ปดํจํฐ ํ๋์จ์ด ๋ฌธ์ ์ ์ํฅ์ ๋ฐ์ ์ํ์ด ์ ๋๋ก ์งํ๋์ง ๋ชปํ ์ ์์ผ๋ฉฐ, PBT ๋ฐฉ์์ ๋นํด ๋ถ์ ํ์์ ๊ฐ๋ฅ์ฑ์ด ์๊ณ , ๋์ ํผ๋ก๋ฅผ ์ผ๊ธฐํ๋ค๋ ๋ฑ ์์์์ ์ง์ค๋ ํ๋ฝ์ ์ผ๊ธฐํ๋ค๋ ์ ์์ ์ฌ์ ํ ์์์์ ๋ถํธํจ์ ์ ๋ฐํฉ๋๋ค. ํํธ PBT ๋ฐฉ์์ ์๊ธฐ ์ฑ์ ๋ฐฉ์๊ณผ OMR ์ฑ์ ๋ฐฉ์์ผ๋ก ๋๋์ด์ง๋๋ค. ์๊ธฐ ์ฑ์ ๋ฐฉ์์ ์ฑ์ ์๊ฐ ์ง์ ์ฑ์ ํ๋ ๋ฐฉ์์ด๊ณ , OMR ์ฑ์ ๋ฐฉ์์ OMR ์นด๋์ ๋งํน๋ ๋ต์์ ์ปดํจํฐ๋ฅผ ์ฌ์ฉํด ์ฑ์ ํ๋ ๋ฐฉ์์ ๋๋ค. ์๊ธฐ ์ฑ์ ๋ฐฉ์์ ๋ง์ ์ธ๋ ฅ์ด ์์๋์ง๋ง ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆฌ๊ณ ์ ํํ์ง ์๋ค๋ ๋จ์ ์ด ์์ด ์ฌ๋ฌ ์ํ์์ OMR ์ฑ์ ๋ฐฉ์์ ์ฑํํ๊ณ ์์ต๋๋ค. ํ์ง๋ง OMR ์ฑ์ ๋ฐฉ์์ ์์์๋ค์ด ๋ต์์ง๋ฅผ ๋ฐ๋ก ์์ฑํด์ผํ๋ค๋ ๋ฒ๊ฑฐ๋กญ๊ณ , OMR ์นด๋ ์์ฑ ๊ณผ์ ์์ ๋ฐ๋ ค์ฐ๊ฑฐ๋, ๋งํน ์ค์๊ฐ ๋ฐ์ํ๊ธฐ ์ฝ๋ค๋ ๋จ์ ์ ๊ฐ๊ณ ์์ต๋๋ค. ๋ํ, ๋จ๋ต์๊ณผ ์์ ํ ๋ฌธ์ ์ ๋ํ ์ฑ์ ์ ๊ฒฝ์ฐ, OMR ์ฑ์ ์ด ๋ถ๊ฐ๋ฅํ๋ฉฐ ์๊ธฐ ์ฑ์ ๋ฐฉ์๋ง์ด ๊ฐ๋ฅํ๋ฐ, ์ด๋ ๋งค์ฐ ๋ง์ ์๊ฐ๊ณผ ์ธ๋ ฅ์ด ํ์ํฉ๋๋ค. |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | 1. ์ฐ๊ตฌ 1) ํฉ์ฑ๊ณฑ ์ ๊ฒฝ๋ง(CNN)์ ํ์ฉํ ๊ทธ๋ํฝ ๋ต์ ์๋ ์ฑ์ ๊ฐ๋ฅ์ฑ ํ์ -๊ทธ๋ํฝ ๋ฌธ์ ์ ๊ฒฝ์ฐ, ์ง์ ๋ณด๊ณ ์ ๋ต ์ฌ๋ถ๋ฅผ ํ์ธํด์ผ ํ๋๋ฐ, ๊ทธ๋ฌ์ง ์๊ณ ํฉ์ฑ๊ณฑ ์ ๊ฒฝ๋ง์ ํ์ฉํด ๊ทธ๋ํฝ์ ๋ต์ ํ์ํ์์ ๋ ํ์ํ ์์น ๋ฑ์ ํ์ ํ์ฌ ๋ต์์ ์๋ ์ฑ์ . -๊ฐ์ : ํฉ์ฑ๊ณฑ ์ ๊ฒฝ๋ง์ ํ์ฉํ์ฌ ๊ฝค ๋์ ์ ํ๋๋ก ๊ทธ๋ํฝ ๋ต์์ ์ฑ์ ํ ์ ์์. -์ฝ์ : ๊ทธ๋ํฝ ๋ต์์ ์๊ตฌํ๋ ๋ฌธ์ ๊ฐ ๋ง์ง ์์. ์ฌ์ ํ ์ค๋ถ๋ฅ์จ์ด ์กด์ฌํ์ฌ ๋ณด์กฐ์ ์ผ๋ก๋ง ์ฌ์ฉ๊ฐ๋ฅ. 2) ์๊ธ์จ ์ธ์์ ์ด์ฉํ pdf ๊ธฐ๋ฐ ๋ฌธ์ ์ง์ ์๋ ์ฑ์ ์ฑ ๊ฐ๋ฐ -๋ํ์ํ๋ฅ๋ ฅ ์ํ ๋ฌธ์ ๋ฅผ ์ค์ฌ์ผ๋ก -์ค๋งํธ omr์ ์ฌ์ฉํ๋ ๊ฒ์ด ์๋๋ผ, pdf ๋ฌธ์ ์ง ์ ์๊ธ์จ๋ฅผ ์ธ์ํ์ฌ, ๋จ๋ต ๋๋ ๊ฐ๊ด์์ ๊ตฌ๋ถํ๊ณ , ๊ฐ๊ฐ ํ์ ๋ถ๋ถ์ ์ธ์ํ์ฌ ์๋์ผ๋ก ์ฑ์ . -๊ฐ์ : ๋ต์ ๋งํฌํ๊ฑฐ๋ ์ ์ผ๋ฉด ํ์ด์ง๋ณ, ๋ฌธ์ ๋ฒํธ๊ฒฐ ์์ญ ์ธ์ ํ ๋ต์ ์์น๋ฅผ ์ฐพ์๋ด์ด ์๋์ผ๋ก ์ฑ์ ํจ. ๋จ๋ตํ ๋ฌธ์ ๋ํ ์๊ธ์จ ์ธ์์ ํตํด ์๋์ผ๋ก ์ฑ์ ํจ. -์ฝ์ : ์ค๋งํธ๊ธฐ๊ธฐ๋ฅผ ๋ชฉํ๋ก ํ๋ ์ฐ๊ตฌ๋ก ์ค๋งํธ๊ธฐ๊ธฐ ์ ์ฑ์ ํตํด ๋ฌธ์ pdf์ ๋ต์ ์ฒดํฌํด์ผํจ. ์ค์ฑ์ ์ด ๊ฐ๋ฅํ์ฌ ์ ํ๋๋ฅผ ๋์ผ ํ์ ์กด์ฌ. 3) ๋ฅ๋ฌ๋ ๊ธฐ๋ฐ ์ด๋ฆฐ์ด ์๊ธ์จ ๋ต์ ์๋ ์ฑ์ ์์คํ -์ ์๋์ด ํ๋์ฉ ์๊ธ์จ ๋ต์์ง๋ฅผ ์ง์ ๋ณด๊ณ ์ฑ์ ํ๋ ๊ฒ์ด ์๋๋ผ, ์ด๋ฆฐ์ด ์๊ธ์จ๋ฅผ ์ธ์ํ์ฌ ํ ์คํธ๋ก ๋ณํ ํ, ์ ๋ต๊ณผ ๋น๊ตํด ์๋์ผ๋ก ์ฑ์ . -๊ฐ์ : ๋ต์ ์์ญ์ ์ฐพ์ ์ด๋ฏธ์ง๋ก ์ ์ฅํด ์ด๋ฏธ์ง๋ฅผ ํ๊ธฐ์ฒด ์ธ์์ ํตํด ํ ์คํธ๋ก ๋ณํํ๊ณ ์ด๋ฅผ ์ ๋ต๊ณผ ๋น๊ตํ์ฌ ์๋์ผ๋ก ์ฑ์ . -์ฝ์ : ๊ธ์จ๊ฐ ๋ฐฐ๊ฒฝ๊ณผ ๊ฒน์น๊ฑฐ๋ ๋์ ๋๋ ์ผ์ ํ์ง์์ ๊ธ์จ๋ก ์ธํด ์ ํ๋๊ฐ ๋ฎ์. 2. ์๋น์ค 1) ์ด์ฝ๋ฉ http://edu-coding.co.kr/ -omr์ ์ฌ์ฉํ๋ ๊ฒ์ด ์๋ ์ฑ์ ์ค๋งํธ omr์ ์ฌ์ฉํ์ฌ ์๋ ์ฑ์ . -๊ฐ์ : ์น์ฌ์ดํธ, ์ฑ ๋ชจ๋ ์กด์ฌํ๋ฉฐ ํ์์ฉ, ํ์์ฉ, ํ๋ถ๋ชจ์ฉ์ผ๋ก ๋๋์ด ๋ง์ถค ์ ๊ณต ์๋น์ค๊ฐ ์กด์ฌ, ์ถ๊ฒฐ, ๊ฒฐ์ , ์ฑํ ๋ฑ ๋ค์ํ ๊ธฐ๋ฅ์ด ์กด์ฌ, ์ค๋ต์ ํ๋์ฉ ์ฒดํฌํ๋ ๊ฒ์ด ์๋๋ผ ์๋์ผ๋ก ์ค๋ต๋ง ๋ฝ์ ์ ๋ฆฌํด ์ฃผ์ด ๊ฐ์ฌ๊ฐ ์ง์ ์ํ์ง๋ฅผ ์ฑ์ ํ๊ฑฐ๋ ์ค๋ต ๋ฌธ์ ๋ง ๋ฐ๋ก ์ง์ ๋ฝ์์ค ํ์๊ฐ ์์. -์ฝ์ : ์ฑ์ ํตํด ๋ฌธ์ ๋ฅผ ํ์ด์ผ ์ฑ์ ์ด ์๋์ผ๋ก ๋จ. ๊ฐ์ธ์ ์ค๋ต ๊ด๋ จ ๋ง์ถค ๋ฌธ์ ๋์ค์ง ์๊ณ ์ค๋ต ๋ฌธ์ ๋ง ์ฌ์ํ ๊ฐ๋ฅ. 2) ์๋ํ๋ธ https://eduhub.co.kr/ -omr ์ข ์ด ์์ด, ์ผ๋ฐ a4์ omr ์ซ์๋ง ์ธ์ํ๋ฉด ์ด๋ฅผ omr์ง๋ก ๋์ ์ฌ์ฉ ๊ฐ๋ฅ. -๊ฐ์ : omr ์ข ์ด๋ฅผ ๋ฐ๋ก ๊ตฌ๋งคํ์ง ์์๋ ์ค์บ๋๋ฅผ ํตํด ์ฑ์ ํ ์ ์์. ์ค๋ต์ ํ๋์ฉ ์ฒดํฌํ๋ ๊ฒ์ด ์๋๋ผ ์๋์ผ๋ก ์ค๋ต๋ง ๋ฝ์ ์ ๋ฆฌํด ์ฃผ์ด ๊ฐ์ฌ๊ฐ ์ง์ ์ํ์ง๋ฅผ ์ฑ์ ํ๊ฑฐ๋ ์ค๋ต ๋ฌธ์ ๋ง ๋ฐ๋ก ์ง์ ๋ฝ์์ค ํ์๊ฐ ์์. -์ฝ์ : a4์ omr ์ธ์ ํ ์ค์บ๋๋ก ์ฑ์ ํ๊ฑฐ๋ ์ค๋งํธ omr์ ์ฌ์ฉํด์ผ ์ฑ์ ์ด ์๋์ผ๋ก ๋จ. ์ค์บ๋๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ ๊ฐ๊ด์ ๋ฌธ์ ๋ง ์๋ ์ฑ์ ์ด ๊ฐ๋ฅํจ. ๊ฐ์ธ์ ์ค๋ต ๊ด๋ จ ๋ง์ถค ๋ฌธ์ ๋์ค์ง ์๊ณ ์ค๋ต ๋ฌธ์ ๋ง ์ฌ์ํ ๊ฐ๋ฅ. 3) ์ฝด๋ค -์ง์ ๋ต์์ง๋ฅผ ์ฐพ์๋ณด๋ ๊ฒ์ด ์๋๋ผ ๋จ์ํ ๋ฌธ์ ๋ฅผ ์ฐ๊ธฐ๋ง ํ๋ฉด ๋ฌธ์ ๋ฅผ ์ธ์ํด ์๋์ผ๋ก ๋ต์์ ์ฐพ์์ค. -๊ฐ์ : ์ฑ์ ํตํด ๋ชจ๋ฅด๋ ๋ฌธ์ ๋ฅผ ์ฐ์ด ์ฌ์ง์ ์ฌ๋ฆฌ๋ฉด ์ฌ์ง ์ ๋ฌธ์ ๋ฅผ ์ธ์ํด ๊ฐ์ ๋ฌธ์ ์ ๋ต์์ ์ฐพ์์ค. ์ฑ์ ์ด์ฉํด ๋ฌธ์ ๋ฅผ ํ๊ณ ์๋ ์ฑ์ ๋ฐ ํด์ค์ ํ ๋ฒ์ ๋ณผ ์์์. -์ฝ์ : ํธ๋ํฐ์ด๋ ํ๋ธ๋ฆฟ ๋ฑ ์ฑ์ ์ฌ์ฉํ ์ ์๋ ์ ์๊ธฐ๊ธฐ๊ฐ ์์ด์ผ ๊ฐ๋ฅํจ. ์ค๋งํธ omr์ ์ด์ฉํด์ผ ์ฑ์ ์ด ์๋์ผ๋ก๋จ. 3. ์์คํ 1) OMR - ๋ณ๋์ ๊ท์น์ด ์๋ ๋ต์์ง๋ฅผ ๋ฐ๋ก ์ ์ํ์ฌ ๋ต์์ง์์ ๋น์ ๋น์ถ์ด ํ์๋ ์์น๋ฅผ ์ป๋ ๊ธฐ์ . - ๊ฐ์ : OMR ์นด๋ ์ ์ฉ ๋ฆฌ๋๊ธฐ๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ ๋๋์ ๋ต์์ง๋ฅผ ๋งค์ฐ ๋น ๋ฅด๊ณ ์ ํํ ์๋๋ก ์ฑ์ ์ด ๊ฐ๋ฅํจ. - ์ฝ์ : ํน์ ์์์ ์ค์ํ ๋ต์์ง๋ง ์ฌ์ฉํด์ผํ๋ฉฐ, ์ํ์ง ์ธ์ ๋ณ๋์ ๋ต์์ง๋ฅผ ๋ฐ๋ก ์ถ๋ ฅํด์ผํด์ ๋น์ฉ์ด ๋ฐ์ํจ. OMR์นด๋ ์ ์ฉ ๋ฆฌ๋๊ธฐ๊ฐ ๋น์ธ์ ์๊ท๋ชจ์ ์ ์ฅ์์๋ ํ๋์จ์ด ๊ตฌ๋งค ์ ๋ถ๋ด์ ๋๋. |
์ ์๋ด์ฉ | CBT ๋ฐฉ์์ ํ๊ณ์ ๊ณผ PBT ๋ฐฉ์์ ํ๊ณ์ ์ ๋ชจ๋ ๊ทน๋ณตํ๊ธฐ ์ํด, ๋ณ๋์ ๋งํน ๋ต์์ง ์์ด ์ํ์ง์ ์ ํ ํ๊ธฐ๋ฅผ ์ธ์ํ์ฌ ์๋์ผ๋ก ์ฑ์ ํด ์ฃผ๋ AI ์ํํธ์จ์ด๋ฅผ ๊ฐ๋ฐํ ๊ฒ์
๋๋ค. ์ด๋ฅผ ํตํด ์์์๋ ๊ฐ๋ ์ฑ์ด ์ข๋ค๋ PBT ๋ฐฉ์์ ์ฅ์ ๊ณผ ๋๋ถ์ด, OMR ๋งํน์ ์ํ ์๊ฐ์ ๋ฐ๋ก ๋ง๋ จํ์ง ์์๋ ๋๋ค๋ ์ฅ์ ์ ๋๋ฆฌ๊ฒ ๋ ๊ฒ์ด๋ฉฐ, ์ฑ์ ์๋ ๊ฐ์ํ๋ ์ฑ์ ๊ณผ์ ์ ํตํด ์ฑ์ ์ ๋ค์ด๊ฐ๋ ์ธ๋ ฅ ๋ฐ ์๊ฐ๊ณผ ๋น์ฉ์ ์ ๊ฐํ๋ ํจ๊ณผ๋ฅผ ๋๋ฆด ์ ์์ ๊ฒ์ ๋๋ค. ๋ํ ๊ฐ๊ด์๊ณผ ๋๋ถ์ด ๋จ๋ต์๊ณผ ์์ ํ ์ฑ์ ๊ตฌํ์ ํตํด, ๋จ์ ์ฑ์ ์ ๋์ด์ ๋ณต์กํ ์ฑ์ ์ํํธ์จ์ด ๊ตฌํ์ ํ์ฌ ๋ณดํธ์ฑ๊ณผ ์ฌ์ฉ์ฑ ํ๋ณด๋ฅผ ๊ธฐ๋ํ ์ ์์ต๋๋ค. |
๊ตฌํ๋ฐฉ๋ฒ | ํฌ์ธํธ ์ฒด์ปค์ ์๋๋ฆฌ์ค๋ฅผ ์ค๋ช
ํ๊ฒ ์ต๋๋ค. ๋จผ์ ์ค์บ๋๋ฅผ ํตํด ์ค์บํ ์ํ์ง๋ฅผ jpg ํ์ผ๋ก ๋ณํํฉ๋๋ค. PyQt ์ธํฐํ์ด์ค๋ฅผ ์ฌ์ฉํ์ฌ jpg ํ์ผ์ ์
๋ ฅ ๋ฐ์ต๋๋ค. Flask api๋ ๋ฐ์ดํฐ๋ฅผ AWS ํด๋ผ์ฐ๋๋ก ์ก์ ํ๊ณ , ํด๋ผ์ฐ๋ ๋ด์ ํ์ต๋ ๋ชจ๋ธ์ ํ์ฉํ์ฌ ์ฑ์ ์ ์งํํฉ๋๋ค. ์ฑ์ ๊ฒฐ๊ณผ๋ฅผ MySQL ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅํ๊ณ , Flask apj๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ๋ก๋ํ ํ, PyQt ์ธํฐํ์ด์ค๋ฅผ ํตํด ์ฌ์ฉ์์๊ฒ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํฉ๋๋ค. ํฌ์ธํธ ์ฒด์ปค์ ํฅํ ๊ฐ๋ฐ ๊ณํ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ์ ํฌ๋ AWS ํด๋ผ์ฐ๋ ์๋น์ค๋ฅผ ์ฌ์ฉํ ์์ ์ด๊ณ , GPU ์ฐ์ฐ์ ์ํด Linux ์๋ฒ์ธ Ubuntu 22.04 LTS๋ฅผ ์ด์ฉํ ๊ฒ์ ๋๋ค. ๋ฐ์ดํฐ๋ MySQL DB์ ์ ์ฅํ ๊ฒ์ด๋ฉฐ ์คํ ๋๋ฐ์ด์ค๋ก Windows OS ๊ธฐ๋ฐ PC๊ฐ ํ์ํ ๊ฒ์ ๋๋ค. ๋ฐฑ์๋๋ Flask, ํ๋ก ํธ์๋๋ PyQT ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๋ฐํ ์์ ์ ๋๋ค. ๋ฐฐํฌ๋ EXE ์ดํ๋ฆฌ์ผ์ด์ ํํ๋ก ํ ๊ฒ์ ๋๋ค. |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | Yolov8, EasyOCR, Google Bard |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | 1. ๋น์ฉ ์ ๊ฐ์ ํ ์ ์์ต๋๋ค. - ์ฑ์ ์ ํ์ํ ์ธ๋ ฅ ๋ญ๋น๋ฅผ ์ค์์ผ๋ก์จ ์ธ๊ฑด๋น๋ฅผ ์ค์ผ ์ ์๊ณ , OMR ์ฉ์ง๋ ์ปดํจํฐ์ฉ ์ธ์ธํ์ ์ฌ๋๋ฐ ๋๋ ๋น์ฉ ๋ํ ์ค์ผ ์ ์์ต๋๋ค. 2. ํ๊ฒฝ์ ๋ณดํธํ ์ ์์ต๋๋ค. - OMR ์ฉ์ง๋ฅผ ๋ฐ๋ก ์ ์ํ์ง ์์๋ ๋์ด ์ด์ ์ฌ์ฉ๋๋ ์ข ์ด๋ฅผ ์ค์ผ ์ ์์ต๋๋ค. 3. ์์์์ ํ๊ธฐ ๋ค์์ฑ ์กด์คํฉ๋๋ค. - ์ ํด์ง ๊ท๊ฒฉ์ ๋ง์ถ์ด ์๋ต์ ํ์ง ์์๋ ๋๋ฏ๋ก ๊ฐ์ธ๋ณ๋ก ์์ ์๊ฒ ์ต์ํ ํ๊ธฐ ๋ฒ์ ์ด์ฉํ์ฌ ๋ต์ ํ๊ธฐํ ์ ์์ต๋๋ค. 4. ๋ค์ํ ์ฌ๋๋ค์๊ฒ ์ํ ์์ ๊ธฐํ๋ฅผ ์ ๊ณตํฉ๋๋ค. - ๋ต์์ง๋ฅผ ๋ฐ๋ก ์์ฑํ ํ์๊ฐ ์์ด, OMR ์์ฑ์ด ์ด๋ ค์ด ์์์๋ค์๊ฒ๋ ์ฝ๊ฒ ์ํ์ ์์ํ ์ ์๋ ๊ธฐํ๋ฅผ ์ ๊ณตํฉ๋๋ค. 5. ๋ต์์ง ์์ฑ ๊ต์ก ๋ฐ ์ฐ์ต์ด ํ์ํ์ง ์์ต๋๋ค. - ๋ต์์ง ์์ฑ์ ๋ํ ๋ณ๋์ ๊ต์ก์ด ํ์ํ์ง ์์ต๋๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | - ํ ๋น๋ฉ ๋ฐ ์ญํ ๋ถ๋ด - ์ฃผ์ ์ ์ ๋ฐ ํ๋ก์ ํธ ๊ณํ ์ธ์ฐ๊ธฐ - ์ง๋ ๊ต์ ๋ฉด๋ด - ๋ฉํ ์ปจํ ๋ฐ ๋ฉํ ๋ง ์คํฐ - ์ฌ์ฉ๊ฐ๋ฅํ ์คํ ์์ค ์ฐพ๊ธฐ - ๋ฐ์ดํฐ ์์ง ๋ฐ ํ์ต ๋ฐ์ดํฐ ๋ผ๋ฒจ๋ง ์์ - ๋ฉํ ๋ง ํ๋์ผ๋ก ์๋ฌธ ๊ตฌํ๊ธฐ - ๋ฌธ์ ์์ญ๊ณผ ์ ๋ต์์ญ ๊ตฌ๋ถํ๋ ๋ชจ๋ธ ๊ตฌ์ถ ๋ฐ ํ ์คํธ - ์ ๋ต ์์ญ์์ ์ ์ง ๊ตฌ๋ถํ๋ ๋ชจ๋ธ ๊ตฌ์ถ ๋ฐ ํ ์คํธ - ๋ฌธ์ ํ์ด ๋ ์ํ์ง ๋ฐ์ดํฐ ์์ง ๋ฐ ๋ผ๋ฒจ๋ง ์์ - ๊ฐ๊ด์ ๋ฌธ์ ์์ ํ์๋ ๋ต ๊ตฌ๋ณํ๋ ๋ชจ๋ธ ๊ตฌ์ถ - ์ํ์ง์์ ์์์ ๋ถ๋ฅ ์ฒด๊ณ ๊ตฌ์ถ |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | Google Colab์์ ๋ฏธ๋ฆฌ ์ค์บํ ์ํ์ง ์ด๋ฏธ์ง๋ฅผ ์
๋ ฅ ๋ฐ์ yolo๋ก ๋ฌธ์ ์์ญ์ ํฌ๋กญํ์ฌ ์ถ์ถํ๊ณ , ๊ฐ ์ด๋ฏธ์ง์ ๋ฌธํญ ๋ฒํธ์ ์ฒดํฌ๋ ์ ์ง ๋ฒํธ๋ฅผ ์ธ์ํด ๋ฐ์ดํฐ ํ๋ ์ ํํ๋ก ์ ๊ณตํ๋ค. ์ ๋ ฅ: ์ค์บ jpg ์ด๋ฏธ์ง ํ์ผ ์ถ๋ ฅ: ์ฑ์ ๊ฒฐ๊ณผ ๋ฐ์ดํฐ ํ๋ ์ |
๋ฐํ์๋ฃ | https://drive.google.com/file/d/1ELpl_5TAGU3Z3zvYSSMeXrnGvBQbZ5aU/view?usp=sharing |
๊ธฐํ |
ํ๋ก์ ํธ๋ช / ๋ถ์ | ์ด๋ฑํ๊ต ๊ณ ํ๋ ์ํ ๊ต์ก์ ์ํ ๋ชจ์ ์ธ์ ๊ฒ์ |
---|---|
์์ฑ์ผ | 2023-11-10 |
ํ๋ฒํธ ๋ฐ ํ๋ช | 40. ํฐํ ๋ผ |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ๊น์ง์(211709) ํ์ฅ, ๊ธฐํ, ์๋๋ฆฌ์ค ์์ฑ, Unity, Mediapipe ํ๋ ์ ์ํ(2071029) ํ์, ๊ธฐํ, Unity, Mediapipe ํ๋ Tan Jiali(2071085) ํ์, Unity, Mediapipe ํ๋ |
ํ์ง๋๊ต์ | ์ด๋ฏธ์ ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ์๋ ํ์ธ์. ์ ํฌ๋ ์ด๋ฑํ๊ต ๊ณ ํ๋ ์ ๋์์ผ๋ก ์ํ ๊ต์ก์ฉ ๋ชจ์ ์ธ์ ๊ฒ์์ ๊ณ ์ํ์ต๋๋ค. ์ด๋ฅผ ํตํด ์ฌ๋ฐ๋ฅธ ์ฅ์ ์ธ์ ๊ต์ก์ ๋ณดํฌ์ด ๋์ด, ์ฌํ๋ฌธํ์ ๊ณต๊ฐ๋ ํ์ฑ์ ๋์์ด ๋ ์ ์์ ๊ฒ์ ๋๋ค. |
๋ฌธ์ ์ ์ ์ | ์๋
์งํ์ฒ ์์๋ฅผ ์ด์ ๋ก ๊ณ ๋ ค๋ ์ดํ์ํ์์ ์ ๊ตญ์ฅ์ ์ธ์ฐจ๋ณ์ฒ ํ์ฐ๋ ๋ํ์ ๊ฐ์ฐ์ ์ทจ์ํ๋ ๋ฑ์ ์ฌ๊ฑด์ด ์์๋ค. ์ด๋ฅผ ํตํด ๋น์ฅ์ ์ธ์ ์ฅ์ ์ดํด๋๊ฐ ๋จ์ด์ง์ ์ ์ ์์ผ๋ฉฐ, ์ด๋ ๊ณง ํ๊ต ๊ต์ก์ ์คํจ๋ก ๋ณผ ์ ์๋ค. ํ๊ตํ์ฅ์์ ์ฅ์ ์ดํด๊ต์ก์ ํ์์ ์ด๋ฉฐ ์ผํ์ฑ์ผ๋ก ์ ๊ณต๋๊ณ ์๋ค. ์ฅ์ ์ธ์ ๋ ๋ฑ์ ํ๊ต ํ์ฌ์ฑ์ผ๋ก ์งํ๋๋ ์ฅ์ ์ดํด๊ต์ก์ ๋น ์ฅ์ ํ์๋ค์๊ฒ ์ฅ์ ํ์์ ๋ค๋ฅธ ์กด์ฌ๋ก ์ดํดํ๊ณ ์ฅ์ ์ ๋ํ ์ด์ง์ฑ๊ณผ ๊ฑฐ๋ถ๊ฐ์ ๋์ฑ ๋๋ผ๊ฒ ํ์ฌ ๋๋ฑํ ์ฌํ๊ณต๋์ฒด์ ์ผ์์ผ๋ก์ ์ฅ์ ํ์์ ๋ฐ๋ผ๋ณด์ง ๋ชปํ๊ฒ ๋ง๋ ๋ค. ์ฅ์ ์ดํด๊ต์ก์ ๋ฌธํ๋ค์์ฑ์ ์ธก๋ฉด์์, ์ผ์์ํ ๋ด์์ ์ด๋ฃจ์ด์ ธ์ผ ํ๋ค. |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | popsign : ๋ฏธ๊ตญ ์ํ ๊ต์ก์ฉ ํผ์ฆ ๋ณด๋ธ๋ฅ ๊ฒ์. ํ๋ ์ด์ด๊ฐ ์ง์ ์ํ๋ฅผ ์ฌ์ฉํด ๋ณผ ๊ธฐํ๊ฐ ์ ๊ณต๋์ง ์๋๋ค. DEVISIGN ๋ฐ์ดํฐ๋ฒ ์ด์ค : ์ ์ฒด 4,414๊ฐ์ ํ์ค ์ค๊ตญ ์ํ ์ดํ๋ฅผ ํฌ๊ดํ๋ฉฐ ์ด 30๊ฐ ๋์(๋จ์ฑ 13๋ช , ์ฌ์ฑ 17๋ช )์ 331,050๊ฐ ์ดํ ๋ฐ์ดํฐ๋ฅผ ํฌํจํ๋ค. ๊ทธ๋ฌ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ผ ๋ฟ์ด๋ผ์, ํจ๊ณผ์ ์ธ ํ์ต์๋ ์ด๋ ค์์ด ์๋ค. ํ๊ต ์ํ๊ต์ก๊ณผ์ : ์ค๊ตญ์ ํ๊ต์ ๊ต์ก๊ธฐ๊ด์์ ์ ๊ณตํ๋ ์ํ๊ต์ก๊ณผ์ ์ผ๋ก ์ค๊ตญ์ํ(CSL)๋ ์ค๊ตญ์ํ์ ๋ค์ํ ํํ๋ฅผ ๊ฐ๋ฅด์น๊ธฐ ์ํ ๊ฒ. ์ด ์์ ๋ค์ ์ํ ๊ธฐ์ด, ์ํ ์ดํ, ๋ฌธ๋ฒ ๊ท์น ๋ฑ์ ๋ค๋ฃฌ๋ค. ๊ทธ๋ฌ๋ ๊ต์ก์ ๋ฐ ํ์ ๊ฐ์ ์ํธ์์ฉ๊ณผ ํจ๊ณผ์ ์ธ ๊ต์ก ๋ฐฉ๋ฒ์ด ์ค์ํ๋ฉฐ, ์ด๋ ๊ต์ก์์ ์ญ๋์ ์์กดํ๊ธฐ ๋๋ฌธ์, ํฅ์์ํค๋๋ฐ ์ด๋ ค์์ด ์์ ์ ์๋ค. |
์ ์๋ด์ฉ | ์ํ๊ต์ก์ ๊ฒ์์ ํตํด ์งํํ๋ค. ์ฅ์ ์ธ์ ๊ต์ก์ฉ ๊ต์ฌ โ๋ค๋ค๋ค ๋ค๋ฅธ๋ณโ, ์ํ โ์๋ฐํโ ๋ฑ์์ ์๊ฐ์ ์ป์ด, ๋ค๋ฅธ ๋ณ์ ๋ถ์์ฐฉํ ํ๋ ์ด์ด๊ฐ ์ด๋ค๊ณผ ๋ํํ๊ธฐ ์ํด ์ํ๋ฅผ ๋ฐฐ์ฐ๊ณ ์ด ๋ณ์ ์๋ฆ๋ค์๊ณผ ๋ค์์ฑ์ ๊นจ๋ซ๊ฒ ๋๋ ์คํ ๋ฆฌ๋ผ์ธ์ ๋ฐ๋ฅธ๋ค. ๊ฒ์ โ์ ค๋ค์ ์ ์ค ์ค์นด์ด์๋์๋โ ๋ฑ์ฒ๋ผ, Mediapipe๋ฅผ ํ์ฉํ ๋ชจ์ ์ธ์์ ํตํด ํผ์ฆ์ ํผ๋ค. ํ๋ ์ด์ด๊ฐ ์ง์ ์ํ๋ฅผ ํ๋๋ก ์ ๋ํ๋ค. |
๊ตฌํ๋ฐฉ๋ฒ | flutter flame ๋ชจ์ ์บก์ณ |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | Dart, Python flutter MediaPipe |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | ์ฅ์ ์๋์ ๋ํ ๋น์ฅ์ ์๋์ ํ๋ ๋ณํ๋ฅผ ์ํ ์ฐ๊ตฌ์์ ๋น๋์ค์๋ฃ ์ค์ฌ ์ ๋ต์ ๋ค๋ฅธ ์ ๋ต๋ณด๋ค ์งง์ ์๊ฐ์ ๊ธ์ ์ ์ธ ํฐ ์ํฅ์ ๋ฏธ์น๋ค. ์ต๊ทผ ์ด๋ฆฐ์ด๋ค์ ์์๋งค์ฒด์ ์ต์ํด์ ธ ์๊ธฐ์ ์์์๋ฃ๋ฅผ ํ์ฉํ ์์
์ ์งํ ์ ํ์ต์๋ ๊ฑฐ๋ถ๊ฐ์์ด ์ฝ๊ฒ ์ดํดํ๊ณ ๋์ฑ ์ค๊ฐ๋๊ฒ ๋๋ ์ ์๋ค. ํ ์ฐ๊ตฌ์์ ์์ ๋งค์ฒด๋ฅผ ํ์ฉํ ์ฅ์ ์ดํด ํ๋ก๊ทธ๋จ์ ์ค์ ํ ์คํ์ง๋จ์ด ํต์ ์ง๋จ์ ๋นํด ์ฅ์ ์์ฉ ํ๋๊ฐ ์ ์๋ฏธํ๊ฒ ๋์์ง ๊ฒ์ ํ์ธํ ์ ์์๋ค. ๊ฒ์์ ํตํ ์ํ ๊ต์ก ์ญ์, ์ฅ์ ์์ฉ ํ๋๋ฅผ ์ฆ์ง์ํฌ ์ ์์ ๊ฒ์ด๋ค. ๋ฌธํ ํ๋์ ์ผํ์ผ๋ก ์ํ์ ์ ๊ทผํ๊ฒ ๋์ด, ์ฒญ๊ฐ์ฅ์ ์ธ์ด๋ ๋์์๊ฒ๋ ์ธ์ด์ผ ๋ฟ๋ง ์๋๋ผ ๋ ํ๋์ ๋ฌธํ๋ผ๋ ๊ด์ ์ ์ด๋์ด๋ผ ์ ์๋ค. ๋ํ ์ด๋ฅผ ํตํด, ์ฌํ์ ๊ณต๊ฐ๋๋ฅผ ํ์ฑํ๊ณ ์ฅ์ ์ดํด๋๋ฅผ ๋์ด๋ ๋ฐ์ ๊ธฐ์ฌํ ์ ์๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | 1์ฃผ์ฐจ : ์ฃผ์ ์ ์ , ํ์ ๋ชจ์ง 2์ฃผ์ฐจ : ์ง๋๊ต์๋ ์ปจํ, ๋ฉํ ๋ ์ปจํ 3์ฃผ์ฐจ : ์ฃผ์ ์ ๋ํ ์กฐ์ฌ ๋ฐ ํ์ ์ญํ ๋ถ๋ฐฐ 4์ฃผ์ฐจ : ๋ฉํ ๋ง ๋ฐ ์ฃผ์ ๊ตฌ์ฒดํ 1์ฃผ์ฐจ : ๋ฉํ ๋ง ๋ฐ ์ฃผ์ ๊ตฌ์ฒดํ, 1์ฐจ ๋ณด๊ณ ์ ์์ฑ 2์ฃผ์ฐจ : ๋ฉํ ๋ง, ์๋ฃ์กฐ์ฌ ๋ฐ ์๋๋ฆฌ์ค ์์ฑ 3์ฃผ์ฐจ : ์๋๋ฆฌ์ค ์์ฑ ๋ฐ ์บ๋ฆญํฐ ๋์์ธ(1) 4์ฃผ์ฐจ : ์๋๋ฆฌ์ค ์์ฑ ๋ฐ ์บ๋ฆญํฐ ๋์์ธ(2) 1์ฃผ์ฐจ : Flutter ๋ฑ์ ๊ธฐ์ ๊ณต๋ถ 2์ฃผ์ฐจ : mediapipe ํ๋ ๋ฐ 2์ฐจ ๋ณด๊ณ ์ ์์ฑ 3์ฃผ์ฐจ : ๊ธฐ์ ๋ธ๋ก๊ทธ ์์ฑ ๋ฐ mediapipe ํ๋ 4์ฃผ์ฐจ : ๊ตฌํ ๋ฐ ๋ฐ๋ชจ ์ค๋น |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | ์์ฑํ ์๋๋ฆฌ์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ ๋ฒจ ๋์์ธ์ ์๋ฃํ์ฌ, ์์ํ๋ฉด, ใฑ,ใด,ใท,ใน๊น์ง์ ์ฌ ์ ์๊ณผ ๋ชจ์ ์ธ์ ๊ฐ๋ฐ์ ๋ณํ |
๋ฐํ์๋ฃ | ์ธํฐ๋ท๋งํฌ ์ฝ์ ํด์ฃผ์ธ์ |
๊ธฐํ | ๋ฐ๋ช
ํ(Myung-Hwa Park);์์ ์ง(You-Jin Seo). (2022). ์ฅ์ ์ดํด๊ต์ก๊ณผ ์ฐ๊ณํ ์ด๋ฑํ๊ต ๋ฌธํ๋ค์์ฑ ๊ต์ก๊ณผ์ ๊ฐ๋ฐ ๋ฐ ์คํ ํจ๊ณผ. ํ์ต์์ค์ฌ๊ต๊ณผ๊ต์ก์ฐ๊ตฌ, 22(20), 217-232. 10.22251/jlcci.2022.22.20.217 https://lib.ewha.ac.kr/eds/detail/edsker_edsker.000005111340?briefLink=%2Feds%2Fbrief%2FdiscoveryResult%3Fst%3DKWRD%26si%3DTOTAL%26q%3D%25EC%259E%25A5%25EC%2595%25A0%2B%25EC%259D%25B4%25ED%2595%25B4%2B%25EA%25B5%2590%25EC%259C%25A1%26 |
ํ๋ก์ ํธ๋ช / ๋ถ์ | MATHORY: ์ฌ๋ฏธ์๋ ํ๋กฌํฌํธ ์์ฑ ๊ธฐ๋ฐ ์คํ ๋ฆฌํ ๋งํ ์ด๋ฑํ๊ต ์ ํ๋ ์ฐ์ ๊ต์ก ๊ฒ์ |
---|---|
์์ฑ์ผ | 2023-12-08 |
ํ๋ฒํธ ๋ฐ ํ๋ช | 41. ์ด์ด๋ฐฐ๋ฆฌ |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ์ด๋์(2071090) ํ์ฅ, ๊ธฐํ, ํ๋ก ํธ์๋(Unity), ๋ฐฑ์๋(MySQL, asp.net core) ๋ฐฐ์ํ(2076183) ํ์, ๊ธฐํ, ํ๋ก ํธ์๋(Unity), ๋ฐฑ์๋(MySQL, asp.net core) Choi Hannah Vanessa(2171001) ํ์, ๊ธฐํ, ํ๋ก ํธ์๋(Unity), ๋ฐฑ์๋(MySQL, asp.net core) |
ํ์ง๋๊ต์ | ์ดํ์ค ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ์ด ๊ฒ์์ ์ด๋ฑํ๊ต ์ ํ๋ ์ ๋์์ผ๋ก ํ ์ฐ์ ๊ต์ก ๊ฒ์์ผ๋ก, ํ์๋ค์ ํ๋กฌํฌํธ ์์ฑ ๊ธฐ์ ์ ๊ธฐ๋ฐ์ผ๋ก ๋ง๋ค์ด์ง ๋ค์ํ ์ํฉ ์์ ์ํ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ฉด์ ์ํ์ ๋ํ ํฅ๋ฏธ๋ฅผ ๊ฐ๊ฒ ๋๋ค. |
๋ฌธ์ ์ ์ ์ | ๋ง์ ์ด๋ฑํ๊ต ์ ํ๋ ํ์๋ค์ด ์ํ์ ์ฌ๋ฏธ์๊ณ ์ด๋ ต๋ค๊ณ ๋๊ปด์ ๊ณต๋ถํ๋๋ฐ ์ฅ๋ฒฝ์ ๋๋ผ๊ณ ์๋ค. |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | 1. Toon Math ์ฅ์ : ์ํ ์ฐ์ฐ ๋ฐ ๋์ด๋๋ฅผ ์ค์ ํ ์ ์์ด ์ฌ์ฉ์์ ์์ค๋ณ๋ก ๊ฒ์ ํ๋ ์ด๋ฅผ ํ ์ ์๋ค. ๋จ์ : ์ํ ํ์ต์ด ์ค์ ์ธ ๊ฒ์๋ผ๊ธฐ๋ณด๋ค๋ ๋ถ๊ฐ์ ์ธ ์์๋ก ๋ค์ด๊ฐ ๊ฒ์์ผ๋ก, ํ์ต ํจ๊ณผ๊ฐ ๋ถ์กฑํ ๊ฒ์ผ๋ก ๋ณด์ธ๋ค. 2.ํ ๋์ํ ์ฅ์ : ์ง๊ด์ ์ธ ๋ฃฐ์ ์ฌ์ฉ์ผ๋ก ์ดํด๊ฐ ์ฝ๋ค. ์ฒ์ ๊ฒ์ ์คํ ์, ์ฌ์ฉ์์ ์ํ ์์ค์ ์ ํํ ์ ์์ด ์ฌ์ฉ์์ ์์ค๋ณ๋ก ๊ฒ์ ํ๋ ์ด๋ฅผ ํ ์ ์๋ค. ๋จ์ : ๊ฒ์์ด๋ผ๊ธฐ๋ณด๋จ ํด์ฆ์ ๋ ๊ฐ๊น์๋ณด์ด๋ ๊ฒ์์ ๋ฃฐ. ์์ด๋ค์ ํฅ๋ฏธ๋ฅผ ๋ ๋งํ ์์๊ฐ ์ ์ด์ ์ฝ๊ฒ ์ง๋ฃจํด์ง ์ ์๋ค. 3. ์ํ์ ์ ์ ์ฅ์ : UI์ ๊ฒ์์ ๊ท์น์ด ์ง๊ด์ ์ด๋ค. ๋จ์ : ๊ฒ์์ด๋ผ๊ธฐ๋ณด๋จ ํด์ฆ์ ๋ ๊ฐ๊น์๋ณด์ด๋ ๊ฒ์์ ๋ฃฐ. ๊ฒ์ ๋จ๊ณ๋ฅผ ์ค์ ํ์ง ๋ชปํ๊ณ ์์๋๋ก ๊ฒ์์ ์งํํด์ผ ํจ. ์ธ ๊ฐ์ง ๊ฒ์ ๋ชจ๋ ๋ค๋ฅธ ๋ฌธ์ ์ ์ด ์์ง๋ง, ์ข ํฉ์ ์ผ๋ก ๋ณด์์ ๋ ๊ต์ก์ ์ธ ์ธก๋ฉด์ด๋ ์ค๋ฝ์ ์ธ ์ธก๋ฉด์ ์น์คํ์ฌ ๋ค๋ฅธ ํ๋๋ฅผ ๋์น๋ค๋ ๋ฌธ์ ์ ์ ๋ณผ ์ ์์๋ค. ๋ํ, ์ผ๋ถ ๊ฒ์์์๋ ์ฌ์ฉ์์ ๊ต์ก ์์ค์ ํ์ ํ์ง ๋ชปํ๊ณ ๊ฐ์ฅ ๋ฎ์ ์์ค๋ถํฐ ๊ฒ์์ ์งํํด์ผํ์๋ค. ๋ฐ๋ผ์ ๋ฌธ์ ์์ค์ ๋ฐ๋ผ ๋จ๊ณ์ ์ด๊ณ , ์ค๋ฝ ๋ฐ ๊ต์ก์ ์ธ ์ธก๋ฉด๊น์ง ๋ชจ๋ ๊ณ ๋ คํ ์ฐ์ ๊ต์ก ๊ฒ์์ ๊ฐ๋ฐํ๊ณ ์ ํ๋ค. |
์ ์๋ด์ฉ | [๊ฒ์ ์งํ ๋ฐฉ์] 1. ์ฌ์ฉ์๋ ์กด์ฌํ๋ ์บ๋ฆญํฐ ์ค, ์์ ์ ๊ฒ์์ ๋ฑ์ฅ์ํค๊ณ ์ ํ๋ 2~4๋ช ์ ๊ณ ๋ฅธ๋ค. 2. ChatGPT๋ฅผ ํ์ฉํ์ฌ ์ฃผ์ธ๊ณต๊ณผ ์ฌ์ฉ์๊ฐ ๊ณ ๋ฅธ ์บ๋ฆญํฐ์ ์ฑ๊ฒฉ๊ณผ ํน์ฑ์ ๋ง๊ฒ ์คํ ๋ฆฌ๊ฐ ์งํ๋๋ค. ํฐ ํ์์์ ๋ฐฐ๊ฒฝ๊ณผ ํ ๋ง/์ฃผ์ ๋ ์ค์ ๋์ด ์์ง๋ง, ์ฃผ์ธ๊ณต๊ณผ ์ ํํ ์บ๋ฆญํฐ์ ์ฑ๊ฒฉ์ ๋ฐ๋ผ ์ด์ผ๊ธฐ์ ๊ฒฐ๋ง์ ๋ค์ํ๊ฒ ์งํ๋๋ค. 3. ์คํ ๋ฆฌ๋ฅผ ์งํ ์ค๊ฐ์ ์ํ ํด์ฆ๋ฅผ ํ์ด์ผ ํ๋ ๊ตฌ๊ฐ์ด ์๊ณ ํด์ฆ๋ ์งํ๋๋ ์คํ ๋ฆฌ์ ์ฐ๊ด๋์ด ์๋ค. ๋ชจ๋ ํด์ฆ๋ฅผ ํ์์ผ๋ฉด ์คํ ๋ฆฌ๋ฅผ ์์ฑํ๊ณ ๋ค์ ๋ ๋ฒจ๋ก ํต๊ณผํ ์ ์๋ค. ํ๋ฆฐ ๋ฌธ์ ๊ฐ ์์ผ๋ฉด ํ๋ฆฐ ๋ฌธ์ ์ ๋ํ ํ์ด๋ฅผ ๋ณด์ฌ์ค๋ค. 4. ๊ฐ ๋ ๋ฒจ์ ํต๊ณผํ ๋๋ง๋ค ์ฝ์ธ์ด ์ฃผ์ด์ง๊ณ ์ฝ์ธ์ ํตํด ์์ ์์ ์ฌ๋ฌ ์์ดํ ๋ค์ ๊ตฌ๋งคํ ์ ์๋ค. |
๊ตฌํ๋ฐฉ๋ฒ | 1. ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์
์ ํตํ ๊ฒ์ ํ๋ ์ด -> Unity ํ์ฉ 2. ๊ฐ ํ ๋ง ๋ฐ ๋ฑ์ฅ์ธ๋ฌผ์ ๋ฐ๋ฅธ ์๋ก์ด ์คํ ๋ฆฌ ์ ๊ณต -> AI ํ๋กฌํฌํธ ๊ธฐ์ (๋ฌธ์ฅ ์์ฑ) ChatGPT ํ์ฉ 3. ๊ฒ์ ์คํ ๋ฆฌ ์งํ ์ ํ์ํ ์ด๋ฏธ์ง ์์ฑ ->DALL-E, midjourney ๋ฑ ํ์ฉ 4. ๊ฒ์ ์งํ ์ํฉ ์ ์ฅ ๋ฐ ๊ด๋ฆฌ -> ์๋ฒ ๊ตฌ์ถ, MySQL ๋ฐ์ดํฐ๋ฒ ์ด์ค ํ์ฉ |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | ํด๋ผ์ฐ๋: AWS, ๊ฒ์ ํ๋ก ํธ: Unity(C#) version: 2022.3.14f1, ์๋ฒ ํ๋ ์์ํฌ: asp.net core(C#) version: 6.0.25, DB: MySQL version: 8.0.33 , ์คํ ๋ฆฌ ์์ฑ: ChatGPT 3.5, ์คํ ๋ฆฌ ๋ฐฐ๊ฒฝ ๊ทธ๋ฆผ: DALL-E version 3, midjourney ๋ฑ |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | ์ฌ์ฉ์๋ค์ด ๋งค๋ฒ ํ๋ ์ดํ ๋๋ง๋ค ๋ฌ๋ผ์ง๋ ์๋ก์ด ์คํ ๋ฆฌ์ ํจ๊ป ๊ฒ์์ ์ฆ๊ธฐ๋ฉฐ ํฅ๋ฏธ๋กญ๊ฒ ์ํ ๊ณต๋ถ๊ฐ ๊ฐ๋ฅํ๋ค. ๋ฐ๋ผ์ ๊ณต๋ถํ๋ ๋์ ๊ณ์ ํฅ๋ฏธ๊ฐ ์ ์ง๋ ์ ์์ผ๋ฏ๋ก, ์์ด๋ค์ ๋ชจ๋ฅด๋ ๊ฐ๋ ์ ๋ฐฐ์ฐ๋ ์ํ๊ณต๋ถ์ ๊ณผ์ ์ ์ฆ๊ธฐ๋ฉฐ ์ํ์ ๋ฐฐ์ธ ์ ์๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | -์ฃผ์ ์ ์ ๋ฐ ์์ด๋์ด ๊ตฌ์ฒดํ -๋ฉํ ๋ฐ ์ง๋๊ต์ ํ์ -ํ ๊ท์น ์๋ฆฝ -ํ ์ญํ ๋ถ๋ด -๋ฉํ ๋ง์ ํตํด ์์ด๋์ด ์์ ๋ฐ ์ถ๊ฐ -์์คํ ์ํคํ ์ฒ ์ ์ -๊ฒ์ ์ ์์ ์ํด unity ๊ณต๋ถ -์ฌ์ฉ ๊ฐ๋ฅํ ์คํ ์์ค ์ฐพ๊ธฐ -๊ฒ์ ์ ์์ ์ํด unity ๊ณต๋ถ -๋ฐ๋ชจ ์๋๋ฆฌ์ค ์ ์ |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | Unity๋ฅผ ์ด์ฉํ์ฌ ์ ๋ฐ์ ์ธ ๊ฒ์ ํ๋ฆ๋๋ฅผ ์๊ฐ์ ์ผ๋ก ๋ํ๋ด๋ณด์๋ค. (๊ฒ์ ํ๋ฆ: ์ฌ์ฉ์๊ฐ ์ํ๋ ๋ ๋ฒจ์ ๋๋ฅด๊ณ ์คํ ๋ฆฌ์ ๋ฑ์ฅ์ํค๊ณ ์ถ์ ์บ๋ฆญํฐ๋ฅผ ์ ํํ๋ฉด ๊ฒ์์ด ์์๋๋ค. ์คํ ๋ฆฌ ์ฌ์ด์ ๋ฐ์ํ๋ ์ํ๋ฌธ์ ๋ฅผ ๋ชจ๋ ํด๊ฒฐํ๋ฉด ๊ฒ์์ด ์๋ฃ๋๋ค.) |
๋ฐํ์๋ฃ | https://drive.google.com/file/d/1IoL-ZkTuciMzCSVIChj5R4V8SP-mNk9b/view?usp=sharing |
๊ธฐํ |
ํ๋ก์ ํธ๋ช / ๋ถ์ | DRIVE GUARDIAN : ๊ฒฝ๋ํํ ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ํตํด ์ด์ ์์ ์กธ์ ์ด์ ๋ฐ ์ด์ ์ค ๋ถ์ฃผ์๋ฅผ ๋ฐฉ์งํ๋ ์ด์ ์ ๋ชจ๋ํฐ๋ง ์ฑ ์๋น์ค |
---|---|
์์ฑ์ผ | 2023-11-23 |
ํ๋ฒํธ ๋ฐ ํ๋ช | 42. ์๋ผ๋น |
ํ๊ตฌ์ฑ์๋ค์ ์ญํ ๋ถ๋ด | ์ดํ์ง(2176308) ํ์ฅ, landmark detection ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ๋ ํฌ๊ธฐ ํ์ง. ์ฌ์ฉ์์ ๋ ํฌ๊ธฐ ๋น์จ์ ๋ฐ๋ฅธ ์กธ์ ํ์ง ์ํ. ์ด์ง์(2171038) ํ์, landmark detection ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ๋ ๊น๋ฐ์ ๋ฐ ํ์ ํ์ง. ๋ ๊น๋ฐ์ ํ์์ ๋ฐ๋ฅธ ์กธ์ ํ์ง ์ํ. ๋ฐ์งํ(217615) ํ์, object detection ๋ชจ๋ธ์ ์ฌ์ฉํ์ฌ ์ด์ ์ค ํํ, ๋ถ์ฃผ์ ํ๋ ๋ฑ ์ด์ํ๋ ํ์ง ์ํ ๋ฐ ์๋๋ก์ด๋ ์ฐ๊ฒฐ |
ํ์ง๋๊ต์ | ์ดํ์ค ๊ต์๋ |
์๋ฆฌ๋ฒ ์ดํฐ ์คํผ์น ๋ฌธ์ฅ | ์ฌ๋ง์ฌ๊ณ ์ ๊ฐ์ฅ ๋น๋ฒํ ์์ธ์ธ ์กธ์์ด์ ์ ์ด์ ์๊ฐ ์ด์ ์ ์ค๋จํ๊ฑฐ๋ ์ค์ค๋ก ์กธ์์ ์ฐธ์ง ์์ผ๋ฉด ํด๊ฒฐํ ์ ์์ต๋๋ค. ์ ํฌ๋ ์ฌ๋ฌ๊ฐ์ง ํ์ง ๋ฐฉ๋ฒ์ ์ด์ฉํ์ฌ ์กธ์ ์ด์ ๊ณผ ๋ถ์ฃผ์ ์ํฉ์์ ์ด์ ์๋ฅผ ๊ตฌ์ถํ๋ ์ด์ ์ ์ด์ ํ๋ ๊ฐ์ง ํ๋ก์ ํธ๋ฅผ ์งํํ๊ณ ์์ต๋๋ค. ์ด ํ๋ก์ ํธ๋ ์ฑ ์๋น์ค ์ถ์๋ฅผ ์ํ ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ๊ฒฝ๋ํ๋ผ๋ ์ฐ๊ตฌ์ ์์์ ์์ฉํ๋ฅผ ํตํด ๋ง์ ์ํ ์ํฉ์ ๋ฐฉ์งํ ์ ์๋ค๋ ์ ์์ ์๋น์ค์ ์์๋ฅผ ๊ฐ์ง๋๋ค. |
๋ฌธ์ ์ ์ ์ | ๋ณธ ํ๋ก์ ํธ์์ ํด๊ฒฐํ๊ณ ์ ํ๋ ๋ฌธ์ ๋ ์ด์ ์ค ์ฌ์ฉ์์ ์กธ์ ์ด์ ๊ณผ ์ด์ ์ ๋ถ์ฃผ์ ํ๋์ผ๋ก ์ธํ ์ฌ๊ณ ๋ฐ์ ์ํ์
๋๋ค. ํ๊ตญ๋๋ก๊ณต์ฌ์ ๋ฐ๋ฅด๋ฉด 2014โผ2019๋ ๊ณ ์๋๋ก์์ ๋ฐ์ํ ๊ตํต์ฌ๊ณ ์ฌ๋ง์ 1079๋ช ์ค ์กธ์ ๋ฐ ์ฃผ์ ํ๋ง์ผ๋ก ์ธํ ์ฌ๋ง์๊ฐ 729๋ช (67.6%)์ผ๋ก ๊ฐ์ฅ ๋ง์ต๋๋ค. ๋ํ ์ด์ ์๊ฐ ์ฝ 3์ด๊ฐ ์ ๋ฐฉ์ ์ฃผ์ํ์ง ๋ชปํ๋ ๊ฒฝ์ฐ, ์์ 60km๋ก ๋ฌ๋ฆฌ๋ ์ฐจ๋์ ์ฝ 50m ๊ฑฐ๋ฆฌ๋ฅผ, ์์ 100km์ธ ๊ฒฝ์ฐ๋ ์ฝ 83m ๊ฑฐ๋ฆฌ๋ฅผ ์ด์ ์๊ฐ ์๋ ์ํ๋ก ์ง์ฃผํ๋ ๊ฒ๊ณผ ๊ฐ์ ์ํํ ์ํฉ์ด ๋ฐ์ํฉ๋๋ค. ์ด์ ์๋ ์ด๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํด ์ด์ ์ค๊ฐ์ ํด์ํ๊ณ ์ด์ ์ค์๋ ์ ๋ฐฉ ์ฃผ์๋ฅผ ์ ์งํ๋ ๋ฑ ๋ ธ๋ ฅ์ ๊ธฐ์ธ์ผ ์ ์์ผ๋, ํธ๋ญ ์ด์ ๊ธฐ์ฌ๋ ํ๋ฐฐ ์ด์ ๊ธฐ์ฌ ๋ฑ์ ๊ฒฝ์ฐ์๋ ์ํฉ์ ๋ฐ๋ผ ํด์ํ ์ฌ์ ๊ฐ ์๋ ๊ฒฝ์ฐ๊ฐ ๋ง๊ธฐ ๋๋ฌธ์ ์กธ์๊ณผ ๋ถ์ฃผ์์ ์ํ์ด ์ฐพ์์ค๊ธฐ ์ฝ์ต๋๋ค. ํ๋ฌผ์ฐจ์ ๊ฒฝ์ฐ ์๋ฌด ํด์ ๋ฒ์ ๊ท์ ๊ฐ ์์ง๋ง ์คํจ์ฑ์ ์ ์ ์ค์ ์ด๋ผ๊ณ ํฉ๋๋ค. ๋ณธ ํ๋ก์ ํธ๋ ์ฌ์ฉ์๋ค์ ์ด์ ์ค ์ด์ ํ๋์ ๋ชจ๋ํฐ๋งํจ์ผ๋ก์จ ์ฌ๊ณ ๋ฐ์ ์ํ์ ์ค์ฌ ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์ ํฉ๋๋ค. |
๊ด๋ จ์ฐ๊ตฌ/์๋น์ค/ ์์คํ ์กฐ์ฌ๊ฒฐ๊ณผ ๋ฐ ํ๊ณ์ | ์ ํ ์ฐ๊ตฌ๋ก๋ ์ด์ ์ ์ํ ๊ฐ์ง ์์คํ
(Driver State Monitoring System, DSM)์ด ์์ต๋๋ค. DSM์ ๋ ๊น๋นก์์ ํน์ฑ, ์ฆ ๊น๋นก์ ๋น๋, ํ์ ๋ฑ ๋ค์์ ์์์์ ์ฐ์ ์์๋ฅผ ์ ํด ์กธ์์ ๊ฐ๊น์ด ์์์ ๊ฐ์ค์น๋ฅผ ์ฃผ๋ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ์กธ์๊ณผ ์ ์ฌํ ์ํ๋ฅผ ํ๋จํฉ๋๋ค. ์ด์ ๋ถ์ฃผ์ ๊ฒ์ง๋ ์ผ๊ตด๋ฐฉํฅ, ๋ ์ํ ์ธ์ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ง์ ๋ ์๊ฐ ๋์ ์ ๋ฐฉ์ ์ฃผ์ํ์ง ์์์ ๊ฒฝ์ฐ๋ฅผ ํ๋จํด ๊ฒฝ๊ณ ๋ฅผ ํฉ๋๋ค. ๋ํ ๊ด๋ จ ์๋น์ค๋ก๋ AIKEEP์ด๋ผ๊ณ ์ด์ ์ ์ํ ๋ชจ๋ํฐ๋ง ์์คํ ์ด ์์ต๋๋ค. AIKEEP์ ํํ, ์กธ์, ์ ๋ฐฉ์ฃผ์ ํ๋ง, ํก๋ฉด ,ํดํํฐ ์ฌ์ฉ, ์ด์ ์ ์ดํ์ ๊ฐ์งํ๋ AI ๋ฅ๋ฌ๋ ๊ธฐ์ ๊ณผ ๋ง์ถค ํ๋์จ์ด ์์คํ ์ ์กฐํฉ์ผ๋ก ์ด์ ์์ ์ํ๋ฅผ ๋ชจ๋ํฐ๋ ํ๋ ์๋น์ค์ ๋๋ค. ์ด๋ฌํ ์๋น์ค๋ค์ ์์ง ์ฐจ๋์ ํ์ฌํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ์ฌ ์์ฉํ๋์ง ์์๊ฑฐ๋ ๋ฐ๋ก ํ๋์จ์ด ๋๋ฐ์ด์ค๋ฅผ ์ค์นํด์ผ ํ๋ค๋ ๋ฌธ์ ๊ฐ ์์์ต๋๋ค. ์ด๋ฌํ ์ ์ด ์์ง ์กธ์ ์ด์ ํ์ง ๋๋ฐ์ด์ค๊ฐ ๋๋ฆฌ ์ฐ์ด์ง ์๋ ์ด์ ๋ผ๊ณ ํ๋จํ์์ต๋๋ค. |
์ ์๋ด์ฉ | ์ด ํ๋ก์ ํธ์์๋ ์๋์ฐจ ์ด์ ์์ ์ด์ ํ๋์ ๊ฐ์งํ์ฌ ์ด์ ์๋ฅผ ์ํ ์ํฉ์ผ๋ก๋ถํฐ ์ต๋ํ ๋น ๋ฅด๊ฒ ๋ฒ์ด๋ ์ ์๋๋ก ํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. ๋ฐ๋ผ์ ์ ํฌ๋ โํ์์ ์ํโ, โ๋ถ์ฃผ์ํ ์ํโ, โ์กธ๋ฆฐ ์ํโ, โ์ํ ์ํโ ๋ค๊ฐ์ง๋ก ๊ตฌ๋ถํ์ฌ ๊ฐ๊ฐ์ ์ํ์ ๋ฐ๋ผ ๋ค๋ฅธ ๊ฒฝ๊ณ ๋ฅผ ํ๋ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ค ํฉ๋๋ค. ๋จผ์ ์กธ์ ์ด์ ํ์ง๋ฅผ ์ํด์๋ ํํ ๊ฐ์ง, ๋์ด ๊ฐ๊ธฐ๋ ์ ๋, ๋์ด ๊น๋ฐ๊ฑฐ๋ฆฌ๋ ์ ๋ ๋ฑ์ ๊ตฌ๋ณํ์ฌ ํ์งํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์์ ๋ช ์ํ ์ฌ๋ฌ๊ฐ์ง ์นดํ ๊ณ ๋ฆฌ์ ํญ๋ชฉ๋ค์ ์ข ํฉํ ๊ฒฐ๊ณผ ์กธ์ ์ด์ ์ผ๋ก ํ๋จ๋๋ฉด ์กฐ์น๋ฅผ ์ทจํ๋๋ก ํฉ๋๋ค. ๋ํ ์ด์ ์ ๋ถ์ฃผ์๋ฅผ ํ์งํ๊ธฐ ์ํด์๋ ์ ๋ฐฉ์ฃผ์ ํ๋ง ๊ฐ์ง, ํก์ฐ ๊ฐ์ง, ํด๋ํฐ ์ฌ์ฉ ๊ฐ์ง, ์ด์ ์ ์ดํ ๊ฐ์ง ๋ฑ์ ๊ตฌ๋ณํ์ฌ ํ์งํฉ๋๋ค. ์ต์ข ์ ์ผ๋ก ๊ธฐ์กด ์๋น์ค์์์ ๋ฌธ์ ์ ์ด๋ผ๊ณ ํ๋จํ ์ ๊ทผ์ฑ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด์ ์ฑ์ผ๋ก ์๋น์ค๋ฅผ ์ ๊ณตํ ์์ ์ ๋๋ค. ๋ง์ถค ํ๋์จ์ด ๋๋ฐ์ด์ค๋ฅผ ์ฌ์ฉํ๋ ๊ฒ๋ณด๋ค ํ์ง ๋ค์์ฑ์ด๋ ํน์ํ ์ํฉ์์์ ์กธ์ ํ์ง๋ ๋ถ๊ฐ๋ฅํ๊ฒ ์ง๋ง ๋ณดํธ์ ์ธ ์ํฉ์์์ ์กธ์ ํ์ง๋ ๋์ ์ฑ๋ฅ์ผ๋ก ๊ฐ๋ฅํ๋๋ก ํ๋ฉฐ ๋๊ตฌ๋ ์ด ์๋น์ค๋ฅผ ์ ๊ณต๋ฐ์ ์ ์๋๋ก ํ๋ ๊ฒ์ ๋ชฉํ๋ก ํฉ๋๋ค. |
๊ตฌํ๋ฐฉ๋ฒ | ๋จผ์ , ์กธ๋ฆฐ ์ํ๋ฅผ ํ์งํ๊ธฐ ์ํ ๊ธฐ์ค ์ค ์ด์ ์์ ๋์ด ๊ฐ๊ธฐ๋ ์ ๋๋ฅผ ํ๋จํ๊ธฐ ์ํด์๋ Landmark Detection์ ํ์ฉํ์ฌ ๋ ํฌ๊ธฐ ๋น์จ์ ๊ณ์ฐํฉ๋๋ค. ๋ ํฌ๊ธฐ ๋น์จ ๊ณ์ฐ์ EAR(eye aspect ratio) ์์ ๋ฐ๋ฆ
๋๋ค. EAR์์ ํ์ํ point๋ค์ Landmark Detection์ ํตํด ์ป์ด๋ด์ด ๋ ํฌ๊ธฐ ๋น์จ์ ํ์งํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ ํฌ๊ธฐ ๋น์จ์ ์ข ๋ ์ ํํ๊ฒ ํ์งํ๊ธฐ ์ํด์ ์ ์ฒด ์ผ๊ตด ์ค๊ณฝ landmark๋ฅผ ํ์งํ์ง ์๊ณ input ์์์ ๋ ์ฃผ์๋ก ํ๋ํ์ฌ ๋์ landmark๋ฅผ ์ป์ด๋ด์ด ์ ํํ ํ์ง๊ฐ ๊ฐ๋ฅํ๋๋ก ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ Landmark Detection์ผ๋ก ๋ ๊น๋ฐ์์ ํ์งํฉ๋๋ค. ๋ ๊น๋ฐ์์ D-ORS ์กธ์ ์ฒ๋์์ ์๊ฐํ๋ ์กธ์ ์งํ์์ โ๋๊น๋ฐ์ ํ์๊ฐ ์ฆ๊ฐํ๊ณ ๋ ๊น๋ฐ์์ด ์ฐ๋ฐ์ ์ผ๋ก ์ผ์ด๋จ.โ๊ณผ ๊ฐ์ ๊ธฐ์ค์ ๋ฐ์ํ์ฌ ํ์์ ๊ฒฝํฅ์ฑ์ ์กธ์ ๊ฐ์ง์ ์ฌ์ฉํฉ๋๋ค. Landmark Detection์ ML-kit์ ์ผ๊ตด ์ค๊ณฝ ์ธ์ ๋ชจ๋ธ API๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ YOLO๋ฅผ ์ฌ์ฉํ Object detection์ผ๋ก ํํ์ ํ์งํฉ๋๋ค. ์กธ์์ ๊ธฐ์ค์ผ๋ก ์ ํ ๋ ๊น๋ฐ์ ํ์, ํํ, ๋ ํฌ๊ธฐ์ ์ ๋ณด๋ฅผ ๋ชจ๋ ์กฐํฉํ์ฌ ์กธ์์ ์ต์ข ์ ์ผ๋ก ํ์งํฉ๋๋ค. ๊ทธ ๋ค์์ผ๋ก, ์ด์ ์ ๋ถ์ฃผ์๋ ํก์ฐ ๊ฐ์ง, ํด๋ํฐ ์ฌ์ฉ ๊ฐ์ง, ์ด์ ์ ์ดํ ๊ฐ์ง์ 4๊ฐ์ง ๊ธฐ์ค์ ๋ฐํ์ผ๋ก ํ์งํฉ๋๋ค. ํก์ฐ ๊ฐ์ง, ํด๋ํฐ ์ฌ์ฉ ๊ฐ์ง, ์ด์ ์ ์ดํ ๊ฐ์ง๋ Object Detection์ผ๋ก ์งํ๋ฉ๋๋ค. ๋ง์ง๋ง์ผ๋ก, detection ๋ชจ๋ธ๋ค์ android studio์ ์ฐ๋ํ๊ณ ์คํํ์ ๋ ํด๋ํฐ ํ๊ฒฝ์์ ๋ถํ๊ฐ ์๋์ง ๋ฐฐํฐ๋ฆฌ ์๋ชจ๋ ์ด๋ป๊ฒ ๋๋์ง ํ ์คํธํ๊ณ ๊ฒฝ๋ํ ๊ณผ์ ์ ๊ฑฐ์นฉ๋๋ค. |
์ฌ์ฉํ ์ธ๋ถ๊ธฐ์ | ์ด ํ๋ก์ ํธ์์๋ ํฌ๊ฒ๋ Detection, ์ธ๋ถ์ ์ผ๋ก๋ Landmark Detection๊ณผ YOLOv8์ Object Detection์ ์ด์ฉํ์ฌ ์ด์ ์ ์์ ๋ฐ ์ด๋ฏธ์ง ๋ฐ์ดํฐ์
์ผ๋ก ์ด์ ์ ์ด์ ํ๋์ ํ์ต์ํต๋๋ค. ๋จผ์ , ํํ ๊ฐ์ง๋ฅผ ์ํด ์ฌ์ฉํ Object Detection ๋ชจ๋ธ์ YOLOv8๋ฅผ ํ์ฉํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด์ ์ ํํ ๋ฐ์ดํฐ ์ ์ Roboflow์ Drowsiness dataset(https://universe.roboflow.com/ndthien150-gmail-com/drowsiness-dataset/dataset/2)์ ๋๋ค. Tensorflow Lite Object detection ๋ฐ๋ชจ ์ฑ์ Android Studio์์ ์ปค์คํ ํ์ฌ ์ฌ์ฉํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ ๊น๋ฐ์๊ณผ ๋ ํฌ๊ธฐ ๊ฐ์ง๋ฅผ ์ํด ์ฌ์ฉํ Landmark Detection์ MLkit(https://developers.google.com/ml-kit/vision/face-detection?hl=ko)์ ์๋ ์ผ๊ตด ์ค๊ณฝ ์ธ์ API๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ MLkit์ ์ผ๊ตด ์ค๊ณฝ ์ธ์ API๋ฅผ Android Studio์ ์ฐ๋ํ์ฌ ์คํํฉ๋๋ค. ๊ทธ ๋ค์์ผ๋ก, ์ด์ ์ ๋ถ์ฃผ์ ํ์ง์๋ MobileNet, Vision Transformer, EfficientNet, ResNet ๋ฑ์ ์ฌ๋ฌ๊ฐ์ง object detection ๋ชจ๋ธ์ ์ฑ๋ฅ์ ๋น๊ตํ์ฌ ์ฑ๋ฅ์ด ์ฐ์ํ๋ฉด์ ์ค์๊ฐ ํ์ง๊ฐ ๊ฐ๋ฒผ์ด ๋ชจ๋ธ์ ์ ํํ ์์ ์ ๋๋ค. ๋ํ Android Studio์์๋ ์นด๋ฉ๋ผ ์ฐ๋์ด ํ์ํ๋ฏ๋ก camerax๋ฅผ ์ฌ์ฉํ์ฌ ์นด๋ฉ๋ผ๋ก ์ค์๊ฐ ํ์ง๊ฐ ๊ฐ๋ฅํ๋๋ก ํฉ๋๋ค. ๋ง์ฝ ๋ฐ์ดํฐ์ ์ ํ์๋ก ํ๋ ๋ฐ์ดํฐ๊ฐ ์์ ๊ฒฝ์ฐ ๊ธฐ์กด ๋ฐ์ดํฐ๋ฅผ ํ์ฉํด GAN์ผ๋ก ์ด๋ฏธ์ง๋ฅผ ์์ฑํ ์์ ์ ๋๋ค. ์ด์ ์์ ์ด์ํ๋ ์ฌ๋ถ๋ฅผ ํ๋จํ ์ ์๋ ์์คํ ์ ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ํตํด ์ฌ์ ์ ๊ตฌ์ถํ๊ณ Android Studio๋ฅผ ์ฌ์ฉํ์ฌ ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ์ฐ๊ฒฐํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ต์ข ์ ์ผ๋ก๋ ์ฌ์ฉ์์ ํด๋ํฐ์ ์ค์น๋ ์ฑ๊ณผ ์ฐ๊ฒฐํ์ฌ ์ค์๊ฐ์ผ๋ก ์ฌ์ฉ์์ ๋ชจ์ต์ ๋ชจ๋ํฐ๋งํฉ๋๋ค. |
๊ธฐ๋ํจ๊ณผ ๋ฐ ์์ | ์ด ํ๋ก์ ํธ๋ฅผ ํตํด์ ์กธ์์ด์ ์ด๋ ๋ถ์ฃผ์๋ก ์ธํ ์ฌ๊ณ ์ ์ํ์ ์ฒํด ์๋ ๋๊ตฌ๋ ํธ๋ํฐ ์ฑ์๋น์ค๋ฅผ ํตํด์ ์ํ์ ๋ฐฉ์งํ๋ ๊ฒ์ ๊ธฐ๋ํฉ๋๋ค. |
๊ธฐ์ ์ ์ฑ์ทจ/ ์ฐ์ถ๋ฌผ | ์ฃผ์ ํ์ ๋ฐ ๋ฐ์ดํฐ์
ํ์ธ, ํ์ต์ ์ฌ์ฉ๋ ๋ชจ๋ธ ์ ์ Android ์ ์ฉ์ ๋ํ ํ์ ์งํ ์๋น์ค์ ์ฌ์ฉ๋ ์ฌ๋ฌ๊ฐ์ง ๋ชจ๋ธ๋ค(detection, landmark detection)๋ฅผ ์ด์ฉํ ์กธ์ ํ์ง ๋ฉ์ปค๋์ฆ ๊ตฌ์ฒดํ ๋๊น๋ฐ์ ํ์ง, ๋์ด ๊ฐ๊ธฐ๋ ์ ๋ ํ์ง, ํํ ํ์ง๋ฅผ YOLO์ ML-kit์ ์ด์ฉํ์ฌ ๊ตฌํํ๊ณ Android Studio์ ์ฐ๋ |
๋ฐ๋ชจ ์๋๋ฆฌ์ค | MLkit API Landmark Detection ๋ชจ๋ธ๊ณผ Object Detection์ ํ์ต๋ ๋ชจ๋ธ์ Android์ ์ ์ฉํ์ฌ realtime์ผ๋ก ํ์ง ์์ฐ |
๋ฐํ์๋ฃ | ์ธํฐ๋ท๋งํฌ ์ฝ์ ํด์ฃผ์ธ์ |
์ง๋๊ต์๋ ์ปค๋ฉํธ | |
๊ธฐํ |