본문 바로가기

전체 글303

[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.
[2024.09] 4주차 Today I Learned 09/23 월1. 연구실 인턴 발표 평가- 발표를 들으면서 개인 연구에 대한 아이디어(High Frequency 사용)를 얻을 수 있었고 다른 분들의 열정과 실력에 다시 한번 의지를 다잡는 계기를 가짐2. 산학프로젝트 발표 준비- 하루 전에 갑자기 프로젝트 발표를 맞게 되어 발표 준비를 진행함 09/24 화1. 산학프로젝트 발표- DMC에서 산학프로젝트 제안서 발표를 진행. 발표 전 관련 연구에 대한 리서치 및 준비- 가상 피팅과 관련된 제안서였고 개인적으로는 좋은 주제라고 생각함. 그러나 상업성에 있어서는 고려를 진지하게 해봐야 할 것 같음. 기술이 주는 재미에 비해 돈이 안될 수 있다는 것이 아쉬운 점. 09/25 수1. 회사 프로젝트 관련 전략 회의- GITEX 준비 및 프로젝트 마무리할 사안 정리.. 2024. 9. 24.
[2024.09] 3주차 Today I Learned 09/16 월  ~ 09/18 수1. 추석 09/19 목1. 컴퓨터 비전 수업2. Pose Estimation 연구 관련 준비- 기존 모델에 Inference 후 결과 보기- 데이터 수집시 유의해야 할 점 정리- 생각보다 신경써야 할 부분이 많다.... 09/20 금1. 메타러닝 수업- Metric-based(혼자 공부하면서 찾아볼 내용이 많은 듯.. 주말에 진행해보도록 하자)2. Pose Estimation 연구 관련 준비- 교수님 미팅 및 데이터 관련 기준 설립- 적절한 비용 설정 + 최대한 많은 데이터를 수집하는 것이 우선 되어야 할 것 같다. 09/21 토1. Pose Estimation 연구 관련 데이터 준비- 데이터 Annotation 툴 확인(exe 파일 확인 및 사용 방법 체크) 2024. 9. 16.
[Paper Review] Unbiased Data Processing for Human Pose Estimation 논문 이해하기 『 The Devil is in the Details: Delving into Unbiased Data Processing for Human Pose Estimation. CVPR. 2020. 』지금까지는 주로 성능을 높이기 위해 여러 기법들을 결합한 Pose Estimation 모델들에 대해 알아보았다. 이 모델들은 대부분 Object Detection이나 Segmentation과 같이 다른 Computer Vision Task에서 좋은 성능을 냈던 기법들을 가져와 Pose Estimation Task에 녹이는 방법을 사용하였는데, 이번에 소개할 논문에서는 Human Pose Estimation에서 성능을 높이려면 어떻게 해야할지를 먼저 고민하였다.   제목부터 왜 Devil이라는 단어를 썼을지 호기심.. 2024. 9. 12.
[2024.09] 2주차 Today I Learned 09/09 월1. UAE-Korea 투자 및 비즈니스 설명회 참석- AI 관련 아이템을 가지고 UAE 국가에 진출하기 위한 내용을 들음- 확실히 영어를 잘 해야 할 필요성을 또 한번 더 느낌2. UDP(Unbiased Data Processing) 논문 리딩 09/10 화1. 회사 업무 및 개인 연구 준비2. 혼공컴운- 10-1장 프로세스개요 09/11 수1. 기계학습 강의강의를 듣던 중 의문을 가진 명제가 있었다. "확률 밀도 함수에서 p(x)는 0보다 같거나 커야하지만 1보다 작거나 같을 필요는 없다". 확률 밀도 함수에서는 p(x)의 적분이 1이 되는데 어떻게 이것이 가능할까? 아래 링크에 나와 같은 의문을 가진 사람이 있었다.https://www.reddit.com/r/learnmachinelea.. 2024. 9. 9.
[Paper Review] HigherHRNet 논문 이해하기 『 HigherHRNet: Scale-Aware Representation Learning for Bottom-Up Human Pose Estimation. CVPR. 2020. 』HRNet이 Top-Down 모델에서 굉장히 좋은 성능을 냈다고 하면, 이번에는 HRNet의 기법을 Bottom-Up 기반의 모델에 적용시킨 HigherHRNet이 등장하였다. Bottom-Up 모델은 아무래도 시간이 빠른 대신 관절의 위치를 정확히 잡는 정확도가 문제가 되었는데 High-Representation을 사용하여 그 점을 충분히 완화한 점을 보여준 논문이다. Githubhttps://github.com/HRNet/HigherHRNet-Human-Pose-Estimation GitHub - HRNet/HigherHR.. 2024. 9. 8.
[혼공컴운] 9. 운영체제 시작하기 운영체제 시작하기1. 운영체제를 알아야 하는 이유지금까지는 컴퓨터 하드웨어가 어떻게 구성되어 있고, 어떤 방식으로 소통하는지에 대해 알아 보았다. 이제는 이러한 하드웨어 부품들을 관리하는 운영체제에 대해 공부해보자. 운영체제란?모든 프로그램은 하드웨어를 필요로 한다. 어떤 연산을 하기 위해서는 CPU가 필요하고, 저장을 하기 위해서는 하드 디스크가 필요하다. 이때 프로그램 실행에 마땅히 필요한 요소들을 가리켜 시스템 자원(자원)이라고 한다. 지금까지 공부한 CPU, 메모리, 입출력장치 등의 컴퓨터 부품들은 모두 자원이라고 볼 수 있다. 운영체제(Operating System)는 이러한 자원들을 실행할 프로그램에 필요한만큼 할당하고, 프로그램이 올바르게 실행되도록 돕는 특별한 프로그램이다.  운영체제도 다.. 2024. 9. 7.
[Paper Review] HRNet for Human Pose Estimation 논문 이해하기 『 Deep High-Resolution Representation Learning for Human Pose Estimation. CVPR. 2019. 』나는 HRNet 논문을 읽었다고 생각했다. 실제로 블로그 리뷰도 올린적이 있었고 코드 사용하는데에도 문제가 없었으니까. 그런데 얼레 이후 논문들을 보다가 인용된 Reference를 보다보니 이상한점이 좀 있었다. 논문 이름이 다르네....? 그렇다 나는 멍청했던 것이다. 내가 사용한 Pose Estimation Task 속에서의 HRNet은 이 논문에서 시작된 것이라는 걸... 그래서 Pose Estimation 분야를 정복하기 위해 이논문을 제대로 읽고 이전에 리뷰했던 내용도 재검토 해보기로 마음을 먹었다. 같은 실수를 반복하지 않기 위해 이제는 논.. 2024. 9. 6.
[Paper Review] Simple Baselines 논문 이해하기 『 Simple Baselines for Human Pose Estimation and Tracking. ECCV. 2018. 』이번 논문은 2018년 ECCV에 Accept된 Simple Baselines 논문이다. 후속 Pose 논문들을 보다 많은 논문들이 이 논문을 Reference하고 있어 관심이 갔다. Tracking보다는 Pose Estimation 자체에 관심이 많아 해당 분야 쪽으로 서술을 진행하도록 하겠다. Githubhttps://github.com/Microsoft/human-pose-estimation.pytorch GitHub - microsoft/human-pose-estimation.pytorch: The project is an official implement of our .. 2024. 9. 5.