- Pen & Paper는 머신러닝 이론과 개념을 이미 접한 독자가 문제 풀이로 이해를 깊게 하도록 만든 상세 해설형 연습문제 모음임
- 교재와 강의의 연습문제 해설이 짧거나 없으면 학습 기회가 좌절로 바뀌기 쉬워, 풀이 과정을 따라갈 수 있는 해설 상세도를 목표로 함
- 코딩과 시뮬레이션도 중요하지만, 대부분의 문제를 펜과 종이로 풀 수 있게 구성해 수학적 사고를 강화하는 데 초점을 둠
- 문제들은 University of Helsinki의 “Unsupervised Machine Learning”과 University of Edinburgh의 “Probabilistic Modelling and Reasoning” 강의 문제를 주로 합친 것이며, 범위는 비지도 방법·추론·학습에 집중됨
- Michael Gutmann은 문제 모음이 계속 확장되기를 바라며, LaTeX 소스 공개와 GitHub 이슈 기반 오류 보고, 더 큰 기여를 위한 직접 연락을 안내함
연습문제로 이해를 깊게 하는 책
- “use it or lose it”라는 표현처럼, 기술은 연습하지 않으면 녹슬고 새 기술을 익힐 때도 반복적인 적용이 필요함
- 많은 교재와 강의가 연습문제를 제공하지만, 해설이 너무 짧거나 없으면 문제 풀이가 좌절의 원인이 되어 건너뛰기 쉬움
- 이 책은 상세한 풀이가 붙은 연습문제 모음임
- 독자가 풀이를 따라가며 사용된 기법을 이해할 수 있을 정도의 상세도를 목표로 함
- 머신러닝 교재나 강의를 대체하지 않음
- 관련 이론과 개념을 이미 본 뒤, 문제 풀이로 이해를 다지는 상황에 맞춰져 있음
펜과 종이 중심의 구성
- 머신러닝에서 코딩과 컴퓨터 시뮬레이션은 매우 중요함
- 다만 이 책의 문제는 대부분 펜과 종이로 풀 수 있음
- 펜과 종이 중심 구성은 분량을 줄이고 설명을 단순화함
- 수학적 능력을 강화하는 데 도움이 됨
- 컴퓨터 실습과 함께 사용하면 개념 이해를 더 깊게 만들 수 있음
다루는 주제와 범위
- 문제들은 주로 두 강의에서 개발된 자료를 합친 것임
- University of Helsinki의 “Unsupervised Machine Learning”
- University of Edinburgh의 “Probabilistic Modelling and Reasoning”
- 머신러닝 전체를 포괄하지는 않음
- 초점은 비지도 방법, 추론, 학습에 강하게 맞춰져 있음
- 제공된 본문에는 1장 Linear Algebra의 예시로 Gram–Schmidt 직교화 문제가 포함되어 있음
- 두 벡터에서 만든
u1,u2가 서로 직교함을 내적으로 확인함 a2가a1의 배수이면 직교화 과정에서u2가 영벡터가 됨- 선형독립인
a1,a2의 임의 선형결합을u1,u2로 다시 쓸 수 있음을 보임
- 두 벡터에서 만든
확장과 기여 방식
- 문제 모음은 시간이 지나며 새 문제 추가를 통해 커지는 것을 목표로 함
- LaTeX 소스 코드는 GitHub 저장소에 공개되어 있음
- 실수나 오탈자는 GitHub 이슈로 보고할 수 있음
- 더 큰 기여를 원하면 직접 연락하는 방식이 안내되어 있음