|
40 | 40 | sess.run(tf.global_variables_initializer()) |
41 | 41 |
|
42 | 42 | for step in range(2001): |
43 | | - sess.run(optimizer, feed_dict={X: x_data, Y: y_data}) |
44 | | - if step % 200 == 0: |
45 | | - print(step, sess.run(cost, feed_dict={X: x_data, Y: y_data})) |
| 43 | + _, cost_val = sess.run([optimizer, cost], feed_dict={X: x_data, Y: y_data}) |
46 | 44 |
|
47 | | - print('--------------') |
| 45 | + if step % 200 == 0: |
| 46 | + print(step, cost_val) |
48 | 47 |
|
| 48 | + print('--------------') |
49 | 49 | # Testing & One-hot encoding |
50 | 50 | a = sess.run(hypothesis, feed_dict={X: [[1, 11, 7, 9]]}) |
51 | 51 | print(a, sess.run(tf.argmax(a, 1))) |
52 | 52 |
|
53 | 53 | print('--------------') |
54 | | - |
55 | 54 | b = sess.run(hypothesis, feed_dict={X: [[1, 3, 4, 3]]}) |
56 | 55 | print(b, sess.run(tf.argmax(b, 1))) |
57 | 56 |
|
58 | 57 | print('--------------') |
59 | | - |
60 | 58 | c = sess.run(hypothesis, feed_dict={X: [[1, 1, 0, 1]]}) |
61 | 59 | print(c, sess.run(tf.argmax(c, 1))) |
62 | 60 |
|
63 | 61 | print('--------------') |
64 | | - |
65 | | - all = sess.run(hypothesis, feed_dict={ |
66 | | - X: [[1, 11, 7, 9], [1, 3, 4, 3], [1, 1, 0, 1]]}) |
| 62 | + all = sess.run(hypothesis, feed_dict={X: [[1, 11, 7, 9], [1, 3, 4, 3], [1, 1, 0, 1]]}) |
67 | 63 | print(all, sess.run(tf.argmax(all, 1))) |
68 | 64 |
|
69 | 65 | ''' |
70 | | --------------- |
71 | | -[[ 1.38904958e-03 9.98601854e-01 9.06129117e-06]] [1] |
72 | | --------------- |
73 | | -[[ 0.93119204 0.06290206 0.0059059 ]] [0] |
74 | | --------------- |
75 | | -[[ 1.27327668e-08 3.34112905e-04 9.99665856e-01]] [2] |
76 | | --------------- |
77 | | -[[ 1.38904958e-03 9.98601854e-01 9.06129117e-06] |
78 | | - [ 9.31192040e-01 6.29020557e-02 5.90589503e-03] |
79 | | - [ 1.27327668e-08 3.34112905e-04 9.99665856e-01]] [1 0 2] |
| 66 | +0 6.926112 |
| 67 | +200 0.6005015 |
| 68 | +400 0.47295815 |
| 69 | +600 0.37342924 |
| 70 | +800 0.28018373 |
| 71 | +1000 0.23280522 |
| 72 | +1200 0.21065344 |
| 73 | +1400 0.19229904 |
| 74 | +1600 0.17682323 |
| 75 | +1800 0.16359556 |
| 76 | +2000 0.15216158 |
| 77 | +------------- |
| 78 | +[[1.3890490e-03 9.9860185e-01 9.0613084e-06]] [1] |
| 79 | +------------- |
| 80 | +[[0.9311919 0.06290216 0.00590591]] [0] |
| 81 | +------------- |
| 82 | +[[1.2732815e-08 3.3411323e-04 9.9966586e-01]] [2] |
| 83 | +------------- |
| 84 | +[[1.3890490e-03 9.9860185e-01 9.0613084e-06] |
| 85 | + [9.3119192e-01 6.2902197e-02 5.9059085e-03] |
| 86 | + [1.2732815e-08 3.3411323e-04 9.9966586e-01]] [1 0 2] |
80 | 87 | ''' |
0 commit comments