해당 포스트는 길벗에서 출간한 ‘랭체인으로 LLM 기반의 AI 서비스 개발하기’ 책을 읽고 작성한 서평입니다.INTROChatGPT의 영향으로 최근에는 자연어 처리 분야 종사자가 아니더라도 간단한 LLM 서비스는 1-2시간 안에 금방 만들 수 있는 환경이 되었습니다. 이런 배경에는 LangChain, LlamaIndex와 같은 완성도 높은 LLM 개발 프레임워크와 활성화된 커뮤니티의 영향이 크다고 생각합니다.해당 도서에서는 활성 사용자가 가장 많은 LangChain을 활용하여 8가지 LLM 서비스를 직접 구현해 보는 실습을 제공합니다. 8가지 실습 코드는 간단하지만 실제 서비스로 확장 가능한 형태의 구조이며, 쉽게 추상화된 모듈들을 활용하실 수 있습니다.소스 코드 : Github 링크📌 도서 구매 링..
해당 포스트는 루비페이퍼에서 출간한 '101가지 문제로 배우는 딥러닝 허깅페이스 트랜스포머 with 파이토치'를 읽고 작성한 서평입니다. INTRO 허깅페이스(Hugging Face)는 미국의 인공지능 스타트업으로 트랜스포머와 같은 모델 또는 데이터셋들을 제공하는 세계 최대 인공지능 플랫폼 중 하나입니다. 특히, 이 책에서 집중해서 다루는 트랜스포머(transformer)는 구글에서 개발한 모델로 최근 이슈가 되고 있는 ChatGPT와 같은 LLM(Large Language Model)의 근본이 되는 모델입니다. 최근 ChatGPT로 관심을 받고 있는 다양한 언어 처리 기술들을 코랩(Colab) 실습을 통해 누구나 쉽게 학습할 수 있도록 구성되어 있어, 이론보다는 실습을 통해 배우고자 하시..
해당 포스트는 길벗에서 출간한 '쉽게 시작하는 쿠버네티스'를 읽고 작성한 서평입니다. INTRO 쿠버네티스(Kubenetes)는 컨테이너 기반의 애플리케이션을 개발하고 배포할수 있도록 설계된 오픈 소스 플랫폼입니다. 기능이 많고 가상화 및 퍼블릭 클라우드 등 다양한 환경에서 작동하기 때문에 가장 널리 사용되고 있으며 최근에는 업계 표준이라고도 볼 수 있습니다. 사용중인 분석 플랫폼이 쿠버네티스 기반으로 되어있어 개념만 알고 사용하다가 좀 더 활용도를 높이고 싶은 마음이 있었는데 좋은 기회로 도서를 제공받아 학습할 수 있었습니다. 해당 도서는 크게 3부로 나누어져 있으며, 1부에서는 쿠버네티스가 무엇인지 어떤 구조를 가지고 있는지 파악하고, 2부에서는 쿠버네티스를 설치한 후 본격적으로 실습해..
해당 포스트는 제이펍에서 출간한 '인공지능 소프트웨어 품질 보증을 위한 테스트 기법'를 읽고 작성한 서평입니다. INTRO AI 시스템의 복잡성이 증가하면서 소프트웨어 테스팅 전략은 지속적으로 진화해왔습니다. 초기에는 전문적인 소프트웨어 엔지니어가 일일이 소프트웨어를 테스트하는 수작업 방식이 주로 사용되었으나 이 방법은 시간과 비용이 많이 들며, 인공 지능의 적용에는 한계가 있었습니다. 이를 개선하기 위해, 자동화된 테스트 기술이 개발되었고, 인공 지능 시스템에서 발생할 수 있는 다양한 예외 상황 및 오류를 감지하고, 빠르고 효과적인 테스트가 가능해졌습니다. 최근 인공지능 시스템 테스트에 딥러닝 및 강화학습 등의 기술이 적용된 테스트 기법이 많이 나타나고 있는데, 이를 평가하기 위해서는 특..
해당 포스트는 제이펍에서 출간한 '그림으로 배우는 StatQuest 머신러닝 강의'를 읽고 작성한 서평입니다. INTRO StatQuest 유튜브 채널을 운영하고 있는 Josh Starmer는 머신러닝에 필요한 개념들을 그림과 함께 알기 쉽게 설명하는 것으로 유명합니다. 컴퓨터 공학 입문자 분들에게 자칫 어려울 수 있는 통계 및 머신러닝 용어들을 그림과 함께 만화책을 보듯 이해할 수 있으며, 간략하지만 때로는 깊이 있는 내용을 다루기에 현직 데이터 과학자 분들에게도 도움이되는 책이라고 생각됩니다. 아래에서 책에 대한 간략한 소개와 제의 서평을 정리하였으니 책 선택에 도움이 되셨으면 좋겠습니다. 책 소개 지금까지 이보다 더 시각적이고 직관적인 머신러닝 강의는 없었다 머신러닝은 놀랍고 강력한 ..
이 포스트는 한빛미디어에서 출간한 '트랜스포머를 활용한 자연어 처리'을 읽고 작성한 서평입니다. INTRO 자연어 처리(NLP) 관련 업무를 하시는 분들에게는 버트(BERT)와 트랜스포머(Transformer)는 새로운 세대의 출현이라고 할만큼 중요하고 필수적인 지식이 되었습니다. 특히, 최근 트랜스포머(Transformer)에서 파생되는 다양한 모델들은 문서 요약, 생성, 분류 등 다양한 곳에 활용되고 있는데, 이러한 모델들을 손쉽게 활용할 수 있도록 활용성을 높여주는 집단이 바로 이 책의 저자들이 속한 허깅페이스(Hugging Face) 입니다. 세계적으로 인정받는 허깅페이스(Hugging Face)의 개발팀이 집필하고, IT분야 집필/번역 전문가이신 박해선님이 작업해주신 멋진 책이라 ..
이 포스트는 한빛미디어에서 출간한 '데이터 과학을 위한 파이썬과 R'을 읽고 작성한 서평입니다. INTRO 데이터 분석을 시작하시는 분들을 보면 Python과 R 선택에 있어 항상 고민에 빠지게 됩니다. 전공 또는 목적에 따라 대부분 선택되긴 하지만 그럼에도 통계 분석이 좀 더 중요할 땐 R, 딥러닝과 같은 low-level의 프로그래밍이 필요한 경우엔 Python을 병행해서 사용하는 분들이 많습니다. 저 또한 R 유저로 시작하였지만, 동료들과의 협업 및 딥러닝 목적으로는 Python을 병행하여 사용하고 있기에 해당 도서에 호기심이 생겼었습니다. 아래에서는 해당 도서 소개 및 개인적으로 책을 읽고 느낀 내용을 작성하였습니다. 필요하신 분들에게 도움이 되었으면 좋겠습니다. 책 소개 이중 언어..
해당 포스트는 골든래빗 출판사로부터 책을 제공받아 작성했습니다. 책을 읽고 ▶ 주관적인 평점 : 4.5점 / 5.0점 파이토치(Pytorch)는 딥러닝 프레임워크 중 가장 많이 사용되는 편이며, 가장 파이썬(Python) 구조와 유사하여 직관적이라는 장점이 있습니다. 저 또한 텐서플로우(Tensorflow)보다는 파이토치(Pytorch)를 많이 사용하고 있으며, 개발 환경 제약이 있거나 코드 최적화가 필요한 상황이 아닌 경우에는 지금까지 전혀 부족함이 없었습니다. 해당 도서에서는 이론 설명과 예제 실습을 위주로 실제 손에 익혀가며 학습하는 구조로 설명하고 있습니다. 간단한 코드들을 직접 구현해 보며 딥러닝 전반적인 메카니즘 및 코드 작성 패턴을 이해하고 싶으신 분들에게 추천드립니다. 또한, 딥러닝을 잘 ..
이 포스트는 한빛미디어에서 출간한 'XGBoost와 사이킷런을 활용한 그레이디언트 부스팅'을 읽고 작성한 서평입니다. INTRO 데이터 분석 경진 대회(Kaggle, Dacon 등)에서 초반에 리더 보드 상위를 장악하는 것은 항상 XGBoost, scikit-learn을 활용한 모델입니다. 두 라이브러리 활용한다면, 타 모델과 비교/검증을 통해 빠르고 효율적으로 모델을 구축할 수 있으며, 간단한 작업으로도 다양한 튜닝을 시도할 수 있습니다. 해당 책은 입문 단계를 넘어 보다 깊은 분석을 원하는 분들에게 도움이 되는 책이며, 도서 구입에 고민이 되는 분들을 위해 아래 후기를 작성해 보았습니다. 책 소개 캐글 우승자들의 머신러닝 우승 비법이자 현존하는 가장 우월한 머신러닝 모델 XGBoost ..
해당 포스트는 제이펍에서 출간한 '코딩 인터뷰를 위한 알고리즘 치트시트'를 읽고 작성한 서평입니다. INTRO 최근 코딩 테스트는 IT분야 취업에 기본 과정이 되었습니다. 그 중에서도 알고리즘(Algorithm)은 면접에서도 자주 언급되는 부분이기에 프로그래머로 커리어를 준비하시는 분들이라면 보다 깊은 이해와 사례를 경험해 보시는 것이 좋습니다. 해당 도서에서는 깃허브(Github)에서 10만 개 이상의 스타(Star)를 받은 다양한 알고리즘을 설명하며 반복적인 연습을 통해 이해를 높일 수 있도록 도와줍니다. 책 소개 리트코드LeetCode로 실습하며 코딩 인터뷰를 대비하는 알고리즘 문제 풀이 참고서 시험과 면접이 목적이라면 두꺼운 알고리즘 서적보다는 문제를 직접 풀어보는 것이 훨씬 도움이..