동시성 프로그래밍 - Rust, C, 어셈블리어로 구현하며 배우는 동시성 프로그래밍 A to Z
다카노 유키 지음, 김모세 옮김 / 한빛미디어 / 2022년 4월
평점 :
장바구니담기



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

동시성 프로그래밍은 개념 혹은 기본 원리인지라
우리가 보고 배웠던 운영체제 교재에서 동시성과 병렬성을 함께 엮어 알려주고 있다.

운영체제 수업이 참 그렇다..
강의실에서 배울때는 그 중요성을 모른다.
그저 학점 채우기 위해서, 좋은 성적을 받기 위한 동기로
교재의 활자 그대로를 두뇌에 입력하고 잊어버리기 일쑤 이다.
하지만 막상 프로그래밍을 하다보면 이 운영체제가 본인의 내공을 결정하는데 많은 역할을 한다.

나는 이 운영체제 부분 중 동시성부분을 똑 떼내어 '동시성프로그래밍'이라는 한권의 책으로 나왔다고 생각한다.
운영체제라는게 학교를 졸업했다고 해서 끝이 아니다.
쿨타임이 돌면 한번씩 업데이트가 필요하다.

특히나 이렇게 한권의 책으로 운영체제 책에서는 가볍게 지나갔던 내용들을 시간을 들여 깊고 자세하게 설명해 있기에
주말에 시간을 들여 한번 읽어보기를 권하고 싶다.

그리고 아직 학교에 있는 분들이라면 꼭 한번 동시성 부분을 읽어보길 바란다.
구지 이책이 아니더라도 운영체제 책에서라도.

업무적으로 만든 프로그램에서 동시성 문제로 '때때로' 나오는 문제때문에 시달리고 싶지 않다면. 부디.





댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
파이썬 라이브러리를 활용한 머신러닝 - 사이킷런 핵심 개발자가 쓴 머신러닝과 데이터 과학 실무서, 번역개정2판
안드레아스 뮐러.세라 가이도 지음, 박해선 옮김 / 한빛미디어 / 2022년 2월
평점 :
장바구니담기



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

파이썬 2.x 대를 생각해보면 파이썬 파이코닉함이 힙하게 느껴졌었고
그럼에도 불구하고 실속있고 사용하기 편해서 스터디 하고자하는 의욕도 충만했었다.
그랬던 파이썬이 이제는 머신러닝 분야에서도 필수적으로 사용해야할 도구가 되었다.
당연하게도 이책을 이해하기 위해서는 어느정도의 파이썬에 대한 지식이 필요하다.
또한 이미지를 다루지는 않는다 목차를 보면 알겠지만 예제로써 텍스트 데이터를 다루고 있다.
본인의 흥미나 적용하고자 하는 문제에 맞는지 한번 살펴보기를 바란다.

보통 읽으시는 분들은 머신러닝을 스터디하며 딥러닝도 관심을 갖기 마련이다.
분명 이책은 머신러닝에 대한 내용을 다룬다.
딥러닝이 머신러닝의 서브셋이지만 이책은 머신러닝을 주로 다루니 이점 또한 본인의 의도와 맞는지 확인해보기 바란다.

이 책을 통해 도메인 지식을 넓힌다는 점에서 긍정적이다 할 수 있겠다.
당연하게도 머신러닝과 딥러닝은 떼어놓을 수 없다.
머신러닝에 대해 학습이 필요하다면 읽어보기를 바란다.



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
비전 시스템을 위한 딥러닝 - 신경망을 활용한 엔드투엔드 컴퓨터 비전 애플리케이션 구축하기
모하메드 엘겐디 지음, 심효섭 옮김 / 한빛미디어 / 2021년 12월
평점 :
절판


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

파이썬에 익숙하면 코드를 이해하는데에 많은 도움이 된다.
신경망과 딥러닝 이론의 기본에 대한 이해가 없더라도 책에서 설명을 하고 있기에 부담없이 읽어보기를 권한다.
책 제목에서 알 수 있듯이 비전 시스템에 초점을 맞추어 설명을 하기에 RNN에 대한 내용은 없다.
자연어 처리를 원하는 분들은 다른 책을 찾아보기를 바란다.

