Skip to content
@JS-A-CoreProject

JS-A-CoreProject

1. ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ


โœ๏ธ ๋‹ค์ด์–ด๋ฆฌ ์ž‘์„ฑ๊ณผ AI ๋ถ„์„์„ ํ†ตํ•œ ์ž์•„ ๊ฐ์ • ํŒŒ์•…

AI ๊ฐ์ •๋ถ„์„ ๊ธฐ์ˆ ์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๊ฐ€ ์ž์‹ ์„ ๋Œ์•„๋ณด๊ณ  ๊ฐ์ •์„ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒฝํ—˜์„ ์ œ๊ณตํ•˜๋Š” ์›น๊ฐœ๋ฐœ

  • ์ผ๊ธฐ ์ž‘์„ฑ ์‹œ, AI๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ž‘์„ฑํ•œ ์ผ๊ธฐ ํ…์ŠคํŠธ๋ฅผ ๋ถ„์„
  • ๋‚ด์šฉ์— ๋งž๋Š” ์ด๋ฏธ์ง€ ์ถ”์ฒœ ์„œ๋น„์Šค ๋ฐ ๊ฐ์ •๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•œ ๊ฐ์ • ๊ทธ๋ž˜ํ”„ ์ œ๊ณต
  • image


โœ”๏ธ 1. ๊ธฐํš๋ฐฐ๊ฒฝ ๋ฐ ํ•„์š”์„ฑ


๋งŽ์€ ํ˜„๋Œ€์ธ๋“ค์€ ๋ฐ”์˜๊ณ  ๊ท€์ฐฎ๋‹ค๋Š” ์ด์œ ๋กœ ์Šค์Šค๋กœ ์–ด๋–ค ๊ฐ์ • ์ƒํƒœ์— ์žˆ๋Š”์ง€ ํšŒํ”ผํ•˜๋ ค๋Š” ๊ฒฝํ–ฅ์„ ๋ณด์ž„

์ผ๊ธฐ ์“ฐ๊ธฐ๋ฅผ ํ†ตํ•ด ์˜ค๋Š˜ ํ•˜๋ฃจ ์ค‘ ์žˆ์—ˆ๋˜ ์‚ฌ๊ฑด, ์‚ฌ๊ฑด์„ ๋ฐ›์•„๋“ค์˜€๋˜ ์ž์‹ ์˜ ์ƒ๊ฐ๊ณผ ๊ฐ์ •์„ ์ ์–ด๋ณด๋ฉด ์™œ ํž˜๋“ค์—ˆ๋Š”์ง€ ์ข‹์•˜๋Š”์ง€๋ฅผ ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ์Œ

์ด๋Ÿฌํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ์ž์‹ ์˜ ๋งˆ์Œ์„ ๋Œ์•„๋ณด๊ณ  ์ดํ•ดํ•˜๋ฉฐ ์ž์‹ ์˜ ๊ฐ์ •์„ ๊ด€๋ฆฌํ•˜๋Š” ํ›ˆ๋ จ์ด ํ•„์š”ํ•จ

๋”ฐ๋ผ์„œ ๋ณธ์ธ์˜ ๊ฐ์ •์„ ํŒŒ์•…ํ•˜์—ฌ ๋‹ค์Šค๋ฆด ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ฐ์ •์„ ๊ด€๋ฆฌํ•˜๋Š”๋ฐ ๋„์›€์„ ์ค„ ์ˆ˜ ์žˆ๋Š” ๊ฐ์ • ์ผ๊ธฐ์˜ ํ•„์š”์„ฑ์„ ๋А๊ปด์„œ ์ดํ”„๋กœ์ ํŠธ๋ฅผ ์ง„ํ–‰ํ•˜๊ฒŒ๋จ


โœ”๏ธ 2. ๋Œ€์ƒ

  • ํž๋ง๊ณผ ๊ณต๊ฐ์ด ํ•„์š”ํ•œ ์‚ฌ๋žŒ
  • ๋‚ด ๊ฐ์ •์„ ๊ธ€๋กœ ๊ธฐ๋กํ•˜๋ฉฐ ์ •๋ฆฌํ•˜๊ณ  ์‹ถ์€ ์‚ฌ๋žŒ


