Skip to content

๐ŸŽ–๏ธSSAFY 7๊ธฐ ํŠนํ™” ํ”„๋กœ์ ํŠธ 3์œ„: ๋น…๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ๋ฐ˜๋ ค๊ฒฌ ์งˆ๋ณ‘ ์˜ˆ์ธก ์„œ๋น„์Šค ๋ฉ!๋”๋žœ๋“œ

Notifications You must be signed in to change notification settings

drsuneamer/MTLD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๋ฉ๋”๋žœ๋“œ README


MTLD logo.png

๐Ÿพย ๋ฉ!๋”๋žœ๋“œ

๋„ค๊ฐ€ ํ•œ ๋‹จ์–ด๋งŒ์ด๋ผ๋„ ๋งํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด, ์•„ํ”„๋‹ค๊ณ  ๋ง ํ•  ์ˆ˜ ์žˆ์—ˆ์œผ๋ฉด ์ข‹๊ฒ ์–ด ๊ฐ•์•„์ง€ ์ฆ์ƒ ๋น…๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ๋ฐ˜๋ ค๊ฒฌ ์งˆ๋ณ‘ ์˜ˆ์ธก ์„œ๋น„์Šค, ๋ฉ!๋”๋žœ๋“œ

๐Ÿพย ํ”„๋กœ์ ํŠธ ๋ฐ ํŒ€์›์†Œ๊ฐœ

๐Ÿ“… ์ง„ํ–‰๊ธฐ๊ฐ„: 2022. 08. 29 ~ 2022. 10. 07 (6์ฃผ)

team.gif

๐Ÿพย ๊ธฐํš ๋ฐฐ๊ฒฝ ๋ฐ ์ฃผ์š” ๊ธฐ๋Šฅ ์†Œ๊ฐœ

โœ”๏ธ ๊ธฐํš ์˜๋„

Screen Shot 2022-10-06 at 10.40.09 PM.png

๋ฐ˜๋ ค์ธ๊ณผ ๋ฐ˜๋ ค๋™๋ฌผ์„ ์œ„ํ•œ ํ† ํƒˆ ์ผ€์–ด ์„œ๋น„์Šค

๊ฐ€์กฑ์ด๋ผ๋Š” ์กด์žฌ๊ฐ€ ๋˜์–ด ์‚ถ์˜ ์ผ๋ถ€๊ฐ€ ๋œ ๋ฐ˜๋ ค๋™๋ฌผ, ๋Œ•๋Œ•์ด๋“ค! ๋ง์„ ํ•  ์ˆ˜ ์—†์–ด ์–ด๋””๊ฐ€ ์•„ํ”ˆ์ง€ ๋ชจ๋ฅด๋Š” ์šฐ๋ฆฌ ๋Œ•๋Œ•์ด๋“ค์˜ ์งˆ๋ณ‘์„ ๋ฏธ๋ฆฌ ์˜ˆ๋ฐฉํ•˜๊ณ  ๊ฑด๊ฐ•์„ ๊ด€๋ฆฌํ•˜์—ฌ ๊ฒฌ์ƒ์„ ๋” ์˜ค๋ž˜์˜ค๋ž˜ ๊ฑด๊ฐ•ํ•˜๊ฐœ ยท ํ–‰๋ณตํ•˜๊ฐœ ยท ์†Œ์ค‘ํ•˜๊ฐœ ๋ณด๋ƒˆ์œผ๋ฉด ํ•˜๋Š” ๋ฐ”๋žŒ์œผ๋กœ ๊ธฐํšํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

โœ”๏ธ ๊ฑด๊ฐ•ํ•˜๊ฐœ: ๋ฐ˜๋ ค๊ฒฌ ๊ฑด๊ฐ•์„ ์œ„ํ•œ ๊ฐ€์ด๋“œ๋ผ์ธ

