머신 러닝(machine learning)은 데이터를 이해하는 알고리즘의 과학이자 애플리케이션입니다. 컴퓨터 과학 전체에서 가장 흥미진진한 분야가 아닐까 싶습니다! 우리는 데이터가 풍부한 시대에 살고 있습니다. 스스로 학습할 수 있는 머신 러닝 알고리즘을 사용하면 이 데이터를 지식으로 바꿀 수 있습니다. 최근 개발된 강력한 오픈 소스 라이브러리 덕택에 지금이 머신 러닝 분야에 뛰어들기 아주 좋은 시기입니다. 책으로 데이터에서 패턴을 감지하고 미래 사건을 예측할 수 있는 강력한 알고리즘을 활용하는 방법을 배울 수 있을 것입니다.
이 장에서 머신 러닝의 주요 개념과 종류를 배웁니다. 관련 용어를 소개하고, 머신 러닝 기술을 실제 문제 해결에 성공적으로 적용할 수 있는 초석을 다집니다.
이 장에서는 다음 주제를 다룹니다.
• 머신 러닝의 일반적 개념 이해하기
• 세 종류의 학습과 기본 용어 알아보기
• 성공적인 머신 러닝 시스템을 설계하는 필수 요소 알아보기
• 데이터 분석과 머신 러닝을 위한 파이썬을 설치하고 설정하기