본문 바로가기
AI/밑딥

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

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

 

 

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

 

 

 

 

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

 

 

 

np.dot 행렬의 곱

 

 

 

 

3. 3층 신경망 구현

 

3층 신경망 구현

 

 

 

전체 흐름 정리

 

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

 

 

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

 

 


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

728x90
반응형

댓글