Skip to content

DS-Studify/AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

31 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

โœ๏ธ AI๋ฅผ ํ™œ์šฉํ•œ ์‚ฌ์šฉ์ž ํ–‰๋™ ๊ธฐ๋ฐ˜ ์ง‘์ค‘๋„ ํƒ์ง€ ๋ฐ ์‹ค์ œ ํ•™์Šต ์‹œ๊ฐ„ ์ž๋™ ๊ธฐ๋ก ์•ฑ 'Studify'

โœจ ํ”„๋กœ์ ํŠธ ์ •๋ณด

Studify(์Šคํ„ฐ๋””ํŒŒ์ด)

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

Introduction

  • 2025 ICT ํ•œ์ด์Œ ๋“œ๋ฆผ์—… ๊ณต๋ชจ์ „ ์ถœํ’ˆ์ž‘
  • ๋•์„ฑ์—ฌ์ž๋Œ€ํ•™๊ต ์ปดํ“จํ„ฐ๊ณตํ•™์ „๊ณต ์กธ์—… ํ”„๋กœ์ ํŠธ

Studify_preview.mp4

๐Ÿ“ƒ ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ

๊ฐœ๋ฐœ ๋ฐฐ๊ฒฝ ๋ฐ ํ•„์š”์„ฑ

๐Ÿ”ฅ ๋Œ€ํ•œ๋ฏผ๊ตญ์˜ ๋†’์€ ๊ต์œก์—ด

๋Œ€ํ•œ๋ฏผ๊ตญ์€ ๋†’์€ ์ˆ˜์ค€์˜ ๊ต์œก์—ด์„ ๋ณด์ด๋ฉฐ, ํ•™์ƒ๋“ค์˜ ์ฃผ๊ฐ„ ํ‰๊ท  ๊ณต๋ถ€ ์‹œ๊ฐ„์€ OECD ํ‰๊ท ๋ณด๋‹ค 15์‹œ๊ฐ„ ์ด์ƒ ๋งŽ์€ ๊ฒƒ์œผ๋กœ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.
์ด๋Ÿฌํ•œ ๊ณต๋ถ€ ํ™˜๊ฒฝ์„ ๊ณ ๋ คํ•˜์—ฌ, ์‚ฌ์šฉ์ž์˜ ๊ณต๋ถ€ ์—ฌ๋ถ€์™€ ์ง‘์ค‘๋„๋ฅผ ์ž๋™์œผ๋กœ ๋ถ„์„ํ•˜๋Š” ๋ณด์กฐ ๋„๊ตฌ๋ฅผ ํ†ตํ•ด ํ•™์ƒ๋“ค์˜ ์ž๊ธฐ๊ด€๋ฆฌ ๋Šฅ๋ ฅ๊ณผ ํ•™์Šต ํšจ์œจ์„ฑ ์ƒ์Šน์— ๋„์›€์„ ์ฃผ๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.

๐Ÿ’ก AI ๊ธฐ์ˆ ์˜ ๊ต์œก์  ํ™œ์šฉ ๊ฐ€๋Šฅ์„ฑ ์ œ์‹œ

์ฝ”๋กœ๋‚˜19 ํŒฌ๋ฐ๋ฏน์„ ๊ณ„๊ธฐ๋กœ ์˜จ๋ผ์ธ ๊ฐ•์˜๊ฐ€ ํ™œ์„ฑํ™”๋˜๋ฉด์„œ, ํ•™์ƒ์˜ ์›น์บ  ์˜์ƒ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ง‘์ค‘๋„๋ฅผ ๋ถ„์„ํ•˜๋Š” AI ๊ธฐ์ˆ ์— ๋Œ€ํ•œ ์—ฐ๊ตฌ๊ฐ€ ํ™œ๋ฐœํžˆ ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค.
๊ทธ๋Ÿฌ๋‚˜ ๋Œ€๋ฉด ์ˆ˜์—…์ด ๋‹ค์‹œ ์ค‘์‹ฌ์ด ๋œ ํ˜„์žฌ, ํ•ด๋‹น ๊ธฐ์ˆ ์€ ์‹ค์ œ ๊ต์œก ํ˜„์žฅ์—์„œ ํ™œ์šฉ์ด ์ œํ•œ๋˜๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
๋”ฐ๋ผ์„œ ๊ธฐ์กด์˜ ์–ผ๊ตด ์ธ์‹ ์ค‘์‹ฌ ๋ถ„์„์—์„œ ๋‚˜์•„๊ฐ€ ํ•™์ƒ์˜ ์ž์„ธ ๋ฐ ์† ๋ชจ์–‘์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ณต๋ถ€ ์ƒํƒœ๋ฅผ ํŒ๋‹จํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋ธ์„ ๊ตฌํ˜„ํ•จ์œผ๋กœ์จ, AI ๊ธฐ์ˆ ์˜ ๊ต์œก์  ํ™œ์šฉ ๊ฐ€๋Šฅ์„ฑ๊ณผ ๊ทธ ๋ฐฉํ–ฅ์„ฑ์„ ์ œ์‹œํ•˜๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค.


๊ธฐํš ์˜๋„

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

์„œ๋น„์Šค๋ช…

  • study + amplify์˜ ํ•ฉ์„ฑ์–ด๋กœ, ์‚ฌ์šฉ์ž ํ•™์Šต ํšจ์œจ ์ฆ์ง„์„ ์˜๋ฏธ

๐Ÿ’ก Key Features

์† ๋ชจ์–‘ ๊ธฐ๋ฐ˜ ์‹ค์ œ ๊ณต๋ถ€ ์—ฌ๋ถ€ ์ถ”์ •

์‚ฌ์šฉ์ž๊ฐ€ ์ดฌ์˜ํ•œ ๊ณต๋ถ€ ์˜์ƒ์—์„œ ์† ๋ชจ์–‘์˜ ์ขŒํ‘œ ์ถ”์ถœ
์ถ”์ถœํ•œ ์ขŒํ‘œ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ํŽœ์„ ์ฅ” ์†/๊ทธ๋ ‡์ง€ ์•Š์€ ์† ๋ถ„๋ฅ˜ ๋ชจ๋ธ์„ ํ†ตํ•ด ์‹ค์ œ ํ•„๊ธฐ ๋ฐ ๊ณต๋ถ€ ์—ฌ๋ถ€ ์ถ”์ •

๊ณต๋ถ€ ์ž์„ธ ๊ธฐ๋ฐ˜ ์ง‘์ค‘๋„ ๋ถ„์„ ๋ฐ ์ˆ˜๋ฉด ์—ฌ๋ถ€ ํƒ์ง€

์‚ฌ์šฉ์ž๊ฐ€ ์ดฌ์˜ํ•œ ๊ณต๋ถ€ ์˜์ƒ์—์„œ ์‚ฌ์šฉ์ž์˜ ๋ชธ(์–ผ๊ตด+์ƒ์ฒด)์˜ ์ขŒํ‘œ ์ถ”์ถœ
์ถ”์ถœํ•œ ์ขŒํ‘œ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๊ณต๋ถ€ ์ž์„ธ ๋ถ„๋ฅ˜ ๋ชจ๋ธ์„ ํ†ตํ•ด ๋ฐ”๋ฅธ ์ž์„ธ/ ๊ธฐ์šธ์–ด์ง„ ์ž์„ธ(์•ž, ์˜†, ๋’ค)/ ์—Ž๋“œ๋ฆฐ ์ž์„ธ/ ๋’ค๋กœ ๋„˜์–ด๊ฐ„ ์ž์„ธ ๋ถ„๋ฅ˜
๋ถ„๋ฅ˜ํ•œ ๊ณต๋ถ€ ์ž์„ธ๋ฅผ ํ† ๋Œ€๋กœ ๊ณต๋ถ€ ์ง‘์ค‘ ์—ฌ๋ถ€ ๋ฐ ์ˆ˜๋ฉด ์—ฌ๋ถ€ ์ถ”์ •