1. ๋ฐ˜๋ ค๊ฒฌ ์งˆ๋ณ‘ ์ฆ์ƒ ๋น…๋ฐ์ดํ„ฐ๋ฅผ ์ด์šฉํ•œ ์งˆ๋ณ‘ ์˜ˆ์ธก ์„œ๋น„์Šค

  • ์งˆ๋ณ‘ ์ฆ์ƒ ๋น…๋ฐ์ดํ„ฐ ํ™œ์šฉ
  • TF-IDF ๋ชจ๋ธ๊ณผ ์ฝ”์‚ฌ์ธ ์œ ์‚ฌ๋„๋ฅผ ์‚ฌ์šฉํ•œ Content Based Filtering ์‚ฌ์šฉ

์งˆ๋ณ‘์˜ˆ์ธก.gif

2. ๋ฐ˜๋ ค๊ฒฌ ์˜ˆ๋ฐฉ ์ ‘์ข… / ๋ณต์šฉ์•ฝ ์•Œ๋ฆผ ์„œ๋น„์Šค

  • ๊ฐ€์žฅ ๋ณดํŽธ์ ์ธ ์˜ˆ๋ฐฉ ์ ‘์ข… ๋ฐฑ์‹  ์ƒ์œ„ 4๊ฐœ ์„ ์ • (DHPPL, ์ฝ”๋กœ๋‚˜, ์ผ„๋„ฌ์ฝ”ํ”„, ๊ด‘๊ฒฌ๋ณ‘)
    • ์ถ”ํ›„ ์˜ˆ๋ฐฉ์ ‘์ข…์ผ ์„ค์ • ๊ฐ€๋Šฅ โ†’ ๋ฉ”์ธํ™”๋ฉด์—์„œ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๋‚ ์งœ๊นŒ์ง€์˜ ๋””๋ฐ์ด ํ‘œ์‹œ
  • ๊ฐ€์žฅ ๋ณดํŽธ์ ์ธ ์• ๊ฒฌ ๋ณต์šฉ ์•ฝ ์ƒ์œ„ 3๊ฐ€์ง€ ์„ ์ •
    • ๊ธ‰์—ฌ ๋นˆ๋„ ์•ˆ๋‚ด (ํ•œ ๋‹ฌ์— ํ•œ ๋ฒˆ, ์ผ ๋…„์— ํ•œ ๋ฒˆ ๋“ฑ)
    • ์ถ”ํ›„ ๋ณต์šฉ์ผ์ž ์„ค์ • ์‹œ ํ™ˆํ™”๋ฉด์—์„œ ์•Œ๋ฆผ ํ‘œ์‹œ

ํŠธ๋ž˜์ปค.gif

3. ํ˜„์žฌ ์œ„์น˜ ๊ธฐ๋ฐ˜ ๋™๋ฌผ ๋ณ‘์› ๊ฒ€์ƒ‰

  • ๋ฒ„ํŠผ ํด๋ฆญ ์‹œ ์‚ฌ์šฉ์ž์˜ ์œ„์น˜ ๊ธฐ๋ฐ˜์œผ๋กœ ์ฃผ๋ณ€์˜ ๋™๋ฌผ ๋ณ‘์› ์•ˆ๋‚ด
  • ๋ฐ˜๋ ค๊ฒฌ๊ณผ ํ•จ๊ป˜ ๋ฐฉ๋ฌธ ๊ฐ€๋Šฅํ•œ ์นดํŽ˜/์‹๋‹น/์ˆ™์†Œ ์ •๋ณด ์ œ๊ณต
  • ํ˜„์žฌ ์œ„์น˜ ๊ธฐ๋ฐ˜ ๊ฐ€๊นŒ์šด ์ˆœ์„œ๋Œ€๋กœ ํ•„ํ„ฐ๋ง ๊ฐ€๋Šฅ, ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ์ •๋ณด๋ฅผ ๋ฐ›์•„ ๊ฒ€์ƒ‰ ๊ฐ€๋Šฅ

์žฅ์†Œ.gif

