본문 바로가기
반응형

ML & DL/책 & 강의22

[밑시딥 1] CHAPTER 3 신경망 3.1 퍼셉트론에서 신경망으로 3.1.1 신경망의 예 가장 왼쪽줄을 입력층, 맨 오른쪽 줄을 출력층, 중간 줄을 은닉층이라고 한다. 3.1.2 퍼셉트론 학습 위 그림은 x1, x2를 입력받아 y를 출력하는 퍼셉트론이다. 이를 수식으로 나타내면 다음과 같다. 여기서 b는 편향을, w1, w2는 각 신호의 가중치를 나타내는 매개변수로, 각 신호의 영향력을 제어한다. 그런데 위 그림에서 b가 보이지 않는다. 여기에 편향을 명시한다면 아래 그림과 같이 나타낼 수 있다. 위 식을 더 간결하게 표현해보자. 3.1.3 활성화 함수의 등장 위의 h(x)함수를 활성화함수(activation function)라고 한다. 입력 신호의 총합이 활성화를 일으키는지를 정하는 역할. 위 식을 다시 써보면 아래와 같다. 그림으로 나.. 2023. 6. 13.
[밑시딥 1] CHAPTER 2 퍼셉트론 퍼셉트론은 1957년에 고안된 알고리즘이다. 이런 화석 같은 알고리즘을 왜 배우는가? 퍼셉트론이 딥러닝의 기원이 되는 알고리즘이기 때문이다. 2.1 퍼셉트론이란? 퍼셉트론은 다수의 신호를 입력으로 받아 하나의 신호를 출력한다. 그림의 원을 뉴런 혹은 노드라고 부른다. 입력 신호가 뉴런에 보내질 때는 각각 고유한 가중치가 곱해진다(w1, w2) 뉴런에서 보내온 신호의 총합이 임계값을 넘으면 1을 출력. 그 임계값은 세타로 나타낸다. 2.2 단순한 논리 회로 2.2.1 AND 게이트 AND 게이트 진리표 2.2.2 NAND 게이트와 OR 게이트 NAND 게이트 진리표 OR 게이트 진리표 2.3 퍼셉트론 구현하기 2.3.1 간단한 구현부터 AND 함수 구현 import numpy as np def AND(x1.. 2023. 6. 7.
[밑시딥 1] CHAPTER 1 헬로 파이썬 앞으로 파이썬을 사용하여 딥러닝 시스템을 구현할 것이기 때문에 파이썬에 대해 간략히 알아보자. 1.1 파이썬이란? 프로그래밍 입문자에게 최적의 언어 간단하고 배우기 쉬운 프로그래밍 언어 오픈 소스라 무료로 자유롭게 이용 가능 읽기 쉽고 성능도 뛰어남 과학 분야, 특히 기계학습과 데이터 과학 분야, 딥러닝 프레임워크 에서 널리 쓰임 Scipy, Caffe, TensorFlow, Chaner, Theano 딥러닝 프레임워크들이 파이썬용 API를 제공 -> 따라서 ‘딥러닝을 밑바닥부터 만들기’를 달성하기 위한 언어로 선택 1.2 파이썬 설치하기 1.2.1 파이썬 버전 파이썬 3을 설치하자 1.2.2 사용하는 외부 라이브러리 외부 라이브러리는 최소한만 사용해서 밑바닥부터 구현하는 것이 목표이지만, 두 라이브러리.. 2023. 6. 5.
[혼공머신] Chapter 07 딥러닝을 시작합니다 한빛미디어에서 모집하는 혼공학습단 활동의 일환으로 혼자 공부하는 머신러닝+딥러닝 책을 공부하고 정리한 글입니다. 책은 제 돈으로 구매했습니다. 원본 코드는 저자 박해선 님의 깃허브에서 보실 수 있습니다. GitHub - rickiepark/hg-mldl: 의 코드 저장소입니다. 의 코드 저장소입니다. Contribute to rickiepark/hg-mldl development by creating an account on GitHub. github.com Chapter 07 딥러닝을 시작합니다 07-1 인공 신경망 패션 MNIST MNIST 머신러닝에서는 붓꽃 데이터셋이 유명한 것 처럼, 딥러닝에서는 MNIST 데이터셋이 유명하다. MNIST는 손으로 쓴 0~9까지의 숫자로 이루어져 있다. 패션 MN.. 2023. 2. 19.
반응형