패턴인식 시스템 설계
1. 데이터 수집 : 올바른 형태의 많은 표본 데이터 필요 -> 텍스트, 사진, 음성 등
2. 특징 선택 : 어떤 특징을 사용할 것인가 선정 -> 관심점, 키, 몸무게 등
3. 모델 선택 : 패턴을 분류하기 위해 어떤 알고리즘을 사용할 것인가 -> 회귀 분석기, 분류기, 클러스터링, 신경망 등
4. 학습 : 훈련 안된 텅빈 모델을 학습된 모델로 만듬 -> 지도학습, 비지도학습, 강화학습 등
5. 인식 : 입력 데이터의 분류를 결정
패턴인식 문제 종류
1. 분류 classification
- 입력 데이터에 특정 클래스를 줌(어디에 속하는지 분류해줌)
* 모호한 퍼지같은 결과가 아니라, 분류에 대한 명확한 정수 라벨링이 수행됨
2. 회귀 regression
- 표본 데이터로 입력 데이터를 예측가능한 모델을 만듬 -> 회귀분석
3. 군집화 clustering
- 표본 데이터들이 서로 어느 그룹에 속하는지 분류
=> 아래의 그림은 머신러닝, 패턴인식 문제들의 종류를 정리한 것임
패턴인식에서의 분류
- 특징 공간에 존재하는 클래스들을 분할해주는 경계를 찾는 문제
=> 분류란? 결정 경계 decision boundaries를 찾는 문제
- 아래의 그림은 모델이 올바르게 분류할수 있는 결정 경계를 찾는 과정을 보여줌
분류기의 형태
- 분류기는 판별 함수 discriminant functions g(x)의 집합으로 정리할 수 있음.
=> 입력 특징 벡터 x가 주어질때, x는 g_n(x)가 가장 큰 n에 속함
패턴 인식의 접근 방법
1. 통계적 접근 방법
- 통계 모델을 이용한 패턴 분류 -> 통계 모델 = 해당 클래스별 확률 밀도 함수, 베이즈 결정 규칙으로 분류
2. 신경망 접근 방법
- 신경망 구현. 표본 데이터로 신경망 가중치 훈련 -> 입력 패턴에 대해 인식
- 아래의 그림은 통계적 방법 예시 : 샘플 데이터로 봉우리 형태의 확률 밀도 함수를 띔
- 신경망 방법 예시 : 입력 벡터(패턴)에 대해 신경망 가중치들이 조정됨
패턴 인식 예시
1. 문자 인식
2. 보안
3. 사물 분류 등
'인공지능' 카테고리의 다른 글
패턴인식 - 6. 가우시안 혼합 모델 (0) | 2020.08.04 |
---|---|
패턴인식 - 5. 데이터 마이닝 (0) | 2020.08.04 |
패턴인식 - 4. 이차 분류기 (0) | 2020.08.04 |
패턴인식 - 3. 선형/이차 분류기 개요 (0) | 2020.08.04 |
패턴인식 - 1. 패턴인식 (0) | 2020.08.02 |