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

In [22]:
xy = np.loadtxt('../data/logistic_data.txt',unpack=True, dtype='float32')

x_data = xy[0:-1]
y_data = xy[-1]

Hypothesis

$$ H(X) = \frac {1} {1+e^{-W^T X}} $$

https://www.desmos.com/calculator

cost

$$ C(H(x),y) = $$$$ -log(H(x)) : y=1 $$$$ -log(1 - H(x)) : y=0 $$$$ cost(W) = -ylog(H(x)) - (1-y)log(1-H(x)) $$$$ cost(W) = -\frac {1}{m} \sum ylog(H(x)) + (1-y)log(1-H(x)) $$$$ W := W - a\frac{\partial}{\partial W} cost(W) $$


In [27]:
x_data = [ [1,2], [2,3], [3,1], [4,3], [5,3], [6,2] ]
y_data = [ [0], [0], [0], [1], [1], [1] ]

In [28]:
X = tf.placeholder(tf.float32,shape=[None,2])
Y = tf.placeholder(tf.float32,shape=[None,1])

W = tf.Variable(tf.random_normal([2,1], name='weight'))
b = tf.Variable(tf.random_normal([1]), name='bias')
h = tf.matmul(W,X)
hypothesis = tf.sigmoid(tf.matmul(X,W)+b)
#hypothesis = tf.div(1., 1.+tf.exp(-h))

cost = -tf.reduce_mean(Y*tf.log(hypothesis) + (1-Y)*tf.log(1-hypothesis))
opt = tf.train.GradientDescentOptimizer(learning_rate=0.1)
train = opt.minimize(cost)

predicted = tf.cast(hypothesis > 0.5, dtype=tf.float32)
accuracy = tf.reduce_mean(tf.cast(tf.equal(predicted,Y), dtype=tf.float32))

init = tf.global_variables_initializer()
sess = tf.Session()
sess.run(init)

for step in  range(2000):
    cost_val, _ = sess.run([cost, train], feed_dict={X:x_data, Y:y_data})
    if step % 20 ==0:
        print(step, cost_val)
        h, c, a = sess.run([hypothesis, predicted, accuracy], feed_dict = {X: x_data, Y:y_data})
        print("H:",h,"\nC:",c,"\nA:",a)


0 1.52448
H: [[ 0.78366542]
 [ 0.82309675]
 [ 0.24782817]
 [ 0.52649784]
 [ 0.35215056]
 [ 0.09184651]] 
C: [[ 1.]
 [ 1.]
 [ 0.]
 [ 1.]
 [ 0.]
 [ 0.]] 
A: 0.333333
20 0.717968
H: [[ 0.64234334]
 [ 0.72858042]
 [ 0.53137171]
 [ 0.72086483]
 [ 0.71695703]
 [ 0.6198374 ]] 
