본문 바로가기

딥러닝

02. 딥러닝을 위한 선형대수학(Linear Algebra)_part1 02. 딥러닝을 위한 선형대수학(Linear algebra)_part1 Ian Goodfellow, Yoshua Bengio, Aaron CourvilleMIT Press, 2016. 11. 18. - 800페이지※ 이 글은 http://www.deeplearningbook.org/ 을 보고 개인적인 관점을 토대로 요약, 정리, 추가한 자료입니다. 틀리거나 잘못된 점이 있다면 댓글로 남겨주시면 감사하겠습니다. 이번 글에서는 2장 내용인 선형대수학의 절반정도 까지 알아보도록 하겠습니다.딥러닝의 대부분의 연산이 행렬로 계산되어지기 때문에 선형대수학은 딥러닝에서 빼놓을수 없는 영역입니다.개인적인 생각으로는 용어랑 표기만 완벽하게 알아도 뒷 부분에 설명을 이해하기에 많은 도움이 될 것 같습니다. 2개의 파트로 .. 더보기
01. 딥러닝이란?(Introduction) 01. 딥러닝이란?(Introduction) Ian Goodfellow, Yoshua Bengio, Aaron CourvilleMIT Press, 2016. 11. 18. - 800페이지※ 이 글은 http://www.deeplearningbook.org/ 을 보고 개인적인 관점을 토대로 요약, 정리, 추가한 자료입니다. 틀리거나 잘못된 점이 있다면 댓글로 남겨주시면 감사하겠습니다. 이번 글에서는 1장 내용 중, AI의 Knowledge based approach에서 부터 현재 Deep learning까지 어떠한 이유에서 발전되어 왔는지를 알아보겠습니다. 기타 책의 내용인 역사적인 부분은 책의 본문을 참고하시기 바랍니다. 01.1 - Knowledge base approach인공지능(이하 AI)는 고대 .. 더보기
간단한 CNN(Convolutional neural network) 만들어보기 텐서플로우로 간단한 CNN(Convolutional neural network) 만들어보기 이번 글에서는 MNIST 데이터 셋을 이용해서 텐서플로우에서 CNN을 구성해봅니다.즉, MNIST 데이터셋을 읽어와서 필기체숫자가 0~9 중 무엇인지를 구별해 낼 것입니다.CNN의 이론보다 '구현' 에 초점을 두고 작성하였습니다.CNN에 대해서 전혀 모르시는 분들은 이론을 보고 오시면 좋겠습니다. 1. tensorflow import + MNIST 데이터셋 읽어오기 123import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets('MNIST_data', one_hot=T.. 더보기