프로그래밍 20

DSC Solution Challenge 제출완료

4월 30일 유투브에 최종시연 동영상을 업로드 하면서 약 8개월동안 진행된 Solution Challenge 공모전 활동을 마무리 했다. 👉유투브 링크🔗: youtu.be/LaTwFHh8_48 👉최종 깃허브 링크 🔗: https://github.com/yskim0/GoogleSolutionChallenge_Handlang 입상은 못했지만 하나의 서비스를 제로에서 시작해서 끝을 본것만으로 만족하고, (팀원 4명 중 1명 빼고 제로베이스) 프로그래밍적 지식뿐만 아니라 많은 것을 배우고 느낄 수 있던 활동이었다! 경영학 전공이라 전공수업 중에 팀프로젝트는 수도없이 해봤지만 대부분 3-4주동안만 진행했었고, 가장 길었던게 1학기(4개월)짜리 마케팅 조사 팀플이었기 때문에 8개월이라는 (내 기준) 긴 시간동안 팀..

[ML/WEB] 수화번역 모델 A-Z / 웹 개발

사용한 캐글 데이터셋 https://www.kaggle.com/grassknoted/asl-alphabet ASL Alphabet Image data set for alphabets in the American Sign Language www.kaggle.com epoch 는 총 10번 돌렸는데 4번째 돌릴 때 나온 모델이 성능이 좋길래 일단 4번째걸로 사용했다. [A-Z 테스트 영상] 손에 쥐날뻔...🥺 https://www.youtube.com/watch?v=x4DkHSIE654&feature=youtu.be [메모] - A, E, S 구별.. - C, O, M, T 체크 - D, F.. 일러스트만 보고 수화연습하기에는 한계가 있으니 실제 사진으로 바꿔야 겠다.

[ML Web #2] 뉴스 기사 요약기

❍ 파이썬 가상환경 실행 (3.0 이상) ❍ 스트림릿 설치 pip install streamlit ❍ 라이브러리 설치 pip install gensim newspaper3k git clone https://github.com/codelucas/newspaper/ ❍ 프로젝트 구조 ❍ app.py 실행 streamlit run app.py 💡BBC 코리아 뉴스를 요약해 보았다!@! 💻 깃허브 코드 링크: https://github.com/Turtlefromocean/WEB/tree/master/Streamlit_ML_TextRank-Summarizer Turtlefromocean/WEB Contribute to Turtlefromocean/WEB development by creating an accoun..

[ML Web #1] Image Classifier

DSC Ewha 에서는 모든 멤버가 미니세미나를 해야 한다. 무슨 주제로 할지 고민하다가 방학에 ML 관련 웹앱 조사 중 알게 된 Streamlit 이라는 웹 개발 프레임워크를 소개하는 걸로 정하게 되었다 !@! (그냥.. 나도 한번 써보고 싶었다..) 단순히 소개만 하고 끝내기에는 시간이 너무 짧아서 실습을 추가했고, 'Image Classifier Web'을 케라스에서 제공하는 Xception 모델과, VGG16 모델을 사용해 만들기로 했다. [Streamlit] Streamlit — The fastest way to build custom ML tools Streamlit is an open-source app framework for Machine Learning and Data Science t..

[Front-end] 부트스트랩 골격

03.10 - 행아웃 하면서 Figma 로 전체적인 골격 회의 - 부트스트랩 사용해서 이번주(3월 2주)까지 뼈대 코드 짜기 static — css — img — js templates — layout.html — index.html — asl_practice.html — practice.html app_2.py 원래 두번째 페이지인 알파벳 선택페이지는 회의 내용에 없었지만 필요할 것 같아서 더미데이터로 임시로 만들어 놓았다. 일단 footer 부분을 어떤식으로 고정시킬지 고민해봐야 할 것 같다. (이미지도 저작권 안걸리게 다시 찾아보기)

[Back-end] Flask-Darkflow-web-streaming ajax 구현

[3월 첫째주 구현 목표] - 비동기 구현 => 엔터키 누르면 영상에서 detect된 라벨 가져와서 div label 영역에 띄우기 => 저번 포스팅에서는 setInterval 함수만 사용해 구현했는데, 현주가 ajax 사용해줘서 새로운 방법으로 다시 구현해 보았다. => 만족만족 https://turtlefromocean.tistory.com/11 [Flask-Darkflow-web-streaming 비동기 처리] [목표 🎯] cv2, darkflow 로 분석한 prediction 결과를 페이지 위에 띄워주기 (cv2.putText() 로 영상 위에 띄우는 거는 우리가 만드는 서비스에 의미가 없기 때문) [생각 🤔] 1. 서버 - 클라이언트 간에 비동기.. turtlefromocean.tistory.c..

[Back-end] Yolo 모델 추가 & opencv hsv skin detect

[ML 고민] 👉 일단 자체 학습 데이터 pb, metadata 파일을 적용시켰을 때 정확도가 너무 낮은데 yolo로 바로 수화를 detect하는 것은 문제가 있는 것 같음. 👉 이전에 조사했던 한국어 번역 프로젝트 workflow 를 보고 든 생각인데 Yolo로 손만 detect 한 후 다시 yolo 로 predict 하는 방법도 시도해 보면 좋을 것 같다. (03.02 구현완료) 👉 +) 프로젝트 데이터 셋을 보니까 손만 누끼 따져 있어서 skin detector 코드 추가 후 다시 실행하니까 좀 나아진 것 같다 참고 코드: https://www.pyimagesearch.com/2014/08/18/skin-detection-step-step-example-using-python-opencv/ - 구현..