챗GPT 와 AI활용
에이먼 엘 암리 지음
대니얼WJ 옮김
[ 대상 독자 ]
챗GPT 를 활용하여 AI 애플리케이션을 개발 하는 방법 또는 맛보고 싶은 모든 프로그래머 ?
파이썬 프로그래밍 언어의 기본 지식이 있고,
판다스 데이터프레임 사용법과 자연어 처리 기법을 배우려는 의지가 있는 모든 독자를 대상으로 하고 있습니다.
즉, 이 책을 학습 하려면 최소한의 파이썬 코드를 읽을 수 있는 지식은 있어야 합니다.
[ 책 구성 ]
이 책은 총 6개의 주요 부에 21개의 장으로 구성되어 있으며,
이 책의 학습을 통해 목적하는 바에 맞는 주제들의 애플리케이션의 구현 실습을 해볼 수 있도록 5개의 부록이 포함되어 있습니다.
이 책의 학습을 통하여,
- 맞춤화된 (파일 튜닝) 도메인 특화 챗본
- 기억을 보존하는 지능형 대화 시스템
- RAG (Retrieval-Augmented Generation) 등의 기법을 사용한 현대적 시맨틱 검색 엔진
- 사용자 취향에 맞춘 지능형 커피 추천 시스템
- 뉴스 기사 카테고리 분류 시스템
- 대규모 정신 건강 대화 데이터셋을 학습한 AI 기반 정신 건강 코치
- 지능형 이미지 인식 시스템 (이미지를 텍스트로 변환)
- 이미지 생성 프로그램 (텍스트를 이미지로 변환)
등의 AI가 적용된 애플리케이션을 개발 할 수 있는 것을 목표로 하고 있습니다.
PART 1. 오픈AI와 챗GPT 제대로 이해하기
- 생성형 AI 서비스에 대한 이해와 개발 사전 준비 및 오픈AI 활용의 기초에 대해 학습할 수 있습니다.
PART 2. 오픈AI GPT 대화 생성 실전 가이드
PART 3. 음성 및 이미지 인식: 위스퍼와 CLIP의 실전 활용
PART 4. 생성형 AI를 활용한 이미지 제작과 편집 기술
PART 5. 임베딩: 복잡한 데이터를 쉽게 이해하는 방법
PART 6. 파인 튜닝과 모델의 실전 활용
PART 7. 부
실습은 구글 코어랩을 이용합니다.
구글 코어랩 사용법 및 openai 를 위한 환경 구성에 대해서는 "PART 1 - 3장" 에 상세하게 정리 되어 있습니다.
이 책은 간결한 설명에 대해 실제 예제 코드를 활용한 실습을 통하여 좀 더 쉽게 이해할 수 있도록 구성되어 있습니다.
추가로 알면 좋을 내용들에 대해서 "NOTE" 블럭을 두어 정리 되어 있습니다.
NOTE 블럭은 학습 중에 넘어가도 무방할 것 같습니다.
[ 결론 ]
실습 위주의 책이다 보니 설명이 부족 할 수도 있지만, 하나 씩 직접 타이핑 하면서 그 결과를 확인 하고 코드를 이해하는
과정을 통하여 학습 하는 형태를 선호 한다면 충분히 도움이 될 책인 것 같습니다.
활용 파트와 부록의 여러 애플리케이션 실제 구현 해보는 부분이 이미 알고 있는 분들도 많겠지만, 개인 적으로 재밌었습니다.