만들면서 배우는 나만의 인공지능 서비스 - 위키북스 GAI 시리즈 2

만들면서 배우는 나만의 인공지능 서비스 - 위키북스 GAI 시리즈 2

$28.78
Description
최신 인공지능 API를 이용해 나만의 인공지능 서비스를 만들어 보세요!
이 책은 챗GPT를 비롯한 다양한 생성형 인공지능 API를 사용하는 방법과 실제 프로젝트에 적용하는 방법을 다룬다. 컴퓨터 프로그래밍 경험이 없는 초보자도 배우고 따라 할 수 있도록 파이썬의 기본 문법부터 인공지능 웹 앱을 만드는 데 필요한 내용까지 다양한 예제와 함께 알기 쉽게 설명한다. 머신러닝이나 인공지능에 관한 전문적인 지식이 없더라도 최신 개발된 인공지능 API를 이용해 다양한 인공지능 앱을 만드는 방법을 상세히 설명하고 있어 자신만의 인공지능 서비스를 준비 중인 분에게 훌륭한 지침서가 될 것이다.

★ 이 책에서 다루는 인공지능 API ★
◎ OpenAI의 인공지능 API(챗 완성 API, 이미지 API, 오디오 API)
◎ Kagi의 요약 API
◎ DeepL의 번역 API

★ 이 책에서 만드는 인공지능 애플리케이션 ★
◎ 유튜브 콘텐츠 분석 및 챗봇 만들기
◎ 인공지능 이미지 생성 애플리케이션
◎ 인공지능 PDF 문서 요약 애플리케이션
◎ 인공지능 유튜브 동영상 요약 애플리케이션
◎ 챗GPT의 함수 호출(Function Calling) 기능을 활용해 웹 서비스와 연동하기

저자

최은석

저자:최은석
광주과학기술원(GIST)에서박사학위를받고삼성전자에서센서기반인터랙션설계,센서데이터및영상처리,로봇제어,시스템소프트웨어관련업무를하고있다.항상좀더좋은방법이없을까고민하며새로운아이디어를제시하고구현하는과정을즐긴다.파이썬을이용한업무자동화,데이터처리및분석,머신러닝및생성형AI응용에관심이많으며주변사람들에게파이썬의편리함을알리고있다.저서로『데이터분석을위한파이썬철저입문』『일잘하는직장인을위한엑셀자동화with파이썬』『파이썬웹스크레이핑완벽가이드』가있다.

목차

[PART01]챗GPT와파이썬

01장:준비하기
1.1초거대AI
__1.1.1GPT가바꾼일상
__1.1.2대규모언어모델(LLM)
1.2파이썬시작하기
__1.2.1파이썬의특징
__1.2.2파이썬개발환경설치
__1.2.3파이썬실행하기
1.3주피터노트북활용
__1.3.1주피터노트북실행과노트북생성
__1.3.2주피터노트북주요기능둘러보기
__1.3.3주피터노트북에서코드작성
__1.3.4운영체제명령어실행
__1.3.5파일을쓰고불러오고실행하기
1.4정리

02장:파이썬기본문법
2.1변수와자료형
__2.1.1변수
__2.1.2숫자(int,float)
__2.1.3문자열(str)
__2.1.4불(bool)
__2.1.5리스트(list)
__2.1.6튜플(tuple)
__2.1.7세트(set)
__2.1.8딕셔너리(dict)
2.2제어문
__2.2.1조건문
__2.2.2반복문
2.3데이터의출력
__2.3.1기본출력
__2.3.2형식지정출력
2.4예외처리
__2.4.1try~except사용
__2.4.2try~finally사용
2.5정리

03장:함수와모듈
3.1함수
__3.1.1함수의정의와호출
__3.1.2내장함수
3.2모듈
__3.2.1모듈만들고불러오기
__3.2.2내장모듈
3.3정리

04장:파일읽고쓰기와문자열처리
4.1파일읽고쓰기
__4.1.1파일을읽고쓰기위한기본구조
__4.1.2파일읽기
__4.1.3텍스트파일을한줄씩읽어처리하기
__4.1.4파일쓰기
__4.1.5with문으로파일읽고쓰기
4.2문자열처리
__4.2.1문자열분리하기
__4.2.2불필요한문자열삭제하기
__4.2.3문자열연결하기
4.3내장모듈을활용한문자열처리
__4.3.1문자열나누기
__4.3.2문자열축약하기
4.4정리

[PART02]인공지능API활용하기

05장:웹API기초
5.1웹API의이해
__5.1.1웹데이터의요청과응답과정
__5.1.2웹페이지언어(HTML)구조
__5.1.3웹API의데이터획득과정
__5.1.4웹API의인증방식
__5.1.5응답데이터의형식및처리
5.2Requests라이브러리로요청하고응답받기
__5.2.1Requests라이브러리사용설명
__5.2.2웹사이트주소에부가정보추가하기
5.3정리

