일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 코드스테이츠
- selenium
- pandas
- 재미져
- 빅데이터
- 딥러닝
- 성실히
- SQL
- 자료구조
- bootcamp
- 주간보고
- Codestates
- 부트캠프
- 기초통계
- 매일매일
- 꾸준히
- python
- JavaScript
- Ai
- 독서
- yolo
- leetcode
- 노마드코더
- 리뷰
- 코딩테스트
- 선형회귀
- MYSQL
- 파이썬
- 열심히
- 2021
- Today
- Total
코딩일기
[Deep Learning] 2. 선형모델과 비선형모델은 무엇인가? 본문
안녕하십니까 다제입니다.
오늘은 햇갈리는 선형과 비선형개념에 대해서
알아보고 개념을 잡는 시간을 갖도록 하겠습니다.
간단한 질문을 하고 넘어가도록 하겠습니다.
여기서 왼쪽이 선형모델일까요? 오른쪽이 선형모델일까요?
정답은 둘다 선형모델로 표현이 가능하며, 선형모델이 될 수 있습니다.
오잉? 이게 무슨 말이야? 라고 말씀하실 수 있습니다.
흔히 영상이나 블로그들을 보시면 오른쪽에 있는 그래프를 선형관계에 있다고 말을 하는 경우 많기 때문입니다.
그렇다면 선형의 정의는 무엇일까요?
1. 선형모델이란?
-. 선형모델이란 "머신러닝 공식에서 계수들이 선형결합의 관계에 있을 때의 모델"을 말합니다.
-. 선형결합이란 "두개의 벡터의 합"을 의미합니다.
-. 또한, 선형모델은 언제나 직선모양으로 그려지지 않습니다. 위에서 언급한대로 가중치들이 선형결합을 하고 있으며 선형모델이 되기 때문에 곡선인 그래프가 그려질 수 도 있습니다.
여기까지 읽으셨다면
가중치가 어떻게 결합되어 있는지에 따라서 선형이 되고 안되고 결정되는구나 라고 생각하실 수 있습니다.
2. 비선형모델이란?
-. 비선형 모델이란 "데이터를 어떻게 변형하더라도 파라미터를선형결합식으로 표현할 수 없는모델"을 말합니다.
-. 예를 들어 Sigmoid 함수를 통과하여 생성된 z 값은 변수(x, y)를 어떤식으로 변환하여도 z값을 출력할 수 없습니다.
3. 간단한 O, X퀴즈로 개념을 정리해보세요
1. 선형은 변수 x의 1차 다항식을 의미하는 것이 아니다.
2. 선형모델은 모두 직선으로만 그려진다.
3. 곡선으로 그려진 그래프는 선형모델이 될 수 없다.
4. 선형과 비선형을 나누는 기준은 계수들의 결합에 따라서 달라진다.
정답 : O, X, X, O
지금까지 간단하게 선형과 비선형의 결합에 대해서 알아보았습니다.
면접에 들어갔는데 선형과 비선형의 개념에 대해서 설명을 해보라고 한다면 광탈했겠구나
하는 생각이 들어서 이렇게 짧게 정리해보았습니다.
오늘도 글을 읽어주셔서 감사드립니다.
'Code > 딥러닝(NL)' 카테고리의 다른 글
[Deep Learning] 3. 역전파와 경사하강법 (0) | 2021.05.03 |
---|---|
[Deep Learning] 1. 딥러닝 개념, 개요, 구성, 활성화함수 (0) | 2021.05.03 |
[Deep Learning] AutoEncoder 무엇인가?(feat. Andrew Ng) (0) | 2021.04.21 |
[Deep Learning] Image Segmentation, Augmentation, Recognition(feat. code states) (0) | 2021.04.20 |
[Deep Learning] YOLO (0) | 2021.04.19 |