티스토리 뷰
(해당 포스트에서 소개하고 있는 "AI를 위한 필수 수학" 책은 한빛미디어로부터 제공받았음을 알려드립니다.)
요즘들어서 일하면서 느끼는 부분은 수학이 참 어렵다는 것이다. 흔히들 꼭 수학을 알아야 개발을 할 수 있는거냐고 반문할 수 있겠지만, 그냥.. 뭔가 논문도 읽고, 원리를 이해하려니 거기에 나와있는 수학이 이해가 안되고, 또 그걸 이해하려고 쉽운 수학을 보려니 너무 범주가 넓어지곤 한다. 제일 문제인 것은 뭔가 모르는 수학이 나왔을때 어떤 부분을 찾아서 공부를 해야 이해할 수 있느냐는 것이다. 한마디로 뭔가를 모르는데 무엇을 모르는지 모른다는 것이다.
그래서 시중에서도 수학 관련 전공서적도 찾아보고, 뭔가 AI를 연구하는데 있어 필요한 수학지식을 쌓을만한 참고서를 찾았다. 그런데, 아마 전공서적을 본 사람들은 공통적으로 느끼겠지만 전공서적도 결국 보면 문제와 증명으로 가득차있고, 결국 시간을 내서 문제를 풀면서 이해를 해야 한다. 그렇기에 필요한 지식을 빠르게 습득하려는 사람에게는 수학을 공부한다는 게 참 어려운 일이다.
그러다 이번에 이 책을 읽을 기회가 생겨서 몇주의 시간을 거쳐서 책을 살펴보게 되었고, 느낀점을 정리해보고자 한다. 한마디로 요약하면, AI를 공부하는데 있어 필요한 수학을 어렵지 않게 공부할 수 있는 책, 특히 앞에서 언급했던 무엇을 모르는지 모를때 해당 분야를 찾아서 읽으면 딱 좋은 책이었다.
사실 어렵지 않게 공부할 수 있는 책이란 표현을 썼는데, 이 책을 보면 그 복잡한 수식이나 증명이 거의 없다. 수학책치고, 수식이나 증명이 없는 책을 찾아보기 어려운데, 이 책은 진짜 없다. 대신 그 수식을 설명하기 위한 설명이나 예시가 풍부하게 담겨져 있고, 이로 인해서 책의 분량이 제법 된다. 또한 나름 AI에 대한 설명 책이긴 한데, 안에 코드도 거의 없다. 그럼에도 인공지능에서 많이 활용되는 알고리즘에 대한 동작 원리들이 서술식으로 쭉 설명되어 있어서 이해하기가 쉬웠다. 물론 실제 코드를 실행하고 분석하면서 이해하는 사람에게는 좋은 책이 아닐 수도 있지만, 적어도 AI에 대한 수학적인 배경과 원리를 이해하기 쉽게 설명한 책을 찾는 독자라면 해당 책의 내용이 크게 도움이 될 것 같다.
개인적으로 이 책이 마음에 들었던 부분은 인공지능 영역별로 필요한 수학에 대한 정리가 잘 되어 있다는 점이다. 특히 자연어 처리에서 사용되는 transformer에 대한 동작 설명이나 확률적 생성 모델의 원리에 대해 다룬 부분에서는 항상 논문을 읽을때도 조금 막막했던 수식 부분에 대한 설명이 잘 되어 있어서 개인적으로 도움이 많이 되었다.
책 뒤에 나와있는 소개글을 보면 딱 이렇게 표현되어 있다.
AI의 시작은 수학이다! 정리/증명/코딩을 빼고, 적용 사례에 집중한 수학 교과서
다시 책에 대해서 돌이켜보면 이 표현이 책에 대해서 잘 설명한 문구였다. 수학이 사실 중요한 것을 알면서도 섣불리 접근하기 어려웠던 부분이 있었는데, 이 책이 그런 어려움을 조금 완화시켜줘서 한 줄기의 빛과 같은 책이었다. 물론 다른 서평에서 언급되어 있는 것처럼 전체 주제에 대한 균형(어느 주제는 많은 분량을 할애해서 설명했는데, 후반부 주제는 심오한 주제에 비해 너무 간단하게 설명이 마무리된 부분도 있었다)이 없는게 조금 그랬지만, 그래도 지금까지 읽은 AI 관련 수학책 중에서는 가장 이해가 잘 되었던 책이었다.
'Hobby > Book' 카테고리의 다른 글
[Book] RAG 시스템 구축을 위한 랭체인 실전 가이드 (1) | 2024.11.26 |
---|---|
[Book] 챗GPT 제대로 써먹기 (2) | 2024.10.28 |
[Book] 이미지 처리 바이블 (1) | 2024.09.26 |
[Book] 쓸모있는 AI 서비스 만들기 (0) | 2024.08.30 |
[Book] 한권으로 배우는 도커 & 쿠버네티스 (0) | 2024.05.27 |
[Book] 읽고 나면 진짜 쉬워지는 자료 구조 (1) | 2024.05.16 |
[Book] 인사이드 머신러닝 인터뷰 (0) | 2024.04.29 |
- Total
- Today
- Yesterday
- End-To-End
- Policy Gradient
- windows 8
- Variance
- PowerPoint
- TensorFlow Lite
- Kinect
- processing
- Distribution
- ColorStream
- Gan
- Windows Phone 7
- Pipeline
- DepthStream
- 강화학습
- ai
- SketchFlow
- RL
- Off-policy
- reward
- dynamic programming
- 한빛미디어
- Kinect SDK
- Kinect for windows
- 파이썬
- bias
- 딥러닝
- Expression Blend 4
- arduino
- Offline RL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |