"1분반-알려줘"의 두 판 사이의 차이

cdc wiki
이동: 둘러보기, 검색
(기능 구현의 충실도 - 텍스트 및 표 추가)
(AI 검증 로직의 정확도 : 텍스트 및 표 추가)
357번째 줄: 357번째 줄:
  
 
====AI 검증 로직의 정확도====
 
====AI 검증 로직의 정확도====
내용
+
- 식사 관리 AI<br>
 +
주요 성능 지표는 아래와 같다. 이때, Accuracy는 전체 데이터에서 올바르게 예측한 비율, Precision은양성 예측 중 실제 양성의 비율, Recall은 실제 양성 중 올바르게 예측한 비율, F1-Score는 Precision과 Recall의 균형을 나타내는 지표이다.
 +
<br>
 +
{| class="wikitable" style="text-align:center;"
 +
|- style="font-weight:bold; vertical-align:middle;"
 +
! 성능 지표
 +
! 수치
 +
|-
 +
| Accuracy (정확도)
 +
| 0.9
 +
|-
 +
| Precision (정밀도)
 +
| 0.986
 +
|-
 +
| Recall (재현율, Sensitivity)
 +
| 0.901
 +
|-
 +
| F1-Score (조화 평균)
 +
| 0.941
 +
|}
 +
 
 +
 
 +
- 복약 관리 AI<br>
 +
주요 성능 지표는 아래와 같다. 이때, AP(Average Precision)는 한 클래스에서 Precision-Recall 곡선을 기반으로 계산된 단일 값이며, mAP(Mean Average Precision)는 여러 클래스에 대해 AP를 평균낸 값을 의미한다.
 +
<br>
 +
{| class="wikitable" style="text-align:center;"
 +
|- style="font-weight:bold; vertical-align:middle;"
 +
! 성능 지표
 +
! 수치
 +
! 비고
 +
|-
 +
| mAP@.5
 +
| 0.996
 +
| IoU(Intersection over Union)가 0.5일 때의 평균 정밀도
 +
|-
 +
| mAP@.5:.95
 +
| 0.867
 +
| style="vertical-align:middle;" | 더  엄격한 기준을 포함해 다양한 IoU 조건에서 모델의 성능을 평가  <br />
 +
|}
 +
 
 +
 
 +
- 종합<br>
 +
{| class="wikitable" style="text-align:center; background-color:#FFF;"
 +
|- style="font-weight:bold; vertical-align:middle; background-color:#F2F2F2;"
 +
! 분류
 +
! 평가 기능
 +
! 평가 기준
 +
! 평가
 +
! 비고  <br />
 +
|-
 +
| rowspan="3" style="font-weight:bold;" | AI 검증
 +
| style="vertical-align:middle; text-align:left;" | 식사 관리 AI
 +
| style="vertical-align:middle; text-align:left;" | 음식 포함 여부를 잘 구분한다.
 +
| 5
 +
| style="vertical-align:middle;" | 목표 정확도인 95%보다 5%  작음
 +
|-
 +
| style="vertical-align:middle; text-align:left;" | 복약 관리 AI
 +
| style="vertical-align:middle; text-align:left;" | 알약의  위치를 잘 탐지한다.
 +
| 10
 +
| style="vertical-align:middle;" |
 +
|-
 +
| style="vertical-align:middle; text-align:left;" | 혈압/혈당 관리 AI
 +
| style="vertical-align:middle; text-align:left;" | 혈압,  혈당 수치를 잘 인식한다.
 +
| 10
 +
| style="vertical-align:middle;" | <br />
 +
|}
  
 
===향후평가===
 
===향후평가===

2024년 12월 18일 (수) 03:18 판

프로젝트 개요

기술개발 과제

국문 : 00000000..

영문 : 00000000..

과제 팀명

00000..

지도교수

000 교수님

개발기간

2024년 9월 ~ 2024년 12월 (총 4개월)

구성원 소개

서울시립대학교 ㅁㅁ공학부·과 2011XXX0** 김**(팀장)

서울시립대학교 ㅁㅁ공학부·과 2011XXX0** 정**

서울시립대학교 ㅁㅁ공학부·과 2011XXX0** 조**

서울시립대학교 ㅁㅁ공학부·과 2011XXX0** 이**

서울시립대학교 ㅁㅁ공학부·과 2011XXX0** 남**

서론

개발 과제의 개요

개발 과제 요약

내용

개발 과제의 배경

내용

개발 과제의 목표 및 내용

내용

관련 기술의 현황

관련 기술의 현황 및 분석(State of art)

  • 전 세계적인 기술현황

내용

  • 특허조사 및 특허 전략 분석

내용

  • 기술 로드맵

내용

시장상황에 대한 분석

  • 경쟁제품 조사 비교

내용

  • 마케팅 전략 제시

내용

개발과제의 기대효과

기술적 기대효과

내용

경제적, 사회적 기대 및 파급효과

내용

기술개발 일정 및 추진체계

개발 일정

내용

