model = Sequential()
model.add(Convolution2D(nb_filters, nb_conv, nb_conv, border_mode='valid',
input_shape=(1, img_rows, img_cols)))
model.add(Activation('relu'))
model.add(Convolution2D(nb_filters, nb_conv, nb_conv))
model.add(Activation('relu'))
model.add(MaxPooling2D(pool_size=(nb_pool, nb_pool)))
이렇게 되어있는 짧은 코드인데요.
int Convolution2D(int nb_filters, int nb_conv, char border_mode);
int input_shape(int , img_rows, img_cols);
int MaxPooling2D(int pool_size[][2], int nb_pool);
이렇게 3개의 함수를 만들어주고 Convolution2D 함수 내부에는
nb_filters를 배열 인자로 하는 2차원 배열 등등을 만들어주고... 할 수 있는데
model = Sequetial() 부분과
액티배이션은 어떤 식으로 c코드 구현을 해주어야 할까요?
왜 이런걸 하냐 하면, keras에 대한 이해를 하던 도중 해보고자 했던건데 이해가 제대로 안된 것 같네요..--;;