2. ๋ชฉ์ฐจ



3. ์›น ํ™”๋ฉด ๊ตฌ์„ฑ


โœ”๏ธ 3.1 ์„œ๋น„์Šค ํ๋ฆ„๋„

image

โœ”๏ธ 3.2 ๋ฉ”๋‰ด ๊ตฌ์„ฑ

image

3.3 ๋ฉ”์ธํŽ˜์ด์ง€

image

โœ๏ธํ™”๋ฉด์„ค๋ช…

โ‘  ๋กœ๊ณ  : ํด๋ฆญ ์‹œ ๋ฉ”์ธํ™”๋ฉด ์ด๋™

โ‘ก ๊ฒ€์ƒ‰์ฐฝ : ์ผ๊ธฐ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ

โ‘ข ๋กœ๊ทธ์ธ : ๋กœ๊ทธ์ธ(Login_01) ํŽ˜์ด์ง€๋กœ ์ด๋™

โ‘ฃ ํšŒ์›๊ฐ€์ž… : ํšŒ์›๊ฐ€์ž…(join_01) ํŽ˜์ด์ง€๋กœ ์ด๋™

โ‘ค ๊ฐ€์ด๋“œ : ํ™ˆํŽ˜์ด์ง€ ์†Œ๊ฐœ ๋ฐ ์‚ฌ์šฉ ์„ค๋ช…


3.2 ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€

image

โœ๏ธํ™”๋ฉด์„ค๋ช…

โ‘  ๋กœ๊ทธ์ธ : ์•„์ด๋””, ํŒจ์Šค์›Œ๋“œ ์ž…๋ ฅ ํ›„ ํด๋ฆญ ์‹œ ์ผ๊ธฐ ๊ธฐ๋ก ํŽ˜์ด์ง€(Diary_01) ๋กœ ์ด๋™

โ‘ก ํšŒ์›๊ฐ€์ž… : ํด๋ฆญ ์‹œ, ํšŒ์›๊ฐ€์ž… ํŽ˜์ด์ง€(join_01) ๋กœ ์ด๋™

โ‘ข ์†Œ์…œ ๋กœ๊ทธ์ธ : ๊ฐ ์†Œ์…œ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€(api) ๋กœ ์ด๋™


3.3 ํšŒ์›๊ฐ€์ž… ํŽ˜์ด์ง€

image

โœ๏ธํ™”๋ฉด์„ค๋ช…

โ‘  ์ •๋ณด ๋“ฑ๋ก : ํ”„๋กœํ•„์‚ฌ์ง„, ๋‹‰๋„ค์ž„, ์ด๋ฆ„ ๋“ฑ๋ก

โ‘ก ์ค‘๋ณตํ™•์ธ : ํด๋ฆญ ์‹œ , ๊ฐ€์ž… ๊ฐ€๋Šฅ ์—ฌ๋ถ€ ์•Œ๋ฆผ

โ‘ข ํšŒ์›๊ฐ€์ž… : ์ •๋ณด ์ž…๋ ฅ ํ›„, ํด๋ฆญ ์‹œ ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€(Login_01)๋กœ ์ด๋™!


3.4 ์ผ๊ธฐ๋ชจ์•„๋ณด๊ธฐ

image

โœ๏ธํ™”๋ฉด์„ค๋ช…

โ‘  ๋‹ฌ๋ ฅ๊ธฐ๋Šฅ : ๊ธฐ๋ก ๋‚ ์งœ์— ๋”ฐ๋ผ ๋‹ฌ๋ ฅ์— ์ด๋ชจ์ง€ ํ‘œ์‹œ. ํด๋ฆญ ์‹œ Calendar_01 ๋กœ ์ด๋™

โ‘ก ์ผ๊ธฐ์ž‘์„ฑ : ํด๋ฆญ ์‹œ , Diary_03 ๋กœ ์ด๋™