โœ”๏ธ ํ–‰๋ณตํ•˜๊ฐœ: ํ•จ๊ป˜ ์žˆ์„๋•Œ ๊ฐ€์žฅ ํ–‰๋ณตํ•˜๋‹ˆ๊นŒ!

1. ์‚ฐ์ฑ… ์ผ์ง€

  • ๋‚ ์งœ๋ณ„ ์‹œ๊ฐ„/๊ฑฐ๋ฆฌ ์ž…๋ ฅ ๊ฐ€๋Šฅ
  • ๋‹ฌ๋ ฅ์˜ ์‚ฐ์ฑ…์„ ์™„๋ฃŒํ•œ ๋‚ ์งœ์—๋Š” ๋ฐœ์ž๊ตญ ๋งˆํฌ

์‚ฐ์ฑ…์ผ์ง€.gif

๋‹ค์ด์–ด๋ฆฌ.gif

2. ๋ฐ˜๋ ค๊ฒฌ ๋™๋ฐ˜ ๊ฐ€๋Šฅ ์žฅ์†Œ ๊ฒ€์ƒ‰

  • ๋ฒ„ํŠผ ํด๋ฆญ ์‹œ ์‚ฌ์šฉ์ž์˜ ์œ„์น˜ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ฐ˜๋ ค๊ฒฌ๊ณผ ํ•จ๊ป˜ ๋ฐฉ๋ฌธ ๊ฐ€๋Šฅํ•œ ์นดํŽ˜/์‹๋‹น/์ˆ™์†Œ ์ •๋ณด ์ œ๊ณต
  • ํ˜„์žฌ ์œ„์น˜ ๊ธฐ๋ฐ˜ ๊ฐ€๊นŒ์šด ์ˆœ์„œ๋Œ€๋กœ ํ•„ํ„ฐ๋ง ๊ฐ€๋Šฅ, ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ์ •๋ณด๋ฅผ ๋ฐ›์•„ ๊ฒ€์ƒ‰ ๊ฐ€๋Šฅ

์žฅ์†Œ.gif

3. ๋ฐ˜๋ ค๊ฒฌ ๊ด€๋ จ ์ •๋ณด ๊ฒŒ์‹œํŒ

  • ๋ฐ˜๋ ค๊ฒฌ์„ ํ‚ค์šธ ๋•Œ ์•Œ์•„๋‘๋ฉด ์ข‹์„ ์ •๋ณด ์ œ๊ณต, ์ด๋™ ๋งํฌ ์ œ๊ณต
  • ๋ฐ˜๋ ค๊ฒฌ ๊ด€๋ จ ์ตœ์‹  ๋‰ด์Šค ์ œ๋ชฉ/์ธ๋„ค์ผ๊ณผ ์ด๋™ ๋งํฌ ์ œ๊ณต

๊ฟ€ํŒ.gif

โœ”๏ธ ์†Œ์ค‘ํ•˜๊ฐœ: ์‚ฌ์ง€๋งˆ์„ธ์š”, ์ž…์–‘ํ•˜์„ธ์š”!

1. ์ž…์–‘ ๊ฐ€๋Šฅํ•œ ์œ ๊ธฐ๊ฒฌ ๊ฒ€์ƒ‰ ์„œ๋น„์Šค

  • ๋™๋ฌผ๋ณดํ˜ธ์‹œ์Šคํ…œ ๊ณต๊ณ ์˜ ์œ ๊ธฐ๊ฒฌ ์ •๋ณด ์‹ค์‹œ๊ฐ„ ์กฐํšŒ ๊ฐ€๋Šฅ
  • ๊ฒฌ์ข…/์„ฑ๋ณ„/์ค‘์„ฑํ™”/ํ„ธ์ƒ‰/๋ชธ๋ฌด๊ฒŒ/๋ณดํ˜ธ์žฅ์†Œ ๋“ฑ ํ•„ํ„ฐ๋งํ•˜์—ฌ ์กฐํšŒ ๊ฐ€๋Šฅ
  • ํ•ด๋‹น ์œ ๊ธฐ๊ฒฌ์— ๋Œ€ํ•œ ๋””ํ…Œ์ผํ•œ ์ •๋ณด ์กฐํšŒ, ํ•ด๋‹น ์œ ๊ธฐ๊ฒฌ์˜ ๋™๋ฌผ๋ณดํ˜ธ์‹œ์Šคํ…œ ๊ณต๊ณ  ํŽ˜์ด์ง€๋กœ ์—ฐ๊ฒฐ

