본서는 인공지능을 배우고자 하는 학생들이 반드시 알아야 할 다양한 수학지식을 기초부터 학습할 수 있도록 정리하고, 인공지능 분야와의 연관성을 제공하고자 하였다. 또한, 프로그램 개발을 위해 아나콘다와 구글 코랩을 직접 설치하고 프로그래밍 언어인 파이썬을 이용하여 다양한 패키지를 활용하는 방법을 설명하였으며, 해당 수학적 기초지식을 실제 구현해봄으로써 학생들이 추상적 수학지식을 좀 더 현실감 있게 이해할 수 있도록 집필하였다.
Contents
Chapter 01 인공지능과 수학 개요
1.1 인공지능의 정의
1.2 인공지능의 역사
1.3 인공지능 활용 영역
1.4 생활 속의 인공지능 활용 기술 사례
1.5 인공지능과 수학
연습문제
Chapter 02 데이터 표현
2.1 코드
2.2 숫자 데이터 표현
2.3 문자 데이터 표현
2.4 이미지 데이터 표현
2.5 동영상 데이터 표현
2.6 오디오 데이터 표현
2.7 데이터 구조
연습문제
Chapter 03 인공지능 수학을 배우기 위한 준비
3.1 아나콘다 개요
3.2 데이터 분석용 파이썬 패키지
3.3 아나콘다 다운로드와 실행
3.4 아나콘다 네비게이터 시작
3.5 넘파이, 맷플롯립, 심파이, 사이파이 설치 확인
3.6 주피터 노트북 사용하기
3.7 구글 코랩
연습문제
14.1 인공지능
14.2 회귀 분석
14.3 인공신경망
14.4 딥러닝
14.5 인공지능에서 수학의 역할
연습문제
Author
이재광,전태일
광운대학교 전자계산학과 학부와 대학원(석, 박사)을 졸업했고, 울산과학기술원(UNIST) 전기전자공학과 산학협력중점교수, 한남대학교 컴퓨터공학과 명예교수이다. 정보통신과 정보보호 분야를 연구하며, 데이터 통신, 컴퓨터 네트워크, 정보통신 보안, 네트워크 프로그래밍 등을 강의한다. 정보처리학회와 정보보호학회에서 활동하고 있다. 번역서로는 『와이어샤크 네트워크 완전 분석』(에이콘, 2011), 『데이터통신과 네트워킹』(한국맥그로힐, 2013) 등이 있다.
광운대학교 전자계산학과 학부와 대학원(석, 박사)을 졸업했고, 울산과학기술원(UNIST) 전기전자공학과 산학협력중점교수, 한남대학교 컴퓨터공학과 명예교수이다. 정보통신과 정보보호 분야를 연구하며, 데이터 통신, 컴퓨터 네트워크, 정보통신 보안, 네트워크 프로그래밍 등을 강의한다. 정보처리학회와 정보보호학회에서 활동하고 있다. 번역서로는 『와이어샤크 네트워크 완전 분석』(에이콘, 2011), 『데이터통신과 네트워킹』(한국맥그로힐, 2013) 등이 있다.