구성원 및 추진체계

내용

설계

설계사양

제품의 요구사항

내용

설계 사양

내용

개념설계안

내용

이론적 계산 및 시뮬레이션

내용

상세설계 내용

내용

결과 및 평가

완료 작품의 소개

프로토타입 사진 혹은 작동 장면

- 메인화면

  • [사진]
  • 어플리케이션을 실행하면 가장 먼저 볼 수 있는 화면이다.
  • 아이디와 비밀번호, 그리고 보호자 여부를 체크하여 로그인을 진행한다.


- 회원가입

  • [사진]
  • [사진]
  • 회원가입을 진행하는 UI이다.
  • 아이디, 비밀번호, 전화번호를 차례로 입력한다.
  • 전화번호를 입력하면 인증번호를 받을 수 있다. 이 인증번호를 입력하여 전화번호 인증을 완료한다.
  • 보호자 여부를 체크한다.
  • 리포트 분석에 사용될 나이, 성별을 입력한다.
  • 닉네임을 입력하여 회원가입을 마친다.


- 알람 기능

  • [사진]
  • [사진]
  • [사진]
  • 알람 메인 페이지에서는 현재 설정해놓은 알람을 조회할 수 있다.
  • 하나의 알람은 반드시 하나의 미션을 포함하여야 한다.
  • 아래 종을 누르면 새로운 알람을 설정할 수 있다.
  • 알람 설정 페이지에서 알람 시각, 반복 여부, 엄격모드 여부, 미션, 진동 여부, 알람 볼륨, 반복 간격을 설정하여 새 알람을 만들 수 있다.


- 알려줘 페이지 - 할 일 확인하기

  • [사진]
  • [사진]
  • 할 일 확인하기 페이지에서는 알람 이외에 잊지 않고 해야 할 일들을 등록할 수 있다.
  • 할 일의 날짜와 시간, 제목, 추가 설명을 입력하여 할 일 등록을 마친다.


- 알려줘 페이지 – 미션 모아보기

  • [사진]
  • [사진]
  • 미션 모아보기 탭에서는 현재 수행 중인 미션을 한 눈에 확인할 수 있다.
  • 매일 울리는 알람의 명우 ‘매일’ 탭에서, 그 외의 경우 ‘매주’ 탭에서 확인할 수 있다.


- 알려줘 페이지 – 미션 확인하기

  • [사진]
  • [사진]
  • 미션 확인하기 탭에서는 알람이 발생하였지만 인증을 바로 진행하지 않았을 때의 알람을 확인할 수 있다.
  • ‘인증하기’ 버튼을 눌러 해당 알람에 대한 미션 수행 결과를 인증할 수 있다.


- 알람 발생

  • [사진]
  • [사진]
  • [사진]
  • 알람이 발생했을 때의 화면이다.
  • ‘사진 찍기’ 버튼을 눌러 미션 인증을 진행할 수 있다.
  • ‘알람 종료’ 버튼을 클릭하면 ‘알려줘 페이지 – 미션 확인하기’ 탭에서 확인할 수 있다.


- 리포트

  • [사진]
  • [사진]
  • 리포트를 조회할 수 있는 화면이다.
  • 수행한 적이 있는 미션을 선택한 후 기간을 선택하면 해당 미션에 대한 분석을 받을 수 있다.


  • [사진]
  • [사진]
  • 리포트 조회 화면이다.
  • 혈당 미션의 경우 미션 성공률과 기준 혈당과의 비교를 확인할 수 있다.
  • 혈압 미션의 경우 미션 성공률과 수축기/이완기 혈압 변화, 그리고 고혈압 기준치와의 비교를 확인할 수 있다.
  • 식사 미션의 경우 그 날 섭취한 식사 메뉴와 영양소, 그리고 하루 영양소 권장 섭취량과의 비교를 확인할 수 있다.


- 보호자

  • [사진]
  • [사진]
  • [사진]
  • 보호자로 로그인하였을 경우 볼 수 있는 화면이다.
  • 보호자는 노인의 알람을 설정해줄 수 있다. 알람 세팅 과정은 노인과 동일하다.
  • 보호자가 설정해 준 알람에 대한 리포트를 조회할 수 있다. 조회되는 내용은 노인의 리포트 조회 내용과 동일하다.

완료 작품의 평가

평가항목 평가방법 적용기준 개발 목표치 비중 (%)
1. 기능 구현의 충실도 모든 기능이 정상적으로 잘 동작하는지 확인한다. 명세에 포함되어 있는 기능이 동작하지 않을 때마다 –1점, 미흡하게 동작하면 –0.5점 33점 50
2. AI 검증 로직의 정확도 테스트 셋을 활용하여 검증 로직의 정확도를 확인한다. 목표 정확도 95% 이상, 1% 미달마다 –1점 30점 50

기능 구현의 충실도

○: 모든 기능이 의도대로 동작함
△: 기능은 동작하나 다소 미흡한 부분이 있음 (-0.5점)
❌: 기능이 동작하지 않거나 구현하지 못함 (-1점)

