AI/밑딥

딥러닝) 다차원 배열, 신경망 구현

채채씨 2021. 2. 13. 17:49
728x90
반응형
1. 넘파이를 사용하여 다차원 배열 작성

 

 

np.array 배열 작성
np.ndim 배열 차수 확인
shape 배열 형상 튜플로 확인

 

 

 

 

2. 넘파이를 사용하여 행렬의 곱 작성

 

 

 

np.dot 행렬의 곱

 

 

 

 

3. 3층 신경망 구현

 

3층 신경망 구현

 

 

 

전체 흐름 정리

 

init_network 함수는 가중치와 편향을 초기화하는 함수이고, forward 함수는 입력신호에서 출력값으로 변환하는 함수이다. 

 

 

다음 포스팅에서는 소프트맥스 함수를 이용하여 출력층 설계하는 것을 다룰 것이다. 

 

 


출처: 사이토 고키, 『밑바닥부터 시작하는 딥러닝, 한빛미디어(2017), p77-90

728x90
반응형