Project/ML-헬스 기구 분류 및 운동법 추천
-
헬스 머신 분류 summaryProject/ML-헬스 기구 분류 및 운동법 추천 2023. 11. 15. 23:44
로컬에서 작업했던 헬스머신 분류가 끝났다,,,! 기술 스택은 python, pytorch, ngrok, flask를 백엔드에서 썼다 EC2환경 VPC에서 작업하여 서버를 구동했고 프론트는 그냥 간단하게 만들어서 S3정적 웹 배포로 끝냈다. ngrok배포할 때 브라우저에서 접속하면 https로 redirect되고 어떤 페이지가 나오는데 이 페이지를 보고 싶지 않으면 커스텀 헤더를 추가해서 요청하면 된다고 했다. 그래서 프론트쪽에서 해당 헤더를 추가하고 요청을 보냈더니 CORS에러가 났다. 에러에 대한 내용은 커스텀 헤더를 쓰려면 credential을 설정해야하고 어쩌고 아무튼 되게 길었다 근데 fetch에서 요청하는건 https로 redirect된 페이지가 나오지 않기 때문에 해당 커스텀 헤더를 추가할 필..
-
이걸로 서버 구축을 해보면 어떨까?Project/ML-헬스 기구 분류 및 운동법 추천 2023. 9. 8. 17:16
지금 만든 서비스를 로컬에서 말고 AWS로 제대로 배포를 해보고 싶어졌다 그러려면 백앤드도 다시 쌓아야하고 백앤드 공부하는 겸 웹앱을 만들어서 게시판도 만들어서 CRUD연습도 하고 RESTful API만드는 연습도 함께 해야겠다 회원가입도 만들어서 JWT도 사용해보고 싶고 내일이 SQLD시험인데 SQL공부도 열심히 했으니 RDB로 DB만드는 연습도 하고 성능테스트까지 해보면 좋겠다 SQL로 만들었으니 No SQL도 한 번 해보고 언어는 Node.js를 사용할 건데 모든 코드를 파이썬 Django나 Flask로 만들어보는 것도 연습해보면 좋을 것 같다 그리고 배포단계에서 AWS배포에 뭐가 있는지..EC2? RDS?이게 뭔지 개념도 확실히 잡고 클라우드 네트워크 환경에 대한 깊은 이해를 쌓는 것이 목표.. ..
-
헬스 머신 분류로 사용법까지 조회하기Project/ML-헬스 기구 분류 및 운동법 추천 2023. 6. 28. 13:03
바로 본론으로 들어가자면 완성했다!! 내가 원하는 이미지를 파일에 첨부하여 분석을 시작하면 분석 결과가 하단에 나오고 사용법 확인하기 버튼을 누르면 기구 사용법에 관한 유튜브 영상이 나온다. 해당 영상을 클릭하면 새창으로 바로 연결되어 동영상까지 볼 수 있게 만들었다. 전이학습을 통해 마지막 레이어에 내가 정한 클래스만큼 출력 갯수를 조절하여 이미지를 크롤링하고 학습시킨 뒤에 예측 그리고 사용자 서비스까지 만들어보았다. 머신러닝을 배우면서 다양한 시도를 할 수 있는 점이 매우 즐겁고 좋다. 다음 달에 정보처리기사 자격증 시험도 있고 회사에서 AI 경연에도 참가신청을 해놓았기 때문에 개인 프로젝트는 여기서 접어두고 우선은 다음 달에 있을 자격증 시험에 집중해야겠다.. 이번 프로젝트는 여기서 마무리~~!!!!
-
머신 분류 결과를 웹과 연결하기Project/ML-헬스 기구 분류 및 운동법 추천 2023. 6. 27. 13:01
우선 ngrok으로 서버를 오픈하고 PostMan을 이용하여 잘되는지 테스트해봤다. 사진에서도 알 수 있듯이 class_name을 key로 가지는 벤치프레스 머신 value를 잘 가져왔다. 간단하게 웹을 만들었는데 form과 input tag를 이용해 사진을 첨부하면 파일 이름과 간단하게 미리보기를 할 수 있게끔 이미지를 만들었다. 그리고 하단에 머신 분석 결과에 파일을 전송하면 결과가 나오게 만들었다. 파일 전송 후의 모습이다. 머신 분석 결과를 정확히 텍스트로 가져왔고 서버에서도 올바르게 로그가 찍혀있다. 이제 서버로부터 받은 머신러닝 분석 결과를 통해 유튜브 API와 연동하여 동영상 리스트를 볼 수 있게 만들 예정이다!