์‹ค์ œ ๊ณต๋ถ€ ์‹œ๊ฐ„ ๊ธฐ๋ก

์† ๋ชจ์–‘ ๋ถ„์„์„ ์ด์šฉํ•œ ๊ณต๋ถ€ ์—ฌ๋ถ€ ์ถ”์ •๊ณผ ์ž์„ธ ์ถ”์ • ๊ฒฐ๊ณผ๋ฅผ ์ข…ํ•ฉ์ ์œผ๋กœ ์กฐํ•ฉํ•˜์—ฌ ๋…นํ™” ์‹œ๊ฐ„ ๋Œ€๋น„ ์‹ค์ œ ๊ณต๋ถ€ ์‹œ๊ฐ„ ์‚ฐ์ถœ

ํ†ต๊ณ„ ๋ฐ AI ํ”ผ๋“œ๋ฐฑ

์‹ค์ œ ๊ณต๋ถ€ ์‹œ๊ฐ„, ์ „์ฒด ํ•™์Šต ์ค‘ ์ง‘์ค‘ํ•œ ์‹œ๊ฐ„, ์ˆ˜๋ฉด ์‹œ๊ฐ„์˜ ๋น„์œจ์„ ํ†ต๊ณ„ ๊ทธ๋ž˜ํ”„๋กœ ์‹œ๊ฐํ™”ํ•˜์—ฌ ์ œ๊ณต. ๊ณต๋ถ€ ๋ฐ์ดํ„ฐ ๋ฐ”ํƒ• ๊ฐœ์ธ ๋งž์ถคํ˜• AI ํ”ผ๋“œ๋ฐฑ ์ œ๊ณต


๋ชจ๋ธ ์†Œ๊ฐœ

ํŽœ ์ฅ”์† ๋ถ„๋ฅ˜ ๋ชจ๋ธ

์„ค๋ช…
..

์ž์„ธ ๋ถ„๋ฅ˜ ๋ชจ๋ธ

๊ณต๋ถ€ ์ค‘, ์ง‘์ค‘๋ ฅ ์ €ํ•˜, ์ˆ˜๋ฉด ์ƒํƒœ์˜ 6๊ฐ€์ง€ ์ž์„ธ๋ฅผ ํ•™์Šต
์ด๋ฏธ์ง€์—์„œ MediaPipe๋ฅผ ํ†ตํ•ด ์ƒ์ฒด ์ขŒํ‘œ๋ฅผ ์ถ”์ถœํ•˜์—ฌ ๋ชจ๋ธ ์ž…๋ ฅ๊ฐ’์œผ๋กœ ํ™œ์šฉ

ํ•™์Šต ์ž์„ธ

