1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | import tensorflow as tf import numpy as np import matplotlib.pyplot as plt # °¡»óÀûÀÎ µ¥ÀÌÅÍ »ý¼º X = data = np.linspace(1,2,200) # ½ÃÀÛ°ª=1, Á¾·á°ª=2, °³¼ö=200 y = X*4 + np.random.randn(200) * 0.3 # x¸¦ 4¹è·Î ÇÏ°í ÆíÂ÷ 0.3Á¤µµÀÇ °¡¿ì½Ã¾È ÀâÀ½Ãß°¡ model = tf.keras.models.Sequential() model.add(tf.keras.layers.Dense(1, input_dim=1, activation='linear')) model.compile(optimizer='sgd', loss='mse', metrics=['mse']) model.fit(X, y, batch_size=1, epochs=30) predict = model.predict(data) plt.plot(data, predict, 'b', data, y, 'k.') # ù ¹ø° ±×·¡ÇÁ´Â ÆĶõ»ö ¸¶Ä¿·Î plt.show() # µÎ ¹ø° ±×·¡ÇÁ´Â °ËÁ¤»ö .À¸·Î ±×¸°´Ù. | cs |