1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | import tensorflow as tf import numpy as np X = np.array([[0,0],[0,1],[1,0],[1,1]]) y = np.array([[0],[1],[1],[0]]) model = tf.keras.models.Sequential() model.add(tf.keras.layers.Dense(2, input_dim=2, activation='sigmoid')) model.add(tf.keras.layers.Dense(1, activation='sigmoid')) sgd = tf.keras.optimizers.SGD(lr=0.1) model.compile(loss='mean_squared_error', optimizer=sgd) model.fit(X, y, batch_size=1, epochs=1000) print(model.predict(X)) | cs |