[ NETWORK ] initialize network for conv2d/pooling2d/flatten
authorjijoong.moon <jijoong.moon@samsung.com>
Thu, 2 Jul 2020 09:43:49 +0000 (18:43 +0900)
committerJijoong Moon <jijoong.moon@samsung.com>
Tue, 7 Jul 2020 12:25:32 +0000 (21:25 +0900)
commit2bc443d1ca4fc197a5ddcb2302df3cdc19c3027b
tree26ee6dd59dbda8b1e660a28ea10a614e8b570389
parent2010d24ca010386a35905f18bfce94d0ebde21ed
[ NETWORK ] initialize network for conv2d/pooling2d/flatten

This PR provides initialization of conv2d, pooling2d, flatten layer
for training configuraion file.

Also modified to update mutiple weights in the optimizer.

**Self evaluation:**
1. Build test:  [X]Passed [ ]Failed [ ]Skipped
2. Run test:  [X]Passed [ ]Failed [ ]Skipped

Signed-off-by: jijoong.moon <jijoong.moon@samsung.com>
nntrainer/include/neuralnet.h
nntrainer/include/optimizer.h
nntrainer/include/pooling2d_layer.h
nntrainer/src/conv2d_layer.cpp
nntrainer/src/flatten_layer.cpp
nntrainer/src/neuralnet.cpp
nntrainer/src/optimizer.cpp
nntrainer/src/pooling2d_layer.cpp