트랜스포머를 활용한 자연어 처리 - 허깅페이스 개발팀이 알려주는 자연어 애플리케이션 구축
루이스 턴스톨.레안드로 폰 베라.토마스 울프 지음, 박해선 옮김 / 한빛미디어 / 2022년 11월
평점 :
장바구니담기





자연어처리 모델을 만들거나, 개발을 하는데 있어서 트랜스포머 라이브러리는 절대적입니다. 원래는 트랜스포머 아키텍처를 의미하는 것이었지만, 허깅페이스가 이를 라이브러리로 만들어서, 제공합니다. 이 책은 그에 대해서 실습을 통해 도와줍니다. 트랜스포머 라이브러리를 개발한 사람들이 직접 쓴 책이니깐, 이것과 공식문서를 학습한다면 자연어처리 개발에 대한 능력치를 높일 수 있습니다. 


이 책은 자연어처리에 대한 기본 공부를 먼저하고 오셔야 합니다. NLP의 흐름을 설명하는 책 또는 강의를 보셔서 RNN,LSTM 까지는 이론과 실습을 몇 번 훏어보고 오셔야 하며 파이토치로 모델을 구현해서 학습시켜본 경험이 이 책을 습득하기 위한 최소한의 경험입니다. NLP에 대한 기본기를 갖추신 분들이 봐야할 책입니다.


책의 컬러와 편집은 가독성이 좋게 잘 만들어져 있습니다. 각 코드별 주석과 이에 대한 설명이 친절합니다. 실습은 코랩이나 캐글 노트북으로 진행하기에 GPU가 달린 데스크탑이 없어도 학습하는데 지장이 없습니다.


이 책에 대한 실습과 코드에 대한 이해, 모델까지 어느정도 다뤄보았다면, 그 다음으로는 NLP 논문에 대한 다양한 모델들을 허깅페이스 허브 등을 이용해서 찾아보고 스터디가 가능할 수 있다고 생각합니다.





"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
파이썬 웹 프로그래밍 기초편 - Django(장고)로 배우는 쉽고 빠른 웹 개발, 3판 파이썬 웹 프로그래밍
김석훈 지음 / 한빛미디어 / 2022년 11월
평점 :
장바구니담기




파이썬에 대한 기본 문법을 알고 있으면 공부할 수 있는 책이라고 생각합니다. 

웹 백엔드에 대한 이론을 차근차근 설명해주고, 이를 장고로 이용해서 실습하는 방식입니다. 

웹 개발 경험이 없어도 충분히 따라갈 수 있게 잘 설명이 되어있습니다. 

리눅스 경험이 있다면 더 좋을 것 같지만 없어도 구글링을 통해서 실습을 끝까지 정주행 할 수 있을거라고 봅니다.




책의 예제도 장고 공식문서에 있는 예제를 사용하기에 나중에 장고 공식문서를 보기 더 편할 거라고 안내가 되어있습니다.

구성이 웹개발 백엔드에 대해 기본적인 걸 다 설명하고 있으며, 도식화가 잘되어있습니다.

코드에 대한 설명도 넘버링을 통해 가독성을 잘 만들어주셨습니다. 





파이썬에 대한 기본 문법도 공부해봤다면, 웹개발을 안해봤더라도 충분히 학습할 수 있는 내용들입니다. 후반부에 내용들은 조금 어려울 수도 있지만, 구글링을 곁들인다면 충분히 다 소화할 수 있을거라고 생각합니다. 

장고를 통해 백엔드의 기본기를 다지고 싶다면, 이 책이 큰 도움이 될 것입니다.



"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
도커 교과서 - 설치부터 실전 운영 투입까지, 한 권에 담았다!
앨튼 스톤맨 지음, 심효섭 옮김 / 길벗 / 2022년 8월
평점 :
장바구니담기





기존, 책들과 다르게 '도커'에만 집중해서 설명하고 실습을 할 수 있는게 이 책의 강점입니다. 실제, 저자는 도커 재단에서 일을 한 경험이 있는 분이며, 도커가 어디에 쓰이는 지 5가지 시나리오를 통해서 설명해줍니다. 책에 번역된지 좀 되어서, 도커 컴포즈의 버전등은 조금 최신으로 해서 설치를 하면 좋을 것 같습니다. 도커 공식 문서에 리눅스 OS 별로 install 커맨드 정리가 잘 나와있어서, 혹시라도 리눅스 유저라면 이를 보고 설치하면 될 것 같습니다.





이 책의 장점은 실습과 이론이 병행되는 점입니다. 먼저, 예제로 준비된 컨테이너를 실행하고, 이 부분에 대해서 조금씩 설명을 해줍니다. 선실습-후설명입니다. 커맨드에 익숙해지면서 해당 커맨드의 옵션 등을 알려주고, 뒤에는 이에 대한 원리를 설명해주는 서술 방식입니다. 실습을 선호하는 분들에게 큰 도움이 된다고 생각합니다. 






