Skip to content

올바른 분리배출을 도와주는 AI 기반 애플리케이션

Notifications You must be signed in to change notification settings

TongSeola/capstone-2021-3

 
 

Repository files navigation

분리배출의 민족

팀페이지 주소 : https://kookmin-sw.github.io/capstone-2021-3/

1. 프로젝트 소개

프로젝트 소개

이 프로젝트는 Image Classification을 이용하여 사용자에게 버리는 물품을 인식하여 어떻게 분리배출을 하는지 알려주어 올바른 분리배출을 할 수 있도록 도와주는 애플리케이션입니다. 이로 하여금 올바른 분리배출 방법을 인식하고 실천할 수 있도록 분리배출 문화를 조성합니다.

2. 소개

애플리케이션 기능 소개

애플리케이션 기능

애플리케이션 상세

애플리케이션 상세

3. 팀 소개


허태정

Student ID : 20181708
E-Mail : [email protected]
Role : 팀장,
Github : [@Aqudi](https://github.com/Aqudi)


동설아

Student ID : 20171618
E-Mail : [email protected]
Role :
Github : [@gychoics](https://github.com/gychoics)


박정섭

Student ID : 20181616
E-Mail : [email protected]
Role :
Github : [@ParkJeongseop](https://github.com/ParkJeongseop)


허민호

Student ID : 20143115
E-Mail : [email protected]
Role :
Github : [@minoring](https://github.com/minoring)

4. 사용법

Deep Learning 환경 설정

  • Python 3.8 Virtual Environments 설정
  • "deep_learning/" 폴더에서 pip install -r requirements.txt 실행
# Example
cd deep_learning
python3 -m venv <venv_name> 
source <venv_path>/bin/activate
pip3 install -r requirements.txt
  • 데이터 준비

    • "deep_learning/recycle_dataset/" 폴더에서 tfds build 실행
    • python recycle_dataset_test.py 실행으로 데이터 테스트
    • "data_example.ipynb" 으로 데이터 사용예제 확인
# Example
cd deep_learning/recycle_dataset/
tfds build # 데이터 다운로드, 준비
jupyter lab # 예제 노트북 확인

Application 개발

  • lefthook 설치
    • 설치 가이드
    • Windows10을 사용하는 경우
      • release 링크로 접속해서 .exe 파일을 받고 환경변수로 해당 파일 지정하면 바로 사용 가능.
    • 설치 완료 후 root 폴더에서 lefthook install 실행

5. 기타

추가적인 내용은 자유롭게 작성하세요.

About

올바른 분리배출을 도와주는 AI 기반 애플리케이션

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 95.8%
  • Python 1.5%
  • HTML 1.3%
  • Dart 1.3%
  • Swift 0.1%
  • Kotlin 0.0%