콘텐츠로 이동

P2-4.2 변화율(rate of change)과 기울기(slope)

Section ID: P2-4.2 Version: v2026.09.14

출력이 10 늘었다는 사실만으로 변화가 빠른지 판단할 수는 없습니다. 입력이 1 늘어나는 동안 출력이 10 늘어난 경우와, 입력이 100 늘어나는 동안 같은 만큼 늘어난 경우는 다릅니다. 변화율은 출력 변화량을 입력 변화량으로 나누어 비교하는 값입니다. 앞 절의 평균 속도도 위치 변화량을 시간 변화량으로 나눈 변화율입니다.

변화량을 나누는 이유

하루 동안 물 사용량이 20L 늘었다고 합시다. 이용자가 2명 늘어난 시설과 10명 늘어난 시설에서는 이용자 한 명 증가에 대응하는 물 사용량의 변화가 다릅니다.

시설 이용자 증가 물 사용량 증가 평균 변화율
A 2명 20L 20/2=10L/명
B 10명 20L 20/10=2L/명

두 시설의 출력 변화량은 같지만 평균 변화율은 A가 B의 다섯 배입니다. 이는 관측한 두 상태 사이의 비교이며, 추가 이용자 모두가 실제로 그만큼씩 물을 사용했다는 뜻은 아닙니다.

함수의 입력을 x, 출력을 y=f(x)라고 하면 변화량을 Δx, Δy로 씁니다. 델타 기호 Δ는 뒤의 값에서 앞의 값을 뺀 차이를 뜻합니다.

\[ \Delta x=b-a,\qquad \Delta y=f(b)-f(a) \]
\[ \text{평균 변화율}=\frac{\Delta y}{\Delta x} =\frac{f(b)-f(a)}{b-a},\qquad a\ne b \]

분자와 분모는 같은 두 상태를 같은 순서로 빼야 합니다. 두 값을 모두 거꾸로 빼면 비율은 같지만, 한쪽만 순서를 바꾸면 부호가 뒤집힙니다. 입력 변화가 0이면 이 비율을 계산할 수 없습니다.

직선: 어느 구간에서도 같은 기울기

그래프에서 가로축이 입력, 세로축이 출력이면 두 점을 잇는 직선의 기울기는 세로 변화량 ÷ 가로 변화량입니다. 다음 직선에서 비교해 보겠습니다.

\[ y=2x+1 \]
입력 구간 출력 변화 입력 변화 기울기
0 → 1 3−1=2 1−0=1 2
2 → 3 7−5=2 3−2=1 2
0 → 3 7−1=6 3−0=3 2

y=2x+1의 절편과 구간별 가로·세로 변화량. 두 구간의 기울기는 모두 2다.

구간의 위치나 폭을 바꿔도 기울기는 2입니다. 상수항 +1은 그래프를 위로 옮기지만, 두 출력값을 뺄 때 상쇄되므로 기울기를 바꾸지 않습니다. 이 직선에서는 Δy=2Δx이므로 입력을 0.5 늘리면 출력은 1 늘어납니다.

기울기의 부호와 단위

기울기의 부호는 입력을 늘릴 때 출력이 어느 쪽으로 변하는지 알려 줍니다. 크기는 같은 입력 변화에 출력이 얼마나 변하는지 나타냅니다.

직선 기울기 입력이 1 증가할 때
y=2x+1 2 출력이 2 증가
y=5 0 출력이 그대로 유지
y=−3x+7 −3 출력이 3 감소

기울기가 0인 직선은 어디서나 출력이 같습니다. 하지만 곡선의 한 점에서 기울기가 0이라고 주변 출력까지 일정한 것은 아닙니다. 예를 들어 y=x²는 x=0에서 접선 기울기가 0이지만, x=1에서는 출력이 1입니다.

변화율을 비교할 때는 단위도 맞춰야 합니다. 10L/명은 0.01m³/명과 같은 변화율입니다. 숫자만 보면 천 배 차이지만, 리터와 세제곱미터의 단위 차이일 뿐입니다. 그래프의 가로·세로 눈금 간격을 바꾸어도 선이 더 가파르게 보일 수 있으므로, 눈에 보이는 각도만으로 기울기를 판단하지 않습니다.

곡선: 구간에 따라 다른 평균 변화율

앞 절의 운동을 나타낸 y=x²에서는 입력 구간마다 평균 변화율이 다릅니다.

입력 구간 출력 변화 입력 변화 평균 변화율
0 → 1 1−0=1 1 1
2 → 3 9−4=5 1 5
1 → 3 9−1=8 2 4