차분히 책의 설명과 예제를 따라가다보면 자연스레 기본적인 이론과 프레임워크 사용에 대해 익숙해 질 것이라 생각한다.
다만 아쉬운점은 예제에서 텐서플로우를 사용하는 것이 아니라 케라스를 사용하고 있다. 텐서플로우에서 케라스를 병합한 것으로 알고 있다. 그래서 텐서플로우를 바탕으로 한 예제 설명이 있었으면 활용하기 더 좋지 않았을까 싶다.



댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
텐서플로 라이트를 활용한 안드로이드 딥러닝 - 더 작고, 더 가벼운, 모바일, 에지 기기용 머신러닝
임태규 지음 / 한빛미디어 / 2021년 8월
평점 :
장바구니담기


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


 


책제목에서도 충분히 예상 가능하겠지만


이 책은 기존의 텐서플로 책들과 다르게 (물론 제목에 '라이트'가 붙었다) 


머신 러닝과 딥러닝에 대한 이론적인 내용이나 


텐서플로를 이해하고 활용하는 방법을 알려주는 책과는 다르다. 


 


실제로 학습한 모델을 어떻게 활용(사용) 할 것 인지에 조금 더 무게가 잡혀 있다.


실제 안드로이드 어플리케이션을 작성하며 이 어플리케이션에서 


어떻게 텐서플로 라이트를 통합할 것 인지를 설명해주고 있다.


 


실무적이고 실용(?) 적이다. 


일단 따라해보기에 좋다. 


딥러닝에 대한 이론적 이해가 막히더라도 일단 따라서 책의 내용을 따라 코드를 작성하고 동작하는 것을 보는 것이 


학습의 중요한 동기가 되기도 한다.


 


당연하겠지만 이 책 하나만으로는 부족하다.


이 책은 만든 모델을 어떻게 사용하느냐에 포인트가 있고


딥러닝의 이론에 대해서도 이해가 필요함으로 별도의 


딥러닝 or 텐서플로를 이해하기 위한 도서는 필요하다.


 


그럼에도 불구하고 이렇게 활용에 포인트를 준 책이 나와줘서 감사합니다.


앞서 말했듯이 학습의 동기가 되고 활용의 큰 도움이 된다.







댓글(0) 먼댓글(0) 좋아요(0)
좋아요
공유하기 북마크하기찜하기 thankstoThanksTo
 
 
 
머신러닝 디자인 패턴 - 효율적인 머신러닝 파이프라인과 MLOps를 구축하는 30가지 디자인 패턴
발리아파 락쉬마난.세라 로빈슨.마이클 먼 지음, 맹윤호 외 옮김 / 한빛미디어 / 2021년 11월
평점 :
장바구니담기


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


도서명부터가 "머신러닝 '디자인 패턴'" 이다.


어떤 책일까 펼쳐본 독자분들의 대부분은 '디자인 패턴'이 의미하는 바를 잘 아실것이다.


디자인을 구성하는 요소요소들에 대해 어느 정도의 이해가 있어야 그 요소요소들을 디자인해 원하는 설계가 가능하고 


문제 마다 적용한 설계들 사이에서의 보이는 패턴들을 모아 디자인 패턴이라고 말하지 않던가.


업계에서 통용되는 '디자인 패턴'의 의미에 충실한 책이다.


다양한 문제들에 대해 적용가능한 해법을 제시하고 있다.



그런 만큼 어느정도 기본 지식이 필요하며 


겪어보지 못한 문제에 대해서는 이해에 시간이 걸릴 수 있다.


이런 쿡북 스타일의 책들은 실무적이다는 장점이 있다.


책에 두고 필요할때 꺼내어 읽을때에는 


'이게 이말이구나' 라는 깨달음도 같이 얻게 될 수 있겠다.





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