더북(TheBook)

2.6.2 직선을 넘어서

직선에 대한 아이디어는 최소 두 가지 방향으로 확장할 수 있습니다. 한 가지 방법은 f(x) = x3 + x2 + x + 1처럼 다항식으로 곡선을 표현하는 것입니다. 여기에서는 하나의 입력 값 x에 복잡한 연산을 하는 것이죠. 또 다른 방법은 평면, 초평면 등 다중 차원을 사용하는 것입니다. 예를 들어 f(x, y, z) = x + y + z에서 조합할 수 있는 여러 입력 특성을 가집니다. 다변량 데이터(multivariate data)는 정말 흥미롭죠. 바로 알아보겠습니다.

콘서트 시나리오로 다시 돌아가 봅시다. 우리가 구매하고 싶은 것이 여러 개라면 어떻게 해야 할까요? 예를 들어 사람들은 콘서트에서 음료수를 마시고 싶어 합니다. 요새는 루트 비어가 유행이죠. 자, 그래서 주차에 돈 쓰고, 티켓 사고, 루트 비어를 산다고 하면 어떻게 될까요? 이를 설명하기 위해서는 새로운 공식이 필요합니다. 루트 비어를 rb라고 하겠습니다.

총_비용 = 티켓_가격 × 사람_수 + 루트_비어_가격 × 루트_비어_수 + 주차비

이미 알고 있는 주차비, 티켓 가격, 루트 비어 가격을 공식에 입력하면 다음과 같이 조금 더 구체화됩니다.

총_비용 = 80 × 사람_수 + 10 × 루트_비어_수 + 40

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.