โ‘ข ๋‹คํฌ๋ชจ๋“œ/๋ผ์ดํŠธ๋ชจ๋“œ

โ‘ฃ ์‚ฌ์šฉ์ž ํ”„๋กœํ•„ ์‚ฌ์ง„

โ‘ค ๋ชจ์•„๋ณด๊ธฐ : ์ผ๊ธฐ ๋ณ„ ์ฝ˜ํ…์ธ ๋ฅผ ์นด๋“œํ™”ํ•ด์„œ ๋ณด์—ฌ์ฃผ๊ธฐ

โ‘ฅ ๋‚ ์งœ ๊ฒ€์ƒ‰: ๊ฒ€์ƒ‰ํ•œ ๋‚ ์งœ ์ผ๊ธฐ ๋ณด์—ฌ์ฃผ๊ธฐ

โ‘ฆ ํŽ˜์ด์ง€ ๋„˜๊ธฐ๊ธฐ


3.5 ์ผ๊ธฐ์ž‘์„ฑ ํŽ˜์ด์ง€

image

โœ๏ธํ™”๋ฉด์„ค๋ช…

โ‘  ๊ฐ์ • ์„ ํƒ

โ‘ก ํฐํŠธ ์„ ํƒ : ์ผ๊ธฐ๋งˆ๋‹ค ๋‹ค๋ฅธ ํฐํŠธ ์„ค์ • ๊ฐ€๋Šฅ

โ‘ข ์‚ฌ์ง„ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ

โ‘ฃ ์ผ๊ธฐ ํ…์ŠคํŠธ ์ž‘์„ฑ


3.6 ์ƒ์„ธ๋ณด๊ธฐ ํŽ˜์ด์ง€

image

โœ๏ธํ™”๋ฉด์„ค๋ช…

โ‘  ๋‚ ์”จ ์„ ํƒ ๊ธฐ๋Šฅ

โ‘ก ์กฐ์–ธ ํ…์ŠคํŠธ : ์ผ๊ธฐ ๋ถ„์„์„ ํ†ตํ•œ AI ์กฐ์–ธ ํ…์ŠคํŠธ

โ‘ข ์ด๋ฏธ์ง€ ์ƒ์„ฑ : ์ •๋ณด ๋ถ„์„ ํ›„, ์–ด์šธ๋ฆฌ๋Š” AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ

โ‘ฃ ์ผ๊ธฐ ๋‚ด์šฉ ์ˆ˜์ • ๋ฐ ์‚ญ์ œ ๊ธฐ๋Šฅ


3.7 ๋„ค๋น„๊ฒŒ์ด์…˜ ๊ธฐ๋Šฅ

image

โ‘  ๋‹คํฌ๋ชจ๋“œ / ๋ผ์ดํŠธ ๋ชจ๋“œ

โ‘ก ์บ˜๋ฆฐ๋” ๋ชจ๋‹ฌ ์ฐฝ : ์ผ๊ธฐ ๊ธฐ๋ก ์‹œ ๊ฐ์ • ์ด๋ชจ์ง€ ๋“ฑ๋ก, ์ด๋ชจ์ง€ ํด๋ฆญ ์‹œ ํ•ด๋‹น ์ผ๊ธฐ๋กœ ์ด๋™

โ‘ข ์‚ฌ์šฉ์ž ์ •๋ณด ๋ชจ๋‹ฌ ์ฐฝ : ์ •๋ณด๋ณ€๊ฒฝ, ๊ฐ์ • ๊ทธ๋ž˜ํ”„ ํ™•์ธ, ๋ฐฐ๊ฒฝ ํ…Œ๋งˆ ์ผœ๊ธฐ, ๋กœ๊ทธ์•„์›ƒ

โ‘ฃ ์ผ๊ธฐ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ : ๊ฒ€์ƒ‰ ํ›„ ๋ถ„๋ฅ˜๋œ ์ผ๊ธฐ ๋ชจ์Œ


3.8 ์‚ฌ์šฉ์ž ๊ฐ์ •์ •๋ณด ํŽ˜์ด์ง€