C: [[ 1.]
 [ 1.]
 [ 1.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 0.5
40 0.543073
H: [[ 0.45435917]
 [ 0.53240007]
 [ 0.59027731]
 [ 0.66903168]
 [ 0.72925025]
 [ 0.77764475]] 
C: [[ 0.]
 [ 1.]
 [ 1.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 0.666667
60 0.47076
H: [[ 0.34385866]
 [ 0.41319403]
 [ 0.62512207]
 [ 0.64971733]
 [ 0.75065023]
 [ 0.8551141 ]] 
C: [[ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 0.833333
80 0.433738
H: [[ 0.27837849]
 [ 0.34437683]
 [ 0.64271033]
 [ 0.64299214]
 [ 0.76932204]
 [ 0.89359891]] 
C: [[ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 0.833333
100 0.410112
H: [[ 0.23638213]
 [ 0.30238488]
 [ 0.64963841]
 [ 0.64149207]
 [ 0.78427452]
 [ 0.91466033]] 
C: [[ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 0.833333
120 0.392381
H: [[ 0.20738867]
 [ 0.27521479]
 [ 0.64993513]
 [ 0.64251149]
 [ 0.7963416 ]
 [ 0.92728913]] 
C: [[ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 0.833333
140 0.377638
H: [[ 0.18613607]
 [ 0.25678337]
 [ 0.64596945]
 [ 0.64491063]
 [ 0.80635387]
 [ 0.93544024]] 
C: [[ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 0.833333
160 0.364624
H: [[ 0.1697848 ]
 [ 0.24380079]
 [ 0.63918751]
 [ 0.64813274]
 [ 0.81491059]
 [ 0.94102383]] 
C: [[ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 0.833333
180 0.352748
H: [[ 0.15669672]
 [ 0.2343653 ]
 [ 0.63051611]
 [ 0.65186942]
 [ 0.82241738]
 [ 0.9450447 ]] 
C: [[ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 0.833333
200 0.341707
H: [[ 0.14587335]
 [ 0.22731379]
 [ 0.62057739]
 [ 0.65593201]
 [ 0.82914752]
 [ 0.9480713 ]] 
C: [[ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 0.833333
220 0.331337
H: [[ 0.13667873]
 [ 0.22190206]
 [ 0.60980392]
 [ 0.66019642]
 [ 0.83528584]
 [ 0.95044333]] 
C: [[ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 0.833333
240 0.321538
H: [[ 0.12869304]
 [ 0.21763659]
 [ 0.59850526]
 [ 0.66457707]
 [ 0.84095949]
 [ 0.95237333]] 
C: [[ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 0.833333
260 0.312248
H: [[ 0.12163093]
 [ 0.21418135]
 [ 0.58690709]
 [ 0.6690132 ]
 [ 0.84625673]
 [ 0.9539988 ]] 
C: [[ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 0.833333
280 0.303422
H: [[ 0.11529353]
 [ 0.21130241]
 [ 0.57517576]
 [ 0.67346054]
 [ 0.85124046]
 [ 0.9554109 ]] 
C: [[ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 0.833333
300 0.295024
H: [[ 0.1095393 ]
 [ 0.20883471]
 [ 0.56343466]
 [ 0.67788672]
 [ 0.8559556 ]
 [ 0.95667136]] 
C: [[ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 0.833333
320 0.287026
H: [[ 0.10426537]
 [ 0.20666072]
 [ 0.55177557]
 [ 0.68226862]
 [ 0.86043555]
 [ 0.9578222 ]] 
C: [[ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 0.833333
340 0.279403
H: [[ 0.09939556]
 [ 0.20469573]
 [ 0.54026604]
 [ 0.686589  ]
 [ 0.86470491]
 [ 0.9588927 ]] 
C: [[ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 0.833333
360 0.272133
H: [[ 0.09487244]
 [ 0.20287903]
 [ 0.52895558]
 [ 0.69083595]
 [ 0.86878335]
 [ 0.95990282]] 
C: [[ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 0.833333
380 0.265194
H: [[ 0.09065177]
 [ 0.20116654]
 [ 0.51787949]
 [ 0.69500077]
 [ 0.87268555]
 [ 0.96086645]] 
C: [[ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 0.833333
400 0.258568
H: [[ 0.08669876]
 [ 0.19952679]
 [ 0.50706255]
 [ 0.69907814]
 [ 0.87642419]
 [ 0.96179336]] 
C: [[ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 0.833333
420 0.252237
H: [[ 0.08298569]
 [ 0.19793719]
 [ 0.49652106]
 [ 0.70306456]
 [ 0.88000941]
 [ 0.96269011]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
440 0.246184
H: [[ 0.0794898 ]
 [ 0.19638166]
 [ 0.486265  ]
 [ 0.70695806]
 [ 0.88345009]
 [ 0.96356124]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
460 0.240393
H: [[ 0.07619222]
 [ 0.19484904]
 [ 0.47629985]
 [ 0.71075851]
 [ 0.88675433]
 [ 0.96440965]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
480 0.23485
H: [[ 0.07307692]
 [ 0.19333166]
 [ 0.4666265 ]
 [ 0.7144658 ]
 [ 0.88992864]
 [ 0.96523762]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
500 0.229541
H: [[ 0.07013011]
 [ 0.1918245 ]
 [ 0.45724401]
 [ 0.7180813 ]
 [ 0.89297968]
 [ 0.96604627]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
520 0.224453
H: [[ 0.0673397 ]
 [ 0.19032429]
 [ 0.44814858]
 [ 0.72160661]
 [ 0.8959133 ]
 [ 0.96683663]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
540 0.219574
H: [[ 0.0646949 ]
 [ 0.18882893]
 [ 0.43933487]
 [ 0.72504312]
 [ 0.89873469]
 [ 0.96760893]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
560 0.214892
H: [[ 0.06218613]
 [ 0.18733764]
 [ 0.43079689]
 [ 0.7283935 ]
 [ 0.9014492 ]
 [ 0.96836376]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
580 0.210396
H: [[ 0.05980472]
 [ 0.18585016]
 [ 0.42252719]
 [ 0.73165977]
 [ 0.90406162]
 [ 0.96910131]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
600 0.206077
H: [[ 0.05754273]
 [ 0.18436681]
 [ 0.41451859]
 [ 0.73484468]
 [ 0.90657663]
 [ 0.96982175]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
620 0.201926
H: [[ 0.05539289]
 [ 0.18288788]
 [ 0.40676266]
 [ 0.73795033]
 [ 0.90899831]
 [ 0.97052503]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
640 0.197933
H: [[ 0.05334843]
 [ 0.18141416]
 [ 0.39925128]
 [ 0.74097943]
 [ 0.91133106]
 [ 0.97121149]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
660 0.19409
H: [[ 0.05140321]
 [ 0.17994654]
 [ 0.39197615]
 [ 0.74393439]
 [ 0.91357857]
 [ 0.97188109]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
680 0.190389
H: [[ 0.04955141]
 [ 0.17848577]
 [ 0.38492909]
 [ 0.74681771]
 [ 0.91574478]
 [ 0.97253406]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
700 0.186824
H: [[ 0.04778765]
 [ 0.17703269]
 [ 0.37810156]
 [ 0.74963164]
 [ 0.91783321]
 [ 0.97317052]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
720 0.183387
H: [[ 0.04610695]
 [ 0.17558831]
 [ 0.37148592]
 [ 0.75237864]
 [ 0.91984719]
 [ 0.97379059]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
740 0.180071
H: [[ 0.04450461]
 [ 0.17415336]
 [ 0.36507404]
 [ 0.75506109]
 [ 0.92179012]
 [ 0.97439474]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
760 0.176872
H: [[ 0.04297625]
 [ 0.17272863]
 [ 0.35885835]
 [ 0.75768101]
 [ 0.92366499]
 [ 0.97498304]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
780 0.173782
H: [[ 0.04151778]
 [ 0.17131473]
 [ 0.35283142]
 [ 0.76024038]
 [ 0.92547446]
 [ 0.97555566]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
800 0.170798
H: [[ 0.04012535]
 [ 0.1699124 ]
 [ 0.34698597]
 [ 0.76274163]
 [ 0.92722189]
 [ 0.97611314]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
820 0.167913
H: [[ 0.03879537]
 [ 0.16852227]
 [ 0.34131509]
 [ 0.76518649]
 [ 0.92890966]
 [ 0.97665554]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
840 0.165124
H: [[ 0.03752445]
 [ 0.16714478]
 [ 0.33581215]
 [ 0.76757699]
 [ 0.93054032]
 [ 0.97718334]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
860 0.162425
H: [[ 0.03630945]
 [ 0.16578041]
 [ 0.33047077]
 [ 0.76991493]
 [ 0.93211633]
 [ 0.97769678]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
880 0.159812
H: [[ 0.03514736]
 [ 0.1644295 ]
 [ 0.3252846 ]
 [ 0.77220184]
 [ 0.93363988]
 [ 0.97819614]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
900 0.157282
H: [[ 0.03403538]
 [ 0.16309243]
 [ 0.32024795]
 [ 0.77443975]
 [ 0.93511343]
 [ 0.97868186]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
920 0.154831
H: [[ 0.03297089]
 [ 0.16176943]
 [ 0.31535482]
 [ 0.7766301 ]
 [ 0.93653888]
 [ 0.97915423]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
940 0.152456
H: [[ 0.03195141]
 [ 0.16046083]
 [ 0.31060004]
 [ 0.77877444]
 [ 0.93791819]
 [ 0.97961354]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
960 0.150152
H: [[ 0.03097463]
 [ 0.15916677]
 [ 0.30597824]
 [ 0.78087437]
 [ 0.93925339]
 [ 0.98006034]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
980 0.147917
H: [[ 0.03003836]
 [ 0.15788744]
 [ 0.30148444]
 [ 0.78293115]
 [ 0.94054627]
 [ 0.98049474]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1000 0.145748
H: [[ 0.02914054]
 [ 0.15662287]
 [ 0.29711393]
 [ 0.78494614]
 [ 0.94179833]
 [ 0.9809171 ]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1020 0.143642
H: [[ 0.02827919]
 [ 0.15537317]
 [ 0.29286197]
 [ 0.78692079]
 [ 0.9430114 ]
 [ 0.98132807]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1040 0.141596
H: [[ 0.02745253]
 [ 0.15413831]
 [ 0.28872409]
 [ 0.78885639]
 [ 0.94418716]
 [ 0.98172748]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1060 0.139609
H: [[ 0.02665885]
 [ 0.15291858]
 [ 0.28469661]
 [ 0.79075426]
 [ 0.94532704]
 [ 0.9821161 ]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1080 0.137677
H: [[ 0.02589648]
 [ 0.15171365]
 [ 0.28077486]
 [ 0.79261512]
 [ 0.94643229]
 [ 0.98249394]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1100 0.135798
H: [[ 0.02516391]
 [ 0.15052362]
 [ 0.27695516]
 [ 0.79444015]
 [ 0.94750428]
 [ 0.98286152]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1120 0.133971
H: [[ 0.02445972]
 [ 0.14934853]
 [ 0.27323434]
 [ 0.79623091]
 [ 0.94854462]
 [ 0.98321909]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1140 0.132192
H: [[ 0.02378253]
 [ 0.14818811]
 [ 0.26960823]
 [ 0.797988  ]
 [ 0.94955415]
 [ 0.98356688]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1160 0.130461
H: [[ 0.02313101]
 [ 0.14704233]
 [ 0.26607382]
 [ 0.79971272]
 [ 0.95053422]
 [ 0.98390538]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1180 0.128775
H: [[ 0.02250401]
 [ 0.1459112 ]
 [ 0.26262784]
 [ 0.80140561]
 [ 0.95148599]
 [ 0.98423463]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1200 0.127133
H: [[ 0.02190037]
 [ 0.14479455]
 [ 0.25926718]
 [ 0.80306792]
 [ 0.95241052]
 [ 0.98455507]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1220 0.125533
H: [[ 0.021319  ]
 [ 0.1436922 ]
 [ 0.25598875]
 [ 0.80470026]
 [ 0.95330864]
 [ 0.9848668 ]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1240 0.123973
H: [[ 0.02075887]
 [ 0.14260416]
 [ 0.25278994]
 [ 0.80630368]
 [ 0.95418155]
 [ 0.9851703 ]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1260 0.122453
H: [[ 0.020219  ]
 [ 0.14153007]
 [ 0.24966773]
 [ 0.80787879]
 [ 0.95503008]
 [ 0.98546576]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1280 0.120969
H: [[ 0.0196985 ]
 [ 0.14046994]
 [ 0.2466199 ]
 [ 0.80942667]
 [ 0.95585519]
 [ 0.9857533 ]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1300 0.119522
H: [[ 0.01919648]
 [ 0.13942367]
 [ 0.24364394]
 [ 0.8109479 ]
 [ 0.95665759]
 [ 0.98603338]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1320 0.11811
H: [[ 0.01871213]
 [ 0.13839093]
 [ 0.24073711]
 [ 0.81244326]
 [ 0.95743829]
 [ 0.98630607]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1340 0.116731
H: [[ 0.01824466]
 [ 0.13737151]
 [ 0.23789729]
 [ 0.81391305]
 [ 0.95819795]
 [ 0.98657167]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1360 0.115385
H: [[ 0.01779334]
 [ 0.13636549]
 [ 0.23512244]
 [ 0.81535864]
 [ 0.95893729]
 [ 0.98683029]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1380 0.11407
H: [[ 0.01735745]
 [ 0.13537256]
 [ 0.23241043]
 [ 0.81678015]
 [ 0.95965707]
 [ 0.98708236]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1400 0.112786
H: [[ 0.01693635]
 [ 0.13439244]
 [ 0.22975901]
 [ 0.81817847]
 [ 0.96035802]
 [ 0.98732787]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1420 0.11153
H: [[ 0.01652939]
 [ 0.13342497]
 [ 0.22716625]
 [ 0.81955373]
 [ 0.96104056]
 [ 0.98756707]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1440 0.110303
H: [[ 0.01613598]
 [ 0.13247016]
 [ 0.22463055]
 [ 0.82090718]
 [ 0.96170563]
 [ 0.98780024]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1460 0.109103
H: [[ 0.01575555]
 [ 0.13152774]
 [ 0.22215004]
 [ 0.8222391 ]
 [ 0.96235371]
 [ 0.98802745]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1480 0.10793
H: [[ 0.01538756]
 [ 0.13059744]
 [ 0.21972281]
 [ 0.82354987]
 [ 0.96298528]
 [ 0.98824894]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1500 0.106782
H: [[ 0.0150315 ]
 [ 0.12967922]
 [ 0.21734749]
 [ 0.82484025]
 [ 0.96360099]
 [ 0.98846495]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1520 0.105659
H: [[ 0.01468687]
 [ 0.12877278]
 [ 0.21502225]
 [ 0.8261106 ]
 [ 0.96420139]
 [ 0.98867548]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1540 0.104559
H: [[ 0.01435321]
 [ 0.12787794]
 [ 0.21274573]
 [ 0.82736146]
 [ 0.96478689]
 [ 0.98888099]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1560 0.103483
H: [[ 0.01403008]
 [ 0.12699458]
 [ 0.21051641]
 [ 0.82859331]
 [ 0.96535802]
 [ 0.98908126]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1580 0.102429
H: [[ 0.01371707]
 [ 0.12612249]
 [ 0.20833287]
 [ 0.82980651]
 [ 0.96591538]
 [ 0.98927665]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1600 0.101398
H: [[ 0.01341376]
 [ 0.1252616 ]
 [ 0.2061937 ]
 [ 0.83100158]
 [ 0.9664591 ]
 [ 0.98946732]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1620 0.100387
H: [[ 0.01311979]
 [ 0.12441161]
 [ 0.20409779]
 [ 0.83217913]
 [ 0.96698999]
 [ 0.98965341]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1640 0.0993962
H: [[ 0.01283478]
 [ 0.12357236]
 [ 0.20204361]
 [ 0.8333391 ]
 [ 0.96750814]
 [ 0.98983496]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1660 0.0984256
H: [[ 0.01255838]
 [ 0.12274372]
 [ 0.20003015]
 [ 0.83448225]
 [ 0.96801412]
 [ 0.99001223]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1680 0.0974743
H: [[ 0.01229029]
 [ 0.12192558]
 [ 0.1980563 ]
 [ 0.83560914]
 [ 0.96850824]
 [ 0.99018526]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1700 0.0965416
H: [[ 0.01203016]
 [ 0.12111758]
 [ 0.19612075]
 [ 0.83671957]
 [ 0.96899098]
 [ 0.99035418]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1720 0.095627
H: [[ 0.01177769]
 [ 0.1203197 ]
 [ 0.19422248]
 [ 0.83781427]
 [ 0.96946251]
 [ 0.99051911]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1740 0.09473
H: [[ 0.01153261]
 [ 0.11953175]
 [ 0.19236039]
 [ 0.83889359]
 [ 0.96992326]
 [ 0.99068016]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1760 0.0938501
H: [[ 0.01129464]
 [ 0.11875346]
 [ 0.19053356]
 [ 0.83995777]
 [ 0.97037357]
 [ 0.99083751]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1780 0.0929869
H: [[ 0.01106354]
 [ 0.11798514]
 [ 0.1887414 ]
 [ 0.84100741]
 [ 0.97081381]
 [ 0.99099123]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1800 0.0921397
H: [[ 0.01083901]
 [ 0.11722593]
 [ 0.18698201]
 [ 0.84204221]
 [ 0.97124422]
 [ 0.99114132]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1820 0.0913083
H: [[ 0.01062084]
 [ 0.11647614]
 [ 0.18525526]
 [ 0.84306329]
 [ 0.97166508]
 [ 0.99128813]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1840 0.090492
H: [[ 0.0104088 ]
 [ 0.11573541]
 [ 0.1835601 ]
 [ 0.84407032]
 [ 0.97207659]
 [ 0.99143147]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1860 0.0896907
H: [[ 0.01020267]
 [ 0.11500382]
 [ 0.18189572]
 [ 0.84506392]
 [ 0.97247928]
 [ 0.99157166]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1880 0.0889038
H: [[ 0.01000223]
 [ 0.11428095]
 [ 0.18026121]
 [ 0.84604424]
 [ 0.97287309]
 [ 0.9917087 ]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1900 0.0881309
H: [[ 0.0098073 ]
 [ 0.11356688]
 [ 0.17865601]
 [ 0.84701174]
 [ 0.97325855]
 [ 0.99184263]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1920 0.0873716
H: [[ 0.00961766]
 [ 0.11286122]
 [ 0.17707883]
 [ 0.84796625]
 [ 0.97363573]
 [ 0.99197364]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1940 0.0866257
H: [[ 0.00943315]
 [ 0.11216407]
 [ 0.17552945]
 [ 0.84890854]
 [ 0.97400498]
 [ 0.99210173]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1960 0.0858927
H: [[ 0.00925359]
 [ 0.1114752 ]
 [ 0.17400685]
 [ 0.8498385 ]
 [ 0.97436643]
 [ 0.99222696]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0
1980 0.0851724
H: [[ 0.00907881]
 [ 0.1107946 ]
 [ 0.17251091]
 [ 0.8507567 ]
 [ 0.97472024]
 [ 0.99234951]] 
C: [[ 0.]
 [ 0.]
 [ 0.]
 [ 1.]
 [ 1.]
 [ 1.]] 
A: 1.0

Evaluation


In [34]:
print(sess.run(predicted, feed_dict={X:[[2,2]]})>0.5)
print(sess.run(predicted, feed_dict={X:[[3,4]]})>0.5)

print(sess.run(hypothesis, feed_dict={X:[[6,6],[7,7]]})>0.5)


[[False]]
[[ True]]
[[ True]
 [ True]]

In [ ]: