머신 러닝 지식 쌓기
나의 머신러닝 지식 쌓기
머신 러닝 공부 목표
데이터로부터 학습할 수 있는 프로그램을 구현하기 위해 필요한 개념과 직관, 도구를 설명한다. 따라서 나는 이 책에서 머신러닝이 무엇인지(개념)를 배워 업무에서 어떻게 머신러닝을 적용할 수 있을지(직관) 파악한다. 그리고 그 머신러닝 프로젝트를 시작하기 전 어떤 모델을 적용해야 할지와 무엇을 이용해 문제를 해결할지(도구)를 배워야 한다.
머신 러닝을 위한 도구
파이썬 프레임워크
- 사이킷런 : 쉽고 많은 머신러닝 알고리즘이 구현되어 있다.
- 텐서플로 : 분산 수치 계산을 위한 복잡한 라이브러리이다. GPU서버에 계산을 분산하여 대규모 신경망을 효과적으로 훈련하고 실행할 수 있다.
- 케라스 : 고수준 딥러닝 API이다. 매우 쉽게 신경망을 훈련하고 실행할 수 있다.
파이썬 프로그래밍 배우는 곳
- http://learnpython.org
- 파이썬 공식 튜토리얼
맷플롯립, 넘파이, 판다스, 선형대수
튜토리얼은 이 책의 저자가 제공하고 있다.
학습 자료
이 책에서는 머신러닝을 배울 수 있는 좋은 인터넷 자료와 도서를 알려주고 있다. 추후에 공부하면 좋을 목록들을 적어놔야겠다.
인터넷 자료
도서
읽어보고 싶은 도서
IT 분야 도서는 수시로 업데이트 되어 출간된다. 이 책에서 제시한 책들도 모조리 읽어보고 싶지만, 일단 이 책부터 차근차근 공부해야 하지 않을까? 공부가 잘될때 신이나서 이 목록을 찾아보면 좋을 것 같다. 추후에 업데이트로 해야겠다.
-
머신 러닝 교과서 with 파이썬, 사이킷런, 텐서플로 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=267869464
이 책은 머신러닝개념을 설명해주면서 실제로 구현하는 것에 더 집중된 듯하다.
-
케라스 창시자에게 배우는 딥러닝 Deep Learning with Python https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=170317445
딥러닝에 대해 잘 설명되어 있다고 한다. 추후에 읽어봐야지~
-
The Hundred-Page Machine Learning Book https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=204523164
제목처럼 100페이지 이내로 머신러닝에 대해 설명한 책. 궁금하긴 하다.
-
인공지능 1,2 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=76161975
인공지능 바이블…이라고는 하는데 소화할 수 있으려나. 양이 많다.
추가적으로 요즘 관심있는 책들이다. 언제 다 읽어서 내것으로 만들까…?
- 파이썬 알고리즘 인터뷰
- 데이터 과학을 위한 통계
-
혼자 공부하는 머신러닝 + 딥러닝
이 책 지은이는 핸즈온을 번역한 분이시다. 리뷰에는 이 책 한권이면 머신러닝 끝! 이라고 한다. 다음에 시간되면 보고 싶다.
-
PRML
예전부터 항상 언급되었던 책. 분량만 봐도 후덜덜…
-
단단한 머신러닝
인공지능 옵챗방에서 중.고급자로 추천된 책
-
[읽는 중] 파이썬 머신러닝 완벽 가이드
이 책은 핸즈온과 더불어 양대산맥으로 불리는 책이다. 머신러닝 스터디를 하면서 같이 봤던 책인데 찔끔 봤던터라 제대로 보진 못했다.
읽은 도서
-
밑바닥부터 시작하는 딥러닝
뭣도 모르고 2018년도에 학부생들과 스터디했었다. 지금 생각해보면 머신러닝도 잘 모르면서 왜 딥러닝부터 공부했지? 싶다.
-
선형대수와 통계학으로 배우는 머신러닝 with 파이썬
인공지능 옵챗방에서 스터디원을 모집하길래 신청했었다. 이 책으로 진행했었고, 앞으로 정리할 책도 이 책을 참고하여 함께 정리할 예정이다. 핸즈온은 수식에 대해서는 언급되어 있는 부분이 적기도 하고 같은 모델이라도 이 책에서 제공하는 코드와 핸즈온의 코드는 달라서 비교하면서 공부해보려고 한다.