-
개발자를 위한 필수 수학독서 2024. 6. 19. 15:10
작년에 선형대수학을 안 듣고 통계수학1,2 를 들었는데 후회가 큽니다..
어차피 들을 거 같이 들을 때 공부할걸 싶은 마음이네요
그런 기념에서 6월 도서는 '개발자를 위한 필수 수학' 을 골랐습니다.
< 개발자를 위한 필수 수학 > 목차
총 9개의 챕터로 구성되어 있습니다.
- 기초 수학과 미적분
- 확률
- 기술 통계와 추론 통계
- 선형대수학
- 선형 회귀
- 로지스틱 회귀와 분류
- 신경망
- 경력 조언과 앞으로의 진로
- 부록
< 개발자를 위한 필수 수학 > 포인트
- 한 권에 담긴 미적분, 통계와 선형대수학
정수론을 포함해 간단한 미적분 내용으로 시작합니다. 이어서 확률과 통계, 선형대수학을 설명합니다.
확률과 통계에서는 주로 쓰이는 조건부 확률, 모드, 가설 검정 등을 세세하게 다루고 있습니다.
선형대수학 파트에서는 기저 벡터, 특수 행렬의 분류와 계산, 고유 벡터에 대해서도 다루고 있습니다.
모두 중요한 내용인데 이해하기 쉽게 쓰여 있습니다!
이론에서 끝나지 않고 넘파이를 이용한 예제도 담고 있습니다.
- 사이파이와 심파이 예제
미적분, 단측 검정, 로지스틱 회귀 등을 사이파이와 심파이 예제로도 풀어볼 수 있습니다.
친절한 주석 설명과, 결과 코드와 그에 대한 시각 자료도 있습니다.
특히 검정 같은 경우, 저는 R만 사용해봤는데 사이파이로도 쉽게 코드를 작성할 수 있어서 좋았습니다.
- 신경망
이번 학기에 '데이터마이닝및분석' 과목에서 신경망 공부를 했는데 미리 이 책으로 공부했다면 좋았을 것 같다는 생각이 드는 부분이었습니다.
확률적 경사 하강법을 사용해 신경망을 구현하는 예제와 사이킷런의 신경망 분류기 사용에 대한 예제가 구체적으로 나와있습니다. 더불어 역전파에 쓰이는 도함수를 구하는 과정도 구체적입니다.
< 개발자를 위한 필수 수학 > 리뷰
제목 그대로 알아야 하는 필수 수학에 대해 다루고 있습니다. 알고리즘 문제에서도 볼 수 있듯이, 다양한 수학 문제가 나오는데 그럴 때 필요한 지식을 이 책에서 얻어갈 수 있습니다. 별책 부록으로 연습 문제와 풀이도 제공하고 있어 공부하면서 헷갈릴 때는 부록을 참고해도 좋을 것 같은 책입니다.
아직 수학으로는 그냥 문제만 풀고 넘어갔는데 코드로 작성해보고 싶은 분들과, 수학 + 신경망 내용까지 알고 싶은 분들, 기초 수학 개념을 다지고 싶은 분들께도 추천드립니다.
미적분 파트와 선형대수학에서 어려운 고유벡터와 벡터 변환은 더 꼼꼼하게 다루고 있습니다. 통계 파트도 비슷합니다!
추가로 마지막 장에서는 조언과 진로에 대한 내용도 담고 있어 꼭 읽어보시면 좋을 것 같습니다.
"한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 제공 받아 작성된 서평입니다."
'독서' 카테고리의 다른 글
AI 딥 다이브 (0) 2024.08.23 처음 시작하는 FastAPI (1) 2024.07.26 실무로 통하는 ML 문제 해결 with 파이썬 (1) 2024.06.19 이것이 자바다(3판) (0) 2024.06.19 실무로 통하는 인과추론 with 파이썬 (0) 2024.06.19