質問編集履歴

1

情報の修正

2018/12/25 04:45

投稿

taiyo2017
taiyo2017

スコア170

test CHANGED
File without changes
test CHANGED
@@ -1,91 +1,3 @@
1
1
  ValueError: setting an array element with a sequence.
2
2
 
3
3
  とエラーが出ました。
4
-
5
-
6
-
7
- ```ここに言語を入力
8
-
9
- x = tf.placeholder(tf.float32,[None,784])
10
-
11
- w_1 = tf.Variable(tf.truncated_normal([784,64],stddev=0.1,name="w1"))
12
-
13
- b_1 = tf.Variable(tf.zeros([64]),name="b1")
14
-
15
- h_1 = tf.nn.relu(tf.matmul(x,w_1)+b_1)
16
-
17
-
18
-
19
- w_2 = tf.Variable(tf.truncated_normal([64,10],stddev=0.1,name="w2"))
20
-
21
- b_2 = tf.Variable(tf.zeros([10]),name="b2")
22
-
23
- out = tf.nn.softmax(tf.matmul(h_1,w_2)+b_2)
24
-
25
-
26
-
27
- y = tf.placeholder(tf.float32,[None,10])
28
-
29
- loss = tf.reduce_mean(tf.square(y - out))
30
-
31
-
32
-
33
- train_step = tf.train.GradientDescentOptimizer(0.5).minimize(loss)
34
-
35
- correct = tf.equal(tf.argmax(out,1),tf.argmax(y,1))
36
-
37
- accuracy = tf.reduce_mean(tf.cast(correct,tf.float32))
38
-
39
- init = tf.global_variables_initializer()
40
-
41
-
42
-
43
- with tf.Session() as sess:
44
-
45
- sess.run(init)
46
-
47
-
48
-
49
- for i in range(1000):
50
-
51
- step = i + 1
52
-
53
- sess.run(train_step,feed_dict={x:train_images,y:train_labels})
54
-
55
- ```
56
-
57
- とコードを書きました。
58
-
59
- train_imagesには、
60
-
61
- ```ここに言語を入力
62
-
63
- [array([[[161, 158, 175],
64
-
65
- [163, 160, 177],
66
-
67
- [166, 163, 180],
68
-
69
- ...,
70
-
71
- [230, 221, 238],
72
-
73
- [230, 221, 238],
74
-
75
- [230, 221, 238]]・・・]
76
-
77
- ```
78
-
79
- train_labelsには
80
-
81
- ```ここに言語を入力
82
-
83
- [[1. 0. 0. 0. 0.]
84
-
85
- [1. 0. 0. 0. 0.]
86
-
87
- [1. 0. 0. 0. 0.]・・・]
88
-
89
- ```
90
-
91
- が入っています。なぜエラーが出てしまうのでしょうか?