전체 글 30

🌸 Iris 데이터로 배우는 머신러닝 분류: 학습부터 시각화까지

머신러닝을 처음 접할 때 가장 많이 사용하는 예제가 바로 Iris 데이터다. 이 데이터는 붓꽃의 꽃잎과 꽃받침의 길이·너비를 보고 어떤 품종인지 분류하는 문제다. 이번 글에서는 이 데이터를 이용해 의사결정나무 모델을 학습하고, 예측하고, 그래프 시각화까지 진행한다.1. Iris 데이터란?Iris 데이터는 총 150개의 샘플로 구성되어 있고, 각 샘플에는 다음 네 가지 특성이 있다.꽃받침 길이 (sepal length)꽃받침 너비 (sepal width)꽃잎 길이 (petal length)꽃잎 너비 (petal width)그리고 각 샘플은 세 가지 품종 중 하나에 속한다.setosaversicolorvirginica즉, 4개의 숫자로 이루어진 특성을 보고 어떤 품종인지 맞추는 것이 목표다.2. 데이터 불러..

카테고리 없음 2025.07.18

🎥 OpenCV : 이미지 속 사람 검출하기

이번에는 이미지에 있는 사람(또는 사람 형태)를 검출하는 방법을 배워볼 거예요. OpenCV에서는 HOG(Histogram of Oriented Gradients) + SVM 기반의 기본 보행자 감지기를 제공합니다.1️⃣ 사람 검출 기본 코드import cv2# 이미지 불러오기img = cv2.imread("snapchat/frame_0001.jpg")# HOG 디텍터 초기화hog = cv2.HOGDescriptor()hog.setSVMDetector(cv2.HOGDescriptor_getDefaultPeopleDetector())# 사람 검출 (bounding box 반환)boxes, weights = hog.detectMultiScale(img, winStride=(8,8))# 검출된 영역 그리기fo..

인공지능 2025.07.18

🎥 OpenCV 입문: 이미지 & 동영상 데이터 불러오기

이번 포스팅은 OpenCV(cv2)를 이용해서 이미지와 동영상을 불러와서 관리하는 기본기부터 시작합니다.앞으로 하나씩 기능을 추가하면서, 코드와 함께 왜 이렇게 작성하는지, 어떤 이점이 있는지까지 자세히 설명할 예정이에요!1️⃣ OpenCV란?**Computer Vision(컴퓨터가 보는 기술)**을 다루는 대표 라이브러리이미지 처리, 영상 분석, 얼굴 인식, 객체 탐지 등 다양한 기능 제공pip install opencv-python으로 설치2️⃣ 첫 번째 코드: 이미지 불러오기 & 확인하기import cv2# 이미지 읽기img = cv2.imread("img/img01.jpg")# 이미지가 제대로 불러와졌는지 확인if img is None: print("이미지를 찾을 수 없어요! 경로를 확인하세..

인공지능 2025.07.17