y=x²의 곡선과 두 할선. 0부터 1까지의 평균 변화율은 1, 2부터 3까지는 5다.

색깔 점선은 각 구간의 양 끝점을 잇는 할선입니다. 표의 평균 변화율은 이 할선의 기울기이며, 곡선 위 모든 지점의 기울기가 그 값이라는 뜻은 아닙니다. 1 → 3 구간의 평균 변화율 4도 그 구간을 하나의 비율로 요약한 값입니다.

한 점에서의 순간 변화율은 그 점을 기준으로 구간을 줄였을 때 평균 변화율이 가까워지는 유한한 값입니다. 앞 절에서 x=2의 양쪽 구간을 좁히며 얻은 값은 4였습니다. 평균 변화율은 구간에, 순간 변화율은 한 점에 대응합니다. 구간을 줄여도 하나의 유한한 값으로 수렴하지 않으면 그 점에서 보통의 미분계수를 정의할 수 없습니다.

손실의 기울기로 조정 방향 읽기

AI 모델의 손실은 예측이 원하는 결과와 얼마나 다른지를 나타내는 값입니다. 한 파라미터를 입력, 손실을 출력으로 보면 파라미터 변화에 따른 손실 기울기를 생각할 수 있습니다. 여러 파라미터가 있다면 나머지는 고정하고 하나만 바꿉니다.

기울기가 양수라면 해당 파라미터를 충분히 조금 늘릴 때 손실이 커지고, 충분히 조금 줄일 때 작아집니다. 기울기가 음수라면 반대입니다. 이 판단은 현재 지점 근처의 변화에 관한 것이므로, 크게 바꿨을 때도 손실이 줄어든다고 보장하지 않습니다.

기울기가 0이라고 반드시 가장 낮은 손실을 찾은 것도 아닙니다. 기울기는 현재 변화 방향을 읽는 정보이고, 최솟값인지 판단하려면 주변 손실도 살펴야 합니다. 여러 파라미터의 변화율을 모으는 그래디언트는 다음 절에서 연결합니다.

광고비 구간별 가입자 변화

다음은 광고비와 가입자 수를 비교하기 위해 만든 예시 기록입니다.

주차 광고비 가입자 수
1주 100만 원 50명
2주 200만 원 60명
3주 300만 원 62명

1주에서 2주로 갈 때의 평균 변화율은 (60−50)/(200−100)=0.1명/만 원입니다. 2주에서 3주로 갈 때는 (62−60)/(300−200)=0.02명/만 원입니다. 같은 100만 원 증가에 대응한 가입자 증가분이 10명에서 2명으로 줄었습니다.

두 값은 각각의 구간에서 구한 평균 변화율입니다. 이 세 기록만으로 특정 광고비에서의 순간 변화율을 알 수는 없습니다. 주차별 다른 조건도 달라질 수 있으므로 광고비가 가입자 증가를 일으킨 효과로 바로 해석하지도 않습니다.

연습: 같은 변화와 다른 기울기

첫째, 광고비 예시에서 1주부터 3주까지의 평균 변화율을 구해 보세요. 둘째, y=−3x+7에서 x가 1에서 3으로 바뀔 때 출력 변화량과 평균 변화율을 구분해 보세요. 셋째, 같은 광고비를 원 단위로 쓰면 첫째 답의 숫자와 단위가 어떻게 바뀌는지 계산해 보세요.

계산과 해설

1주부터 3주까지는 (62−50)/(300−100)=0.06명/만 원입니다. 직선에서는 출력이 4에서 −2로 바뀌므로 변화량은 −6, 평균 변화율은 −6/2=−3입니다. 광고비를 원으로 쓰면 12/2,000,000=0.000006명/원입니다. 단위가 달라 숫자는 달라졌지만 같은 변화율을 나타냅니다.

체크리스트

  • 같은 출력 변화량이라도 입력 변화량에 따라 변화율이 달라지는 이유를 설명할 수 있는가?
  • Δx와 Δy를 같은 두 상태에서 같은 순서로 계산할 수 있는가?
  • 직선의 기울기를 구간의 위치나 폭을 바꾸어 확인할 수 있는가?
  • 음의 변화량과 음의 변화율을 구별할 수 있는가?
  • 단위나 그래프 눈금이 달라졌을 때 숫자와 시각적 기울기를 그대로 비교하면 안 되는 이유를 말할 수 있는가?
  • 할선의 기울기와 한 점의 접선 기울기를 구별할 수 있는가?

출처와 참고 자료