전체 글

· Spring
MVC 패턴 Model - View -Controller (MVC) 여러 디자인 패턴 중 하나로, 이 세가지 모듈을 구성요소로 하는 애플리케이션 디자인 패턴. * 디자인 패턴: 프로그램과 같은 것들을 개발할 때 적용하는 규약. 즉, MVC패턴은 애플리케이션을 개발할 때, 이 세가지 구성요소로 영역을 분리하고, 각각의 역할에 알맞게 코드를 작성하는 개발방식이다. 그렇다면, MVC패턴의 각 구성요소에 대해서 알아보자. MVC 구성 요소 Model 어플리케이션의 데이터와 관련되어 있는 컴포넌트. 데이터 뿐만 아니라, 이의 가공을 책임진다. 규칙 - 사용자가 요구하는 모든 데이터를 가지고 있어야 한다. - 변경이 일어나면 변경의 통지에 대한 처리 방법을 구현해야 한다.(변경을 외부로 알리는 방식) - View,..
· ML
Loss Function quantifies our unhappiness with the scores across the training data. 모델의 학습 결과로 얻어낸 예측값(score)이 실제값과 얼마나 다른지 수치화할 수 있어야 한다. 이것을 가능하게 하는 것이 Loss function이다. Loss function(=cost func)을 통해 얻어낸 unhapiness를 우리는 loss(cost)라고 부른다. Loss를 계산하는 몇가지 방법에 대해서 알아보자. Log Likelihood Loss 이전에 알아보았던 hinge loss는 모델의 score값을 이용하여 loss값을 계산하였다. 이제는 모델이 각 class로 판단할 확률에 기반하여 loss를 계산해보자. 어떤 방식으로 모델이 각 c..
· ML
Loss Function quantifies our unhappiness with the scores across the training data. 모델의 학습 결과로 얻어낸 예측값(score)이 실제값과 얼마나 다른지 수치화할 수 있어야 한다. 이것을 가능하게 하는 것이 Loss function이다. Loss function(=cost func)을 통해 얻어낸 unhapiness를 우리는 loss(cost)라고 부른다. Loss를 계산하는 몇가지 방법에 대해서 알아보자. Hinge Loss hinge loss는 Support Vector Machine에서 주로 사용되고 있기 때문에 SVM loss로 불리기도 한다. Binary hinge loss (binary SVM loss) 가장 기본적인 형태의 b..
mingyung
KATE.log