머리말 1
제1부 GPT-4와 ChatGPT의 이론적 배경 및 기술 요약 3
1장 인공지능과 자연어 처리 6
1.1 인공지능의 개념과 역사 7
1.1.1 인공지능의 정의 7
1.1.2 초기 인공지능 연구 10
1.1.3 머신 러닝과 인공지능 14
1.1.4 인공신경망의 발전 16
1.1.5 인공지능의 최근 발전 19
1.2 자연어 처리 기술의 발전 23
1.2.1 규칙 기반의 자연어 처리 26
1.2.2 통계적 자연어 처리 30
1.2.3 딥 러닝을 활용한 자연어 처리 31
1.2.4 사전 훈련된 언어 모델 33
1.2.5 자연어 처리 기술의 활용 35
1.3 딥 러닝과 인공지능의 결합 37
1.3.1 딥 러닝의 개념과 인공신경망 38
1.3.2 딥 러닝 모델의 종류와 특징 39
1.3.3 딥 러닝 기반의 인공지능 애플리케이션 40
1.3.4 딥 러닝과 자연어 처리의 통합 41
1.3.5 딥 러닝과 인공지능의 미래 전망 43
연습문제 44
2장. GPT-4 아키텍처 45
2.1 트랜스포머 구조 49
2.2 모델 크기와 데이터셋 규모 확장 51
2.3 훈련 데이터와 전처리 54
2.4 목표 함수와 파인튜닝 59
2.5 제로샷, 퓨샷, 그리고 많은샷 학습 63
2.6 GPT-4의 한계와 개선점 65
연습문제 68
제2부 ChatGPT 이해 및 활용 69
3장 학습 데이터와 훈련 과정 70
3.1 데이터 수집 70
3.1.1 데이터 수집의 중요성 70
3.1.2 데이터 수집 방법 71
3.1.3 데이터 수집 시 주의사항 73
3.2 데이터 전처리 76
3.2.1 데이터 전처리의 중요성 76
3.2.2 데이터 전처리 방법 77
3.2.3 데이터 전처리 시 주의사항 79
3.3 모델 학습 및 평가 82
3.3.1 모델 학습 84
3.3.2 모델 평가 86
3.3.3 모델 성능 개선 87
3.3.4 모델 평가 시 주의사항 88
연습문제 90
4장 주요 기능과 제약사항 91
4.1 자연어 이해 91
4.1.1 자연어의 본질과 특징 91
4.1.2 자연어 이해의 역사와 발전 94
4.1.3 자연어 처리의 주요한 이론 및 모델들 96
4.1.4 자연어 이해의 응용 분야 99
4.1.5 자연어와 인간의 상호작용 100
4.1.6 자연어 이해의 기술과 도전 102
4.1.7 자연어 이해의 윤리와 사회적 영향 107
4.2 대화 관리 109
4.3 창의적 표현 112
연습문제 113
제3부 다양한 활용 분야 114
5장 대화형 가상 조력자와 번역 서비스 115
5.1 개인 비서 115
5.2 고객 지원 서비스 119
5.3 실시간 번역 기능 120
5.3.1 ChatGPT로 영어 공부하는 방법 121
5.3.2 ChatGPT로 영어 회화하는 방법 튜토리얼 122
연습문제 142
6장 음성인식 변환과 교육의 적용 143
6.1 TTS(Text-to-Speech) 기술 143
6.1.1 음성인식을 활용한 ChatGPT 검색 146
6.1.2 음성인식을 표현하는 코딩 149
6.2 음성 인식 기술 개요 151
6.2.1 음성인식 확장프로그램 설치 153
6.2.2 추가된 확장 프로그램 확인 방법 155
연습문제 158
7장 컨텐츠 생성 및 교육용 도구 159
7.1 글쓰기 도우미 161
7.1.1 활용예시(자기소개서 작성) 163
7.1.2 활용예시(수필 쓰기) 166
7.1.3 활용예시(글자 수를 알려주는 프로그램 작성) 167
7.2 마케팅 및 광고 문구 생성 170
7.2.1 활용예시(마케팅 문구 작성하기) 171
7.2.2 활용예시(커피 전문점 마케팅) 173
7.2.3 활용예시(네일아트 마케팅) 175
7.3 학습 자료 제공 176
7.3.1 활용예시(교수관점의 학습자료) 179
7.3.2 활용예시(학생관점의 학습자료) 180
7.3.3 활용예시(구구단 프로그램 작성) 181
연습문제 182
8장 카카오톡 ChatGPT 183
8.1 오톡챗GPT(ChatGPT) AskUp 사용하기 183
8.2 AskUp 채널추가해서 ChatGPT 사용하기 183
8.3 AskUp 활용하기 189
8.3.1 AskUp에서 그림 그리기 189
8.3.2 AskUp을 활용한 블로그 글쓰기 190
8.3.3 AskUp을 활용한 여행 192
8.3.4 AskUp을 활용한 건강 지키기 194
연습문제 200