[딥러닝] 케라스실습 02. XOR Function
01. 문제 정의 AND Gate는 하나의 Node만으로도 해결할 수 있는 문제였지만, XOR Function이 나오면서 여러개의 노드를 추가시켜야 했다. 02. 데이터셋 설정 #1. Numpy 가져오기 import numpy as np #데이터 셋 설정 X = np.array([[0,0], [0,1], [1,0], [1,1]]) y = np.array([[0], [1], [1], [0]]) print(X) print(y) AND Function과 똑같지만 여기서는 출력값이 다르게 됩니다. 03. 모델 설정 # 케라스 패키지 불러오기 import Keras from keras.model import Sequential from keras.layers.core import Dense, Activation ..
[딥러닝] 케라스 실습 01. AND Function 문제
케라스에서 딥러닝을 하는 과정은 아래와 같습니다. 01. 문제정의 여기서 실습할 AND Function은 AND Gate의 역할을 하는 1의 값이 나오게 만드는 딥러닝을 해 보는 것이다. 02. 데이터셋 준비 #1. Numpy 가져오기 import numpy as np print(np.__version__) #2. 입력/출력 데이터 만들기 X = np.array([[0,0], [1,0], [0,1], [1,1]]) y = np.array([[0], [0], [0], [1]]) 먼저 input output의 데이터 셋을 위해서 numpy를 import합니다. numpy는 행렬이나 일반적으로 대규모 다차원 배열을 쉽게 처리 할 수 있도록지원하는 파이썬의 라이브러리입니다. 03. 모델 설정 # 3. Keras..