본문 바로가기

전체 글311

[MMPose] MMPose 원하는 데이터로 학습하기 저번 글에서는 MMPose를 사용하기 위한 환경 세팅을 하는 방법에 대해 정리해 보았다.https://rahites.tistory.com/326 [MMPose] MMPose 환경 세팅하기Pose Estimation 모델을 사용하려고 검색을 하다보면 우리는 일반적으로 MMPose 라이브러리를 확인하게 된다. 물론 나의 경우에도 학부때부터 지금까지 여러번 이 라이브러리를 사용해왔지만, 아직rahites.tistory.com 간단하게 기존에 학습되어 있는 모델을 사용해서 Inference를 하는데에는 demo 코드를 사용하면 되지만, 대다수의 MMPose를 사용하려는 사람들은 본인이 원하는 데이터를 가지고 Pose 모델을 학습해서 사용하길 원한다고 생각한다(물론 나 포함). 따라서 이번에는 본인이 새롭게 구축.. 2024. 11. 20.
[MMPose] MMPose 환경 세팅하기 Pose Estimation 모델을 사용하려고 검색을 하다보면 우리는 일반적으로 MMPose 라이브러리를 확인하게 된다. 물론 나의 경우에도 학부때부터 지금까지 여러번 이 라이브러리를 사용해왔지만, 아직 제대로 환경 설정이나 모델 학습, 추론에 있어 정리한 적이 없는 것 같아, 이번 기회에 한번에 쭉 정리해두려 한다. MMPose의 경우 일반적인 다른 MM 라이브러리들처럼 버전과 그에 따른 패키지 버전의 호환이 중요하다. 따라서 이번에 내가 사용한 버전과 날짜를 명시하여 추후에 이 글을 확인하는 사람들이 다른 버전을 실행하려 할 때에 오류가 없도록 작성하려 한다.  마지막 확인 날짜: 2024/11/19사용한 MMPose 버전: 1.3.2https://github.com/open-mmlab/mmpose .. 2024. 11. 19.
[2024.11] 3주차 Today I Learned 11/18 월1. Pose Estimation 논문 제출 to Journal- 펀딩 내용, 참고문헌 등의 디테일한 부분에 대한 수정을 거치고 submission을 완료함- 주말간 많은 내용을 작업했다고 생각하여 수정할 부분이 거의 없을 줄 알았으나 다시 한번 논문을 읽으며 고쳐야 할 부분을 최종적으로 수정함- Funding 내용, 리뷰어 추천 등 submission에 필요한 내용들을 정리하여 최종 제출 완료... 이제는 기다리는 일뿐..!! 11/19 화1. MMPose 내용 정리- 어제자로 논문을 저널에 제출한 뒤 밀린 일을 정리했다. 그 중 하나는 지금까지 실험한 내용을 백업해 두는 것으로, 이번 실험 환경에서 메인으로 사용한 MMPose 관련 내용을 정리하였다. 앞으로 얼마나 더 많이 사용할지는 모.. 2024. 11. 18.
[2024.11] 2주차 Today I Learned 11/11 월1. 저널용 Pose Estimation 논문 준비- 논문 Experiment 파트 실험 마무리. 필요한 부분 Ablation Study 진행하고 Experiment 파트 작성 시작 11/12 화1. 저널용 Pose Estimation 논문 준비- 논문 관련 교수님 미팅: 피드백 내용 수정 및 보완- 맥북 액정이 나감.... 마음이 아픈 하루 11/13 수1. 저널용 Pose Estimation 논문 준비- 논문 writing, Introduction 마무리 및 Related work 보완2. 회사 업무 관련 회의 11/14 목1. 저널용 Pose Estimation 논문 준비- 초안 마지막 수정 작업(Abstract 작성 및 참고문헌 정리) 11/15 금1. 저널용 Pose Estimati.. 2024. 11. 11.
[2024.11] 1주차 Today I Learned 11/04 월1. 저널용 Pose Estimation 논문 준비- MMPose 실험 결과 확인 및 분석 11/05 화1. 저널용 Pose Estimation 논문 준비- MMPose 실험 결과 확인 및 분석2. 요수아 벤지오 교수님 강연 참석- 딥러닝 기술의 발전에 따른 사회적인 준비와 같이 인문학적인 내용이 주를 이룬 강연이기에 기술적인 인사이트를 얻는 자리는 아니었다. 하지만, 세계적인 대가의 인공지능에 대한 견해와 다른 강연 참석자들의 열정적인 질문들에 많은 영감을 받을 수 있었다. 11/06 수1. 저널용 Pose Estimation 논문 준비- 주제 관련 교수님 미팅- Loss Function 개발 완료2. 아팠다... 11/07 목1. 저널용 Pose Estimation 논문 준비- 원하는 실.. 2024. 11. 4.
[2024.10] 5주차 Today I Learned 10/28 월1. 개인 논문 발표 준비- PPT 제작 및 한글 발표 대본 준비 10/29 화1. 개인 논문 발표 준비- 발표자료 준비 완료- 영어 발표대본 준비 완료2. Pose Estimation 기술 관련 컴퓨터 공학과 연구실 미팅- Human Mesh 모델에 관한 연구 공유- Python2Unity 기술 공유 10/30 수1. 기계학습 중간 과제 수행- 개인 연구 관련 발표 자료 제작 및 발표 녹화2. Pose Estimation 개인 연구 준비- MMPose 속 COCO Evaluation Metric 확인 -> 개인적으로 OKS 대상을 수정할 수 있음 10/31 목1. Pose Estimation 개인 연구 준비- 이전 연구에 더하여 추가적으로 수집한 데이터 셋을 가지고 품질이 낮은 이미지 필터.. 2024. 10. 28.
[2024.10] 4주차 Today I Learned 10/21 월1. 집으로 귀국... + 컴퓨터 비전 공부- 중간고사 준비(SIFT + RANSAC + Hough Transform) 10/22 화1. 컴퓨터 비전 및 메타러닝 시험공부- Camera Model- Meta Learning 기초(Model-based, Metric-based)감기 이슈로 고생... 10/23 수1. 오랜만에 출근 및 컴퓨터 비전 시험 공부- Camera Model(DOF, FOV, Focal Length)- HoG- SVM 10/24 목1. 컴퓨터 비전 시험- 계산 다 해두고 Harris Corner Detection 결과 잘못 적음 (R0이면 Corner)- Fundamental Matrix 자유도 8인것도 틀림2. 메타러닝 시험 공부 10/25 금1. 메타러닝 시험- 후기.. 2024. 10. 21.
[2024.10] 3주차 Today I Learned 10/14 월1. 개인연구 Pose Estimation- 논문 관련 실험 마무리 10/15 화1. 개인연구 Pose Estimation 논문 초안 마무리- 출국 전 초안 서식 편집 및 내용 작성 마무리- 논문에 넣기 위한 이미지 필터링 2. 두바이 출국- GITEX 2024 참여를 위해 출국 10/16 수1. GITEX 전시회 3일차- 두바이 현지 도착하여 바로 GITEX 2024 참여- Pose Estimation 데모 관련 시연 및 설명 진행 10/17 목1. GITEX 전시회 4일차- 담당관 박람회 진행(영어 소개 및 데모 시연)- 시간이 좀 남을 때 GITEX 박람회 구경(여러 AI 기업들을 돌아다니며 솔루션들을 확인함) 2. 논문 마무리- 피드백받은 사항 반영하여 최종 논문 제출 10/18 금1.. 2024. 10. 14.
[Paper Review] HRFormer 논문 이해하기 『 HRFormer: High-Resolution Transformer for Dense Prediction. NeurIPS. 2021. 』이번에 소개할 논문은 HRNet 구조에 Transformer 기법을 적용한 HRFormer 논문이다. HRNet이 등장한 이후 전체 네트워크 동안 고해상도를 유지하는 것이 성능을 높이는 데 도움을 주었다는 것이 입증되었고, ViT 모델이 등장하며 한단계 더 발전한 기법을 활용할 수 있게 되었다. 이 논문은 이러한 2가지 성공적인 기법을 잘 믹스하여 Pose Estimation, Semantic Segmentation Task에서 특히 좋은 성능을 낼 수 있었다. 본 논문에서는 Image Classification, Pose Estimation, Semantic Seg.. 2024. 10. 8.
[2024.10] 2주차 Today I Learned 10/07 월1. 개인연구 Pose Estimation - 데이터 생성(FLUX.1-dev 모델 활용)- CivitAI에 공개된 오픈 Safetensors를 같이 활용하고 있는데 모델의 크기가 크다보니 생각보다 Inference 시간이 오래 걸림2. HRFormer 논문 리딩- HRNet 구조에 Transformer 기법을 적용한 HRFormer 논문 리딩- 추후 논문 정리 예정 10/08 화1. 개인연구 Pose Estimation- 교수님 미팅 후 논문 작성 준비- 데이터 처리2. GITEX 2024 준비- 박람회 준비 관련 미팅 10/09 수1. MMPose 환경 빌드- MMPose를 사용할 수 있도록 환경 빌드(버전 확인 및 시행 착오)- 직접 학습을 돌리는 데에 까지 성공2. 기계 학습 강의 수.. 2024. 10. 7.
[2024.10] 1주차 Today I Learned 09/30 월1. YOLOv8 Classification - Streamlit 연동- 이전에 작성해봤던 YOLO-Streamlit 코드를 바탕으로 YOLO Classification Task를 적용해보았다. 기존 YOLO는 Object Detection이기에 관련 코드를 모두 Classification Task 기준으로 수정하였으며 이에 따라 들어가는 Input과 output, 파라미터들의 수정 과정을 거쳤다. 그렇게 오래 걸리지는 않았으며 확실히 연동성 측면에서 YOLO는 매우 좋은 사용성을 보이는 것 같다.2. 기계학습 강의- Bayes' Rule- Parametric Method3. 개인 Pose Estimation 연구- 데이터 라벨링 및 데이터 생성 관련하여 도와주시는 분들과 미팅을 진행 10/.. 2024. 9. 30.
[프로젝트] CivitAI Safetensors를 활용하여 생성 이미지를 만들어보자 CivitAI를 로컬로 사용해보고 싶다... 는 생각에서 시작한 나만의 프로젝트..!! 1. CivitAI 모델 소개CivitAIhttps://civitai.com/  Civitai: The Home of Open-Source Generative AIExplore thousands of high-quality Stable Diffusion & Flux models, share your AI-generated art, and engage with a vibrant community of creatorscivitai.com CivitAI는 대표적인 Stable Diffusion 기반의 AI 이미지 생성 플랫폼이다. 페이지를 둘러보다 유저들이 업로드해둔 생성 이미지들 뿐만 아니라 Checkpoint, LoRA.. 2024. 9. 28.