๋ผ๋ฒจ๋ช… ์„ค๋ช… ์˜ˆ์‹œ ์ด๋ฏธ์ง€
good_pose ์ฒ™์ถ” ์ค‘๋ฆฝ ์ž์„ธ๋กœ, ์ขŒ์šฐ ์–ด๊นจ ๋†’์ด๊ฐ€ ๊ท ํ˜•์„ ์œ ์ง€ํ•˜๋Š” ์ž์„ธ .
nfocus_lean_back ์ขŒ๊ณจ์ด ์˜์ž์˜ ์•ž ๋ถ€๊ทผ์— ์œ„์น˜ํ•ด ์ƒ์ฒด๊ฐ€ ํ›„๋ฐฉ์œผ๋กœ ๊ธฐ์šด ์ž์„ธ .
nfocus_lean_forward ๋ชฉ์„ ์ˆ™์—ฌ ์ฑ…์ƒ์ด๋‚˜ ํŒ”์— ์ƒ์ฒด๋ฅผ ์ง€์ง€ํ•˜๋Š” ์ž์„ธ .
nfocus_lean_side ํ•œ์ชฝ ํŒ”์ด๋‚˜ ์†์œผ๋กœ ๋ชธ์„ ์ง€์ง€ํ•˜์—ฌ ๋ชฉ๊ณผ ์–ด๊นจ๊ฐ€ ํ•œ์ชฝ์œผ๋กœ ํœœ ๋น„๋Œ€์นญ ์ž์„ธ .
sleep_head_back ์ƒ์ฒด๊ฐ€ ํ›„๋ฐฉ์œผ๋กœ ๊ธฐ์šด ์ƒํƒœ์—์„œ ๋ชฉ์˜ ๊ด€์ ˆ๊ฐ์ด 180๋„๋ฅผ ๋„˜์–ด ๋จธ๋ฆฌ๊ฐ€ ์˜์ž ๋’ค๋กœ ๋„˜์–ด๊ฐ„ ์ž์„ธ .
sleep_head_down ๋จธ๋ฆฌ๋ฅผ ์ˆ™์—ฌ ์–ผ๊ตด์ด ํ™”๋ฉด์— ๋ณด์ด์ง€ ์•Š์•„ ๊ณต๋ถ€ ์—ฌ๋ถ€๋ฅผ ํŒ๋ณ„ํ•  ์ˆ˜ ์—†๋Š” ์ž์„ธ .

Feature ๊ตฌ์„ฑ

Feature ๊ฐœ์ˆ˜ ์„ค๋ช…
Pose ์ ˆ๋Œ€ ์ขŒํ‘œ 36 12๊ฐœ ๋žœ๋“œ๋งˆํฌ * 3์ถ•
face ์ ˆ๋Œ€ ์ขŒํ‘œ 15 5๊ฐœ ๋žœ๋“œ๋งˆํฌ * 3์ถ•
ํ•ฉ๊ณ„ 51 17๊ฐœ ๋žœ๋“œ๋งˆํฌ * 3์ถ•, ์ตœ์ข… ์ž…๋ ฅ feature vector

๋ชจ๋ธ ๊ตฌ์กฐ

์ œ๋ชฉ ์„ค๋ช…
์ž…๋ ฅ์ธต ์ƒ์ฒด ๋ฐ ์–ผ๊ตด ์ฃผ์š” ํŠน์ง•์  ์ขŒํ‘œ ๊ธฐ์ค€์œผ๋กœ ๊ตฌ์„ฑ๋œ 51์ฐจ์› ํ”ผ์ฒ˜ ์ž…๋ ฅ
์€๋‹‰์ธต1 128๊ฐœ ๋‰ด๋Ÿฐ, ReLU ํ™œ์„ฑํ™” ํ•จ์ˆ˜ ์ ์šฉ, Batch Normalization ๋ฐ Dropout(0.3)
์€๋‹‰์ธต2 64๊ฐœ ๋‰ด๋Ÿฐ, ReLU ํ™œ์„ฑํ™” ํ•จ์ˆ˜ ์ ์šฉ, Batch Normalization ๋ฐ Dropout(0.3)
์€๋‹‰์ธต3 32๊ฐœ ๋‰ด๋Ÿฐ, ReLU ํ™œ์„ฑํ™” ํ•จ์ˆ˜ ์ ์šฉ, Batch Normalization ๋ฐ Dropout(0.3)
์ถœ๋ ฅ์ธต 1๊ฐœ ๋‰ด๋Ÿฐ(softmax ํ•จ์ˆ˜)๋กœ ๋‹ค์ค‘ ํด๋ž˜์Šค ๋ถ„๋ฅ˜ ์ˆ˜ํ–‰

ํ†ตํ•ฉ ์ƒํƒœ

๐Ÿ’ป Tech Stack

  • Client:
  • Server:
  • AI:
  • DB:
  • Deploy:
  • Storage:

๐Ÿ”จ System Architecture



About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages