도서 소개
9가지의 다양한 프로젝트 실습을 통해 상황에 따라 미래의 변화를 예측할 수 있는 방법 소개
이 책은 데이터 과학 및 기계학습의 다양한 적용 분야를 다루며, 특히 오렌지3와 파이썬을 활용하여 문제를 해결하는 프로젝트 활동들로 구성되어 있습니다. 각 챕터에서는 실제 데이터에 기반한 프로젝트를 통해 이론을 실제로 구현하고, 머신러닝의 개념과 응용 방법을 익힐 수 있게 구성되었습니다.
또한 각 실습은 특정 데이터 세트와 문제에 초점을 맞추지만, 배운 기법들은 다른 유사한 문제에도 적용이 가능합니다. 따라서 각 챕터를 마친 후, 배운 내용을 다른 문제에 적용해 보는 것이 좋습니다.
목차
1장 기계학습과 신경망의 이해
- 01 기계학습은 무엇인가?
02 지도 학습 과정
03 신경망 모델
04 학습과 평가
2장 머신러닝 기반 문제 해결 과정 : 오렌지와 구글 코랩의 활용
01 오렌지 소개하기
02 오렌지 프로그램 설치하기
03 오렌지 프로그램 화면
04 구글 코랩 사용하기
05 데이터 분석을 위한 파이썬 주요 라이브러리
06 머신러닝 기반 문제 해결 과정
3장 호텔 고객의 만족도를 높이기 위해 어떤 서비스에 중점을 두어야 할까?
01 문제 정의하기
02 데이터는 어떻게 수집할까?
03 호텔 만족도 분류 모델은 어떻게 만들까?
04 오렌지를 이용한 결정트리 모델 구현하기
05 파이썬을 이용해 결정트리 모델 구현하기
4장 펭귄 종을 분류할 수 있는 방법은 무엇일까?
01 문제 정의하기
02 데이터는 어떻게 수집할까?
03 펭귄 종 분류 모델은 어떻게 만들까?
04 오렌지를 이용한 펭귄 종 예측하기
05 파이썬을 이용해 최근접 이웃 알고리즘으로 펭귄 종 예측하기
5장 2040년 자장면 가격을 예측할 수 있을까?
01 문제 정의하기
02 데이터는 어떻게 수집할까?
03 어떤 데이터 처리가 필요할까?
04 자장면 가격 예측 모델은 어떻게 만들까?
05 오렌지를 이용한 선형회귀 모델 구현하기
06 파이썬을 이용해 선형회귀 모델 구현하기
6장 건강 상태를 알면 당뇨병을 예측할 수 있을까?
01 문제 정의하기
02 데이터는 어떻게 수집할까?
03 당뇨병 분류 모델은 어떻게 만들까?
04 오렌지를 이용한 당뇨병 예측하기
05 파이썬을 이용해 당뇨병 예측하기
7장 전 세계의 지진 데이터를 군집화할 수 있을까?
01 문제 정의하기
02 데이터는 어떻게 수집할까?
03 지진 군집화 모델은 어떻게 만들까?
04 오렌지를 이용한 지진 데이터 군집화하기
05 파이썬을 이용해 지진 데이터 군집화하기
8장 인공지능으로 이미지의 용량을 줄이는 방안은 무엇일까?
01 문제 정의하기
02 데이터는 어떻게 수집할까?
03 사진의 군집화 모델은 어떻게 만들까?
04 오렌지를 이용한 사진 데이터 군집화하기
05 파이썬을 이용해 사진 데이터 군집화하기
9장 식료품 구매에 어떤 연관성이 있을까?
01 문제 정의하기
02 데이터는 어떻게 수집할까?
03 식료품 구매의 연관 분석은 어떻게 수행할까?
04 오렌지를 이용한 식료품 구매 연관 분석하기
05 파이썬을 이용해 식료품 연관 분석하기
10장 음파 탐지기로 기뢰와 바위를 구분할 수 있을까?
01 문제 정의하기
02 데이터는 어떻게 수집할까?
03 기뢰와 바위를 분류하는 모델은 어떻게 만들까?
04 오렌지를 이용한 기뢰, 바위 예측하기
05 파이썬을 이용해 기뢰, 바위 예측하기
11장 인공지능으로 사과 농가를 어떻게 도울까?
01 문제 정의하기
02 데이터는 어떻게 수집할까?
03 썩은 사과 분류 모델은 어떻게 만들까?
04 오렌지를 이용한 썩은 사과 분류하기
05 파이썬을 이용해 썩은 사과 분류 예측하기
저자 소개
김현철
현재 고려대학교 정보대학 컴퓨터학과 교수이며, 인공지능과 기계학습 관련된 강의와 연구를 하고 있다. 또한 초중등교육에서의 소프트웨어⋅인공지능 교육에도 관심을 가지고 관련된 여러 활동에 적극 참여하고 있다. 미국 플로리다대학교에서 ‘신경망을 통한 지식탐색’이라는 논문 주제로 전산정보학 박사학위를 받았다.
김종혜
고려대학교 컴퓨터교육 박사학위를 취득하고, 대한민국 정보교육상 수상자로 경기도 정보 수석교사로 재직하고 있다. 2007년부터 2022년까지 개정 정보 교과서와 인공지능 기초, 데이터 과학 교과서를 집필하였으며, 전국과 도 단위에서 인공지능, 데이터 과학 연수 강사로 활동하며 학생과 교사의 역량 강화를 위해 고민하고 실천하고 있다.
박종화
한국교원대학교에서 컴퓨터교육학 석사학위를 취득하고, 경기도의 한 고등학교에서 C, C++, Java, Python, 인공지능 등의 수업을 진행해 오고 있다. 학생들의 창의성과 문제 해결 능력을 증진하기 위해 다양한 연구 활동을 추구하고 있으며 2013년부터 2022년까지 정보, 컴퓨터 일반, 정보과학, 인공지능 기초, 데이터 과학 등의 교과서를 집필하였다.
임진숙
한국교원대학교에서 컴퓨터교육학 박사학위를 취득하고, 경북교육청의 수업선도교사 3회 인증받았으며, 2022년 대한민국 정보교육상을 수상하기도 하였다. 2013년부터 중·고등학교 정보, 인공지능 기초, 데이터 과학 교과서와 ‘나는 오렌지로 데이터 분석한다’ 등의 도서를 집필하였다. 현재는 경북교육청연수원에서 교원의 역량 강화를 돕는 교육연구사로 재직 중이다.