분류 평가 기능 평가 기준 평가 비고
회원가입 유저 회원가입 유저 회원가입 과정이 원활하게 진행된다.
보호자 회원가입 보호자 회원가입 과정이 원활하게 진행된다.
전화번호 문자 인증 전화번호 문자 인증이 원활하게 진행된다.
아이디 중복 체크 아이디 중복 없이 가입이 가능하다. 아이디가 중복된 경우 적절한 피드백이 주어진다.
로그인 유저 로그인 오류 없이 로그인이 진행된다.
보호자 로그인 오류 없이 로그인이 진행된다.
아이디/비밀번호 찾기 아이디/비밀번호 찾기 기능을 사용할 수 있다.
알람 설정 시간 설정 알람의 시간이 잘 설정된다.
엄격 모드 엄격 모드가 설정된다.
반복 설정 알람 반복 설정이 원활하게 동작한다.
미션 추가 네 가지 미션 모두 잘 선택되고 반영된다.
세부 알람 설정 진동, 알람 볼륨, 반복 간격이 잘 설정된다. 알람 볼륨이 잘 작동되지 않는다는 테스트 결과 존재
알람 발생 알람 발생 페이지 알람이 발생한 경우 사용자에게 적절한 피드백을 제공한다.
사진 찍기 사진 찍기 기능이 잘 동작한다.
알람 종료 기능 알람 종료 시 종료된 알람이 알려줘 페이지에 반영된다. 알람 종료 시 알람이 다시 울리지 않는다.
알려줘 페이지 할 일 확인하기 사용자에게 적절한 UI를 제공한다.
할 일 추가 할 일이 원활하게 추가된다.
할 일 수정 할 일이 원활하게 수정된다.
할 일 삭제 할 일이 원활하게 삭제된다.
미션 모아보기 진행 중인 미션이 잘 표시된다.
미션 모아보기 UI 사용자에게 적절한 UI를 제공한다.
미션 확인하기 알람 종료된 미션이 잘 표시된다.
미션 확인하기 - 인증 인증하기 버튼이 잘 동작한다. 인증 과정에서 오류가 발생했다는 테스트 결과 존재
리포트 리포트 항목 선택 리포트 미션과 기간이 원활하게 설정된다.
혈압 리포트 조회 혈압 미션 리포트가 원활하게 조회된다.
혈당 리포트 조회 혈당 미션 리포트가 원활하게 조회된다.
식사 리포트 조회 식사 미션 리포트가 원활하게 조회된다.
복약 리포트 조회 복약 미션 리포트가 원활하게 조회된다.
보호자 관리하는 유저 추가 유저의 전화번호를 입력하여 ‘관리하는 유저’로 등록할 수 있다.
유저 알람 추가 보호자의 유저 알람 추가 기능이 원활하게 잘 진행된다.
유저 알람 수정 보호자의 유저 알람 수정 기능이 원활하게 잘 진행된다.
유저 알람 삭제 보호자의 유저 알람 삭제 기능이 원활하게 잘 진행된다.
유저 리포트 조회 관리하는 유저의 리포트를 조회할 수 있다.

AI 검증 로직의 정확도

- 식사 관리 AI
주요 성능 지표는 아래와 같다. 이때, Accuracy는 전체 데이터에서 올바르게 예측한 비율, Precision은양성 예측 중 실제 양성의 비율, Recall은 실제 양성 중 올바르게 예측한 비율, F1-Score는 Precision과 Recall의 균형을 나타내는 지표이다.

성능 지표 수치
Accuracy (정확도) 0.9
Precision (정밀도) 0.986
Recall (재현율, Sensitivity) 0.901
F1-Score (조화 평균) 0.941


- 복약 관리 AI
주요 성능 지표는 아래와 같다. 이때, AP(Average Precision)는 한 클래스에서 Precision-Recall 곡선을 기반으로 계산된 단일 값이며, mAP(Mean Average Precision)는 여러 클래스에 대해 AP를 평균낸 값을 의미한다.

성능 지표 수치 비고
mAP@.5 0.996 IoU(Intersection over Union)가 0.5일 때의 평균 정밀도
mAP@.5:.95 0.867 더 엄격한 기준을 포함해 다양한 IoU 조건에서 모델의 성능을 평가


- 종합

분류 평가 기능 평가 기준 평가 비고
AI 검증 식사 관리 AI 음식 포함 여부를 잘 구분한다. 5 목표 정확도인 95%보다 5% 작음
복약 관리 AI 알약의 위치를 잘 탐지한다. 10
혈압/혈당 관리 AI 혈압, 혈당 수치를 잘 인식한다. 10

향후평가

가. 어려웠던 내용들 내용

나. 차후 구현할 내용 내용


관련사업비 내역서

구성원 및 추진체계

가. 구성원 나. 추진체계

개발사업비 내역서

내용

부록

소프트웨어 프로그램 소스

https://github.com/orgs/UOS-capstone-design/repositories