이 포스트는 한빛미디어에서 출간한 '머신러닝 파워드 애플리케이션' 을 읽고 작성한 서평입니다. INTRO 이 책에서 소개하는 머신러닝 파워드 애플리케이션는 머신러닝 기반 애플리케이션을 설계, 구축, 배포하는 과정에 필요한 모든 기술을 설명합니다. 초기 아이디어가 제품으로 개발되기까지 과정을 예제 프로젝트를 통해 학습하며, 데이터 과학자, 소프트웨어 엔지니어, 제품 관리자가 머신러닝 애플리케이션을 단계별로 구현하는 데 필요한 도구와 실무에서 맞딱뜨리게 되는 도전 과제와 모범 사례를 살펴봅니다. 유용한 코드와 친절한 그림, 업계 리더와의 인터뷰를 통해 실용적인 머신러닝 개념을 터득해 나갈 수 있게 도와줍니다. 아이디어가 현실이 되는 나만의 머신러닝 애플리케이션을 구현해 보세요! 책 소개 강력한..
해당 포스트는 골든래빗 출판사로부터 책을 제공받아 작성했습니다. INTRO 최근 살펴본 R도서들은 기본기는 간단히 다루고 다양한 분석 사례를 소개하는 경향이 있었습니다. 개인적으로는 해당 방향성에 공감하지만 분석 또는 프로그래밍을 처음 접하는 초보자들에게는 충분한 이해가 전달되지 않을 수 있어 보완이 필요한 부분도 있습니다. 이번에 나성호 님이 작성하신 R 데이터 분석 입문책은 개발이나 분석 경험이 전혀 없는 분들도 쉽게 따라할 수 있도록 밸런스가 잘 잡혀져 있는 책입니다. 다양한 R도서들이 있지만 R 기초 개념부터 차근차근 올라가시려는 분들에게 이 책을 추천합니다. 이 책의 구성 책은 크게 3단계로 구분되어 설명됩니다. 먼저 1단계 자료 구조에서는 가장 많이 사용되는 벡터, 리스트, 데이터 프레임에 대..
해당 포스트는 골든래빗 출판사로부터 책을 제공받아 작성했습니다. INTRO 평소 블로그를 운영하면서 HTML과 CSS에 대한 호기심을 가지고 있었는데 골든래빗에서 좋은 기회를 제공해 주어 책을 읽고 소개할 기회를 얻었습니다. 해당 도서는 비전공자들을 대상으로한 챌린지 형식의 코딩 입문서이며 크게 3단계로 구분되어 내용이 소개됩니다. 이 책의 구성 이 책은 0~3단계까지 코딩 배경지식, HTML, CSS, 코딩 맛보기, 클론코딩을 차례대로 진행합니다. 비전공자의 눈높이에 맞추어 최대한 쉽게 설명하려고 노력하고 있습니다. 1단계 : 첫 코딩에 입문하기 1단계에서는 나만의 코딩 목표를 세우고, 웹이 무엇인지, 코딩이 무엇인지 소개합니다. 웹 코딩의 첫 관문인 HTML로 첫 코딩에 입문하게 됩니다. 2단계 : ..
이 포스트는 한빛미디어에서 출간한 'fastai와 파이토치가 만나 꽃피운 딥러닝' 을 읽고 작성한 서평입니다. INTRO 이 책에서 소개하는 fastai 라이브러리는 현대적으로 가장 뛰어난 뉴럴넷을 빠르고 정확하게 학습시키는 방법을 간소화해주는 장점이 있습니다. fastai 웹사이트에서 간단한 사용법을 확인할 수 있으며, Vision, Text, Tabular, Collab(collaborative filtering) 관련 모델들에 적용해 볼 수 있습니다. 최근 딥러닝 연구의 활성화로 다양한 모델들이 빠르게 생성되고 있는 상황에서 fastai 라이브러리는 딥러닝 연구자들이 시간을 효율적으로 활용할 수 있도록 지원해 줍니다. 이 책을 통해 자신의 딥러닝 개발 코드를 간소화 하신다면 보다 효율..
이 포스트는 한빛미디어에서 출간한 'TinyML (초소형 머신러닝)' 을 읽고 작성한 서평입니다. 책 소개 본 도서에서는 딥러닝과 임베디드 시스템의 결합으로 어떠한 환경에도 적용할 수 있는 작은 모델을 훈련하는 방법을 소개합니다. 머신러닝이나 마이크로 컨트롤러를 다룬 경험이 없더라도 책에서 소개하는 다양한 프로젝트를 단계별로 따라가다 보면 실제 구현까지 할 수 있도록 자세히 설명하고 있습니다. 이 책에서 다루는 내용 마이크로컨트롤러용 텐서플로 라이트 오디오, 이미지, 가속도계 데이터로 머신러닝(딥러닝) 모델 학습 음성 인식, 제스처 인식 등 임베디드 기기에서 작동하는 머신러닝 애플리케이션 아두이노를 비롯한 저전력 마이크로컨트롤러에 머신러닝 탑재 지연, 에너지 사용, 모델 크기, 바이너리 크..
이 포스트는 한빛미디어에서 출간한 '텐서플로를 활용한 머신러닝(Machine Learning with TensorFlow)'을 읽고 작성한 서평입니다. INTRO 본 도서에서는 텐서플로(Tensorflow)를 활용하여 머신러닝(Machine Learning) 기초부터 응용까지 내용을 소개합니다. 텐서플로(TensorFlow)를 사용하여 머신러닝부터 딥러닝, 넓게는 강화학습까지 데이터 과학 분야를 전반적으로 다루고 있으며, 입문자들을 위한 기본 분석환경 구축 내용(Windows or Linux 사용자를 위한 Docker 환경 구축)도 설명하고 있습니다. 주요 내용 머신러닝의 개념과 텐서플로의 주요 역할 머신러닝의 기본 알고리즘: 회귀, 분류, 군집, 은닉 마르코프 모델 오토인코더, 강화학습,..
이 포스트는 한빛미디어에서 출간한 '파이토치로 배우는 자연어 처리(Natural Language Processing with PyTorch'을 읽고 작성한 서평입니다. INTRO 본 도서에서는 자연어 처리 및 딥러닝 알고리즘 학습에 필요한 내용을 소개합니다. 파이토치(PyTorch)를 사용해 자연어 처리 과정에서 직면할 수 있는 문제와 다양한 텍스트를 표현하는 애플리케이션을 구축하는 방법을 소개하며, 딥러닝 및 자연어 처리 기초부터 시퀀스(Sequence) 모델링까지 이해를 돕고 있습니다. 주요 내용 계산 그래프 및 지도 학습 이해하기 신경망을 구축하는 기본적인 방법 자연어 처리의 기본 개념 학습하기 자연어 처리를 위한 피드-포워드 신경망 임베딩을 사용해 단어, 문장, 문서 및 기타 기능 ..
이 포스트는 한빛미디어에서 출간한 '데이터 과학을 위한 통계(2판)'을 읽고 작성한 서평입니다. INTRO 본 도서에서는 데이터 과확을 위한 50가지 핵심 개념을 소개합니다. 데이터 분석에서 머신러닝까지 50가지 핵심 개념을 학습하면서 통계 지식과 통계적 사고력을 키우고, 필요한 이론을 적재적소에 활용하는 실력을 갖춘 데이터 과학자가 되는 것을 목표로 합니다. 주요 내용 데이터 과학의 초석인 탐색적 데이터 분석 시작하기 임의표본추출로 편향을 줄이고 고품질 데이터셋을 얻는 방법 실험설계 원칙을 적용해 타당한 결론을 도출하고 명확한 답을 찾는 방법 회귀분석으로 결과를 추정하고 이상을 탐지하는 방법 범주를 예측하고 찾아내는 주요 분류 기법 데이터로 학습하는 통계적 머신러닝 기법 레이블 없는 데이..
이 포스트는 제이펍에서 출간한 '돈이 되는 IT 트렌드'를 읽고 작성한 서평입니다. ▲ '돈이 되는 IT 트렌드' 표지 책 소개 본 도서에서는 코로나19 이후 변화된 뉴노멀 시대의 IT 트렌드를 소개합니다. 주요 내용은 크게 4가지로 구분('뉴 노멀 시대의 변화', '기업의 변화', '학교의 변화', '소비의 변화')되어 있으며, 코로나19 이후 빠르게 변화들을 이해하고 앞으로 어떻게 대처해야 하는지 사례들과 함께 설명하고 있습니다. 이 책의 구성 뉴 노멀의 시대 코로나19 이후의 일상 돈이 되는 IT의 이해 뉴 노멀 시대의 기업 뉴 노멀 시대의 학교 뉴 노멀 시대의 소비 이 책의 특징 이 책의 내용 중 개인적으로 흥미롭게 보았던 일..
이 포스트는 한빛미디어에서 출간한 '학교에서 알려주지 않는 17가지 실무 개발 기술'을 읽고 작성한 서평입니다. ▲ '학교에서 알려주지 않는 17가지 실무 개발 기술' 표지 본 도서에서는 지은이의 다양한 경험을 통해 정립된 17가지 실무 개발 기술을 소개합니다. 주요 내용은 크게 3가지로 구분('소프트웨어 기술', '데이터 처리 기술', '웹 기술')되어 있으며 업무에 필요한 꿀팁들이 한 권에 정리되어 있어 저와 같이 개발과 분석 중간에 있는 분들에게 유용한 책입니다. 주요 내용 소프트웨어 기술: 문자열 인코딩, 난수, 범용 고유 식별자, 다국어 처리, 해시 함수, 날짜와 시간, 정규 표현식 데이터 처리 기술: JSON, YAML, XML, Bas..