메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

텐서플로를 활용한 머신러닝

aul020***

|

2020-08-23

텐서플로를 활용한 머신러닝

이 책은 머신러닝이나 텐서플로를 처음 접하는 분을 위한 입문서입니다. 머신러닝, 텐서플로 입문자에게는 1부가 특히 중요합니다. 머신러닝의 용어와 이론을 소개하고 텐서플로 개발을 시작할 수 있도록 안내합니다. 2부에서는 머신러닝의 거의 전 분야에 걸쳐 접하게 될 기본 알고리즘을 다룹니다. 마지막으로 3부에서는 텐서플로의 꽃, 신경망을 소개합니다.

  • 저자 : 니샨트 수클라
  • 번역 : 송교석 , 감수: 강찬석
  • 출간 : 2019-02-01

 

 

 

 

제목 그대로 텐서플로로 머신러닝 하기

 

pic.jpg

 


 

 

머신러닝 프로그래밍을 할 때'밑바닥 부터 시작하는 머신러닝'에 나오는 것 처럼 하나부터 다 만들어가며 할 수도 있겠지만대부분 tensorflow pytorch를 많이 사용하는것 같다.

아직 간단히 예제만 돌려보고는 수준이라 뭐가 더 편하거나 좋거나하는건 없지만 그래도 둘다 건드려보긴 했다..

이번 서평 도서 목록에 유닉스의 탄생을 비롯해 재미있어보이는책이 많았는데 이책에 오디오 처리나 챗봇에 관한 내용이 살짝 있길래 이책을 신청했다.

 


 

저자:

니샨트 수클라

UCLA 박사과정 연구원이고 마소, 페북, 스페이스x등에서 머신러닝 엔지니어로 일했다고 한다.

옮기신분:

 

송교석

어디서 들어본 이름 같았는데'신경망 첫걸음'도 번역하신 분이셨다.

내가 처음으로 읽은 인공지능분야 관련도서였는데 만약 이책 번역안해주셨으면 '그냥 어렵네'하고 딥러닝이나 머신러닝에 관심이없었을지도 모른다.

 

 

 


 

비교적 최근에 나온 도서라 당연히 tensorflow 2.x를 쓸줄 알았는데 출간 시기가 텐서플로2 나오기전이다.. 따라서 책에선 텐서플로 1버전으로 설명한다.

텐서플로1 관련 도서는도서관에 비치해달라고 많이 신청해서 많아서 2버전을 다루는 책을 읽고2버전으로 tensorflow한번 제대로 해보려 그랬는데 살짝 아쉽다.

 

시작말을 읽어보니까 저자분은 텐서플로가 처음 출시되었을때 라이브러리가안정될때까지 기다리기보단 단숨에 공식문서를 읽고 기초를 익혀 바로 연구에 적용하셨다고 한다. 나는 간단한거돌려볼때마다 빨간 에러글씨를 마구 출력하길래 시작했다가 관둔게 한두번이 아닌데 대단하신 것 같다.

 

이책을 읽으려고 했던 이유중 하나가 오디오 처리에 관한 내용인데평소 이미지나 영상에 관한 머신러닝보다 자연어처리나 음성처리에 더 관심이 많았다. 근데 더 어려운 분야라이해가 쉽지 않기도 했고, 접할수 있는 자료도 늘고있긴 하지만 그렇게 많지는 않았다.

 

이 책에서 오디오에서 피처 추출하는 내용이 있는데 bregmantoolkit을 사용한다. 근데 공식 지원버전이 python2라고 한다.. 주피터 놑북을 쓰면 3버전도 된다고 하는데 windows에선 지원버전이 넓지 않은 것같다.

 

scipy나 librosa같은거로하면 될것 같다.

챗봇 관련 파트에선seq2seq나 rnn, word2vec에 관한 내용을 다룬다. 여기에 있는 내용을 다시한번 읽어보고 '텐서플로와 머신러닝으로 시작하는자연어 처리'를 다시 읽어봐야겠다.


 

받자마자 펼쳐보고 읽었을때 '텐서플로2가 아니네?!?'하고 살짝 아쉽긴 했는데 책에는 당연하게도 좋은 내용이가득 있었다.

 

텐서플로2는 도서관에서빌려서 읽다만 매우 두꺼운 책으로 공부하던지 나도 공식문서로 빠르게 익힐 수 있는지 테스트 해봐야겠다.



한빛미디어에서 나는 리뷰어다 활동을 통해 제공받은 책으로 작성되었습니다.

 

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?