코딩일기

[Deep Learning] 2. 선형모델과 비선형모델은 무엇인가? 본문

Code/딥러닝(NL)

[Deep Learning] 2. 선형모델과 비선형모델은 무엇인가?

daje 2021. 5. 3. 11:03
728x90
반응형

 

 

 

안녕하십니까 다제입니다. 

 

오늘은 햇갈리는 선형과 비선형개념에 대해서

 

알아보고 개념을 잡는 시간을 갖도록 하겠습니다. 

 

 

간단한 질문을 하고 넘어가도록 하겠습니다. 

여기서 왼쪽이 선형모델일까요? 오른쪽이 선형모델일까요?

출처 : https://brunch.co.kr/@gimmesilver/18

 

정답은 둘다 선형모델로 표현이 가능하며, 선형모델이 될 수 있습니다. 

 

오잉? 이게 무슨 말이야? 라고 말씀하실 수 있습니다. 

흔히 영상이나 블로그들을 보시면 오른쪽에 있는 그래프를 선형관계에 있다고 말을 하는 경우 많기 때문입니다. 

 

 


 

 

 

그렇다면 선형의 정의는 무엇일까요?

 

 


 

1. 선형모델이란?

  -. 선형모델이란 "머신러닝 공식에서 계수들이 선형결합의 관계에 있을 때의 모델"을 말합니다. 

  -. 선형결합이란 "두개의 벡터의 합"을 의미합니다.

  -. 또한, 선형모델은 언제나 직선모양으로 그려지지 않습니다. 위에서 언급한대로 가중치들이 선형결합을 하고 있으며 선형모델이 되기 때문에 곡선인 그래프가 그려질 수 도 있습니다. 

 

 


 

 

여기까지 읽으셨다면

가중치가 어떻게 결합되어 있는지에 따라서 선형이 되고 안되고 결정되는구나 라고 생각하실 수 있습니다. 

 

 


 

2. 비선형모델이란?

-. 비선형 모델이란 "데이터를 어떻게 변형하더라도 파라미터를선형결합식으로 표현할 수 없는모델"을 말합니다. 

-. 예를 들어 Sigmoid 함수를 통과하여 생성된 z 값은 변수(x, y)를 어떤식으로 변환하여도 z값을 출력할 수 없습니다. 

 

 


 

3. 간단한 O, X퀴즈로 개념을 정리해보세요 

1. 선형은 변수 x의 1차 다항식을 의미하는 것이 아니다. 

2. 선형모델은 모두 직선으로만 그려진다. 

3. 곡선으로 그려진 그래프는 선형모델이 될 수 없다. 

4. 선형과 비선형을 나누는 기준은 계수들의 결합에 따라서 달라진다. 

 

 

정답 : O, X, X, O

 

 


 

 

지금까지 간단하게 선형과 비선형의 결합에 대해서 알아보았습니다. 

면접에 들어갔는데 선형과 비선형의 개념에 대해서 설명을 해보라고 한다면 광탈했겠구나

하는 생각이 들어서 이렇게 짧게 정리해보았습니다. 

 

 

오늘도 글을 읽어주셔서 감사드립니다. 

 

 

 

 

 

 

 

728x90
반응형
Comments