객체 탐지 모델 YOLO 와 R-CNN
·
AI
현재 프로젝트를 진행하며 사진 속 요소들의 종류를 파악해야 하는 문제에 직면했다. 이를 해결하기 위해 AI 기술 중 하나인 객체 탐지 모델을 도입하기로 결정하였으며, 학습한 내용과 개인적인 견해를 정리한다.우선 컴퓨터비전에서의 문제들은 크게 다음과 같이 분류할 수 있다.Classification (분류)Object Detection (객체 탐지):Image Segmentation (이미지 분할)이중 현재 글에 다룰것은 Object Detection 이다.1. 객체 탐지 모델이란?객체 탐지 모델은 사진이나 영상 속에서 물체의 종류를 식별하는 기술이다. 이 모델의 가장 큰 특징은 단순히 객체의 존재 여부를 판단하는 것을 넘어, 해당 요소가 어느 좌표에 있는지 사각형 박스로 표시한다는 점이다. 위치 정보를 정..
이벤트 루프
·
Stack/JavaScript
"이벤트 루프가 뭐예요?" 누군가 나에게 이렇게 묻다면 나는 자신 있게 답을 할 수 있을까? 솔직히 현재의 나는 명쾌하게 대답할 자신이 없다. 그래서 이 글은 미래의 나를 위해, 그리고 이 질문에 답하기 위해 작성하는 정리 노트다. 1. 자바스크립트는 싱글 스레드인데 어떻게 멀티태스킹을 할까?이벤트 루프를 논하기 전에 먼저 해결해야 할 의문이 있다. "자바스크립트는 싱글 스레드(Single Thread) 언어다." 이 말은 한 번에 하나의 작업만 할 수 있다는 뜻인데, 실제 우리가 쓰는 웹 사이트는 파일도 다운로드하고, 애니메이션도 보여주고, 서버 요청도 동시에 처리하는 것처럼 보인다. 이게 어떻게 가능한 걸까? . 자바스크립트 엔진은 '요청'만 보내고, 실제로 시간이 오래 걸리는 작업(네트워크, 타이머..
JSX의 동작 방식과 내부 원리 파헤치기
·
Stack/React
React를 사용하다면 자연스럽게 JSX 문법을 사용하게 된다.하지만 사용하면서 JSX 코드가 어떻게 자연스럽게 브라우저에 실행되는지 그리고 React 와 JSX 는 어떤 관계인지에 대해 궁금해서 해당 글을 작성해본다.JSX 는 React를 위한게 아니다.나도 이 블로그를 쓰기 전까지 잘못 알고있던 사실중 하나이다. JSX 는 React 전용 문법이라고 생각했는데 사실은 그렇지 않다. JSX는 Meta 에서 만든 하나의 문법 사양 일뿐 React를 위한 전용이 아니다. 단지 React 에서 JSX를 채택하여 UI를 표한하는 하나의 라이브러리이다.이를 대표적으로 사용하는게 JSX 문법중에 JSXNamespacedName 이다. 이는 와 같은 콜론을 사용하는 네임스페이스 문법이지만 React에서는 이를 공..
[2026년 1월] 개발자 취준생의 다짐: 자격증, 홈서버 구축, 그리고 AI
·
공부일상
[2026년 1월] 개발자 취준생의 다짐: 자격증, 홈서버 구축, 그리고 AI연간 회고도 의미 있지만, 긴 호흡보다는 매달 단기 목표를 설정하고 성취해 나가는 방식이 지금의 나에게 더 필요하다고 느꼈다. 그래서 앞으로는 '월초 목표 설정'과 '월말 회고' 루틴을 정착시키려 한다. 이것은 단순한 일기가 아닌, 성장을 위한 기록이다. 1. 정량적 스펙 보완 (자격증)작년에 아쉽게 놓쳤던 ADsP와 SQLD 취득에 재도전한다.💡 제48회 데이터 분석 준전문가(ADsP) 접수: 01.05(월) ~ 01.09(금) → 시험일 : 2월 7일ADsP 접수는 당장 1월부터 시작된다. 바로 이어서 SQLD 일정이 기다리고 있다.💡 제60회 SQL 개발자(SQLD) 접수: 02.02(월) ~ 02.06(금) → ..
2025년 회고: 나 자신을 되찾는 여정
·
공부일상
1. 총평: '나 자신을 되찾는 한 해’2025년을 한 문장으로 정의하자면 '나 자신을 되찾는 과정'이었다. 연초의 나는 취업에 대한 막연한 두려움과 미래에 대한 걱정으로 나 자신조차 믿지 못하고 있었다. 하지만 연말이 된 지금, 나는 지난 1년간의 치열했던 고민과 실패, 그리고 작은 성취들을 통해 비로소 '나도 할 수 있다'는 단단한 확신을 얻게 되었다.불안했던 시작부터 다시 일어서기까지, 2025년의 기록을 남겨본다.2. 상반기: 어둠 속에서 찾은 빛 (Turning Point)올해 초반은 정신적으로 가장 힘들었던 시기였다. 취업 시장은 얼어붙었고, 나 자신에 대한 신뢰도 바닥을 쳤다. 하지만 불안하다고 해서 가만히 있을 수는 없었다. React-Native와 같은 기술을 공부하고, SSAFY 지원을..
옵저버 패턴이란?
·
Design Pattern
현재 취업준비중에 면접을 보면서 옵저버 패턴에 대해 설명하라는 질문을 받았다.결국에 추측으로 답을 했지만, 정확한 답은 아니였고 이의 대한 복기겸 나의 성장을 위해 옵저버 패턴에 대해 다시 작성해본다.옵저버 패턴이란?옵저버 패턴은 디자인 패턴중 행위 패턴에 속하며, 한 객체의 상태가 변화하면 그 객체에 의존하는 모든 객체들에 알림을 보내고 내용을 갱신하는 1:N 의존성을 가진 특징을 가지고 있다.이렇게 정의하면 될 것 같다.쉽게 보면 사진과 같은 식의 구조로 이루어진다.옵저버 패턴은 언제 사용하는가?옵저버 패턴은 한 객체의 상태가 변경되었을 때, 그 객체에 등록된 다수의 객체들에게 직접 변경 사항을 통지하고 싶을 때 사용한다. 이때 주체(Subject)는 관찰자(Observer)가 구체적으로 어떤 클래스..