실시간 Person Re-identification 모델 개발기
여러 대의 카메라가 설치된 환경에서 특정 인물을 지속적으로 추적하기 위해서는 각 카메라에 포착된 인물이 동일인인지 판별하는 기술인 Person Re-identification (Re-ID)이 필수적입니다. Re-ID 분야에서 여러 모델들이 제안되고 있지만, 정제된 데이터셋에서 높은...
여러 대의 카메라가 설치된 환경에서 특정 인물을 지속적으로 추적하기 위해서는 각 카메라에 포착된 인물이 동일인인지 판별하는 기술인 Person Re-identification (Re-ID)이 필수적입니다. Re-ID 분야에서 여러 모델들이 제안되고 있지만, 정제된 데이터셋에서 높은...
Transformer 모델의 등장 이후 자연어 처리 분야는 급격한 발전을 이루었습니다. 기존 자연어 처리 모델이 가진 한계점을 극복하면서 Transformer는 LLM의 핵심 아키텍처로 자리 잡게 되었습니다. Transformer 모델로 인해 LLM 분야는 더 좋은 아키텍처를 찾는...
지난 주, AWS Summit Seoul 2025에 참석할 기회가 있었습니다. 우리 회사가 AWS 고객사여서 초청받아 참석하게 되었는데요, 이번 서밋에서 경험한 것들을 공유하고자 합니다. AWS Summit은 아마존웹서비스(AWS)가 전 세계 주요 도시에서 개최하는 클라우드 컴퓨팅...
Region Proposal은 이미지 내에서 물체가 있을 것으로 추정되는 영역을 찾아내는 작업입니다. 이는 Object Detection의 핵심이며, 이를 통해 물체의 위치를 찾아내고 분류하는 작업을 수행할 수 있습니다. CNN을 기반으로 하는 이미지 분류 모델에 대해 학습해봤다면...
마지막 포스팅으로부터 1년이 넘었습니다. 그 사이 저는 결혼을 하게 되었고, 준비 과정에서 특별한 기억을 남기고 싶었습니다. 개발자이기 때문에 할 수 있는 모바일 청첩장 개발을 직접 해보기로 결심합니다. 이름은 “모바일” 청첩장이지만 사실은 웹페이지입니다. 주로 모바일로 링크를 공...
JavaScript로 개발 중에 코드상으로 아무런 문제가 없어 보이는데 다음과 같은 에러가 발생한다면 그 원인으로 순환 의존성을 의심해 볼 수 있습니다. 둘 이상의 모듈이 순환으로 참조하여 무한 루프를 형성하는 구조를 말합니다. 순환 의존성이 프로그램상에서 동작하는 방식은 예측하기...
Node.js 환경에서 사용할 수 있는 모듈 시스템의 두 가지 선택지로 CJS (CommonJS) 와 ESM (ES Module) 이 있습니다. 더 이른 시기에 등장한 CJS에 비해 이후에 등장한 ESM은 더 성숙해진 체계를 갖추고 있으나, 여전히 하위 호환성 때문에 CJS의 흔적...
JavaScript는 초기 개발 기간이 짧았던 만큼 완성도가 낮고 문제점이 많은 언어였습니다. 시간이 지나면서 많이 성숙해지긴 했으나, 브라우저의 특수성 때문에 하위호환성을 갖춰야 할 필요가 있고, 이에 과거 문제가 많았던 기능은 그대로 지원되며 개선된 기능은 새로운 문법으로 추가...
여러 대의 카메라가 설치된 환경에서 특정 인물을 지속적으로 추적하기 위해서는 각 카메라에 포착된 인물이 동일인인지 판별하는 기술인 Person Re-identification (Re-ID)이 필수적입니다. Re-ID 분야에서 여러 모델들이 제안되고 있지만, 정제된 데이터셋에서 높은...
Transformer 모델의 등장 이후 자연어 처리 분야는 급격한 발전을 이루었습니다. 기존 자연어 처리 모델이 가진 한계점을 극복하면서 Transformer는 LLM의 핵심 아키텍처로 자리 잡게 되었습니다. Transformer 모델로 인해 LLM 분야는 더 좋은 아키텍처를 찾는...
지난 주, AWS Summit Seoul 2025에 참석할 기회가 있었습니다. 우리 회사가 AWS 고객사여서 초청받아 참석하게 되었는데요, 이번 서밋에서 경험한 것들을 공유하고자 합니다. AWS Summit은 아마존웹서비스(AWS)가 전 세계 주요 도시에서 개최하는 클라우드 컴퓨팅...
Region Proposal은 이미지 내에서 물체가 있을 것으로 추정되는 영역을 찾아내는 작업입니다. 이는 Object Detection의 핵심이며, 이를 통해 물체의 위치를 찾아내고 분류하는 작업을 수행할 수 있습니다. CNN을 기반으로 하는 이미지 분류 모델에 대해 학습해봤다면...
지난 주, AWS Summit Seoul 2025에 참석할 기회가 있었습니다. 우리 회사가 AWS 고객사여서 초청받아 참석하게 되었는데요, 이번 서밋에서 경험한 것들을 공유하고자 합니다. AWS Summit은 아마존웹서비스(AWS)가 전 세계 주요 도시에서 개최하는 클라우드 컴퓨팅...
GraphQL은 2012년 페이스북에서 개발해서 2015년에 공개적으로 발표했습니다. 여러 개발자들 사이에서 자주 입에 오르내리고 있고, 한번 사용해보면 REST API를 더 이상 사용하지 않게된다는 등의 좋은 평가가 많아 알게되었습니다. 그러다 최근 타 회사에서 개발되어있던 웹 ...
Firewall은 방화벽이라는 의미로 외부의 접근 또는 외부로의 접근을 필터링해주는 보안프로그램입니다. IP 주소, 포트, 프로토콜, 목적지의 IP 등을 통해 필터링할 수 있습니다. 저는 가상머신에 CentOS 8을 설치하고 firewalld 패키지를 활용해서 간단한 실습을 해봤습...
컴퓨터 네트워크에서 서로를 인식하고 소통하려면 각각의 기기에게 할당될 수 있는 고유 키가 필요합니다. 그렇지 않으면 통신하려고 하는 기기가 무엇인지를 알 방법이 없죠. 이러한 고유 키가 IP 주소입니다. 우리는 일상 속에서 주민등록번호, 차량번호, 계좌번호, 주문번호, 티켓번호 등...