멋쟁이사자처럼 AIS7/실습으로 배우는 머신러닝4 [실습으로 배우는 머신러닝] 5. Support Vector Machine 본 내용은 K-MOOC 실습으로 배우는 머신러닝 강의의 내용을 듣고 작성하였습니다. 실습으로 배우는 머신러닝 www.kmooc.kr 5. Support Vector Machine 1) Support Vector Machine SVM 1995~96년에 처음 제안된 머신러닝 방법론으로 2000년대부터 2010년대까지 널리 사용되어 왔던 방법이다. 딥러닝 이전까지 가장 널리 사용된 방법론이며 여전히 많은 연구가 진행되고 있다. 선형이나 비선형 분류 등의 복잡한 분류 문제를 잘 해결하며, 회귀나 이상치 탐색에도 사용 가능하다. 수 천~수 만 개 정도의 중소 규모의 크기를 가진 데이터에 적합하다. 왼쪽 그림처럼 빨간 선으로 데이터를 분류하며 파라미터를 조절해 $x_1$과 $x_2$를 가장 잘 분류할 수 있는 선을.. 2022. 11. 22. [실습으로 배우는 머신러닝] 4. Model Learning with Optimization -최적화와 경사하강법 본 내용은 K-MOOC 실습으로 배우는 머신러닝 강의의 내용을 듣고 작성하였습니다. 실습으로 배우는 머신러닝 www.kmooc.kr 4. Model Learning with Optimization 1) 최적화와 모형 학습 $y$와 $\hat{y}$간의 Loss 함수를 정의하고 최적화한다. Heuristic : Methods assuming the spatial properties ex. KNN, DT ➡️ 표면적인 수학적인 Loss 함수 X Numerical Optimization : The models are mathematically formulated and optimized ex. Linear Regression, Logistic Regression, SVM, Neural Networks ➡️ 수.. 2022. 11. 22. [실습으로 배우는 머신러닝] 3. Classification - KNN과 Logistic Regression + Bias-Variance Tradeoff 본 내용은 K-MOOC 실습으로 배우는 머신러닝 강의의 내용을 듣고 작성하였습니다. 실습으로 배우는 머신러닝 www.kmooc.kr 3. Classification 1) 머신러닝 분류 모델링 A computer program is said to learn from experience E with respect to some class of tasks T and performance measure P if its performance at tasks in T, as measured by P, improves with experience E. - Tom Mitchell 과거에는 input을 넣었을 때 output이 나오는 일련의 logic 또는 function, pattern을 사람이 직접 입력해줬다면, 현.. 2022. 11. 21. [실습으로 배우는 머신러닝] 1, 2. 머신러닝 소개 본 내용은 K-MOOC 실습으로 배우는 머신러닝 강의의 내용을 듣고 작성하였습니다. 실습으로 배우는 머신러닝 www.kmooc.kr 1. Introduction to Machine Leaning AI, ML, DL 결국에 머신러닝이라는 것은 함수를 학습하는 것이다. 데이터가 있고 컴퓨터를 학습시킬 수 있는 알고리즘을 컴퓨터에게 입력을 시켜주면 컴퓨터가 스스로 데이터 안에 있는 유용한 패턴을 찾아서 이와 같이 함수를 찾아준다. 그러면 실제 상황에서는 학습된 함수를 가져와서 유용한 output을 내는 함수로서 사용을 한다. 과거의 AI, Traditional AI는 Knowledge Engineering라고 불렸다.이 단어가 암시하는 바와 같이 지식을 공학, 지식을 잘 조직해서 우리가 유용한 함수로 만드는 .. 2022. 11. 21. 이전 1 다음