기본 출력값을 조정하는 편향
편향(Bias)은 머신러닝 모델이 입력 데이터의 영향을 조정할 수 있도록 하는 추가적인 값입니다.
가중치와 함께 모델이 학습하는 중요한 요소 중 하나이며, 특정 입력값이 없을 때도 일정한 출력을 가능하게 합니다.
쉽게 말해, 편향은 머신러닝 모델에서 입력값이 없을 때의 기본 출력을 조정하는 역할을 합니다.
이를 수식으로 표현하면 다음과 같습니다.
-
w1, w2, ..., wn: 각 특징의 가중치 -
b: 편향 -
x1, x2, ..., xn: 입력값
이때, b는 모델이 예측값을 일정한 방향으로 조정할 수 있도록 도와주는 역할을 합니다.
편향이 없다면 모든 입력값이 0일 때 모델의 출력도 0이 되어버리며, 이는 머신러닝 모델의 현실적 예측을 어렵게 만듭니다.
가중치와 편향의 차이
가중치와 편향은 모두 머신러닝 모델이 학습하는 중요한 요소로, 아래와 같이 역할이 다릅니다.
| 요소 | 역할 |
|---|---|
| 가중치 | 각 특징이 결과값에 미치는 영향을 조절 |
| 편향 | 입력값과 상관없이 기본적으로 출력값을 조정하는 역할 |
공부한 시간과 시험 점수 예측 모델 예시
학생의 시험 점수를 예측하는 간단한 모델을 가정해 봅시다.
-
x: 공부한 시간 -
w: 공부한 시간이 성적에 미치는 영향(가중치) -
b: 학생이 공부를 전혀 하지 않았을 때 기대할 수 있는 기본 점수(편향)
만약 b = 0이라면, 공부하지 않은 학생의 점수는 무조건 0이 됩니다.
하지만 실제로는 공부를 하지 않아도 기본적으로 30점 정도 받을 수 있다고 가정하면, b = 30이 됩니다.
이렇게 편향은 머신러닝 모델이 데이터를 더 현실적으로 반영하도록 돕습니다.
신경망에서의 편향
인공 신경망에서는 각 뉴런마다 편향이 존재합니다.
편향은 입력값이 없는 경우에도 뉴런이 의미 있는 출력을 생성할 수 있도록 도와주며, 머신러닝 모델이 정확한 패턴을 학습하는 데 중요한 역할을 합니다.
다음 수업에서는 지금까지 배운 내용들을 점검하는 간단한 퀴즈를 풀어보겠습니다.
이 챕터의 강의 · 머신러닝을 이해하기 위해 반드시 알아야하는 필수 지식
- 1. AI를 조련하기 위한 준비물, 데이터셋
- 2. AI를 학습시킬 때 사용하는 데이터 파일 형식
- 3. 데이터를 먹기 좋게 요리하는 전처리
- 4. 파이썬 활용 결측치 처리
- 5. 선택형 퀴즈
- 6. 데이터 크기를 조정하는 정규화
- 7. 데이터 크기를 맞추는 표준화
- 8. 정규화 vs 표준화, 언제 사용해야 할까?
- 9. 범주형 데이터 인코딩
- 10. 레이블 인코딩과 원-핫 인코딩
- 11. 빈칸 채우기 퀴즈
- 12. 머신러닝에서 특징이란?
- 13. 특성 선택과 차원 축소
- 14. 데이터의 정답지, 레이블
- 15. 특징의 중요도를 결정하는 가중치
- 16. 기본 출력값을 조정하는 편향
- 17. 선택형 퀴즈
- 18. 예측과 실제값을 비교하는 손실 함수
- 19. 모든 데이터에 대한 평균 오차, 비용 함수
- 20. 머신러닝 학습의 목표, 최적화와 경사 하강법
- 21. 빈칸 채우기 퀴즈
머신러닝 모델에서 편향(Bias)의 역할은 무엇인가요?
각 특징이 결과값에 미치는 영향을 조절하는 것
모델의 정확도를 측정하는 것
입력값이 없을 때의 기본 출력을 조정하는 것
데이터를 전처리하는 것
학습 자료
AI 튜터
디자인
업로드
수업 노트
즐겨찾기
도움말