<수학, 통계를 몰라도 이해할 수 있는 쉬운 딥러닝> 반병현, 생능출판

요즘 유행하고 있고 많은 분야에 적용하고 있는 인공지능 기술 중에서 주목받고 있는 기술이 딥러닝 기술이다.

인공지능 기술은 사실 수학 그중에서도 통계라는 분야가 가장 핵심적인 영향을 미치는 분야라고 할 수 있다. 그런데 수학이나 통계를 몰라도 딥러닝을 이용해 인공지능 기술을 구현할 수 있다니 궁금해진다.

이 책은 기본적으로 파이썬이라는 프로그래밍언어를 사용해 딥러닝 학습모델을 만들어내는 방법을 알려준다. 초보자를 위한 딥러닝 입문서이기 때문에 파이썬이라는 프로그래밍 언어를 익히는 방법부터 소개하고 있다.

그리고 파이썬으로 인공지능 기술을 익히는데 필요한 판다스나 케라스 라이브러리를 설치하기 위한 아나콘다 패키지를 설치하고 활용하는 방법부터 프로그램밍 기초를 위한 기본 문법까지 기본적인 설명을 위한 내용을 초반에 할애하였다.

그리고 아무리 수학을 몰라도 된다고 했지만 인공지능 기술을 사용하기 위해 필요한 기초적인 수학적 개념을 설명하지 않을 수는 없으니 인공지능과 통계학의 관계가 어떤 관계인지 설명하고 신경세포인 뉴런을 모델로 만들어진 퍼셉트론 구조에 대해서도 개념적인 설명을 하고 있다.

사실 책의 제목만큼 쉽다고 느껴지진 않지만 그래도 다른 인공지능 기술을 소개하며 실습에 대해 설명하는 책 중에서는 지금까지 접했던 책 중에서 가장 쉽고 직설적으로 설명하고 있다고 느껴진다.

인공지능과 딥러닝 기술이 활성화 되면서 많은 딥러닝 모델이 개발되고 발표되면서 너무도 많은 정보에 오히려 혼란스러운 상황인데 이 책에서는 가장 기초적인 알고리즘을 통해 실제 학습모델을 어떻게 만드는 것인지 데이터 분류(FNN), 이미지 인식과 분류(CNN), 그리고 요즘 유행하는 인공지능을 통한 창조(GAN), 그리고 인간의 언어를 인식하기 위해 구문을 분석하고 다루는 연속적인 데이터를 다루는 기법(LSTM)까지 가장 잘 알려지고 많이 사용되는 학습모델을 실제 코드로 하나하나 실습하기 편하게 보여주고 있다.

 

※ 이 글은 협찬받은 도서를 읽고 주관적으로 작성한 것입니다.

 

Posted by 휘프노스
,