[AI Tech] 5주차 24차시 프로젝트 8
24차시: 프로젝트 8 [ 프로젝트 8 ] 2 레이어 인공신경망 구현하기 (2) 1. 목표 v 손실함수 만들기 v 순방향 연산 구하기 v 역방향 그레디언트 계산하기 2. 프로젝트 코드 구현: 손실함수 만들기 # 모델 세팅 import numpy as np # numpy import X = np.array([0, 0, 1, 1, 0, 1, 0, 1]).reshape(2,4) # 입력 Y = np.array([0, 1, 1, 0]).reshape(1,4) # 정답 print(X) print(Y) # 가중치 초기화 함수 def init_parameters(num_hidden_units = 2): W1 = np.random.randn(2, num_hidden_units) # 첫번째 레이어 가중치 B1 = np...
[AI Tech] 5주차 23-4차시 프로젝트 7
23-4. 프로젝트 7 [ 프로젝트 7 ] 2 레이어 인공신경망 구현하기 (1) 1. 목표 v 어파인 변환 연산과 시그모이드 활성화 함수 만들기 2. 프로젝트 코드 구현: 어파인 변환 연산과 시그모이드 활성화 함수 만들기 # 모델 세팅 import numpy as np # numpy import X = np.array([0, 0, 1, 1, 0, 1, 0, 1]).reshape(2,4) # 입력 Y = np.array([0, 1, 1, 0]).reshape(1,4) # 정답 print(X) print(Y) # 파라미터 세팅 # 가중치 초기화 함수 def init_parameters(num_hidden_units = 2): W1 = np.random.randn(2, num_hidden_units) # 첫번..