모두의 인공지능 with 파이썬 (누구나 쉽게 시작하는 AI 기초 프로그래밍 | 개정판 2 판)

모두의 인공지능 with 파이썬 (누구나 쉽게 시작하는 AI 기초 프로그래밍 | 개정판 2 판)

$30.57
Description
가장 쉬운 인공지능 입문서,
생성형 AI를 반영해 한층 더 탄탄하게 돌아왔다!
그동안 인공지능 입문서로 제 역할을 톡톡히 해낸 『모두의 인공지능 with 파이썬』이 요즘 주목 받고 있는 생성형 인공지능을 담아 기존 내용을 보강하여 개정 2판으로 돌아왔다. 생성형 인공지능의 개념과 원리 등 새로운 내용을 수록했고, LLM을 불러와서 실행해 보고 RAG, 파인튜닝까지 경험할 수 있게 구성했다. 생성형 인공지능을 위한 파이썬 문법을 추가했으며, 코드 한줄 한줄 자세히 설명하기 때문에 파이썬을 잘 몰라도 충분히 학습할 수 있다. AI를 제대로 이해하고 활용하고 싶다면 지금 이 책부터 펼쳐보자!
저자

이영호

대구교육대학교컴퓨터교육과교수로재직중입니다.인공지능기술을활용한맞춤형학습경로예측이라는주제로교육학박사학위를받았으며,인공지능과관련된다양한연구를진행하고있습니다.

목차

첫째마당인공지능개념이해

UNIT01인공지능개념이해하기
1인공지능이란
2머신러닝이란
3딥러닝이머신러닝인가요?
4생성형인공지능

UNIT02머신러닝학습방법살펴보기
1지도학습
2비지도학습
3강화학습

UNIT03인공지능체험하기
1티처블머신체험하기
2퀵드로우체험하기
3오토드로우체험하기

둘째마당딥러닝이해

UNIT04딥러닝원리이해하기
1딥러닝과인공신경망
2사례로살펴보는인공신경망의원리
3인공신경망의재료,여러특징을가진데이터
4인공신경망의작동모습

UNIT05인공신경망의신호전달원리
1신호를전달할때사용하는가중치와편향
2들어오는신호세기를조절하는활성화함수

UNIT06인공신경망의학습원리
1인공신경망의오차구하기
2인공신경망의핵심!오차줄이기

UNIT07텐서플로플레이그라운드로딥러닝체험하기
1텐서플로플레이그라운드접속하기
2시작버튼클릭하기
3출력부분살펴보기
4신경망의구조설계하기
5데이터입력형태선택하기
6복잡한형태의데이터구분하기
7텐서플로플레이그라운드2배로즐기기

UNIT08다양한딥러닝기술살펴보기
1합성곱신경망살펴보기
2순환신경망살펴보기
3스케치RNN으로순환신경망체험하기
4생성신경망살펴보기
5디퓨전모델체험하기

셋째마당인공지능개발을위한파이썬첫걸음

UNIT09인공지능개발의기초,파이썬과코랩
1파이썬이란
2코랩으로파이썬환경구축하기

UNIT10파이썬프로그래밍시작,천리길도변수부터
1변수를사용해서숫자더하기프로그래밍하기
2변수를사용해서문자더하기프로그래밍하기
3변수의자료형살펴보기
4강제로변수형바꾸기

UNIT11인공지능파이썬코딩의주춧돌,배열
1배열만들기
2배열길이살펴보기
3배열의각원소에접근하기
4슬라이싱살펴보기

UNIT12인공지능을위한배열,넘파이
1넘파이설치하기
2넘파이불러오기
3넘파이배열만들기
4넘파이2차원배열만들기
5넘파이배열형태바꾸기
6넘파이함수살펴보기

UNIT13인공지능을위한반복문
1배열과반복문(for문)
2반복문(for문)만들기
3range()함수살펴보기

UNIT14인공지능을위한조건문
1if문살펴보기
2ifelse문살펴보기
3홀짝구별하는함수만들기

UNIT15생성형인공지능개발을위한파이썬문법
1딕셔너리:이름표가붙은주머니
2리스트컴프리헨션,스마트한리스트만들기
3람다함수:짧고간단한계산기만들기
4map과filter:리스트전체에변화주기
5객체와클래스:기능을가진도구를만드는방법

넷째마당딥러닝프로그래밍시작

UNIT16딥러닝개발환경살펴보기
1텐서플로살펴보기
2케라스살펴보기
3GPU살펴보기

UNIT17숫자인식인공지능만들기
1개발환경만들기
2데이터셋불러오기
3MNIST데이터셋에서X형태바꾸기
4MNIST데이터셋에서Y형태바꾸기
5인공지능모델설계하기
6모델학습시키기
7모델정확도살펴보기
8모델학습결과확인하기
9잘예측한데이터살펴보기
10잘예측하지못한데이터살펴보기

UNIT18전염병예측인공지능만들기
1코로나19확진자수예측인공지능개발원리
2데이터가져오기
3데이터정규화및분류하기
4데이터형태변경하기
5입력데이터생성하기
6인공지능모델에넣어줄형태로변환하기
7인공지능모델만들기
8모델학습시키기
9데이터예측하기
10모델정확도살펴보기
11결과를그래프로확인하기

UNIT19숫자생성인공지능만들기
1숫자생성인공지능개발원리
2개발환경만들기
3데이터불러오기
4생성자신경망만들기
5판별자신경망만들기
6GAN생성함수만들기
7결과확인함수만들기
8생성적적대신경망훈련시키기

다섯째마당생성형인공지능프로그래밍시작

UNIT20생성형인공지능원리살펴보기
1텍스트토큰화와임베딩
2트랜스포머이전문장을다루던방법
3어텐션의등장과트랜스포머
4트랜스포머를구성하는인코더와디코더
5트랜스포머의후손
6왜디코더모델이더강세를보이고있을까?

UNIT21코랩에서LLM실행하기
1개방형LLM작동원리
2허깅페이스접근코드발급받기
3코랩환경설정하기
4LLM내려받기
5LLM에질문하기

UNIT22양자화하여LLM실행하기
1LLM의양자화원리
2코랩환경설정하기
3라이브러리설치및불러오기
4모델양자화설정하기
5토크나이저및모델불러오기
6LLM에질문하기
7phi-4모델양자화하여불러오기
8phi-4모델로추론하기

UNIT23RAG로OpenLLM을개인비서로만들기
1검색증강생성작동원리
2라이브러리설치및가져오기
3LLM양자화하여불러오기
4검색증강생성을위한데이터베이스만들기
5검색증강생성으로모델추론하기

UNIT24나만의데이터로LLM파인튜닝하기
1LLM파인튜닝작동원리
2필요한라이브러리설치및불러오기
3모델불러오기
4LoRA설정하기
5학습데이터셋불러오기
6SFT트레이너설정및학습시작
7학습모델추론하기

*부록
부록A코랩이아닌파이썬환경만들기
1아나콘다설치방법
2텐서플로및케라스설치방법
3주피터노트북사용방법
부록Bgit설치하기