-
-
트랜스포머로 시작하는 자연어 처리 - 자연어 처리 기초부터 BERT, RoBERTa, 코파일럿, GPT-4 모델까지
Denis Rothman 지음, 김윤기 외 옮김 / 영진.com(영진닷컴) / 2024년 7월
평점 :

개발 공부를 시작하기 전에
트랜스포머는 전 세계적으로 인기 있는 로봇 영화였다
개발 공부를 시작하고 나서
트랜스포머에 알게 됐다
트랜스포머에 대해 소개하자면 2017년 "Attention All You Need"라는 논문으로 소개됐고 현재는 다양한 NLP 처리에 쓰이고 있다
자연어 처리에 관심 있는 사람이라면
트랜스포머를 알아야 하는 이유이고
트랜스포머를 공부하기 편하게 나온 책을 여러분에게 소개하려 한다
[트랜스포머로 시작하는 자연어 처리]이다
우선 여러분이 알아야 할 게
파이썬을 모르는 상태로 이 책을 읽는 건 크게 의미가 없다
이 책은 파이썬 프로그래밍을 안다고 가정하고 기계번역, 음성 인식, 테스트 음성 변환 등등 NLP 분야의 딥러닝 방법론에 집중하는 책으로
파이썬 프로그래밍이나 기계 학습 기초를 다루지 않기 때문이다
파이썬에 조금이라도 익숙하거나
기계학습에 대해 조금이라도 안다면
이 책을 통해 큰 도움을 받을 수 있을 것이다
이 책의 목차는 다음과 같다
이 책의 장점은 4가지라고 생각한다
1. 자세한 설명
파이썬의 기초적인 내용은 없지만
파이썬을 어느 정도 할 줄 아는 사람이라면 따라오기 쉽게
자세한 설명들이 돼있다
트랜스포머가 무엇인지
트랜스포머 모델 아키텍처는 무엇인지
BERT 모델, RoBERTa, 다운스트림 등등
NLP에 필요한 다양한 이론들이 이 책 한 권에 소개돼있다
2. 실습
모든 챕터의 데이터 셋을 실습할 수 있다
이론만큼 중요한 게 실습이다
이론을 아무리 해도 코딩을 하지 못하면 의미가 없듯이
2장부터 ~ 17장까지 다양한 실습 코드를 제공하고 있다
이 책으로 트랜스포머 실습하면서
공부할 코딩이 없다는 소리를 절대 할 수 없을 것이다
3. 정리하기를 통해 혼자 공부하는 걸 돕는다
각 챕터마다 마지막 장에 정리하기가 있다
이게 중요한 건
이 책을 읽는 사람들 대부분 트랜스포머와 NLP에 익숙지 않은 사람들이 대부분 일 텐데
많은 내용을 공부하고
뒤돌아서면 뭐가 중요한 부분인지 놓치는 경우들이 많다
하지만 저자가 이렇게 정리하기를 통해
이 단원에서 중요한 내용을 꼽아주면
다른 건 다 잊어도
이 부분만큼은 기억해놓으라고 표시해둔 거니까
이 부분들을 더 집중적으로 공부할 수 있다
4. 문제를 통해 실력을 테스트할 수 있다
인간은 테스트를 하지 않으면 오랫동안 기억하기 어렵다고 한다
이렇게 저자가 중요하다고 생각되는 이론을 문제 들을 통해 확인함으로써
중요한 이론들을 다시 한번 공부할 수 있어서 좋다
5. 최신 트렌드 반영
사실 내가 이 책을 추천하는 가장 큰 이유는 바로 이 부분이다
현재 NLP 책들이 많지만 이 책은 7월에 출간된 최신 트랜스포머 NLP 책이다
교보문고에서는 1위, 예스 24, 알라딘에서는 2위를 달리고 있을 만큼
인기 있는 책이고
최신 트렌드를 반영한 책이다
현재 GPT4를 사용하지 않는 개발자는 없을 것 같다
미래는 코딩을 잘하는 것만큼 프로그램들을 잘 활용하는 사람이 중요하다
트랜스포머 기반 코파일럿을 활용한다거나
트랜스포머를 사용한 Chat GPT4를 활용하는 등
최신 트랜스포머를 어떻게 활용하는지까지 알려주고 있어서
너무 좋았다
시중에 NLP 책은 많지만
이렇게 최신 트렌드를 반영한 책들은 많지 않다고 생각한다
이 책은 파이썬에 어느 정도 익숙한 현직 자나 NLP에 관심 있는 모든 분들에게 추천한다
본 서평은 영진닷컴에서 서적만 제공받은 자유로운 형식의 서평입니다