도커 이미지를 만들고 배포하고, 컴포즈를 이용해서 컨테이너 간 통신의 원리 파악, CI/CD 에 대한 이해 등을 이 책을 통해서 얻을 수 있습니다. 내용은 뒤로 갈수록 깊이가 있기에 두고두고 공부하기에 좋은 책입니다.


책 자체는 도커 컴포즈 버전을 보면 2020년에 릴리즈된 걸 쓰기에 그 시기에 서술된 것으로 보입니다. 기본 커맨드의 체계는 그대로이기에 스터디 차원에서는 전혀 문제가 없습니다. 오히려 '도커'에만 집중해서 실습 위주로 이론과 함께 설명을 듣기에 '쿠버네티스'까지 서술된 책보다는 오히려 도커만 마스터하고 싶다면 이 책을 추천하고 싶습니다. 




이 책을 통해 도커의 원리와 커맨드에 익숙해지고 싶다면 강하게 추천하고 싶습니다. 백엔드 개발 경험과 리눅스에 어느 정도 익숙한 실무에 있는 주니어 개발자에게 많은 도움이 될 것 같습니다. 





" 이 책은 길벗 개발자 리뷰어로 선정되어 작성된 리뷰입니다."


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
전문가를 위한 C - 동시성, OOP부터 최신 C, 고급 기능까지! 극한의 C를 마주하려는 여행자를 위한 가이드북
캄란 아미니 지음, 박지윤 옮김 / 한빛미디어 / 2022년 10월
평점 :
장바구니담기





책 제목처럼 C에 대한 기본기를 다진 사람이 보기 좋은 책이다. 이왕이면, 필드에서 C를 사용하는 개발자나 흥미를 가져서 깊게 파고싶은 개발자, C++ 개발자가 아니면 권하고 싶지는 않다. 그래도 C에 대한 기본 문법과 중요한 것들을 첫 챕터부터 정리해주기는 한다. 하지만, 정리인 것이지 기초 문법을 다 알려주는건 아니므로 반드시 기본서를 1권 보기를 권장한다. C에 대한 독학을 위해 잘쓰여진 기본서들은 많으므로, 이를 꼭 보고 이 책을 보자.



3부인 챕터6의 OOP 파는 꽤 흥미로운 부분이다. 회사에서 개발을 하면서 좋은 객체지향 코드에 대해 고민하고 있는데, 그 원리는 C라고 해서 크게 다르지는 않는 것 같다. 표현하는 언어가 다른 것이지. 원리 등은 큰 줄기에서 관통하는 건 비슷하다는 느낌을 받았다. 챕터 하나하나가 깊이가 있기에, 본인의 내공을 깊게 하고 싶다면 이 책을 탐독하는 것도 큰 발전이 될 거라고 본다. 유니크한 개발자가 되고 싶은 개발자 모두에게 권장하고 싶다.


번역도 읽는데 크게 불편함은 없었다. 다만, 내용이 깊어서 읽으면서 생각을 여러 번 하게 되는 부분들이 뒤로 갈수록 나온다. 옆에 두고, 필요할 때마다 생각날때마다 보면 좋은 책임은 확실하다.



 "한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."


댓글(0) 먼댓글(0) 좋아요(0)
좋아요
북마크하기찜하기 thankstoThanksTo
 
 
 
코딩 인터뷰를 위한 알고리즘 치트시트 - 리트코드LeetCode 문제를 풀면서 배우는 코딩 테스트
푸둥라이 지음, 이춘혁 옮김 / 제이펍 / 2022년 10월
평점 :
장바구니담기


LeetCode는 코딩테스트를 위해 마련된 웹 사이트입니다. 국내에서는 '백준'이 유명하지만, 글로벌하게는 'LeetCode'인 것으로 알고 있습니다. 이 책은 그러한 리트코드 알고리즘 문제 풀이를 다루고 있습니다. 







책의 앞부분에 나온것처럼, C++,자바,파이썬 이 3가지를 골고루 사용합니다. 모든 알고리즘에 대해 3가지 언어 모든 것에 대한 코드는 없지만 구글링해보면 찾을 수 있습니다. 3가지 언어 중 2가지에 대한 기본적인 문법을 알아서 코딩테스트를 할 정도만 되면 이 책을 보는데 좋을 것 같습니다.







리트코드를 이용해서 본인의 코딩테스트 역량을 높이려는 분들이라면 이 책은 도움이 될 것입니다. 블로그에 리트코드 풀이를 많이들 해놓기는 하지만 그래도 책을 하나 잡아서 알아보고, 구글링하면서 그런 블로그 등을 참고하면 더 좋은 공부법이 될 거라고 생각합니다. 


또한, 이 책의 마지막 부분에는 리트코드 가이드가 잇습니다. 리트코드가 처음인 사람이라면 도움이 될 것입니다. 또한, 이 책에서 풀이한 모든 문제의 리트코드 URL과 문제 키워드가 적혀있어서 구글링하기도 편합니다. 



" 이 책은 제이펍의 전문서 리뷰어로 선정되어 작성된 리뷰입니다."


댓글(0) 먼댓글(0) 좋아요(1)
좋아요
북마크하기찜하기 thankstoThanksTo