In [2]:
import tensorflow as tf
import numpy as np

In [38]:
a = tf.constant([0.0, 0.0, 1.0, 1.0])
b = tf.constant([0.0, 1.0, 0.0, 1.0])
w1 = 20.0
w2 = 20.0
bias = -30.0

result = tf.multiply(a,w1)+tf.multiply(b,w2)+bias

sess=tf.Session()
sess.run(result[0])
print("| x1 ","| x2 ","|Y")
for i in range(0,4,1):
    if sess.run(result[i])<0.5:
        print("|",sess.run(a[i]),"|",sess.run(b[i]),"|0")
    else: 
        print("|",sess.run(a[i]),"|",sess.run(b[i]),"|1")


| x1  | x2  |Y
| 0.0 | 0.0 |0
| 0.0 | 1.0 |0
| 1.0 | 0.0 |0
| 1.0 | 1.0 |1

In [ ]: