프로그래밍/책 2

밑바닥부터 시작하는 딥러닝 2장

퍼셉트론  퍼셉트론(인공 뉴런, 단순 퍼셉트론)은 다수의 신호를 입력으로 받아 하나의 신호를 출력하는 것이다. 흐른다 / 안 흐른다 (1, 0)의 두 가지 값을 가질 수 있다. x는 입력 신호, y는 출력 신호, w는 가중치를 뜻함, 그림의 원을 뉴런이나 노드라고 부른다. 입력 신호가 뉴런에 보내질 때 각각 고유한 가중치가 곱해짐(w*x). 뉴런에서 보낸 신호의 총합이 정해진 한계를 넘어서면 1을 출력함('뉴런이 활성화한다'라고도 함). 한계를 임계값이라 하며, Θ 기호로 나타낸다. 이를 수식으로 나타내면 다음과 같다.y = 0 (w1x1 + w2x2 y = 1 (w1x1 + w2x2 > Θ)논리 회로퍼셉트론을 활용하여 논리 회로를 표현할 수 있다. AND 게이트x1x2y000100010111 두 입력이..

프로그래밍/책 2024.08.01

밑바닥부터 시작하는 딥러닝 1장

클래스class 클래스 이름: def __init__(self, 인수, ...): ... def 메서드 이름 1(self, 인수, ...): ... def 메서드 이름 2(self, 인수, ...): ... 개발자가 직접 클래스를 정의하면 독자적인 자료형을 만들 수 있다. 클래스에는 __init__라는 특별한 메서드가 있는데, 클래스를 초기화한다. 생성자라고도 부르며 클래스의 인스턴스가 만들어질 때 한 번만 호출된다. 또한 파이썬에서는 첫 번째 인수로 자신을 나타내는 self를 명시적으로 쓴다.넘파이import numpy as np 배열이나 행렬 계산에 도움을 주는 편리한 메소드를 가지고 있는 라이브러리이다. x = np.array([1.0, 2.0, 3.0])y = np.array..

프로그래밍/책 2024.07.31