06장:자연어를이해하고생성하는OpenAI모델
6.1OpenAI소개
__6.1.1OpenAI의챗GPT와DALL·E
__6.1.2OpenAIAPI둘러보기
6.2OpenAIAPI사용을위한API키생성
__6.2.1OpenAI회원가입및로그인
__6.2.2OpenAIAPI키생성
6.3OpenAI의모델
__6.3.1GPT-3.5와GPT-4모델
__6.3.2DALL·E와Whisper모델
__6.3.3모델테스트를위한플레이그라운드
6.4OpenAIAPI사용하기
__6.4.1OpenAI파이썬라이브러리설치
__6.4.2CompletionsAPI이용해텍스트완성하기
__6.4.3ChatCompletionsAPI를이용한챗봇만들기
__6.4.4ChatCompletionsAPI를이용한함수호출
__6.4.5ImageAPI를이용한이미지생성
__6.4.6AudioAPI를이용한음성추출
__6.4.7OpenAI토큰계산하기
6.5정리

07장:웹콘텐츠를요약하는유니버설서머라이저
7.1유니버설서머라이저소개및API토큰생성
__7.1.1유니버설서머라이저의특징
__7.1.2Kagi회원가입과로그인
__7.1.3KagiAPI토큰생성
__7.1.4유니버설서머라이저웹앱둘러보기
7.2유니버설서머라이저API사용하기
__7.2.1콘텐츠요약을위한API이용방법
__7.2.2URL입력을통한콘텐츠내용요약
__7.2.3텍스트내용요약
7.3정리

08장:자연스러운번역을수행하는DeepL
8.1DeepL둘러보기
8.2DeepLAPI사용을위한API키생성
__8.2.1DeepL회원가입과플랜선택
__8.2.2DeepLAPI인증키생성하기
8.3DeepLAPI를활용한번역
__8.3.1텍스트번역
__8.3.2문서파일번역
8.4정리

09장:유튜브콘텐츠분석및챗봇만들기
9.1유튜브콘텐츠정보가져오기
__9.1.1유튜브동영상관련정보가져오기
__9.1.2유튜브자막정보가져오기
9.2유튜브동영상요약,음성추출,번역
__9.2.1유튜브동영상내용요약
__9.2.2비디오,오디오파일의음성을텍스트로추출
__9.2.3동영상자막번역
__9.2.4번역한자막으로유튜브보기
9.3유튜브내용으로학습한챗봇만들기
__9.3.1유튜브비디오자막정보활용
__9.3.2음성에서추출한정보활용
9.4요약

[PART03]실전!인공지능애플리케이션개발하기

10장:스트림릿으로웹앱(WebApp)만들기
10.1스트림릿둘러보기
__10.1.1데모웹앱으로스트림릿맛보기
__10.1.2스트림릿웹앱코드실행방법
__10.2.1텍스트요소
10.2스트림릿기본기능
__10.2.2입력위젯
__10.2.3미디어요소
__10.3.1레이아웃과컨테이너
10.3스트림릿고급기능
__10.3.2세션상태와콜백함수
__10.3.3스트림릿클라우드에웹앱배포
10.4정리

11장:인공지능이미지생성기
11.1번역텍스트로이미지생성
11.2상세묘사로이미지생성
11.3이미지를생성하는웹앱
11.4정리

12장:인공지능PDF문서요약기
12.1PDF문서읽기
12.2PDF문서요약하기
12.3요약한내용번역하기
12.4PDF문서를요약하는웹앱
12.5정리

13장:인공지능유튜브동영상요약기
13.1유튜브동영상자막가져오기
13.2긴자막을분리해요약하기
13.3유튜브동영상요약웹앱
13.4정리

14장:인공지능과웹서비스연결
14.1날씨정보가져오기
__14.1.1날씨제공서비스의웹API키생성
__14.1.2WeatherAPI이용방법
__14.1.3WeatherAPI를활용해날씨정보가져오기
__14.1.4OpenAI의함수호출로날씨정보가져오기
14.2이메일보내기
__14.2.1이메일을보내기위한사전준비
__14.2.2파이썬코드로이메일보내기
__14.2.3OpenAI의함수호출로이메일보내기
14.3정리

부록A
A.1환경변수설정
__A.1.1PYTHONPATH환경변수설정
__A.1.2API키환경변수설정

출판사 서평

이책에서다루는인공지능API
OpenAI의인공지능API(챗완성API,이미지API,오디오API)
Kagi의요약API
DeepL의번역API

이책에서만드는인공지능애플리케이션
유튜브콘텐츠분석및챗봇만들기
인공지능이미지생성애플리케이션
인공지능PDF문서요약애플리케이션
인공지능유튜브동영상요약애플리케이션
챗GPT의함수호출(FunctionCalling)기능을활용해웹서비스와연동하기