MNIST Classification아래 그림과 같이 28x28 pixel 정보를 가지고 숫자를 분류하는 아주 유명한 dataset이다.가끔 사람이 보기에도 좀 애매한 것들이 있다.예를 들면, 3행 2열의 5같은 것들...Source Codeimport numpy as npfrom tensorflow import kerasfrom keras.layers import Dense, Conv2D, MaxPooling2D, Dropout, BatchNormalization, Activation, Flattenfrom keras.datasets import mnistfrom keras.utils import to_categoricalimport matplotlib.pyplot as plt(x_train, y_tr..
MLP
XOR Problem Single layer로 linear separable하지 않는 경우에도 multi-layer를 사용하면 linear separable하게 구성 가능하다. MLP import numpy as np from tensorflow import keras x = np.array([(0, 0), (0, 1), (1, 0), (1, 1)]) y = [np.logical_xor(x1, x2) + 0 for x1, x2 in x] y = np.array(y) num_input = 2 num_output = 1 batch_size = len(x) epochs = 500 model = keras.Sequential() model.add(keras.layers.Dense(5, activation='re..