05. 다섯 번째 수업: 다항, 유리, 무리, 지수, 로그의 거대한 트리 (Functions Tree)
우리는 지금까지 미적분, 확률 코딩, AI 딥러닝 등 모든 수학적 알고리즘의 최심부 파이프라인에서 돌아가고 있는 거의 모든 ‘순정’ 오리지널 함수 자판기 기계들을 낱낱이 해부해 보았습니다.
마지막 코딩 애플리케이션 전투(파이썬 6장) 로 진입하기 전에, 이 수많은 잡초 머신 기계들을 뇌리 속에 깔끔한 공학 도면 카테고리 트리 구조(Class Tree) 하나로 분리 렌더링 해보겠습니다.
1. 다항 함수 (Polynomial) 계열: 엔진의 출력
가장 클래식하고 바르고 정직하며 미분(잘게 부수기) 하기도 쉬운 세상에서 가장 친절한 얌생이들입니다. 모든 데이터 분석 모델이나 딥러닝 회귀선(Regression)의 기본 바둑판 선으로 사용됩니다.
- 1차 함수 (Linear): $y = ax + b$ / $X$ 의 $1$제곱 꼬맹이.
- 특징: 일직선 로켓 미사일, 엑셀 한 번 밟는 만큼 정직하게 출력($Y$) 이 증가함.
- 2차 함수 (Quadratic): $y = ax^2 + bx + c$ / $X$ 의 머리통에 $2$제곱 무기가 달림.
- 특징: 하늘 높이 중력을 거스르다 곤두박질치는 절묘한 대칭 U자 포물선(Parabola). 최적화 문제의 타깃점 구하기가 메인입니다.
2. 분수와 루트 계열 (대수 함수 파생): 에러 제어장치들
다항식의 평화를 부수고 위아래 공간을 파괴하거나 감옥 철창(루트)에 가둔 괴짜들입니다.
- 유리 함수 (Rational): $y = \frac{1}{x} $ / 분모가 기계의 코스로 작동(수식 밑창에 탑재)
- 특징: 절대로 허락할 수 없는 금기 에러 라인(점근선 Asymptote 가로세로 축)을 아슬아슬하게 스치며 폭주 회피 기동하는 매끄러운 찢어진 두 줄기 곡선 궤도.
- 무리 함수 (Irrational): $y = \sqrt{x} \dots$ / 무시무시한 루트 락(Lock).
- 특징: 음수(마이너스)를 받으면 모니터 랜더링 오류 허수를 뿜고 폭발하므로, 양수에서만 눈곱만큼 작동. 하지만 뛰면 뛸수록 체력이 방전되어 점점 느려지는(가속도 하락) 달팽이 커브를 그립니다.
3. 폭발과 압축 펌핑, 초월 함수 (Transcendental) 계열
평범한 대수 다항식 따위의 공장 라벨 딱지를 떼어버린, “어떤 일반 미분 조작질로도 자신들의 형태를 깎아 먹을 수 없는 완벽한 우주 불사조” 의 혈통 초월자 코더 모임들입니다.
- 지수 함수 (Exponential): $y = 2^x , y = e^x $ / 주인공 변수 $x$ 가 지붕 위 꼭대기층 계급장 자리 스나이퍼 석에 위치!
- 특징: 미친 가속도. 아주 약간의 $X$ 증가분에도 수백만 광년 급으로 출력 $Y$ 가 이륙 하늘로 J 커브를 그리며 폭발해 버리는 폭주 엔진 통제 불능. 바이러스 증식, 원자핵 분열 시뮬레이션 머신.
- 로그 함수 (Logarithmic): $y = \log(x), y = \ln(x) $ / 지수 폭죽 밧데리 코드를 뽑아 거꾸로 압축기에 접었다 편 쌍둥이 역함수(Inverse)!
- 특징: 집채만 한 $1$백만 단위의 폭주 똥오줌 데이터를 부어 넣어도 출력은 고작 한 자릿수 $5, 6, 7$ 정도로 기괴할 만큼 초 강력한 데이터 다이어트 축소를 일으키는 방어막 압축 모델.
이러한 다/유/무/지/로 5대장 클래스 껍데기들의 특수 패시브 스킬 궤적을 뇌에 장착했다면 축하합니다. 당신은 방금 데이터 사이언스트나 시니어 프론트엔드 물리 그래픽 프로그래머들이 면접에서 묻는 “이 그래프 패턴 데이터는 어떤 함수 모델 스크립트 기반입니까?” 라는 질문에 당당히 1초 컷 구조 대답 족보를 손에 쥐었습니다.
서브목차