no image
[Book Review] 김기현의 딥러닝 부트캠프 with 파이토치
한빛미디어에서 출간된 김기현의 딥러닝 부트캠프라는 책은 딥러닝 패스트 캠퍼스에서 자연어 처리 및 파이토치 강의를 하시는 김기현 강사님이 쓰신 책이다. 딥러닝을 처음 접하는 사람들이나, 처음부터 다시 천천히 딥러닝 개념을 훑어보고 싶은 사람들을 위해 쓰여진 책이다. 책은 개발 환경 구축하는 법 부터 시작하여 딥러닝에 대한 전반적인 개념을 소개한다. 그 다음 파이토치 기반으로 텐서의 개념부터 시작해서 텐서를 자르는 방법, 텐서의 형태를 변환하는 방법 등을 자세히 다루고 있다. 그 다음에는 딥러닝 책에서 필수적으로 등장하는 개념인 선형 계층, 손실 함수, 경사하강법, 선형 회귀, 로지스틱 회귀, 심층신경망, 확률적 경사하강법, 최적화 등 기본 개념을 다룬다. 그리고 오버피팅을 방지하는 방법에 대해서도 기술해 ..
2022.10.01
no image
[Book Review] 이것이 자료구조 알고리즘이다
한빛미디어에서 출간한 이것이 자료구조 알고리즘이다 라는 책은 독자가 마지막 페이지까지 읽는 것을 목표로 기초부터 이해하기 쉽도록 집필해놓은 책이다. 수식은 최소화 하고 한 눈에 들어오는 그림을 많이 넣었다는 글귀는 혹하게 만든다. 개발자들에게 자료구조와 알고리즘이 필수라는 것은 실무를 하면서 매번 느끼고, 간헐적으로 계속 공부를 하게되느 분야인 듯 하다. 먼저, 자료구조란 데이터 보관 방법과 데이터에 관한 연산의 총체를 뜻한다. 흔히들 아는 단순 자료구조로는 int, long, double 등이 있으며, 복합적인 자료구조로는 선형, 비선형 방식에 따라 나뉘어 선형 자료 구조는 배열, 링크드리스터, 스택, 큐, 힙이 있고, 비선형 자료 구조로는 트리 및 그래프가 있다. 자료구조를 공부해야하는 이유는 자료구..
2022.08.29
no image
[Book Review] 레트로의 유니티 게임 프로그래밍 에센스
한빛미디어에서 레트로의 유니티 게임 프로그래밍 에센스라는 책의 개정판이 출간되었다. 참고로 레트로는 유명한 게임 개발자이시다. 이 책은 일단 2권으로 이루어져있으며 1권은 1부에서 5부까지, 2권은 6부에서 7부까지로 이루어져있다. 책이 꽤 두꺼운 편인데, 책이 쪼개질 수 있게 만들어져서 좋다. 이전 판과 달라진 점은 유니티 2021에 맞춰 내용이 갱신되었다는 점, 스크립터블 에셋에 관한 내용을 추가했다는 점, 어드레서블 시스템을 별도의 부록으로 다룬다는 점이 다르다. 특히 이 책은 유니티 입문서로 많이들 사용한다고 한다. 책에서도 "단기간에 실무 능력을 갖추게 도와줍니다"라고 써있다. 책에서는 입문자와 비전공자를 배려한 진행순서를 고려하고 있으며, 어려운 개념은 비유와 예시로, 복잡한 서술은 그림으로..
2022.07.24
no image
[Book Review] 똑똑한 코드 작성을 위한 실전 알고리즘
한빛미디어에서 출간된 "똑똑한 코드 작성을 위한 실전 알고리즘" 책은 해결하고자 하는 문제를 다양한 시각으로 풀어내는 능력을 키워내고, 효율적으로 소프트웨어를 개발할 수 있도록 하는 알고리즘을 꼼꼼히 기초부터 설명하여 실전에 잘 적용할 수 있도록 설명해냈다. 그렇기 때문에 프로그래밍을 어느정도 아는 사람을 독자로 삼았고, 파이썬 기반으로 알고리즘 개념들과 실전 문제들을 설명한다. 알고리즘은 예측 가능한 시간에 정확한 결과를 반환하는 컴퓨터 프로그램으로 구현된 단계별 문제 해결 방법이라고 한다. 알고리즘 연구는 정확성(해당 알고리즘이 모든 입력에 대해 동작하는가?)과 성능(해당 알고리즘이 주어진 문제를 해결하는 데 가장 효율적인 방법인가?)를 고려해야한다고 한다. 책에서는 총 8가지 챕터로 나눠 1장 부터..
2022.06.26
no image
[Book Review] MLOps 도입 가이드
한빛미디어에서 출간된 “MLOps 도입 가이드”라는 책은 기업이 MLOps를 도입하기 위한 머신러닝 모델 배포 프로세스, 시스템 구축, 확장, 효율화 및 관리에 대한 방법들을 소개한다. 참고로 MLOps는 Mahchine Learning Operations(머신러닝 운영)을 뜻한다. 이러한 내용들은 데이터 사이언티스트, 머신러닝 엔지니어 등 AI 엔지니어링 업무를 다루는 여러 사람들에 의해 작성되었기 때문에 MLOps를 도입하는데 있어서 발생하는 “조직적 이슈”와 “기술적 이슈”를 모두 다룰 수 있다. 책은 크게 3부로 구성되며, MLOps 개념과 필요성 / MLOps 적용 방법 / MLOps 실제 사례로 구성되어있다. 이 책의 1장에서 설명된 MLOps 개념과 필요성 그리고 이를 구축하는데 필요한 역할..
2022.05.26
no image
[Book Review] 머신러닝 실무 프로젝트
한빛미디어에서 출간된 머신러닝 실무 프로젝트(2판) 책은 기존 내용에 MLOps 및 슬롯머신 알고리즘을 활용한 강화학습 등의 내용을 추가하여 2판을 출간했다고 한다. 1장에서는 머신러닝을 어떻게 프로젝트에 적용하는지에 대해 배우며, 머신러닝 프로젝트 진행과정을 다음과 같이 명료하게 나누어 두었다. 1. 비즈니스 문제를 머신러닝 문제로 정의 2. 논문을 중심으로 유사한 문제들을 조사 3. 머신러닝을 사용하지 않는 방법은 없는지 검토 4. 시스템 설계를 고려 5. 특징량, 훈련 데이터와 로그를 설계 6. 실제 데이터를 수집하고 전처리 7. 탐색적 데이터 분석과 알고리즘을 설정 8. 실제 데이터를 수집하고 전처리 9. 시스템 통합 10. 예측 정확도, 비즈니스 지표 모니터링 머신러닝 엔지니어들은 이미 머신러닝..
2022.04.24
no image
[Book Review] fastai와 파이토치가 만나 꽃피운 딥러닝
한빛미디어에서 "fastai와 파이토치가 만나 꽃피운 딥러닝" 이라는 책이 출간되어 읽어보았다. 먼저 fastai가 무엇인지 알아보았다. fastai는 제레미 하워드라는 사람이 만든 PyTorch의 상위 Wrapper 같은 개념이며, PyTorch를 이용하여 다양한 기능들을 자동화시켜주고, 딥러닝 모델 구현을 용이하게 한다고 한다. 이 책에서는 fastai를 이용하여 최고의 결과를 달성하는 모델을 학습 시키는 방법, AI 모델을 웹 어플리케이션으로 바꾸는 방법, 딥러닝 모델이 작동하는 이유와 방법 등을 다룬다. 또한 딥러닝을 처음 접하는 사람들을 대상 독자로 다루고 있으며, 코딩 경험이 없더라도 내용을 이해하는데에는 무리가 없다. 다만 책이 총 720 페이지에 달하기 때문에 들고다니기에는 약간 무리가 있..
2022.03.27
no image
[Book Review] 비전 시스템을 위한 딥러닝
한빛미디어에서 "비전 시스템을 위한 딥러닝" 이라는 책이 출간되었다. 개인적으로 딥러닝 책은 영상, 음성, 자연어 등의 분야들이 모두 포함되어 있는 책이 많았어서 오로지 "컴퓨터 비전"만을 위한 책이 발간됬다는 소식이 무척이나 반가웠다! 🥰 컴퓨터비전이란 이 책에서도 말하고 있듯 "생물의 시각을 모사한다"라는 목표를 지향하는 기술 분야이다. 즉 인간의 눈으로 인지하는 모든 것들을 위한 기술이라고 말할 수 있다. 컴퓨터 비전이라는 연구분야는 결과물이 정적인 이미지나 동적인 영상으로 눈에 가시적으로 보이니까 더 흥미로운 분야인 것 같다. 한빛미디어에서 출간된 비전 시스템을 위한 딥러닝이라는 책의 목차는 다음과 같이 알짜배기만 쏙 담긴 구성으로 이루어져있다. 초보자를 위한 신경망과 딥러닝의 기초 사물 분류 및..
2022.02.23
no image
[Book Review] 딥러닝을 위한 파이토치 입문
영진닷컴에서 2022년 1월에 출간된 “딥러닝을 위한 파이토치 입문” 책은 딥러닝을 배울 목적으로 파이토치를 배우고자 하는 입문자들을 위해 파이썬 자료형 개념부터 친절하게 설명하고있는 책이다. 파이토치를 능숙하게 다루기 위해서는 파이썬에서 리스트, 튜플, 딕셔너리를 자유자재로 다룰 수 있어야 한다. 이러한 개념을 포함하여 파이썬의 전반적인 개념을 2장에서 다루고 있다. 파이썬에서 필수적인 개념들만 쏙쏙 뽑아 다양한 예시를 통해 설명하고 있으며, 입문자들을 위해 쉽게 풀어쓰고 있기 때문에 이해가 훨씬 수월했다. 4장에서 다루는 파이토치 기본에서는 텐서의 개념부터 시작해서 커스텀 데이터와 커스텀 전처리를 사용하는 방법을 설명하고 있었다. 현업에서 데이터 엔지니어링을 하다보면 데이터를 전처리 할 때 딥러닝을 ..
2022.01.31
no image
[Book Review] 데이터 과학자 되는 법
이 책은 한빛미디어에서 출간되었으며, 데이터 과학 분야에 진출하고 싶은 사람이나 아직 데이터 과학 분야에서 일한지 몇 년 안된 사람들을 위해 만들어진 책이다. 책 제목에서 그렇듯 “데이터 과학자 되는 법”에 대해서 설명하고 있다. 자세히는 데이터 과학자의 역할과 직함에 따른 여러 직무를 소개하고, 데이터 과학자가 되기 위해 필요한 기술을 습득하는 다양한 방법에 대해 구체적으로 담았으며, 포트폴리오를 만드는 방법까지 설명하고 있다. 또한 데이터 과학 직무의 구직과정에 대해서도 아주 자세히 담았다. 커버레터 작성하는 법에서 직무별로 이력서를 다듬는 방법, 그리고 처우를 협상하는 방법까지! 데이터 과학에 발 담군지 몇 년 안된 이 시점에 이 책을 지금이라도 접할 수 있게 해준 한빛미디어와 글쓴이에게 깊은 감사..
2021.12.25
no image
[Book Review] 살아 움직이는 머신러닝 파이프라인 설계
“살아 움직이는 머신러닝 파이프라인 설계” 라는 책은 한빛미디어에서 발간되었고, SAP Concur의 Concur Labs 의 수석 데이터 과학자인 하네스 하프케와 캐서린 넬슨이 집필하였으며, 인공지능 업계에서 유명한 송호연님이 옮긴 책이다. 인공지능 프로젝트는 상당히 많은 부분을 자동화 소프트웨어로 대체 할 수 있다. 이 책에서는 머신러닝 파이프라인 자동화를 시작하는 명확한 지침을 제공한다. 뤼이드의 송호연님이 제시하고 있는 인공지능 프로젝트의 미래는 꽤 설득력 있다. 머신러닝 파이프라인을 세팅해주기만 한다면, AutoML을 수행하는 인공지능 에이전트가 해당 문제를 확인하고, 리소스를 얼마나 사용할지 사람에게 컨펌받고, 스스로 모델을 디자인하여 하이퍼파라미터를 최적화하고 이를 평가, 배포, 모니터링까지..
2021.11.21
no image
[Book Review] 쉽게 시작하는 캐글 데이터 분석
길벗 출판사에서 출간된 "쉽게 시작하는 캐글 데이터 분석" 책은 데이터 분석을 처음 시작하고자 하는 "캐글(Kaggle)"에 관심 있는 사람들을 위한 책이다. 기본적인 개념 및 예제로 머신러닝과 데이터 분석을 설명할 뿐 아니라 같은 데이터를 어떻게 바라보고 더 자세히 분석하는지를 쉽고 기발하게 설명해놓았다. 기본 언어는 파이썬이며, 캐글을 위한 절차와 대회에 참가하는 방법을 소개해놓았다. 또한 이 책에서 대표적으로 '타이타닉 생존자 예측' 문제와 '주택 가격 예측' 문제를 실행하며 사전 준비 과정부터 정확도를 높이는 단계별 프로세스까지 코드로 알기 쉽게 설명해놓았다. 길벗출판사 웹 사이트 : http://www.gilbut.co.kr 길벗, 이지톡 IT, 어학, 자기계발, 재테크, 인문, 여행 등 학습과..
2021.10.30