책 제목 : 쉽고 빠르게 익히는 실전 LLM
저자 : 시난 오즈데미르
옮긴이 : 신병훈
출판 : 한빛미디어
목차
PART1. LLM 소개
CHAPTER1. LLM
➡ 키워드 : 정의, 주요 특징, 원리 (해당 부분을 이해하고 있어야 뒤의 심화 부분까지 큰 그림을 가지고 갈 수 있다.)
CHAPTER2. LLM을 이용한 의미 기반 검색
➡ 키워드 : 구성 요소, 비용 합산, 대안
CHAPTER3. 프롬프트 엔지니어링의 첫 번째 단계
➡ 키워드 : 정의, 정렬, 퓨샷학습, 페르소나, Q/A챗봇 만들기
PART2. LLM 활용법
CHAPTER4. 맞춤형 파인튜닝으로 LLM을 최적화하기
➡ 키워드 : 파인튜닝 과정, 사례연구
CHAPTER5. 고급 프롬프트 엔지니어링
➡ 키워드 : 유효성 검사, 배치 프롬프팅, 프롬프트 체이닝
Chapter6. 임베딩과 모델 아키텍처 맞춤화
➡ 키워드 : 추천 시스템 (콘텐츠 기반 추천 vs 협업 필터링), 오픈소스임베더 파인튜닝
PART3. 고급 LLM 사용법
CHAPTER7. 파운데이션 모델을 넘어서
➡ 키워드 : 기존 모델 결합하여 새로운 LLM 아키텍처 구축
CHAPTER8. 고급 오픈 소스 LLM 파인튜닝
➡ 키워드 : 오픈소스 LLM 응용 사례, 수정사항, 장단점, 개선 영역
CHAPTER9. LLM을 프로덕션 환경에서 사용하기
➡ 키워드 : Hugging Face
해당 책을 선택한 배경
- 가끔 아이디어를 얻기 위해 챗GPT 등을 활용하며, 원하는 답을 얻기 위해 ‘프롬프트 창’에 ‘어떤 명령어’를 입력해야 할까가 고민이었다.
- ML / DL 을 잠깐 겉핥기로 배웠는데, LLM 모델과 자연어처리에 대해 심화된 지식을 얻을 수 있을까 궁금했다.
- 프롬프트 엔지니어링 직무가 보이길래 어떤 업무를 하는지 궁금했다.
좋았던 부분
1. 프롬프트 엔지니어링이란?
사실, 책을 신청하면서도 프롬프트 엔지니어링에 대한 개념이 정립되어 있지 않았다. 예시와 함께 있어 정의가 직관적으로 이해가 된다.
2. 해당 책을 선택한 배경 1에 관한 답
어떤 식으로 명령어를 입력하면 원하는 답이 나올까? 에 대한 내용도 존재한다. 위의 이유와 마찬가지로 예시 덕분에 빠르게 이해하고 넘어갈 수 있다.
3. 실습
프롬프트 작동 원리를 이해하고, 간단한 챗봇을 만드는 실습을 해볼 수 있다니. LLM쪽으로 관심이 있다면 코드도 주어지기 때문에 꼭 따라 해볼 것 같다.
4. 세세한 정의
YOLO 모델을 파인튜닝하는 프로젝트를 한 적이 있다. 모델을 직접 만드는 것도 아닌 파인튜닝만 하는 것은 너무 얕게 가는 것 아닐까? 란 생각을 한 적도 있다. 그런데 파인튜닝도 제대로 하면 고려할 것이 아주 많다는 것을 ‘파인튜닝 과정’을 통해 새롭게 고민할 수 있었다.
끝맺음
관련 지식이 하나도 없는 상태에서 읽게 된다면 개념만 잡고 가겠다는 측면에서 접근해야 독서를 할 때 스트레스가 덜 할 것 같다고 느껴졌다.
하지만, LLM에 관심이 조금 있었고, 심화 지식을 가져가고 싶다면 사례연구, 실습 등 다양하게 가져갈 지식이 많아보인다.
** 한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다.
댓글