image

โ‘  ์ตœ๊ทผ ์ผ๊ธฐ ๊ธฐ๋ก ๋ชฉ๋ก

โ‘ก ๋‹ค์ง๊ณผ ๋ชฉํ‘œ ์ ๋Š” ํ…์ŠคํŠธ ์ƒ์ž

โ‘ข ๊ฐ์ • ๊ธฐ๋ก : ๋ง‰๋Œ€๊ทธ๋ž˜ํ”„, ์›ํ˜• ๊ทธ๋ž˜ํ”„

โ‘ฃ ์ •๋ณด ๋ณ€๊ฒฝ ํŽ˜์ด์ง€(Mypage_02)๋กœ ์ด๋™


3.9 ์ •๋ณด๋ณ€๊ฒฝ ํŽ˜์ด์ง€

image

โ‘  ์ •๋ณด ๋ณ€๊ฒฝ : ํ”„๋กœํ•„์‚ฌ์ง„, ๋‹‰๋„ค์ž„, ๋น„๋ฐ€๋ฒˆํ˜ธ

โ‘ก ํƒˆํ‡ด ํ•˜๊ธฐ ๋ชจ๋‹ฌ์ฐฝ


3.10 404Not ํŽ˜์ด์ง€

image

โ‘  Not403 ํŽ˜์ด์ง€ : ์‚ฌ์šฉ์ž๊ฐ€ ์ ‘๊ทผ์ด ๋ถˆ๊ฐ€๋Šฅํ•œ ํŽ˜์ด์ง€

โ‘ก ์ž‘์„ฑํ•œ ์ผ๊ธฐ๊ฐ€ ์—†์„ ์‹œ ๋งˆ์ดํŽ˜์ด์ง€

โ‘ข ์ž‘์„ฑํ•œ ์ผ๊ธฐ๊ฐ€ ์—†์„ ์‹œ ์ž‘์„ฑ ํŽ˜์ด์ง€


4. ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ๋ฐ ๊ตฌ์„ฑ


4.1 ๊ฐ์ •๋ถ„์„ ๋ฐ์ดํ„ฐ์…‹

ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜ ๊ฐ์ • ๋ถ„์„

4.1.1 ๋ฐ์ดํ„ฐ ์ค€๋น„

๋ฐ์ดํ„ฐ ์ •์˜ ๊ฐ์ •์ด ๋ถ„๋ฅ˜๋œ ํ…์ŠคํŠธ
๋ฐ์ดํ„ฐ ํš๋“ ๋ฐฉ๋ฒ• AI Hub ์‚ฌ์ดํŠธ์—์„œ ๋ถ„๋ฅ˜๋œ ๋ฐ์ดํ„ฐ ํš๋“
- ๊ฐ์„ฑ ๋Œ€ํ™” ๋ง๋ญ‰์น˜
- ์›ฐ๋‹ˆ์Šค ์ƒ๋‹ด ์Šคํฌ๋ฆฝํŠธ

๊ฐ์ • ๋ถ„๋ฅ˜:

  • ํ–‰๋ณต
  • ๋‹นํ™ฉ
  • ๋ถ„๋…ธ
  • ์Šฌํ””
  • ๋ถˆ์•ˆ
  • ์ค‘๋ฆฝ ๋“ฑ์˜ ๊ฐ์ •์ด ๋ถ„๋ฅ˜๋œ ๋ฐ์ดํ„ฐ.

4.1.2 ๊ฐ์„ฑ ๋Œ€ํ™” ๋ง๋ญ‰์น˜

image

4.1.3 ์›ฐ๋‹ˆ์Šค ์ƒ๋‹ด ์Šคํฌ๋ฆฝํŠธ

image

4.2 ์ „์ฒ˜๋ฆฌ ๊ณผ์ •

