인공지능 기초 개념을 파이썬과 함께 배우자!
4차 산업혁명의 기술 발전에 따라 일상생활에서 인공지능을 쉽게 접할 수 있게 되었다. 이 책은 우리 삶과 밀접해진 인공지능에 대해 설명하고 있다. 1장에서 인공지능이 무엇인지, 왜 배워야 하는지를 다루며 인공지능을 소개하고 2~7장은 인공지능과 관련된 기본 개념을 설명한다. 8장은 인공지능과 보안, 9장은 인공지능의 미래와 윤리, 10장은 빅데이터에 대해 다룬다. 비전공자도 쉽게 이해할 수 있도록 다양한 예제와 직관적인 그림을 활용하여 설명한다. 개념과 함께 구글 플레이그라운드(Playground), 구글 코랩(Colab)을 이용한 파이썬 실습 예제를 담고 있어 인공지능을 직접 체험할 수 있다.
김현정
Kim Hyun Jung / nygirl@konkuk.ac.kr
2015년 8월 건국대학교 일반대학원 컴퓨터공학과 인공지능 전공(공학박사)
2016년~2019년 2월 건국대학교 초빙교수
2019년 3월~현재 건국대학교 상허교양대학 조교수
관심분야 : 인공지능, SW프로그래밍, 컴퓨팅 사고, 정보보안, AI 교육
유상현
Yoo Sang Hyun / yoosh22@kyungmin.ac.kr
2014년 2월 건국대학교 일반대학원 컴퓨터공학과 인공지능 영상처리 전공(공학박사)
2016년~2018년 2월 건국대학교 초빙교수
2018년 3월~현재 경민대학교 융합소프트웨어학과 조교수
관심분야 : 영상처리, 인공지능, 컴퓨팅 사고, 웹 프로그래밍, SW 교육
Chapter 01 인공지능
1.1 인공지능이란?
1.2 인공지능 판별 실험
1.3 인공지능을 왜 배워야 하는가?
실습예제1-1 내가 생각하는 인공지능
연습문제
Chapter 02 기계 학습
2.1 학습이란?
2.2 기계 학습이란?
실습예제2-1 선형회귀
실습예제2-2 K-평균 클러스터링
연습문제
Chapter 03 탐색과 최적해
3.1 탐색
3.2 탐색의 종류
실습예제3-1 깊이 우선 탐색
실습예제3-2 파이썬을 이용한 깊이 우선 탐색
실습예제3-3 너비 우선 탐색
실습예제3-4 파이썬을 이용한 너비 우선 탐색
실습예제3-5 균일 비용 탐색
실습예제3-6 다익스트라 알고리즘
실습예제3-7 미니맥스 알고리즘
실습예제3-8 알파-베타 가지치기
연습문제
Chapter 04 지식 표현과 전문가 시스템
4.1 지식 표현
실습예제4-1 생성규칙
실습예제4-2 생성규칙 - 논리 연산자(AND)
실습예제4-3 생성규칙 - 논리 연산자(OR)
실습예제4-4 생성규칙 - 논리 연산자(NOT)
실습예제4-5 생성규칙 - 관계 연산자
실습예제4-6 명제논리
실습예제4-7 명제논리로부터의 추론
실습예제4-8 명제논리 - 기호화 및 논리표 표현
실습예제4-9 술어논리
실습예제4-10 술어논리 - 전칭기호(∀)와 전재기호(∃) 사용
실습예제4-11 의미망
실습예제4-12 프레임
실습예제4-13 프레임 - 상속
실습예제4-14 베이즈 정리
4.2 전문가 시스템
연습문제
Chapter 05 인공 신경망 I
5.1 인공 신경망이란?
5.2 퍼셉트론
5.3 오차 역전파 알고리즘
연습문제
Chapter 06 인공 신경망 II
6.1 인공 신경망 실습
연습문제
Chapter 07 딥러닝
7.1 딥러닝
실습예제7-1 구글 플레이그라운드
7.2 활성화 함수와 손실 함수
실습예제7-2 퍼셉트론 활성화 함수
실습예제7-3 계단 함수
실습예제7-4 시그모이드 함수
실습예제7-5 렐루 함수
7.3 과잉적합, 과소적합, 드롭아웃
연습문제
Chapter 08 인공지능과 보안
8.1 인공지능에서 보안이란?
8.2 인공지능의 보안 적용 분야
8.3 기계 학습과 보안
연습문제
Chapter 09 인공지능의 미래와 윤리
9.1 인공지능 사회와 윤리
실습예제9-1 인공지능과 미래
실습예제9-2 인공지능과 관련된 미래 유망 직업
9.2 인공지능 윤리적 이슈
실습예제9-3 데이터 편향성
연습문제
Chapter 10 빅데이터
10.1 빅데이터란?
10.2 빅데이터를 이용한 데이터 다루기
실습예제10-1 데이터 다운로드 하기
연습문제
부록 파이썬(Python) 및 코랩(Colab) 사용법
인공지능 시대에 꼭 알아야 할 기초 지식
인공지능 기술은 컴퓨터 분야뿐 아니라 모든 분야에 적용되고 있다. 앞으로 더욱 발전할 인공지능 시대에 대비하기 위해서 인공지능에 대한 기초 지식은 필수이다. 이 책은 전공자, 비전공자 모두 인공지능에 대한 전반적인 기초 개념을 배울 수 있도록 구성하였고 다양한 예시와 그림을 활용하여 알기 쉽게 설명하고 있다. 파이썬 실습을 통해 개념을 활용해볼 수 있으며 실습에 필요한 파이썬과 구글 코랩 사용법은 부록으로 제공한다. 이 책을 통해 쌓은 기초를 토대로 각자의 전공 분야에 인공지능 기술을 접목하여 창의적인 결과물을 만들 수 있으리라 기대한다.