GithubHelp home page GithubHelp logo

b2_iieii_ml's Introduction

IIEII 사물 인식 프로젝트

프로젝트 개요

  • [실전 머신러닝]을 실습 하며 배운 머신러닝 기반으로 사물 분류 웹서비스 개발

목표

  • Django와 머신러닝을 활용하여 기한 내에 프로젝트 완성을 목표
  • CNN/YOLO를 이용하여 이미지 탐색(detection)하는 과정 이해

⏲️ 개발기간

2022년 10월 17일 ~ 2022년 10월 20일

🧙 멤버구성

팀장 김병문 팀원 김동익, 오형석, 이혜원, 최정윤

주요 구현 기능

  • 핵심 기능
    • 머신러닝
      • [사물 인식] 업로드 된 사진이 과일인지 아닌지 분류
      • 과일로 분류된 사진은 어떤 과일인지 분류
    • 장고
      • 사진 파일 업로드 기능 구현
      • 업로드된 사진 클릭하면 페이지 이동, 해당 이미지 카테고리 출력

주요 구현 방법

프로젝트 소개 상세 노션 페이지

상세보기

프로젝트 진행상황

  • 10/17(월)

    • 머신러닝 : 학습할 데이터 라벨링 김병문, 김동익, 오형석, 최정윤

      • YOLOv5 모델을 사용해서 11가지 과일을 학습 사용
      • Fruits 360 데이터 셋을 사용
      • 11가지 과일을 선별해서 라벨링
      • blueberry, grape, kiwi, lemon, mango, melon, peach, pear, pineapple, strawberry, watermelon
    • 장고 : 사용자가 업로드한 파일 database에 업로드 한 뒤 가져오기 이혜원

      • 미해결 : 이미지 저장 및 호출은 되는데 사진으로 불러와지는게 아니라 경로'주소'가 불러와짐
  • 10/18(화)

    • 머신러닝 : 사물 인식_모델 테스트 및 학습 김병문, 김동익, 오형석, 최정윤

    • 장고 : 미해결 부분 이미지 태그와 DTL사용해서 해결완료 이혜원

    • 장고 : 로그인 로그아웃 기능 + 로그인된 사용자만 community templates에 접근가능

  • 10/19(수)

  • 10/20(목)

    • 머신러닝 및 장고 : 장고 css 추가 및 기능보완
    • 장고 : 게시글 작성 완성

트러블 슈팅

Link : 트러블 슈팅 위키로 이동

구현 사진

  • 회원가입 회원가입

  • 로그인 로그인

  • 사물 선택 메인 페이지 메인 페이지2

  • 결과 분석 결과 분석 페이지

  • 결과 리스트 결과 리스트1 결과 리스트2

  • 게시글 게시글 작성 페이지 게시글

b2_iieii_ml's People

Contributors

kbm1933 avatar wonprogrammer avatar uniqquej avatar dongikkk avatar auberr avatar

Stargazers

Gayeong Kim avatar

Watchers

 avatar  avatar

b2_iieii_ml's Issues

[기능] result 결과 분기

현재 file_result 에서 모든 결과를 불러오고 있는데,

결과 보기를 2개로 분류해서 파일 업로드 일 경우에 업로드 한 파일의 결과만 볼 수 있게 하고 현재의 결과 보기는 전체 결과보기로 2개로 분기하면 어떨까요?

[변경] 파일업로드 페이지 보완

형석님이 피그마에 그려주신 부분에서 저희 모델이 인식할수 있는 과일 범위를
파일 업로드 페이지에서 보여주려고 합니다
진행하면서 이미지파일 미리보기 기능도 사진크기를 조금 조절해보도록 하겠습니다.

[기능] 오류 보완

현재 에러가 생겨 detect이미지를 저장하지 못하면 detail페이지에서 사진이 밀려나오고 있습니다.
detect이미지를 저장하지 못하면 업로드 된 사진도 저장이 안되도록 추가 기능이 필요할 것 같습니다.

[변경] README.md 업데이트

아래처럼 변경하면 어떨까요?


IIEII 사물 인식 프로젝트

프로젝트 개요

  • [실전 머신러닝]을 실습 하며 배운 머신러닝 기반으로 사물 분류 웹서비스 개발

목표

  • Django와 머신러닝을 활용하여 기한 내에 프로젝트 완성을 목표
  • CNN/YOLO를 이용하여 이미지 분할(Segmentation)하는 과정 이해

⏲️ 개발기간

2022년 10월 17일 ~ 2022년 10월 20일

🧙 멤버구성

팀장 김병문
팀원 김동익, 오형석, 이혜원, 최정윤

주요 구현 기능

  • 핵심 기능
    • 머신러닝
      • [사물 인식] 업로드 된 사진이 과일인지 아닌지 분류
      • 과일로 분류된 사진은 어떤 과일인지 분류
    • 장고
      • 사진 파일 업로드 기능 구현
      • 업로드된 사진 클릭하면 페이지 이동, 해당 이미지 카테고리 출력

주요 구현 방법

📝 공통 문서

프로젝트 소개 상세 노션 페이지

상세보기

프로젝트 진행상황

  • 10/17(월)

    • 머신러닝 : 학습할 데이터 라벨링
      김동익, 김병문, 오형석, 최정윤

      • YOLOv5 모델을 사용해서 11가지 과일을 학습 사용
      • Fruits 360 데이터 셋을 사용
      • 11가지 과일을 선별해서 라벨링
      • blueberry, grape, kiwi, lemon, mango, melon, peach, pear, pineapple, strawberry, watermelon
    • 장고 : 사용자가 업로드한 파일 database에 업로드 한 뒤 가져오기 이혜원

      • 미해결 : 이미지 저장 및 호출은 되는데 사진으로 불러와지는게 아니라 경로'주소'가 불러와짐
  • 10/18(화)

    • 머신러닝 : 사물 인식_모델 테스트 및 학습
      김동익, 김병문, 오형석, 최정윤

    • 장고 : 미해결 부분 이미지 태그와 DTL사용해서 해결완료 이혜원

    • 장고 : 로그인 로그아웃 기능 + 로그인된 사용자만 community templates에 접근가능

  • 10/19(수)

[추가] 3단계 (선택) 기능 추가 제안

추가 요구사항이었던 2가지 기능을 추가해보면 어떨까요?

  1. 업로드한 이미지와 결과값을 이용하여 게시글을 작성할 수 있게 해주세요.
  2. 추가적으로 댓글, 좋아요 기능을 넣어주셔도 좋습니다.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.