이 책은 정말 특이하게 지능이란 무엇일까? 라는 Chapter로 시작하는데, 인공지능의 기초를 배울 수 있다.
지능과 뇌의 구조를 통해서 어떻게 컴퓨터 세계에서는 그런 것들을 표현했는지를 알려면 기초를 잘 배워야 하는데, 인공 지능 수업을 들었던 나에게는 쉽게 유추가 가능하고, 어떤 용어가 잘 매핑이 가능하지만, 모른다면 정말 모를 수 있는 용어들이 많다.
그런 용어부터, 유래?라고 해야할지 모르지만, 기원을 잘 알아가는 것은 어려운 머신 러닝의 세계로 입문하는데 도움을 준다고 생각한다.
기계학습에 대하여 알아보자고 생각하자. 나는 전혀 지식이 없는데, 기계 학습이라는 것을 공부하려고 하면 어떤것부터 공부해야 할지 감이 오지 않는다.
종류는 무엇이 있으며, 어떻게 분류 되는지조차 알 수 없다.
그런데, 이 책에서는 정말 자세하게 소개하고 있다.
기게학습은 크게 지도학습, 비지도학습, 강화학습로 구분 할 수 있다.
지도학습
교사의 지도에 따라서 학습하듯이 정답을 이미 알고 있는 경우에 사용하는 방법.
비지도학습
지도학습과는 반대로 정답이 없을 경우의 학습 방법입니다. 예를 들면, 동물 사진을 보고, 강아지인지? 고양이인지? 맞추게 하는 문제들이 해당되죠.
강화학습
시행착오를 거쳐서 최적으로 보이는 길을 찾아 가는 것으로 행동 방법을 학습하는 방식입니다.
크게는 이렇게 구분 할 수 있다고 한다. CNN, RNN등을 이야기는 많이 들어봤지만, 위와 같은 이야기는 들어보지 못한 사람들도 있을 것이다.
짧게 소개하긴 했으나 아래와 같은 목차로 이루어져있어서 머신러닝을 공부하는 사람이라면, 이 책을 통해서 이론을 조금 공부를 하고 실제 머신러닝에 대한 공부를 하는 것이 더 빠른 이해를 하는데 도움이 될 것이라 생각한다.
chapter 1 지능이란 무엇일까?
chapter 2 인공지능의 기초지식을 배워보자
chapter 3 인공지능에게 탐색을 시켜보자
chapter 4 인공지능에게 지식을 가르쳐보자
chapter 5 인공지능을 학습시켜보자
chapter 6 웹사이트&이메일의 구조 이해하기
chapter 7 인공지능과 대화를 해보자
실생활에서 볼 수 있는 예시를 통해서도 설명을 하고 있기 때문에, 전공자가 아닌 비전공자 개발자들이 보아도 충분히 이해가 쉽다.
'책 리뷰' 카테고리의 다른 글
[리뷰] 좋은 선택, 나쁜 선택(데이터가 말하는 것과 말하지 않는 것) (0) | 2019.04.14 |
---|---|
@독서 | @함께 자라기, 애자일로 가는 길 (0) | 2019.03.08 |
스프링 5 레시피 (0) | 2018.10.21 |
[리뷰] 그것이 R고 싶다. (0) | 2018.09.09 |
[리뷰] Java 9 모듈 프로그래밍 (0) | 2018.05.27 |