서브메뉴
검색
본문
Powered by NAVER OpenAPI
-
난생처음 인공지능 with 스크래치
저자 : 고광일
출판사 : 한빛아카데미
출판년 : 20210105
ISBN : 9791156645221
책소개
생애 처음으로 인공지능 이론을 배우고, 머신러닝을 구현한다!
이 책은 인공지능의 기본적인 개념을 이해하고 실제로 인공지능 프로그래밍을 경험할 수 있도록 구성하였습니다. 먼저 인공지능 이론을 이미지와 삽화를 토대로 ‘인공지능 → 머신러닝 → 인공신경망과 딥러닝’의 순으로 설명합니다. 이어서 프로그래밍 문법 설명을 바탕으로 ‘스크래치 3.0’을 실제로 사용할 수 있도록 다양한 실습 예제를 수록하였습니다. 최종적으로 ‘머신러닝 for 키즈’를 통해 텍스트, 이미지, 숫자, 소리를 분류하는 머신러닝 모델을 실제로 구현하는 실습을 진행합니다. 이와 같은 이 책의 학습 과정을 따라만 하면 누구나 쉽게 인공지능을 이해할 수 있을 것입니다.
※ 본 도서는 대학 강의용 교재로 개발되었으므로 연습문제 해답은 제공하지 않습니다.
목차
PART 01 인공지능의 이해
CHAPTER 01 인공지능 소개하기
01 생활 속 인공지능의 존재감을 느껴 봅시다
02 인공지능 학문의 탄생과 정의를 알아봅시다
03 인공지능은 무엇으로 구분할 수 있을까요?
04 인공지능의 역사를 알아봅시다
요약/연습문제
CHAPTER 02 머신러닝 알아보기
01 머신러닝이란 무엇인가요?
02 머신러닝 학습방법에 대해 알아봅시다
요약/연습문제
CHAPTER 03 인공신경망과 딥러닝 이해하기
01 인공신경망이란 무엇인가요?
02 인공뉴런 퍼셉트론에 대해 알아봅시다
03 다층 퍼셉트론에 대해 살펴봅시다
04 딥러닝에 대해서도 간단히 알아볼까요?
05 딥러닝의 대표주자인 CNN을 소개합니다
요약/연습문제
PART 02 스크래치 프로그래밍 능력 키우기
CHAPTER 04 스크래치 프로그래밍 첫걸음
01 스크래치를 소개합니다
02 스크래치 블록 활용법을 알아봅시다
03 스크래치 프로그래밍 과정을 따라해 봅시다
요약/연습문제
CHAPTER 05 스프라이트의 행동과 변수 활용하기
01 스프라이트는 어떻게 동작할까요?
02 스프라이트의 형태를 바꿔 봅시다
03 스프라이트가 소리를 내게 합시다
04 스크래치의 변수와 리스트 활용법에 대해 알아봅시다
요약/연습문제
CHAPTER 06 선택적/반복적 문장 제어 및 프로시저 활용하기
01 프로그램 내 조건식에 대해 알아봅시다
02 선택적 문장 제어는 어떻게 구현할까요?
03 반복적 문장 제어는 어떻게 구현할까요?
04 프로시저에 대해 알아봅시다
요약/연습문제
CHAPTER 07 감지와 이벤트 처리 기능 활용하기
01 감지 기능은 무엇인가요?
02 감지 기능을 활용해 프로그래밍해 봅시다
03 이벤트 기능은 무엇인가요?
04 메시지 방송에 대해 알아봅시다
05 이벤트 처리 기능을 활용해 프로그래밍해 봅시다
요약/연습문제
PART 03 ‘머신러닝 for 키즈’ 익히기
CHAPTER 08 ‘머신러닝 for 키즈’ 소개하기
01 ‘머신러닝 for 키즈’에 대해 알아봅시다
02 ‘머신러닝 for 키즈’ 실습 환경을 만들어 봅시다
요약/연습문제
CHAPTER 09 텍스트 분류 머신러닝 모델 활용하기
01 텍스트 분류 머신러닝 모델을 만들어 봅시다
02 텍스트 분류 머신러닝 모델을 활용하여 프로그래밍해 볼까요?
03 스크래치 프로그램 내에서 머신러닝 모델을 학습시켜 봅시다
요약/연습문제
CHAPTER 10 이미지 분류 머신러닝 모델 활용하기
01 이미지 분류 머신러닝 모델을 만들어 봅시다
02 이미지 분류 머신러닝 모델을 활용하여 프로그래밍해 볼까요?
03 스크래치 프로그램 내에서 머신러닝 모델을 학습시켜 봅시다
요약/연습문제
CHAPTER 11 숫자 분류 머신러닝 모델 활용하기
01 숫자 분류 머신러닝 모델을 만들어 봅시다
02 숫자 분류 머신러닝 모델을 활용하여 프로그래밍해 볼까요?
03 스크래치 프로그램 내에서 머신러닝 모델을 학습시켜 봅시다
요약/연습문제
CHAPTER 12 소리 분류 머신러닝 모델 활용하기
01 소리 분류 머신러닝 모델을 만들어 봅시다
02 소리 분류 머신러닝 모델을 활용하여 프로그래밍해 볼까요?
03 스크래치 프로그램 내에서 머신러닝 모델을 학습시켜 봅시다
요약/연습문제
CHAPTER 13 머신러닝 프로젝트 템플릿 활용하기
01 머신러닝 프로젝트 템플릿에 대해 알아봅시다
02 머신러닝 프로젝트 템플릿을 활용하여 프로그래밍해 봅시다
03 워크시트와 스크래치 프로젝트 템플릿에 대해 알아봅시다
04 스크래치 프로젝트 템플릿을 활용하여 프로그래밍해 봅시다
요약/연습문제
CHAPTER 14 머신러닝 프로젝트 실습하기
01 텍스트 분류 머신러닝 프로젝트를 실습해 봅시다
02 이미지 분류 머신러닝 프로젝트를 실습해 봅시다
03 숫자 분류 머신러닝 프로젝트를 실습해 봅시다
04 소리 분류 머신러닝 프로젝트를 실습해 봅시다