-
utils.py 간단한 다층 신경망을 만드는데 필요한 클래스들이 있습니다.
-
multilayer.py utils.py 에 수록된 Class 를 활용하여 간단한 multilayer 를 생성하는 코드로 구성되어 있습니다.
-
mnist.py 유명한 손글씨 데이터인 MNIST 데이터를 다운받고, train 과 test 데이터 셋으로 load 할 수 있는 코드로 구성되어 있습니다.
-
trainer.py 모델에 데이터를 학습시키는 Class 들이 있습니다.
-
executor.py 위 python 파일을 cmd 상에서 실행시키는 코드로 구성되어 있습니다.
간단한 다층 신경망을 구성하는데 필요한 아래의 클래스들로 구성되어 있습니다.
- Affine
- Relu
- Softmax
- Cross_entropy_error
- SoftmaxWithLoss
- Dropout
- BatchNormalization
- SGD
utils.py 에 수록된 Class 를 활용하여 간단한 multilayer 를 생성하는 코드로 구성되어 있습니다.
유명한 손글씨 데이터인 MNIST 데이터를 다운받고, train 과 test 데이터 셋으로 load 할 수 있는 코드로 구성되어 있습니다.
train 시 설정할 hyper parameter 가 있고, train 되는 장면을 보여줄 두가지 함수로 구성되어 있습니다.
위 python 파일들을 이용하여 실제 학습과 추론을 시키는 코드들로 구성되어 있습니다.