image
๋ฐœํ™”๋ฌธ ๋ฐ ๊ฐ์ • ์ถ”์ถœ ๋ฐœํ™”๋ฌธ๊ณผ ํ•ด๋‹น ๊ฐ์ •์„ ์ถ”์ถœํ•˜์—ฌ ๋ถ„๋ฅ˜
์ „์ฒ˜๋ฆฌ ๋ฐ์ดํ„ฐ ๋ฐ์ดํ„ฐ๋Š” ๋ฐœํ™”๋ฌธ๊ณผ ํ•ด๋‹นํ•˜๋Š” 1๋ฒˆ ๊ฐ์ •์ด ํฌํ•จ๋œ ๋ฐ์ดํ„ฐ image

4.3 ๋ฐ์ดํ„ฐ ๋ถ„์„

๋ฐ์ดํ„ฐ ๋ถ„์„ ๋ชฉํ‘œ ๋น„์Šทํ•œ ๊ฐ์ •๋“ค์„ ํ•˜๋‚˜์˜ ๊ฐ์ •์œผ๋กœ ๋ถ„๋ฅ˜ํ•˜๊ธฐ
๋ฐ์ดํ„ฐ ๋ถ„์„ ์‹œ๋‚˜๋ฆฌ์˜ค - ๊ณตํฌ ๊ฐ์ •์€ ๋ถˆ์•ˆ ๊ฐ์ •์œผ๋กœ ๋ถ„๋ฅ˜
- ํ˜์˜ค ๊ฐ์ •์€ ๋ถ„๋…ธ ๊ฐ์ •์œผ๋กœ ๋ถ„๋ฅ˜
- ์ƒ์ฒ˜ ๊ฐ์ •์€ ์Šฌํ”” ๊ฐ์ •์œผ๋กœ ๋ถ„๋ฅ˜
- ๊ธฐ์จ ๊ฐ์ •์€ ํ–‰๋ณต ๊ฐ์ •์œผ๋กœ ๋ถ„๋ฅ˜
๋ฐ์ดํ„ฐ ๋ถ„์„ ๊ฒฐ๊ณผ - ๋ฐ์ดํ„ฐ ๋ถ„๋ฅ˜ ๊ฒฐ๊ณผ image
                                       |

4.4 ๋ชจ๋ธ ์ƒ์„ฑ ๋ฐ ํ•™์Šต

๋ชจ๋ธ๋ง ๋ชฉํ‘œ ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ํ…์ŠคํŠธ๋ฅผ ๋ฌธ์žฅ๋งˆ๋‹ค ๊ฐ์ • ๋ถ„์„ํ•˜๊ธฐ
ํ•™์Šต ๋ชจ๋ธ KoBert ๊ธฐ๋ฐ˜ kcbert-base๋ฅผ ํŒŒ์ธ ํŠœ๋‹
ํ•™์Šต ๋ฐฉ๋ฒ• - batch_size = 64
- learning_rate = 5e-5
- epochs = 5
- ๋ฌธ์žฅ์˜ ์ตœ๋Œ€ ๊ธธ์ด๋กœ paddingํ•จ
๋ชจ๋ธ ์˜ˆ์ธก ๊ฒฐ๊ณผ image
                                                         |

4.5 ๊ฒ€์ฆ

๋ชจ๋ธ๋ง ํ‰๊ฐ€ ๊ฒฐ๊ณผ
image

4.2 ๊ฐœ๋ฐœ ํ™˜๊ฒฝ

image