์œ ๊ธฐ๊ฒฌ.gif

2. ์œ ๊ธฐ๊ฒฌ ์ž…์–‘ ์ ํ•ฉ๋„ ๊ฒ€์‚ฌ

  • ์ด 10๊ฐœ์˜ ๋ฌธํ•ญ์œผ๋กœ ํ˜„์žฌ ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐ˜๋ ค๊ฒฌ์„ ์ž…์–‘ํ•˜๊ธฐ์— ์ ํ•ฉํ•œ ์ƒํƒœ์™€ ์ ์ ˆํ•œ ์กฐ๊ฑด์„ ๊ฐ–์ถ”๊ณ  ์žˆ๋Š”์ง€ ์ ์ˆ˜(0~100์ )๋กœ ํ‘œ์‹œ
  • ์ผ์ • ์ ์ˆ˜ ๋ฏธ๋‹ฌ์„ฑ ์‹œ ์•„์ง ์ค€๋น„๊ฐ€ ๋˜์ง€ ์•Š์•˜์Œ์„ ์•Œ๋ฆฌ๊ณ , ์ผ์ • ์ ์ˆ˜ ์ด์ƒ ๋‹ฌ์„ฑ ์‹œ ์œ ๊ธฐ๊ฒฌ ๊ณต๊ณ  ์ด๋ฏธ์ง€ ์บ๋Ÿฌ์…€๊ณผ ๋ฉ๋”๋žœ๋“œ์˜ ์œ ๊ธฐ๊ฒฌ ์ •๋ณด ์กฐํšŒ ํŽ˜์ด์ง€๋กœ ์ด๋™ ๊ฐ€๋Šฅ ๋ฒ„ํŠผ ์ œ๊ณต

๊ฒ€์‚ฌ.gif

๐Ÿพย ์‚ฐ์ถœ๋ฌผ

Untitled

Untitled

  • ์‹œ์Šคํ…œ ์•„ํ‚คํ…์ฒ˜

Untitled

  • ๋ฐœํ‘œ PPT

๐Ÿพย ํ˜‘์—…ํˆด

  • Git
  • Gitlab
  • Atlassian Jira
  • Notion
  • MatterMost
  • Webex

๐Ÿพย ๊ธฐ์ˆ  ์Šคํƒ ๋ฐ ์•„ํ‚คํ…์ฒ˜

backend

  • IntelliJ IDE
  • Java 11
  • Springboot 2.7.3
  • Spring Data JPA
  • Spring Security
  • MySQL
  • Redis
  • oauth2
  • Swagger 2.9.2
  • jsoup 1.15.3
  • Spring Batch
  • AWS S3

frontend

  • Visual Studio Code IDE
  • React 18.2.0
  • Redux-toolkit 1.8.5
  • Material UI (UI Framework)
  • PWA

data

  • BeautifulSoup
  • selenium
  • chrome web driver

CI/CD

  • Docker
  • AWS EC2
  • Jenkins
  • NGINX
  • SSL

About

๐ŸŽ–๏ธSSAFY 7๊ธฐ ํŠนํ™” ํ”„๋กœ์ ํŠธ 3์œ„: ๋น…๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ๋ฐ˜๋ ค๊ฒฌ ์งˆ๋ณ‘ ์˜ˆ์ธก ์„œ๋น„์Šค ๋ฉ!๋”๋žœ๋“œ

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published