| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |
- 계량경제학
- Condition number
- pyTorch
- LLM
- 컴퓨터비전
- Mahalanobis distance
- 인과추론
- cnn
- 머신러닝기초
- OpenCV
- 강화학습
- 이미지처리
- Machine Learning
- Embedding
- 임베딩
- 회귀분석
- Transformer
- decision science
- 머신러닝 수학
- eigenvalue
- Gaussian Process
- 선형대수
- Langchain
- Gaussian Process Regression
- 딥러닝
- PCA
- 데이터분석
- 의사결정과학
- rag
- representation learning
- Today
- Total
목록전체 글 (166)
데이터 낚시꾼
Morphology의 개념을 직관부터 이론까지 정리. Erosion, Dilation, Opening, Closing의 차이와 역할, Kernel 구조, OpenCV 코드 예제를 통해 이미지 노이즈 제거와 Contour 안정화, Bounding Box 추출 전처리 원리를 이해한다. Morphology란 무엇인가? 이미지의 형태를 다듬는 가장 기본적인 연산이미지 분석을 처음 공부하다 보면 Threshold, Contour, Bounding Box, ROI 같은 개념을 자주 만나게 된다.그런데 실제 이미지를 다뤄보면 이런 문제가 생긴다.Threshold를 했더니 작은 점 노이즈가 너무 많다.객체가 끊어져 있어서 하나의 영역으로 잡히지 않는다.얇은 선이 너무 약해서 사라진다.반대로 작은 구멍 때문에 객체 ..
ROI(Region of Interest)의 개념을 직관부터 이론까지 정리. 사각형 ROI와 Mask 기반 ROI 차이, Contour·Bounding Box와의 관계, OpenCV 구현 방법, 그리고 YOLO·Faster R-CNN에서 ROI가 어떻게 사용되는지까지 이해한다. ROI와 영역 개념: 이미지 분석은 ‘전체’가 아니라 ‘부분’이다1. 한 줄 질문 & 답변Q. ROI는 왜 중요한가?ROI를 잘못 잡으면, 이후 모든 분석이 틀어진다ROI는 단순 crop이 아니라 문제 정의 자체다2. 정의 및 개념 설명ROI (Region of Interest)란?이미지에서 분석 대상이 되는 영역만 선택하는 것전체 이미지가 아니라 의미 있는 부분만 남기는 작업ROI의 두 가지 형태1) 사각형 ROI (Rect..
Bounding Box(BBox)의 개념을 직관부터 이론까지 정리. COCO·YOLO·VOC 좌표 포맷, Contour와의 관계, OpenCV 기반 BBox 추출, 그리고 YOLO·Faster R-CNN에서의 BBox 예측 방식까지 이해한다. Bounding Box(BBox)의 본질: 객체를 숫자로 바꾸는 방법1. 한 줄 질문 & 답변Q. Bounding Box는 왜 필요한가?A. 이미지 속 객체를 “정형 데이터(row/column)”로 바꾸기 위해서다2. 정의 및 개념 설명Bounding Box란 무엇인가Bounding Box(BBox)는 객체를 감싸는 직사각형 영역가장 일반적인 표현 방식:$$(x, y, w, h)$$$x, y$: 좌측 상단(top-left) 좌표$w, h$: 너비(width), ..
이미지 처리에서 Contour의 개념을 직관부터 수학적 정의까지 정리한다. Edge와의 차이, OpenCV findContours 사용법, Morphology 전처리, 객체 검출과 shape feature 계산까지 이해한다. Contour란 무엇인가: 이미지에서 ‘객체’를 정의하는 방법1. 한 줄 질문 & 답변Q. Contour는 단순한 경계선인가?→ 아니다. Contour는 이미지에서 “객체 후보(Object Candidate)”를 정의하는 구조다.edge가 “어디가 바뀌는가”를 알려준다면contour는 “어디부터 어디까지가 하나의 객체인가”를 알려준다2. 정의 및 개념 설명Contour란?contour는 이미지에서 연결된 픽셀 영역의 외곽 경계주로 binary 이미지에서 추출OpenCV에서는 cv..
이미지에서 객체를 찾는 첫 단계는 나누기다. Thresholding과 Binary 이미지의 개념부터 Global vs Adaptive Threshold의 차이, 그리고 왜 Adaptive 방식이 실제 환경에서 더 안정적인지 직관과 수식으로 설명한다. 기준을 나눈다는 것: Threshold와 Binary 이미지한 줄 질문 & 답변이미지에서 객체를 찾는 첫 단계는 무엇인가?값을 나누는 것이다. 더 정확히 말하면, Thresholding으로 픽셀을 둘로 나누고 Binary 이미지로 바꾸는 것이 시작점이다.정의 및 개념 설명Binary 이미지란 무엇인가Binary 이미지는 각 픽셀이 두 개의 값만 가지는 이미지다.이론적으로는 0과 1로 설명할 수 있지만, 실무에서는 보통 0과 255를 사용한다. 즉, 원래는..
이미지 처리의 핵심인 Edge Detection(경계 검출)을 직관부터 수학적 원리까지 설명한다. Canny 알고리즘, Gradient, Gaussian Blur, Threshold의 역할과 실무 적용까지 정리. 경계를 찾는다는 것: Edge Detection의 직관카테고리: 컴퓨터과학 - CV1. 한 줄 질문 & 답변이미지 분석에서 가장 먼저 해야 할 일: 경계를 찾는 것(Edge Detection)2. 정의 및 개념 설명Edge Detection은 이미지에서 밝기 변화가 큰 지점, 즉 경계(boundary)를 찾는 기술이다.여기서 말하는 경계는 단순히 “검은색과 흰색이 만나는 선”만 의미하지 않는다.밝은 영역과 어두운 영역이 만나는 곳색이 급격하게 바뀌는 곳질감이 달라지는 시작점물체와 배경이 구분..
이미지 전처리는 단순한 품질 개선이 아니라 구조를 강조하는 과정이다. Gaussian Blur, Contrast, Gradient, Edge Detection을 통해 전처리의 본질과 적용 방법을 설명한다. 좋은 이미지 vs 나쁜 이미지: 전처리의 본질카테고리: 컴퓨터과학 - CV한 줄 질문 & 답변Q. 전처리는 왜 하는가?A. 이미지를 깨끗하게 만드는 것이 아니라, 문제를 잘 보이게 만드는 것이다.정의 및 개념 설명전처리는 이미지 품질 개선이 아니다핵심은 정보 선택 (Selection)이미지 모델링$$I = S + N$$$S$: 구조 (signal)$N$: 노이즈 + artifact (noise)이미지 데이터의 본질: 숫자가 아니라 ‘구조’다 (정형 데이터와의 차이) 이미지 데이터의 본질: 숫자가 아..
이미지는 단순한 숫자가 아니라 표현 방식에 따라 해석이 달라지는 구조 데이터다. RGB, HSV, Gray 색공간의 차이와 채널, 스케일 개념을 통해 이미지 분석의 핵심을 설명한다. 이미지를 숫자로 이해한다는 것 (색공간 & 스케일)한 줄 질문 & 답변이미지는 숫자인데, 왜 따로 공부해야 하는가?이미지는 숫자이지만, 값이 아니라 구조로 해석해야 하는 데이터이기 때문이다 이미지 데이터의 본질: 숫자가 아니라 ‘구조’다 (정형 데이터와의 차이) 이미지 데이터의 본질: 숫자가 아니라 ‘구조’다 (정형 데이터와의 차이)이미지 데이터는 단순한 숫자가 아니라 공간적으로 연결된 구조다. 정형 데이터와의 차이, 픽셀의 의미 없음, 구조 기반 해석의 중요성을 설명한다. 📌 이미지 데이터는 왜 다르게 다뤄야 하는da..
이미지 데이터는 단순한 숫자가 아니라 공간적으로 연결된 구조다. 정형 데이터와의 차이, 픽셀의 의미 없음, 구조 기반 해석의 중요성을 설명한다. 📌 이미지 데이터는 왜 다르게 다뤄야 하는가이미지를 처음 다루는 데이터 분석가가 가장 많이 하는 생각이 있다.“이미지도 결국 숫자 아닌가?” 맞다. 이미지는 숫자다.하지만 그 숫자는 우리가 다뤄온 정형 데이터의 숫자와는 완전히 다르다. 이미지는 단순한 값의 집합이 아니라,공간적으로 연결된 구조이자 고차원 데이터다.❓ 한 줄 질문 & 답변Q. 이미지 데이터는 왜 정형 데이터처럼 다루면 안 되는가?A. 이미지는 숫자가 아니라, 공간적으로 연결된 구조이며 고차원 데이터이기 때문이다📖 정의 및 개념 설명데이터 유형 구분정형 데이터 (Tabular Data)사람이..
Regret 개념으로 불확실성 하에서의 의사결정을 설명한다. Multi-Armed Bandit과 Exploration vs Exploitation 구조를 통해 최적 선택과 손해 최소화 전략을 살펴보고, 강화학습 관점에서 직관과 수식, Python 예제를 다룬다. 📌 Regret이란 무엇인가? “지금 선택이 얼마나 손해였는가”를 측정하는 기준1. 한 줄 질문 & 답변❓ 지금 내가 한 선택은 좋은 선택이었을까?👉 Regret은 “최적의 선택과 비교했을 때 내가 얼마나 손해봤는가”를 측정하는 값이다.2. 정의 및 개념Regret (후회값)은 다음을 의미한다:“최적의 행동을 했더라면 얻었을 보상”과“실제로 내가 선택한 행동으로 얻은 보상”의 차이핵심 구분Instant Regret (순간 후회): 한 번의..