๐ŸŒผํด๋ผ์ด์–ธํŠธ :

  • React : ์ปดํฌ๋„ŒํŠธ ๊ธฐ๋ฐ˜์˜ UI ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ์จ, vuejs๋ณด๋‹ค๋Š” ๋†’์€ ์ž์œจ์„ฑ์„ ๊ฐ€์ง€๋ฉฐ, ํ’์„ฑํ•œ ์ƒํƒœ๊ณ„๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค๋Š” ์ ์—์„œ ์„ ํƒ

  • TypeScript : ์ •์  ํƒ€์ž… ๊ฒ€์‚ฌ๋ฅผ ํ†ตํ•œ ์•ˆ์ •์„ฑ๊ณผ ํƒ€์ž… ์ธํ…”๋ฆฌ์„ผ์Šค๋ฅผ ํ†ตํ•œ ์ƒ์‚ฐ์„ฑ ํ–ฅ์ƒ์„ ์œ„ํ•ด ์‚ฌ์šฉ

  • Tailwind(CSS) : CSS ํ”„๋ ˆ์ž„์›Œํฌ๋กœ, ๋งŽ์€ utility ํด๋ž˜์Šค๋ฅผ ์ œ๊ณตํ•˜์—ฌ ์ง์ ‘ CSS๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋ฒˆ๊ฑฐ๋กœ์›€์„ ์ค„์ด๊ณ , ์œ ์—ฐํ•˜๊ฒŒ ๋””์ž์ธ์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์–ด ์„ ํƒ

  • Recoil : ์ „์—ญ ์ƒํƒœ๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ์จ, Redux์™€ ๋น„๊ตํ–ˆ์„ ๋•Œ, ๋”์šฑ ๊ฐ„๊ฒฐํ•˜๊ณ , ์ƒํƒœ๋ฅผ ์ž‘์€ ๋‹จ์œ„๋กœ ํ™œ์šฉํ•˜๊ธฐ์— ์šฉ์ดํ•จ์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ•ด ์‚ฌ์šฉ

  • Nextjs : ์„œ๋ฒ„์‚ฌ์ด๋“œ ๋ Œ๋”๋ง์„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•˜์—ฌ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ, ๋นŒ๋“œ ์‹œ๊ฐ„์„ ๋‹จ์ถ•์‹œํ‚ค๊ณ , ๋นŒ๋“œ๋œ ํŒŒ์ผ์„ ์บ์‹ฑํ•˜์—ฌ ๋น ๋ฅธ ๋กœ๋”ฉ์„ ์ง€์›ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ

๐ŸŒธ์„œ๋ฒ„ :

  • Node.js : JavaScript๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋ก ํŠธ์—”๋“œ์™€ ๋ฐฑ์—”๋“œ ๊ฐ„์˜ ์ผ๊ด€๋œ ํด๋ผ์ด์–ธํŠธ์™€์˜ ์–ธ์–ด์  ํ˜ธํ™˜์„ฑ์„ ๊ณ ๋ คํ•˜์—ฌ ์„ ํƒํ•˜

  • Mysql : ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ, ๋ฐ์ดํ„ฐ๋ฅผ ๊ตฌ์กฐํ™”ํ•˜์—ฌ ํšจ์œจ์ ์œผ๋กœ ์ €์žฅํ•˜๊ณ  ๊ฒ€์ƒ‰ํ•˜๊ธฐ ์œ„ํ•ด ์„ ํƒ

  • python : ์„œ๋ฒ„ ์‚ฌ์ด๋“œ ๋กœ์ง ๋ฐ ๊ฐ์ •๋ถ„์„ ๋ชจ๋ธ์„ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ๋„์ž…

๐ŸŒบ ๋ชจ๋ธ :

  • koGPT-2 : koGPT2๋Š” ํ…์ŠคํŠธ ์ƒ์„ฑ ์ž‘์—…์— ๋›ฐ์–ด๋‚œ ์„ฑ๋Šฅ์„ ๋ณด์ด๊ณ  ๋ฌธ๋งฅ์„ ์ดํ•ดํ•˜๋ฉฐ ์ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž์—ฐ์Šค๋Ÿฌ์šด ํ…์ŠคํŠธ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์–ด, ์‚ฌ์šฉ์ž์™€์˜ ์ƒํ˜ธ ์ž‘์šฉ์— ์ ํ•ฉํ•˜์—ฌ ์„ ํƒ

  • koBert : 'KoBert' ๋ชจ๋ธ์€ ํ•œ๊ตญ์–ด ํ…์ŠคํŠธ์˜ ๊ฐ์ • ๋ถ„์„์— ์ ํ•ฉํ•œ ๋ชจ๋ธ๋กœ, ์‚ฌ์šฉ์ž์˜ ๊ฐ์ •์„ ์ดํ•ดํ•˜๊ณ  ์ƒํ™ฉ์— ๋งž๊ฒŒ ๋Œ€์‘ํ•˜์—ฌ ์„ ํƒ

  • Karlo : : ํ…์ŠคํŠธ๋ฅผ ๋ถ„์„ํ•˜์—ฌ ํ‚ค์›Œ๋“œ์— ๋งž๋Š” ์ด๋ฏธ์ง€์ƒ์„ฑ์„ ์œ„ํ•ด ์„ ํƒ


