티스토리 뷰

데이터 사이언스를 공부하기 위해서는 기본적으로 수학, 통계에 대한 지식이 필요합니다.
수학은 주로 미적분, 대수학 등 고등학교에서 배운 내용을 넘어가지는 않는다고 많이 말하지만, 깊게 알수록 머신 러닝 모델에 대한 이해도는 더 높아질 수 있습니다.
그리고, 통계학은 빈도주의와 베이지안 둘 다 사용되기 때문에 두 가지 모두 공부를 하는 것이 좋은 것 같습니다.
보통 위의 두 가지를 주로 얘기하지만 정보 이론 등 다양한 수학적 이론들이 많이 사용되기 때문에, 수시로 추가 공부를 해야 할 필요가 있습니다.
공부를 하면서 제가 참고했던, 그리고 참고하고 있는 사이트, 책 등을 정리해 보려고 합니다.
KAHN ACADEMY 바로가기
  • 칸 아카데미는 워낙 유명한 사이트라 많이 아실 것 같습니다. 단, 문제는 강의가 영어라는 것입니다.
  • 하지만, 미적분, 대수학, 선형대수 등 수학 기초부터 통계학까지 강의를 제공하고, 그 강의가 좋다는 것이 가장 큰 장점입니다.
  • 또한, 매 강의 후 학습할 수 있는 퀴즈를 제공하는데 시간이 걸려도 꼭 풀어보실 것을 권해드립니다. 저처럼 상경 계열 출신이라서 처음 선형 대수를 접하시는 분들은 퀴즈를 풀면서 상당히 익숙해질 수 있을 것이라 생각합니다.
K-MOOC 바로가기
  • 경제통계학 (서울대학교 류근관 교수)
    • 시중에 류근관 교수님의 통계학 책 구매도 가능합니다.
    • 통계학의 기초를 차근차근 배울 수 있습니다.
  • 고려대학교 데이터 사이언스 강좌
    • Machine Learning for Data Science / Mathematical Fundamentals for Data Science 강좌
    • 고려대학교에서 제공하는 데이터 사이언스 강좌입니다. 수학 기초 부분을 조금 봤었는데, 영어로 진행됩니다.
  • 선형대수 (한양대학교 유경렬 교수)
    • 이전에 학원 다닐 때 학원에서 추천해 준 선형대수 수업입니다.
    • 수업은 우리말로 진행되지만, 교재는 영어로 제공됩니다.
빅북 바로가기
  • 무료 교재를 만들어 배포하는 사이트입니다.
  • 선형대수학 교재 바로가기
    • 개념 정리가 아주 잘 되어 있는 교재라고 생각합니다.
    • 선형대수학 강의를 들으시기 전에 한 번 훓어보신다면 이해하기 더 빠르실 겁니다.
  • 통계학의 이해 바로가기
    • R을 이용한 통계학 교재입니다.
상기 외 유료로 구매해서 보았거나 보고 있는 책을 정리해 보려고 합니다.
통계가 빨라지는 수학력 바로가기
  • 기초 통계에서 사용되는 개념들에 대해 설명과 증명을 해 놓은 책입니다.
  • 이 책을 학습하고 통계학을 접하신다면 개념 이해에 많은 도움을 받으실 수 있습니다.
프로그래머를 위한 선형대수 바로가기
  • 리디북스에서 구매평이 상당히 좋지 않긴 하지만, 선형대수 강의를 듣고 보신다면 괜찮은 책이라고 느끼실 겁니다.
  • 선형대수 강의에서 기초만 훓으셨다면 심화할 수 있는 책입니다.
  • 단, 프로그램은 루비로 구현한 점이 단점이라고 생각합니다.
세상에서 가장 재미있는 통계학 바로가기
  • 통계학에 대해 그림으로 이해하기 쉽게 설명해 주는 책입니다.
  • 하지만, 어느 정도 기초 통계학을 공부한 뒤 보는 것이 좋은 것 같습니다. 아무런 기초 지식 없이 보기 시작했더니 상당히 지루했습니다.
  • 기초를 어느 정도 쌓고 봤더니 진도가 상당히 잘 나갔었던 기억이 있습니다.
마지막으로 무료 통계학 eBook 을 받을 수 있는 사이트를 소개한 포스트를 공유합니다. 영어가 큰 벽이긴 하지만 데이터 사이언스를 하려면 영어는 필수적으로 넘어야 하는 산인 것 같습니다.
기초부터 응용까지 무료 통계학 eBook 19선 + α
데이터 사이언스 공부를 시작한지 1년 정도가 되었습니다. 그 동안 공부를 많이 한 것 같았는데, 정리를 하면서 보니 공부를 얼마 못했구나 라는 생각이 듭니다. 더 열심히 해야겠어요.

만약 데이터 사이언스 강의를 온라인 또는 오프라인에서 수강하실거라면, 위에서 얘기해드린 강의를 먼저 보고 수강하시면 상당히 도움이 될 거라 생각합니다.