딥러닝
-
밑바닥부터 배우는 딥러닝 (2)딥러닝 2020. 5. 18. 16:04
저번시간에 우리는 퍼셉트론에 대해 공부했다. 이번 시간에는 챕터 3에서 다루는 신경망에 대해서 공부하도록 하겠다. Chapter 3 (신경망) 퍼셉트론에서 원하는 결과를 출력하기 위해서 우리는 가중치의 값을 수동으로 해야 했다. 하지만 신경망은 가중치 매개변수의 적절한 값을 데이터로부터 자동으로 학습하는 능력이 존재한다. 신경망은 그림으로 나타내면 다음과 같다 입력층, 은닉층, 출력층으로 이루어져 있으며 은닉층의 뉴런은 사람 눈에 보이지 않는다. 이처럼 입력 신호의 총합을 출력 신호로 변환하는 함수를 활성화 함수라고 하는데, 입력 신호의 총합이 활성화를 일으키는지를 정하는 역할을 한다. 활성화 함수 h는 f = h(a)의 형태를 띈다. (a = 가중치가 곱해진 입력 신호의 총합) 또한 이때 임계값을 경계..
-
밑바닥부터 배우는 딥러닝 (1)딥러닝 2020. 5. 18. 12:09
학교 졸업과제 주제로 'GAN을 이용한 이미지 예측 프로그램' 프로젝트를 선택했다. Style Gan을 사용하는 데 까지는 다음과 같은 가정이 필요했다 딥러닝 -> CNN -> 텐서플로우 -> DCGAN -> StyleGAN 그래서 이번에는 딥러닝과 CNN에 대해 공부를 해볼 것이다. 참고서는 의 저서인 'Deep Learning from Scratch, 밑바닥부터 시작하는 딥러닝'으로 선택하였다. 앞으로 작성되는 글은 이 책을 인용, 활용하여 작성될 것이기 때문에 이 책을 읽은 사람은 넘어가도 좋다. 또한, 코드가 아닌 이론을 바탕으로 이해 할 것이기 때문에, 코드 상으로 작성을 원하는 글을 기대해선 안 된다. 이 책의 chapter 1 (헬로 파이썬) 에서는 파이썬의 설치와 문법을 가르친다. 나는 독..