스크랩

구간

인공지능 100점을 위한 파이썬 수학 고등학교 수학으로 이해하는 인공지능

임성국 저 | 비제이퍼블릭 | 2020년 04월

미리보기 북트리

정가
$48.00
판매가
$38.88 (19%↓) 최저가 보상
적립금
$0.78 (2%P)
출고예상일
2026년 10월 08일 수령예상일 안내
북카트 담기 바로구매하기 위시리스트담기

평점 -  ·  리뷰 0

리뷰 쓰기

ISBN : 9791190014861 / 352쪽 173 x 230 (㎜)

이 상품에 궁금하신점이 있으세요? 1:1상담문의

추천inside
Adobe Flash Player 가져오기

이 분야의 베스트셀러

아래의 도서와 구매하시면 이 도서들의 적립금을 즉시적용해 드립니다.

  • 27,000
  • 22,500
  • 23,400
  • 19,800

책 소개

출판사 리뷰

이 책의 특징 -어렵고 무슨 말인지 이해되지 않는 인공지능을 쉽게 이해할 수 있다. -고등학교 기초 수학으로 인공지능 프로그래밍을 직접 만들 수 있다. -Google Colaboratory를 이용해서 인공지능 프로그래밍을 시작할 수 있다. 이 책이 필요한 독자 -인공지능에 관심이 있는 비전공자 -인공지능을 공부하고 싶지만 수학적 기초가 부족한 전공자, 현업 종사자 -프로그래밍을 배워서 직접 가르치고 싶은 교육자 독자대상 초중급 소스코드 다운로드 https://github.com/bjpublic/pythonmath100 프로그래밍을 위해선 수학적인 사고가 필요하다. 논리적인 구조를 이해하고 틀을 만들기 위해서는 지금까지 큰 어려움 없이 프로그래밍을 해왔을지 몰라도, 결국 수학적인 지식과 논리 이해가 필요해 공부를 다시 시작하거나 정보를 찾아본 사람들도 많을 것이다. 이 책은 그런 사람들을 위해 파이썬과 Google Colaboratory를 이용한 인공지능 프로그래밍을 고등학교 교육 과정 수학에 맞춰 다룬다. 해당 개념이 선행되지 않은 사람들에게는 기초를 다질 수 있는 책이 될 것이며, 프로그래밍을 좀 더 깊이 이해하고 싶은 사람들에게도 튼튼한 기반이 될 것이다.

저자 소개

  • 저자 : 임성국
저자 : 임성국
현재 산업기술대학교 겸임교수, (주)라씨엔블루 대표이며 유튜브 [처음코딩] 운영자이다. 가르치는 것과 공부하는 것을 좋아하는 두 아이를 둔 아빠이다. 아이가 다녔던 대안학교에서 자원봉사로 학생들에게 스크래치와 아두이노를 가르치고, 대학에서 PLC, 전자회로, C언어 등을 가르치고 있다. 인공지능전문기업인 ㈜라씨엔블루의 대표이며 누구나 코딩을 배울 수 있어야 한다는 생각에 유튜브에 영상 강의를 올리고 있는 [처음코딩] 채널의 유튜버이기도 하다. 인공지능의 현재의 상태와 미래의 가능성을 계속해서 공부하고 있다.

책 속에서

목차

베타리더 추천사

1 들어가는 말
1-1 입문자를 위한 인공지능
1-2 인공지능의 시대

2 미리 알아야 할 것들
2-1 고교수학 기초
2-2 파이썬
2-3 컴파일러와 인터프리터
2-4 파이썬 기초
2-5 코딩교육과 파이썬 기초
2-6 파이썬 설치
2-7 파이썬의 수학 친구 numpy, scipy
2-8 파이썬 matplotlib 설치
2-9 주피터 노트북과 Google Colaboratory (CoLab)

3 파이썬 기초 문법
3-1 주석
3-2 변수
3-3 산술연산
3-4 자료구조: 리스트, 튜플, 딕셔너리
3-5 조건문
3-6 반복문
3-7 함수
3-8 클래스와 객체
3-9 numpy 패키지의 사용
3-10 matplotlib를 이용한 그래프

4 MNIST 기초이해
4-1 MNIST DataSet 구성
4-2 MNIST 화면 출력

5 퍼셉트론과 XOR
5-1 인공지능 연구의 역사
5-2 머신러닝의 분야
5-3 퍼셉트론과 뉴런
5-4 퍼셉트론으로 논리연산자 만들기
5-5 다층퍼셉트론

6 신경망
6-1 인간의 신경세포, 뉴런
6-2 인공신경망(ANN, Artificial Neural Network)
6-3 퍼셉트론과 논리게이트
6-4 신경망의 수학적 이해
6-5 활성함수

7 영상과 MNIST
7-1 영상의 이해
7-2 디지털과 아날로그 신호
7-3 샘플링과 양자화7-4 MNIST 특징
7-5 MNIST에서 사진 가져오기

8 MNIST와 신경망의 입력과 출력
8-1 행렬식의 이해
8-2 행렬의 계산과 선형대수
8-3 행렬계산식의 수학적 이해
8-4 행렬계산을 위한 파이썬 코드
8-5 신경망 데이터의 행렬 특징
8-6 무작위 데이터로 신경망함수 만들기

9 항등 함수와 소프트맥스 함수
9-1 항등함수(identity function)
9-2 비례확률함수
9-3 소프트맥스 함수

10 손실함수
10-1 손실함수의 개념
10-2 평균, 중간값, 표준편차, 분산의 이해
10-3 평균제곱오차
10-4 크로스엔트로피오차(CEE)

11 경사와 미분
11-1 미분의 수학적 정의
11-2 수치미분
11-3 편미분
11-4 게임 캐릭터는 N 차원
11-5 2차원 함수의 그래프와 편미분
11-6 편미분 프로그래밍 코드
11-7 np.nditer
11-8 신경망 계산 과정에서의 미분 이해
11-9 네트워크변수의 편미분값인 기울기
11-10 nditer 편미분 코드
11-11 경사하강법

12 순전파
12-1 MNIST 데이터 입력
12-2 함수 정의
12-3 프로세스별 클래스 생성
12-4 네트워크클래스 생성
12-5 미분을 이용한 학습과 검증
12-6 학습 후 정확도 테스트

13 오차역전파
13-1 계산그래프
13-2 시그모이드 함수의 기울기
13-3 Softmax와 Cross Entropy Error
13-4 활성함수 Relu 클래스
13-5 Affine 클래스
13-6 오차역전파를 사용한 MNIST 학습

맺는 말
부록
찾아보기

top