컴퓨터 비전과 머신러닝
머신 러닝 Machine Learning
- 통계적/수학적 기법을 이용해 데이터로부터 패턴을 추출하는 인공지능 기법
- 최근 컴퓨터 비전에는 "딥러닝" 기법이 중심을 이루고 있음
- 학습의 형태:
- 지도 학습: x와 y가 짝지어진 형태의 데이터에서 관계를 학습
- 비지도학습: 데이터의 내재적 구조를 학습
- 강화학습: 환경과 상호작용하여 가장 많은 보상을 받는 행동을 학습
지도 학습 Supervised Learning
- 입력(x)과 출력(y)이 짝지어진 데이터셋이 있을 때
- x로부터 y를 예측하는 함수를 학습
- 아직 y가 관찰되지 않은 x에 적용하여 y를 예측
- 머신 러닝의 90% 이상을 차지하는 학습 형태
- 예시:
- 부품 사진(x) → 불량 여부(y)
- 사고 차량 사진(x) → 예상 수리비(y)
이미지 분류의 원리
- 이미지는 이미지를 구성하는 n개의 점으로 이뤄짐
- 예: 가로 100 × 세로 100인 컬러(RGB) 이미지는 3만 개의 값으로 구성
- 이미지는 n 차원 공간 상의 한 좌표로 생각할 수 있음
- 이미지의 종류(클래스)를 구분하는 경계를 수학적으로 찾으면 특정 좌표가 경계의 어느 쪽에 있는지 분류할 수 있음
티처블 머신 teachable machine
- 구글이 제공하는 무료 No-Code 머신러닝 플랫폼
- https://teachablemachine.withgoogle.com/
- 클릭
티처블 머신: 이미지 프로젝트
- 파일 또는 웹캠으로 이미지를 학습시킬 수 있음
- 이미지 프로젝트 → 표준 이미지 모델 선택
티처블 머신: 모델 학습시키기
- 웹캠이나 파일로 해당 클래스의 예시를 입력
- 클래스1의 이름을 입력
- 클래스 2에도 동일한 작업
- 학습 버튼 클릭
- 웹캠이나 파일로 새로운 이미지 업로드
- 분류된 결과
퀴즈
사용자 정보 입력
퀴즈를 시작하기 전에 이름과 소속을 입력해주세요.