책 리뷰 - 케라스 창시자에게 배우는 딥러닝!

keras

1. 서적을 고르게 된 배경

  • 최근에서야 인공지능 관련 기술에 관심을 가지게 되었습니다.
  • 관련 자료들을 검색을 하면서 인공지능 관련 기술중 범용적으로 쓰이는 텐서플로우와 케라스라는 라이브러리를 알게 되었고, 그중 케라스라는 딥러닝 라이브러리가 딥러닝의 대중화를 선도하는 라이브러리라는 것을 알게되었습니다.
  • 대중화를 목표로 하는 라이브러리를 만든 사람의 사상도 접할 수 있겠다는 기대감을 가질 수 있는 책이었습니다.

2. 책에 대한 감상

  • 인공지능이라는 기술의 범주가 일반적인 개발기술과는 성향이 많이 다르고, 수학적 및 통계적 지식이 충분해야한다는 것을 알고 있었지만, 저는 그 준비가 많이 부족하다는 것을 뼈저리게 느끼게되었습니다.
  • 다행히도 이 책은 최대한 수학적인 설명은 배제하고 파이썬 구문으로 설명하고 있어서 조금이나마 이해하는데는 도움이 되었습니다.
  • 1장의 딥러닝이란 무엇인가? 와 4장 머신러닝의 기본요소의 절은 저자의 딥러닝과 머신러닝을 바라보는 관점 또한 읽을 수 있어서 좋았습니다.
  • 예제들은 충분히 따라할수 있게 정리가 잘되어 있고, 중간중간에 설명도 잘되어 있는 듯합니다. 문제는 책에 있다기 보다는 인공지능에 관련해 충분한 기초지식이 부족한 저에게 문제가 있는 듯 합니다.
  • 예제는 따라 할수 있게 잘되어 있지만, 왜 이런 손실함수를 선택했는지, 옵티마이저를 선택했는지 기초가 부족한 저로써는 이해가 되지 않는 부분과 설명이 부족한 부분이 있어 보입니다. 고로 이 책은 완전 초심자를 중심으로 하지는 않는듯 합니다.

3. 총평

  • 딥러닝의 기초지식이 조금 갖추어져 있는 분들에게는 딥러닝 창시자의 여러 관점과 함께, 좋은 예제들도 포함되어 있어 충분히 좋은 책으로 여겨집니다.
  • 완전 초심자에게는 어려울 수 있다.