이 포스트는 한빛미디어에서 출간한 '트랜스포머를 활용한 자연어 처리'을 읽고 작성한 서평입니다. INTRO 자연어 처리(NLP) 관련 업무를 하시는 분들에게는 버트(BERT)와 트랜스포머(Transformer)는 새로운 세대의 출현이라고 할만큼 중요하고 필수적인 지식이 되었습니다. 특히, 최근 트랜스포머(Transformer)에서 파생되는 다양한 모델들은 문서 요약, 생성, 분류 등 다양한 곳에 활용되고 있는데, 이러한 모델들을 손쉽게 활용할 수 있도록 활용성을 높여주는 집단이 바로 이 책의 저자들이 속한 허깅페이스(Hugging Face) 입니다. 세계적으로 인정받는 허깅페이스(Hugging Face)의 개발팀이 집필하고, IT분야 집필/번역 전문가이신 박해선님이 작업해주신 멋진 책이라 ..
이 포스트는 한빛미디어에서 출간한 '데이터 과학을 위한 파이썬과 R'을 읽고 작성한 서평입니다. INTRO 데이터 분석을 시작하시는 분들을 보면 Python과 R 선택에 있어 항상 고민에 빠지게 됩니다. 전공 또는 목적에 따라 대부분 선택되긴 하지만 그럼에도 통계 분석이 좀 더 중요할 땐 R, 딥러닝과 같은 low-level의 프로그래밍이 필요한 경우엔 Python을 병행해서 사용하는 분들이 많습니다. 저 또한 R 유저로 시작하였지만, 동료들과의 협업 및 딥러닝 목적으로는 Python을 병행하여 사용하고 있기에 해당 도서에 호기심이 생겼었습니다. 아래에서는 해당 도서 소개 및 개인적으로 책을 읽고 느낀 내용을 작성하였습니다. 필요하신 분들에게 도움이 되었으면 좋겠습니다. 책 소개 이중 언어..
이 포스트는 한빛미디어에서 출간한 'XGBoost와 사이킷런을 활용한 그레이디언트 부스팅'을 읽고 작성한 서평입니다. INTRO 데이터 분석 경진 대회(Kaggle, Dacon 등)에서 초반에 리더 보드 상위를 장악하는 것은 항상 XGBoost, scikit-learn을 활용한 모델입니다. 두 라이브러리 활용한다면, 타 모델과 비교/검증을 통해 빠르고 효율적으로 모델을 구축할 수 있으며, 간단한 작업으로도 다양한 튜닝을 시도할 수 있습니다. 해당 책은 입문 단계를 넘어 보다 깊은 분석을 원하는 분들에게 도움이 되는 책이며, 도서 구입에 고민이 되는 분들을 위해 아래 후기를 작성해 보았습니다. 책 소개 캐글 우승자들의 머신러닝 우승 비법이자 현존하는 가장 우월한 머신러닝 모델 XGBoost ..
이 포스트는 한빛미디어에서 출간한 '(소문난 명강의) 김기현의 딥러닝 부트캠프 with 파이토치'을 읽고 작성한 서평입니다. INTRO 최근 딥러닝 도서는 셀 수 없이 많습니다. 다양한 도서들 중 해당 도서가 가지는 뚜렷한 특징은 다년 간의 패스트 캠퍼스 강의 경험이 녹아있는 실전에 가까운 딥러닝 학습 도서라는 점입니다. 개념, 수식, 실습의 반복으로 딥러닝의 다양한 내용을 설명하고 있으며, 초보자 분들에게 어려운 수식들도 쉽게 풀어 설명하고 있습니다. 도서 구입에 고민이 되는 분들을 위해 아래 후기를 작성하였으니 도움이 되었으면 좋겠습니다. 책 소개 딥러닝 기초 개념 + 수식 정리 + 코딩 실습 + 실무 환경 프로젝트 연습 이 책은 딥러닝의 기초 내용과 응용 지식을 체계적으로 전달하기 위..
이 포스트는 한빛미디어에서 출간한 '혼자 공부하는 컴퓨터 구조+운영체제'을 읽고 작성한 서평입니다. INTRO 컴퓨터에 관심이 있으신 분이라면, 컴퓨터 구조 및 운영체제에 대한 자세한 내용은 몰라도 내 컴퓨터가 어느 정도 성능인지(CPU, RAM, HDD 등) 또는 내가 사용하고 있는 운영체제(OS)가 어떤거지(Windows, Linux, MacOS 등)에 대해서는 알고 계실겁니다. 이러한 정보들은 컴퓨터를 사용하는 분들에게는 기본으로 알고 있으면 좋은 정보들이며, 만약 IT 관련 업무를 하시는 분이라면 개인/협업을 위해 자세히 알아두는 것이 좋습니다. 해당 도서에서는 컴퓨터 구조 및 운영체제에 대해 알기쉽게 설명하고 있으며, '입문자 맞춤형 7단계 구성'을 통한 체계적인 설..
이 포스트는 한빛미디어에서 출간한 '파이썬을 활용한 베이지안 통계(2판)'을 읽고 작성한 서평입니다. INTRO 데이터 분석에 입문하려는 분들에게 첫번째 고민은 바로 언어의 선택일 것입니다. 대부분 R or Python 중에 선택을 하게 될 텐데, 검색을 해보면 통계적인 분석에는 R이 강하고, 머신러닝/딥러닝 등 활용성이 좋은 건 Python 이라고 안내하고 있어 많은 분들이 좀 더 범용적인 Python을 선택하시는 경우를 많이 봤습니다. 이전에는 위 설명이 틀린것은 아니었으나 최근에는 R과 Python이 서로의 경계를 허물고 상호 호환적인 언어로 발전하고 있으며, Python 자체로 다양한 통계 분석이 가능해졌고 부족한 부분은 R을 로드하여 패키지를 활용할 수 있습니다. 해당 도서에는 R..
이 포스트는 한빛미디어에서 출간한 '혼자 공부하는 얄팍한 코딩 지식'을 읽고 작성한 서평입니다. INTRO 최근에는 코딩 교육이 의무화되면서 남녀노소 가릴 것 없이 많은 분들이 관심을 가지고 배우고 있습니다. 코딩을 시작하면서 낯선 용어들은 외계어처럼 느껴지고, 한글인지 영어인지 모를 합성어, 약어들은 초심자 분들에게 좌절감을 안겨주기도 하며, 필요한 지식을 검색으로 찾아볼 수도 있지만 일일히 찾아가며 익히기에는 분야가 너무 넓고 지식이 흩어져 있습니다. 해당 도서에서는 이러한 흩어진 지식들을 흐름을 갖추고 설명하고 있으며, 코딩을 배우려는 분, 분석을 배우면서 개발에도 흥미가 생기신 분, 분석/코딩도 모두 알지만 개념을 다시한번 정립하고 싶으신 분 등 개발/코딩에 조금이라도 발을 들여놓으..
이 포스트는 한빛미디어에서 출간한 '구글 엔지니어는 이렇게 일한다(Software Engineering at Google)'을 읽고 작성한 서평입니다. INTRO IT업계에서 근무하는 사람이라면 저와 같이 Google에 대한 막연한 기대감 같은 것이 있을거라 생각합니다. 개인적으로 Google이라는 이름이 가지는 가치를 높게 평가하며 항상 관심을 가지고 있는데, 좋은 기회로 도서를 받게되어 들뜬 마음으로 리딩을 진행하였습니다. 책에서는 Google의 문화, 프로세스, 도구를 여러 챕터로 나누어 설명하고 있으며, 실제 사례 소개를 통해 발생 배경 및 문제 해결 접근법에 대해 설명합니다. 실제 사례 소개는 Google의 일상을 엿볼 수 있어 개인적으로 흥미로웠으며, 여러 명의 구글 전/현직자가..
이 포스트는 한빛미디어에서 출간한 '케라스로 구현하는 딥러닝'을 읽고 작성한 서평입니다. INTRO 딥러닝을 시작하면서 이론에 대한 학습을 하였다면 주어진 환경 또는 자신이 선호하는 딥러닝 프레임워크를 선택하게 됩니다. 해당 도서에서는 딥러닝 프레임워크 중에서 케라스(Keras)에 대해 소개하며, 다양한 인공신경망(네트워크)들을 설명하고 실습해 보는 과정을 반복합니다. 이론의 깊은 이해보다는 케라스(Keras)를 활용하여 ANN, DNN, CNN, RNN, AE, GAN, UNET을 거쳐 RL, QAI까지 실습을 통해 손에 익혀나가는 방식으로 진행되니 학습하려는 목적을 고려해 책을 구매하시면 되겠습니다. 책 소개 코드로 빠르게 배우는 개발자용 딥러닝 입문서 '케라스로 구현하는 딥러닝..
이 포스트는 한빛미디어에서 출간한 '파이썬 라이브러리를 활용한 머신러닝(번역개정2판)' 을 읽고 작성한 서평입니다. INTRO 파이썬(Pytnon)에 딥러닝(Deep Learning)을 위한 Tensorflow, Pytorch, Keras 라이브러리가 있다면 머신러닝(Machine Learning)에는 사이킷런(skikit-learn)) 라이브러리가 있습니다. 머신러닝에 필요한 복잡한 작업들을 간단한 코드로 수행할 수 있도록 인터페이스를 제공해주기에 초보자분들도 미적분, 선형대수, 확률 이론을 모른채 코드 사용법을 익히면 머신러닝을 수행하실 수 있습니다. 머신러닝/딥러닝 관련 다수의 번역 경험을 가진 박해선 님의 도서 중 하나로 이번에 나온 번역개정 2판은 최근 업데이트된 skikit-le..