기타/ML, DL

역전파 알고리즘을 구현하고, 이 것을 이용해서, 16*16 크기의 자신의 필기체 알파벳(소문자 t, u, v, w, x, y, z 7글자만 처리함) 을 구분하도록 한다. 입력은 학습시키지 않은 테스트용 이미지 20 세트이고, 학습은 필요한 만큼 만들어서 하면 된다. (C언어는 표준 함수 이외의 어떤 것도 사용하지 않고 구현한다.)
1. 다중 분류(Multi-label Classification) 다중 분류(Muilti-label Classification)는 분류 규칙에 따라 집합의 요소를 여러 그룹으로 분류하는 방법이다. 예를 들어, 공부 시간에 따른 시험 등급(A, B, ..., F) 을 예측하는 모델은 여러 그룹으로 분류하는 다중 분류(Muilti-label Classification)이다. 2. 단계 ① : Hypothesis 3. 단계 ② : Cost Function 4. 단계 ③ : Minimize Cost Function / 경사하강법
1. 이진 분류(Binary Classification) 이진 분류(Binary Classification)는 분류 규칙에 따라 집합의 요소를 두 그룹으로 분류하는 방법이다. 예를 들어, 공부 시간에 따른 시험 합격, 불합격 결과를 예측하는 모델은 두 그룹으로 분류하는 이진 분류(Binary Classification)이다. 2. 단계 ① : Logistic Hypothesis 이진 분류(Binary Classification)에서는 H(x)가 0 또는 1이여야 하므로 Logistic Hypothesis가 필요하다. H(x)=Wx+b에 sigmoid함수 g(z)를 씌워 Logisitc Hypothesis를 구할 수 있다. Sigmoid Function은 0~1값을 가지는 함수이며, 이에 따라 Hypoth..
1. 선형 회귀(Linear Regression)란? 회귀분석(Regression Analysis)은 관찰된 연속형 변수들에 대해 두 변수 사이의 모형을 구한 뒤 적합도를 측정해 내는 분석 방법이다. 예를 들어, 공부 시간에 따른 시험 점수를 예측하는 모델은 0~100점 사이의 연속형 변수를 측정하는 회귀분석(Regression Analysis)이다. 2. Hypothesis(가설) x(공부시간)에 따른 y(시험점수)에 대한 Training Dataset이 있다. 해당 Data의 값들을 그래프에 검정색점으로 표시했다.이 때, 가상의 직선 H(x)=Wx+b를 Hypothesis라고 하며, 가장 적합한 W(weight), b(bias)를 찾는 것이 모델 학습과정이다. 3. Cost Function (=Los..
Supervised Learning (지도학습)은 예측하는 값의 유형에 따라 크게 세 가지로 나눌 수 있다. 1. Regression Analysis (회귀 분석) 회귀분석(Regression Analysis)은 관찰된 연속형 변수들에 대해 두 변수 사이의 모형을 구한 뒤 적합도를 측정해 내는 분석 방법이다. 예를 들어, 공부 시간에 따른 시험 점수를 예측하는 모델은 0~100점 사이의 연속형 변수를 측정하는 회귀분석(Regression Analysis)이다. 2. Binary Classification (이진 분류) 이진 분류(Binary Classification)는 분류 규칙에 따라 집합의 요소를 두 그룹으로 분류하는 방법이다. 예를 들어, 공부 시간에 따른 시험 합격, 불합격 결과를 예측하는 모델..
※ 김성민 교수님의 모두를위한딥러닝 강좌를 바탕으로 작성합니다. 강의 링크 : https://www.youtube.com/watch?v=BS6O0zOGX4E&list=PLlMkM4tgfjnLSOjrEJN31gZATbcj_MpUm&index=1 1. Machine Learning 이 왜 필요한가? 기존의 프로그램들은 A → B, C → D 와 같이 모든 경우의 상황에서 적용가능하도록 프로그래밍되었다. 이러한 Rule based 프로그래밍을 explicit programming이라고 한다. 하지만 explicit program으로는 너무 많은 규칙이 존재하는 Spam filter나 Automatic Driving 등의 프로그램을 설계할 때는 한계가 있다. 예를 들어 예외적인 내용의 스팸 메일이 오면 어떻게 ..
20240619
'기타/ML, DL' 카테고리의 글 목록