본문 바로가기

도서,강의 리뷰

(76)
스파크를 이용한 자연어처리 리뷰 "한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다." 파이썬과 딥러닝 프레임워크로 자연어처리를 어느정도 한 사람으로써 spark 를 통해서 자연어처리를 한다는 것은 신선한 주제였습니다. 하지만, spark 와 Sparknlp , java 버전의 호환 문제로 인해서 일부 api가 작동하지 않는 문제가 있어서 아쉬운 부분입니다. 그렇기에, 로컬보다는 저자가 준비한 colab 파일을 이용해서 코랩에서 실습을 진행하는 것이 좋을 것 같습니다. (로컬 실습 기준)데이터 엔지니어링 도구들은 특히나 의존성 문제로 인해 api 작동이 안되는 문제가 비일비재한데 이 책 역시 그러한 문제에서 벗어날 수 없었습니다. 우선, 설치한 뒤 일부 api 가 실습 도중 java 버전으로 인해 작동하지 않는 것 같아서 jav..
텐서플로 라이트를 활용한 안드로이드 딥러닝 "한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다." 이 책에 나온 실습을 제대로 하려면 자바와 파이썬에 대한 지식이 어느정도 필요합니다. 둘 중에 하나만 갖추고 있다면 다른 언어에 대한 지식을 가진 동료와 함께 이 책을 함께 보면서 실습하는 것이 좋습니다. 개인적으로는 안드로이드 개발자가 읽기에 더 좋은 책이라고 느껴집니다. 이 책에서 사용하는 텐서플로우 코드는 간단하기에 기존 안드로이드 소스에 이를 더하기가 훨씬 수월한 것으로 보입니다. 그래도 인공지능에 대한 지식이 아예 없을 경우, ai 엔지니어에게 물어보면서 실습을 하거나 함께 보는 게 더 낫긴합니다. 그렇다고 파이썬과 자바의 높은 수준을 요구하는 코드들은 아닙니다. 기본기만 갖춰져 있다면, 이해하고 실습하는데 전혀 어렵지 않습니다. 이..
실무 예제로 배우는 데이터 공학 (제이펍) 서평 "제이펍에서 책을 제공받아 작성된 서평입니다." 이번 시간에는 데이터 엔지니어링에 대한 책에 대한 리뷰를 진행하겠습니다. 데이터 엔지니어링에 쓰이는 툴에 대한 책들은 간간히 있지만 이렇게 종합적으로 다룬 책은 국내에 많지 않기에 굉장히 반가웠습니다. 저자가 말하는 책의 독자는 위와 같습니다. 파이썬을 업무에서 활용하거나 공부를 하고 있고 '데이터'를 이용한 직무를 희망한다면 이 책이 큰 도움이 될 것으로 보입니다. 책에 대한 챕터들의 간략한 소개입니다. 이제, 1장을 조금 보겠습니다. 1장에서는 데이터 파이프라인에 대한 흐름을 설명하면서 어떤 도구들이 사용되는지 알려줍니다. 설명과 도식화가 잘되어있어서, 이쪽 파트가 궁금했던 저에게는 흐름을 잡는데 굉장히 유용했습니다. 항상 팀에서 카산드라, 엘라스틱 서..
[서평] 러닝 리액트 2판 "한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다." 오늘은 "러닝 리액트 2판" 의 서평을 진행해보겠습니다. 초반 챕터에서 자바스크립트에 대한 기본 문법을 알려주긴 하지만, 이정도로 자바스크립트에 대한 기본(?)을 익히고 바로 리액트를 실습하면서 익히기에는 조금 무리가 아닐까 싶습니다. 자바스크립트에 대한 기본서를 따로 공부하시고 이 초반챕터는 복습 차원에서 이해하면 좋지 않을까 생각합니다. 리액트에서 중요한 개념 중 하나는 함수형 프로그래밍인데 이를 초반 챕터에서 다루기에 개념 잡는데 유용했습니다. 다른 리액트 입문서들에서는 이를 챕터로써 다루지는 않았었는데 저자의 의도처럼 '리액트를 잘 모르는' 사람을 위한다는 게 이러한 챕터 구성에서 느낄 수 있었습니다. 챕터4 부터 리액트를 본격적으로 ..
데이터가 뛰어노는 AI놀이터 , 캐글 "한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다." 총평 캐글 대회를 설명하면서 데이터 분석의 전체 프로세스를 설명해주는 책입니다. 데이터 분석의 과정을 캐글 대회를 통해 설명해주기에 캐글의 기초 코드나 퍼블릭 소스로 바로 연장해서 공부하기에 괜찮아 보입니다. 근래에 나온느 캐글 관련 서적 중 입문서의 역할을 하기에 제격으로 보이는 책입니다. 단점 이 책을 보는 분들의 경우, 데이터 분석에 대한 다른 서적들로 공부를 한 사람이 많을 것 같아서 굳이 데이터 분석 자체에 대해서 너무 기초부터 상세하게 설명하게 아닌가 싶음 (장점일 수도 있지만 단점으로 보이기도함) 추천인 - 데이터 분석의 기초를 공부하였고, 캐글 대회에 대해 알고 싶은 사람 - 캐글과 데이터 분석 프로세스를 한 번에 익혀보고 싶은..
[리뷰] Node.js 교과서 개정2판 우선, 이 책은 HTML, CSS, 자바스크립트의 기초를 배운 사람이라면 읽어도 될 법한 수준이라고 생각합니다. 자바스크립트 기초 서적 또는 생활코딩에서 자바스크립트와 DB 수업까지 들어봤다면 실습하면서 차근차근 따라갈 수 있는 책입니다. 자바스크립트의 기초를 초반 챕터에서 다루긴 하지만, 그래도 미리 조금은 예습을 하고 오는게 당연히 도움이 됩니다. 윈도우, 맥, 리눅스(우분투) 3가지 OS에 맞게 설치하는 법을 다뤘습니다. 리눅스에서도 설치하는 법을 설명해주는 점이 좋았습니다. 보통 이런 책들 중에서는 리눅스 설치까지 다루지 않는 책도 있어서 구글링해야하는 번거로움이 발생하기 때문이죠 ㅎㅎ 2장에서 자바스크립트 기초를 다룹니다. 이 내용을 처음 보는 분은 없는게 좋을 것 같습니다. 복습의 느낌으로 볼..
"파이썬 챌린지" 서평 문제를 풀면서 공부하는 것만큼 기억에 오래남고, 실력 발전에 도움되는 건 없는 것 같다. 특히, 프로그래밍은 문제를 어떻게 풀어나갈 것인지 설계하고 코드로 이를 시도하는 부분에서 많이 발전하게 된다. 이 책은 입문서이지만 아주 간소하게 syntax 를 설명하고 바로 문제형식으로 풀게끔 유도한다. 비전공자이거나 프로그래밍을 처음 하는 사람에게 힘들지도 모르지만, 입문서이기에 오히려 교육용으로는 이런 스타일의 책이 더 큰 도움이 될 수 있다. 문법을 따라치고 하는건 기억에 그렇게 오래 남지 않는다. 프로그래밍 공부를 할 때, 무엇이든 자유롭게 무언가를 개발하면서 부딪히는 걸 실력있는 개발자 분들이 많이 권장하지만, 뭔가 막상하자니 평소에 생각한 게 없으면 막막한 느낌이 들긴하다. 그런 사람들에게 이렇게 문제..
고성능 파이썬(2판) 리뷰 "한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다" 이 책은 중고급 파이썬 프로그래머를 위한 책이라고 안내가 되어있습니다. 챕터만 봐도 중급 이상 파이썬 레벨이 되지 않으면 읽을 엄두가 안나는 구성입니다. 이터레이터와 제너레이터 C언어 컴파일, 비동기 I/O, 멀티프로세싱 모듈, 클러스터와 작업 큐, RAM 사용 등 컴퓨터 과학 이론 수업에서 한 번쯤 들어봤을 내용들이 이 내용의 여러 챕터에서 소개되어 있습니다. 책의 제목처럼 성능을 올리기 위해선 내부적으로 깊게 알아야 합니다. 그래서 이 책은 상당량의 지식과 경험을 전제로 한 파이썬 개발자에게 '이해'를 하게끔 설명이 잘 나와있습니다. 개발 경력이 2년 이상은 되어야 전반적으로 모든 챕터가 조금씩 와닿지 않을까 싶습니다. 4장의 사전과 셋에서..