import tensorflow as tf
import numpy as np
from tensorflow.keras import Sequential
from tensorflow.keras.layers import Dense
# 모델 정의
model = Sequential([
Dense(units = 1, input_shape = [1]) # 하나의 뉴런을 가진 하나의 층
])
# 모델 컴파일
model.compile(optimizer = 'sgd', loss = "mean_squared_error")
xs = np.array([-1.0, 0.0, 1.0, 2.0, 3.0, 4.0], dtype = float)
ys = np.array([-3.0, -1.0, 1.0, 3.0, 5.0, 7.0], dtype = float)
# 모델 적용
model.fit(xs, ys, epochs = 500)
print(f'신경망이 학습한 것 : {model.layers[0].get_weights()}')