Team Project/핸들랭(handlang)13 [04.26] Handlang - DSC Solution Challenge 제출 & 준비 과정 약 한달가 DSC Solution challenge 제출을 위한 준비를 했다. ML과 Web 전체적인 부분을 다듬고 폼작성을 진행하였다. - 수화번역 모델 : 이전의 모델의 성능이 좋지 않아서 새로운 관점에서 모델을 새롭게 구축 : 사용한 데이터 https://www.kaggle.com/grassknoted/asl-alphabet ASL Alphabet Image data set for alphabets in the American Sign Language www.kaggle.com : 총 10번의 Epoch 中 4번째 Epoch의 모델 사용 : 테스트 영상 https://www.youtube.com/watch?v=x4DkHSIE654&feature=youtu.be - 이렇게 전체적인 흐름을 정리하고 이.. 2020. 4. 26. 모델 트레이닝 / WEB 프론트 및 서비스 구현(연습, 퀴즈) 🎯진행상황 1) WEB 팀- 전체적인 서비스 디자인 및 구현 (프론트 / 백엔드) 2) ML팀- 모델 트레이닝 3) 깃허브 시작 / 128 commit 달성 https://github.com/yskim0/Handlang yskim0/Handlang DSC EWHA Handlang 팀 - 수화 번역 프로젝트. Contribute to yskim0/Handlang development by creating an account on GitHub. github.com (WEB 팀) 연수(layout, 수화 icon) 현주(quiz) 지영(practice / practice_asl) - 아직 수화 모델 학습 정확도가 낮아 YOLO 로 테스트 진행 (ML 팀) - 모델 트레이닝을 위해 새로운 데이타셋 라벨링 연수,.. 2020. 3. 22. flask(플라스크) + darkflow YOLO/GCP로 트레이닝한 모델 테스트해보기/ajax활용한 웹 ML 팀(수현,현주,연수) 1. 0~9, a~z 각 200개씩 2000번 트레이닝시킴. (약 9~10일 소요. 크레딧 $200 소요) 트레이닝된 cfg,pb,meta ==> web팀에 넘김. 2. (수현) 테스트하기 위해 파일명 맨 앞에 해당되는 라벨명 붙여서 실제 라벨과 예측 결과(json)에서 confidence 가장 높은 라벨과 비교하는 방식으로 테스트함. 보다시피 숫자는 잘 디텍트했지만 알파벳은 잘 디텍트하지 못했음. 모델 개선과 더 많은 데이터 트레이닝이 필요함. 3. 해상도 체크해보기(YOLOv3-tiny는 기본적으로 416x416으로 Resizing한 뒤 학습을 하도록 설정이 되어 있기 때문에(출처: https://murra.tistory.com/ [Murra Blog]) 앞으로 트레이닝할 .. 2020. 3. 8. 프로젝트 진행 상황 + 2/1까지 할 일 [프로젝트 진행 상황] 1. GCP에서 darkflow로 model training을 진행 중이다. 2. 모델을 어떻게 웹으로 불러올지 조사하고 코드를 분석했다. - tensorflow js를 사용하는 방법과 flask or django를 사용하는 방법을 조사 1) tensorflow js - teachable machine https://teachablemachine.withgoogle.com/?fbclid=IwAR2y1juwJUpJ6rcHbcy4RkjAP1paKrFagfCyHR3399fhobUOuTAQGMe7nsk Teachable Machine Train a computer to recognize your own images, sounds, & poses. A fast, easy way to cre.. 2020. 2. 24. Image labeling 및 Yolo darkflow/darknet관련 프로젝트 분석 1. Image labeling - 이전에 수집한 데이터 中 "american-sign-language-dataset" 사용하여 labeling - labeling 방법 : https://github.com/tzutalin/labelImg tzutalin/labelImg 🖍️ LabelImg is a graphical image annotation tool and label object bounding boxes in images - tzutalin/labelImg github.com : 위의 github을 참고하여 labelling하는 tool 사용 : 숫자 0~9, 알파벳 a~f 각각 700개 image 총 25,200개 data를 labeling 하였다 2. 프로젝트 분석 : trained 된 mo.. 2020. 2. 2. 프로젝트 실습기록 및 데이터수집 1. 우분투에서 yolo v3 실행 [전체코드] sudo apt-get install g++ sudo apt-get install cmake sudo apt-get install build-essential cmake pkg-config libjpeg-dev libtiff5-dev libjasper-dev libpng-dev libavcodec-dev libavformat-dev libswscale-dev libxvidcore-dev libx264-dev libxine2-dev libv4l-dev v4l-utils libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libqt4-dev mesa-utils libgl1-mesa-dri libqt4-opengl-de.. 2020. 1. 16. 19/12/28 ~ 20/1/4 회의록, 일지 12/28 : 선정한 프로젝트 실행해보기 (https://github.com/EvilPort2/Sign-Language.git) simple CNN project였음. train할 때 keras/tf 버전이 따로 있었는데(예전 프로젝트라서) 텐서플로우 2.0 버전부터는 keras를 지원하므로 모두 keras 버전으로 트레이닝했다. 삽질) 처음엔 코랩, 파이참으로 실행해보려 했으나 실패함. 결국엔 하라는대로 cmd, terminal에서 해야겠구나해서 돌아감... 또한 이 프로젝트가 워낙 예전 프로젝트이기 때문에 install하는 것들이 현재에 비해 낮은 버전임. 베이스에 설치하면 위험하다고 여겨져 아나콘다 가상환경을 새로 생성하고 차근차근 가이드라인을 따라했음. 에폭이 20번으로 우리는 CPU로 트레이닝 .. 2020. 1. 11. Welcome to Codelabs!(Tensorflow codelab 5, 6 따라해보기) Learn Tensorflow 5: Complex Images 사진에 등장하는 것이 사람인지 말인지 구분하는 Binary Classification 문제 실습 https://codelabs.developers.google.com/codelabs/tensorflow-lab5-compleximages/index.html?index=..%2F..index#0 Learn Tensorflow 6: Use CNNS with larger datasets 사진에 등장하는 것이 개인지 고양이인지 구분하는 Binary Classification 문제 실습 https://codelabs.developers.google.com/codelabs/tensorflow-lab6-largecnns/index.html?index=..%.. 2019. 11. 25. Welcome to Codelabs! Google Codelab에서 tensorflow 3,4를 같이 분석해보는 시간을 가졌다. Learn Tensorflow 3: Introduction to Convolutions https://codelabs.developers.google.com/codelabs/tensorflow-lab3-convolutions/index.html?index=..%2F..index#0 불러오는 중입니다... . tensorflow 3은 tensorflow 2의 연장선인데 tensorflow 2에서 아이템이 이미지의 중앙에 있는 28*28의 회색조 이미지만 처리할 수 있었다. 하지만 tensorflow 3에서는 조금 더 일반적인 이미지를 처리하기 위해서 convolution을 사용한다. convolution은 이미지를 .. 2019. 11. 18. 이전 1 2 다음