1장. 들어가며
__1.1 인공지능이란 무엇인가?
__1.2 이 책의 특징
__1.3 이 책의 구성
____1.3.1 파이썬의 기초
____1.3.2 인공지능 개발 파이프라인
____1.3.3 인공지능 개발 실습
__1.4 요약
2장. 인공지능과 사회 윤리
__2.1 인공지능과 윤리
__2.2 데이터 수집과 윤리
__2.3 인공지능과 데이터 편향
__2.4 인공지능과 사회적 영향
__2.5 요약
3장. 파이썬과 구글 코랩 사용하기
__3.1 왜 파이썬을 사용해야 하나?
__3.2 구글 코랩은 무엇인가?
__3.3 구글 코랩의 A to Z
____3.3.1 구글 코랩 실행하기
____3.3.2 코드셀과 텍스트셀
____3.3.3 코랩 노트북 공유 방법
____3.3.4 구글 코랩 코드 히스토리 보기
__3.4 구글 코랩에서 외부 파일 사용하기
__3.5 구글 코랩 중단하기
____3.5.1 실행 중인 코드 중단하기
____3.5.2 런타임 재시작하기 및 런타임 초기화하기
__3.6 요약
4장. 파이썬과 친해지기 1
__4.1 파이썬 시작하기
____4.1.1 안녕, 세상아! 출력하기
____4.1.2 주석 달기
__4.2 파이썬을 사용해 계산 결과 출력하기
____4.2.1 파이썬에서의 사칙 연산
____4.2.2 왜 마지막 값만 출력될까?
__4.3 파이썬에서 사용되는 데이터의 종류
____4.3.1 파이썬에서 사용하는 네 가지 데이터 유형
____4.3.2 문자열에서의 따옴표 사용
____4.3.3 데이터 값 사이의 연산
____4.3.4 큰 숫자의 표시
____4.3.5 데이터 간 유형 변환
__4.4 문자열 인덱싱과 슬라이싱
____4.4.1 인덱싱 실습
____4.4.2 슬라이싱
__4.5 요약
__연습문제 1
5장. 파이썬과 친해지기 2
__5.1 변수
____5.1.1 변수에 데이터 저장하기
____5.1.2 변수명 정하기
____
이 책에서 다루는 내용
· 인공지능 입문자를 고려한 인공지능 개발A to Z 소개
· 수식보다 개념적 이해를 통한 인공지능 학습 과정에 초점을 맞춘 설명
· 인공지능 개발 과정에서 생길 수 있는 윤리적 이슈 소개
· 누구나 쉽게 인공지능을 개발할 수 있도록 구글 코랩(colab 개발 환경 사용
· 인공지능 개발을 위한 파이썬 기초부터 데이터 처리, 데이터 시각화 실습
· 인공지능 개발 워크플로우 설명
· 실제 활용할 수 있는 인공지능 개발 예제 포함
· 예측, 분류, 군집화, 텍스트 자동 분석 등 다양한 인공지능 개발 실습 제공
· 인공지능 개발에 필요한 다양한 노하우 수록
이 책의 대상 독자
· 인공지능을 처음 접해 개념 이해와 코딩 기초부터 탄탄히 쌓고 싶은 분
· 인공지능 학습을 어디에서부터 시작해야 할지 감이 잘 잡히지 않는 분
· 본격적으로 인공지능을 배우기에 앞서, 인공지능 개발의 A to Z를 경험해 보고 싶은 분
· 복잡한 수학적 설명이나 어려운 코드 때문에 인공지능 학습을 포기한 경험이 있는 분
· 업무 효율 증대와 합리적 의사결정을 위해 인공지능 개발을 해보고 싶은 분
이 책의 구성
첫 두 챕터는 인공지능에 대한 개괄적 이해를 돕는다. 먼저 1장은 인공지능의 개념과 이 책의 구성을 설명한다. 2장에서는 앞으로 인공지능을 개발하면서 고려해야 할 윤리적 쟁점에 대해서 논의한다. 인공지능의 객관성에 대한 질문부터 인공지능을 만드는 데 사용되는 데이터의 대표성까지 인공지능 개발자로서 항상 비판적 시선으로 인공지능 시스템 개발 과정을 바라볼 필요가 있기 때문이다.
8장에서는 인공지능 시스템을 만드는 데 필요한 컴퓨터 프로그램 언어인 파이썬을 배운다. 9장부터 12장까지는 본격적으로 인공지능 시스템을 만드는 데 필요한 단계들을 개념적으로 설명한다. 파이썬의 기초, 인공지능 개발 파이프라인, 인공지능 개발 실습의 세 부분으로 구성돼 있다.
지은이의 말
4차 산업혁명의 시대가 도래하면서 인공지