감수의 글
들어가며
PART 1 인공지능, 머신러닝 그리고 딥러닝
1장 인공지능이란
인간이 만든 지능, 인공지능 | 튜링 테스트 | 인공지능의 역사 | 강 인공지능과 약인공지능 | 인공지능, 머신러닝, 딥러닝
2장 우리 삶에서의 인공지능
스팸필터 | 알파고 | IBM 왓슨 | 챗봇과 가상비서 | 객체 인식 | 넷플릭스와 유튜브
3장 기계가 학습하는 것, 머신러닝
머신러닝 | 훈련 데이터 | 검증 데이터 | 테스트 데이터 | 지도 학습 | 비지도 학습 | 강화 학습 | 지도 학습 알고리즘
4장 뉴런으로 만든 인공신경망
퍼셉트론 | 인공신경망 | 활성화 함수 | 손실 함수 | 오차역 전파법 | 경사하강법 | 옵티마이저 | 모델 평가 | 과대적합 | 하이퍼파라미터 | 가중치 규제 | 드롭아웃 | 학습 조기 종료
5장 깊은 신경망, 딥러닝
딥러닝 | 합성곱 신경망 | 순환신경망
PART 2 딥러닝을 위한 코딩
6장 코랩 시작하기
코랩 165
7장 딥러닝 코딩 절차 이해하기
딥러닝 코딩 절차 | 필수 모듈 임포트하기 | 데이터 로딩하기 | 모델 만들기 | 모델 설정하기 | 모델 훈련하기 | 시각화하기 | 모델 평가하기 | 모델 저장하기
8장 다중클래스 분류 - 패션 이미지 분류하기
다중클래스 이해하기 | 패션MNIST 데이터 준비 | 모델 만들기 | 모델 훈련하기 | 모델 평가하기 | 이미지 분류
9장 이진분류 - 영화 리뷰 분류하기
이진분류 이해하기 | IMDB 데이터 준비 | 모델 만들기 | 모델 훈련하기 | 시각화하기
10장 회귀분석 - 자동차 연비 예측하기
회귀분석 이해하기 | 산점도 행렬 모듈 임포트 | Auto MPG 데이터 세트 다운로드 | 데이터 정제 | 훈련 데이터와 테스트 데이터 분리하기 | 데이터 정규화 | 모델 만들기 | 모델 훈련하기 | 모델 평가하기 | 예측하기
11장 과대적합 완화하기
과대적합 확인하기 | 복잡한
지금까지 인공지능이 없어도 큰 불편 없이 살아왔는데
세상이 왜 이렇게 급변하는 것일까요?
학습 알고리즘은 무엇이며, 왜 인공지능이 필요한 걸까요?
이런 다양한 궁금증을 품은 독자들을 위한 인공지능 안내서!
‘인공지능’이라는 용어는 1956년 미국 다트머스 대학에서 열린 워크샵에서 존 매카시에 의해 처음으로 사용되었다. 사실 인공지능 기술의 역사는 60년 이상으로 꽤 길지만, 그 동안의 저조한 연구 성과로 인공지능은 양치기 소년과 같은 취급을 받아왔던 분야였다. 하지만, 최근 인공지능 기술의 발전으로 가시적인 연구성과가 나타나기 시작했고, 2016년 구글 알파고와 이세돌의 대국 등을 통해 사람들의 주목을 받기 시작했다.
그동안 인공지능을 몰라도 큰 불편 없이 살아왔지만, 이제는 달라졌다. 그 이유는 인공지능을 중심으로 모든 산업이 변화하고 있기 때문이다. 실제로 인간의 역할을 대체할 수 있는 기술들이 발전하면서 무서운 속도로 인공지능 산업이 성장하고 있고, 그동안 전문직의 영역이라고 생각했던 직업군을 대체할 수 있는 수준까지 이르고 있다. 앞으로는 인공지능을 활용해 업무를 수행할 시대가 곧 올 것이기 때문에 우리 모두가 인공지능을 이해하고 활용하는 방법을 배워야 하는 시대에 살고 있다고 해도 과언이 아니다. 미래학자들은 인공지능을 잘 활용하는 사람과 기업이 기회를 얻을 수 있다고 말하고 있는데, 그렇기 때문에 우리 스스로가 인공지능과 어떻게 공존할지, 그리고 인공지능을 어떻게 활용해야 하는지를 적극적으로 고민해볼 필요가 있다.
*이 책의 구성
이 책은 인공지능 공부를 시작하려는 독자들을 위한 입문서로, 수학을 최소화하고 그림을 최대로 활용해 인공지능을 쉽게 설명하는 책이다. 나아가 딥러닝 코딩을 경험할 수 있도록 코딩 실습까지 담았다.
이 책은 크게 2개 파트로 구성되어 있다.
첫 번째 파트에서는 인공지능의 개념을 오롯이 담았다. 인공지능 연구가 두 번의 봄과 겨울을 경험했던 이유와 전문가 시스템, 챗봇, 넷플릭