4.3 ํ…Œ์ด๋ธ” ๋ช…์„ธ์„œ

ํšŒ์› ํ…Œ์ด๋ธ” (tb_user)

์ปฌ๋Ÿผ๋ช… ์ปฌ๋Ÿผ ID ํƒ€์ž… ๊ธธ์ด NN PK FK UK CK ๋น„๊ณ 
ํšŒ์›๋ฒˆํ˜ธ user_number INT UNSIGNED Y
ํšŒ์›ID user_id VARCHAR(30) Y Y
๋น„๋ฐ€๋ฒˆํ˜ธ user_password VARCHAR(130) Y
๋น„๋ฐ€๋ฒˆํ˜ธ salt user_salt VARCHAR(130) Y
ํšŒ์› ์ด๋ฆ„ user_name VARCHAR(30) Y
๋กœ๊ทธ์ธ ํ˜•ํƒœ user_provider VARCHAR(20)
๊ฐ€์ž… ๋‚ ์งœ created_time DATETIME
์ˆ˜์ • ๋‚ ์งœ updated_time DATETIME
ํ”„๋กœํ•„ ์‚ฌ์ง„ user_image VARCHAR(500)

์ผ๊ธฐ ์ •๋ณด ํ…Œ์ด๋ธ” (tb_diary)

์ปฌ๋Ÿผ๋ช… ์ปฌ๋Ÿผ ID ํƒ€์ž… ๊ธธ์ด NN PK FK UK CK ๋น„๊ณ 
์ผ๊ธฐ ๋ฒˆํ˜ธ diary_number INT UNSIGNED Y
ํšŒ์› ID user_id VARCHAR(30) Y Y
ํšŒ์› ์ด๋ฆ„ user_name VARCHAR(30) Y
์ผ๊ธฐ ์ œ๋ชฉ diary_title VARCHAR(500)
์ผ๊ธฐ ๋‚ด์šฉ diary_content TEXT
๊ฐ์ • diary_emotion VARCHAR(100)
๋‚ ์”จ diary_weather VARCHAR(50)
ํฐํŠธ diary_font VARCHAR(1000)
์กฐ์–ธ diary_advice VARCHAR(64)
์ƒ์„ฑ ๋‚ ์งœ created_time DATETIME
์ˆ˜์ • ๋‚ ์งœ updated DATETIME
์‚ฌ์šฉ์ž ์„ ํƒ ๊ฐ์ • diary_userEmo VARCHAR(50)
์‚ฌ์šฉ์ž ์„ ํƒ ๋‚ ์งœ user_date DATETIME

ํ† ํฐ ํ…Œ์ด๋ธ” (tb_refresh_token)

์ปฌ๋Ÿผ๋ช… ์ปฌ๋Ÿผ ID ํƒ€์ž… ๊ธธ์ด NN PK FK UK CK ๋น„๊ณ 
ํšŒ์› ID user_id VARCHAR(30) Y
refresh ํ† ํฐ user_token VARCHAR(255)

Popular repositories Loading

  1. DiaryFeelings DiaryFeelings Public

    ํ”„๋กœ์ ํŠธ : โœ๏ธ ๋‹ค์ด์–ด๋ฆฌ ์ž‘์„ฑ๊ณผ AI ๋ถ„์„์„ ํ†ตํ•œ ์ž์•„ ๊ฐ์ • ํŒŒ์•…

    TypeScript 3

  2. .github .github Public

  3. DL-Model DL-Model Public

    Python

Repositories

Showing 3 of 3 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loadingโ€ฆ

Most used topics

Loadingโ€ฆ