質問編集履歴

8

マジックコメントの追記

2018/10/23 10:34

投稿

yep
yep

スコア45

test CHANGED
File without changes
test CHANGED
@@ -112,6 +112,8 @@
112
112
 
113
113
  ```python
114
114
 
115
+ # -*- coding: utf-8 -*-
116
+
115
117
  from keras.layers import Input, Dense
116
118
 
117
119
  from keras.layers.core import Activation

7

開発環境を記述

2018/10/23 10:34

投稿

yep
yep

スコア45

test CHANGED
File without changes
test CHANGED
@@ -288,7 +288,7 @@
288
288
 
289
289
  ```
290
290
 
291
- poem.txtは、俳句を29000件集め、MeCabで形態素解析しております。
291
+ C:\Users\yudai\Desktop\poem.txtは、webから俳句を29000件集め、MeCabで形態素解析しております。
292
292
 
293
293
  例:
294
294
 
@@ -309,3 +309,17 @@
309
309
  我 声 の 風 に なり けり 茸狩
310
310
 
311
311
  毎年 よ 彼岸の入り に 寒い の は
312
+
313
+
314
+
315
+ #環境
316
+
317
+ Windows 10
318
+
319
+
320
+
321
+ python 3.7.0
322
+
323
+ tensorflow-gpu 1.9.0
324
+
325
+ keras 2.2.4

6

内容の修正

2018/10/23 09:19

投稿

yep
yep

スコア45

test CHANGED
File without changes
test CHANGED
@@ -287,3 +287,25 @@
287
287
  batch_size=256, validation_split=.1)
288
288
 
289
289
  ```
290
+
291
+ poem.txtは、俳句を29000件集め、MeCabで形態素解析しております。
292
+
293
+ 例:
294
+
295
+ 朝霧 の 中 に 九段 の ともし 哉
296
+
297
+ あたたか な 雨 が 降る なり 枯葎
298
+
299
+ 菜の花 や は つと 明るき 町 は づれ
300
+
301
+ 秋風 や 伊予 へ 流る る 汐 の 音
302
+
303
+ 長閑 さ や 障子 の 穴 に 海 見え て
304
+
305
+ 若鮎 の 二 手 に なりて 上り けり
306
+
307
+ 行く 秋 を す つく と 鹿 の 立ち に けり
308
+
309
+ 我 声 の 風 に なり けり 茸狩
310
+
311
+ 毎年 よ 彼岸の入り に 寒い の は

5

文法訂正

2018/10/23 09:11

投稿

yep
yep

スコア45

test CHANGED
File without changes
test CHANGED
@@ -40,6 +40,8 @@
40
40
 
41
41
  マルチポストです。すみません。
42
42
 
43
+
44
+
43
45
  追記:
44
46
 
45
47
  [https://github.com/keras-team/keras/issues/7602](https://github.com/keras-team/keras/issues/7602)
@@ -68,6 +70,12 @@
68
70
 
69
71
  違うWindows 10のPCでは、
70
72
 
73
+ python 3.6.5
74
+
75
+ tensorflow 1.8.0
76
+
77
+ keras 2.1.5
78
+
71
79
  ```
72
80
 
73
81
  C:\Users\hoge\Desktop\keras_AE.py:62: UserWarning: Update your Model call to the Keras 2 API: Model(inputs=Tensor("in..., outputs=Tensor("de...)

4

文法訂正

2018/10/23 08:15

投稿

yep
yep

スコア45

test CHANGED
File without changes
test CHANGED
@@ -1,9 +1,11 @@
1
- 何度もすみません。
2
-
3
- 文章を学習する単純なautoencoderを書こうと試みています。
1
+ 文章を学習するdeep autoencoderを書こうと試みています。
4
2
 
5
3
  しかし、
6
4
 
5
+
6
+
7
+ ```
8
+
7
9
  C:\Users\yudai\Desktop\keras_AE.py:62: UserWarning: Update your `Model` call to the Keras 2 API: `Model(inputs=Tensor("in..., outputs=Tensor("de...)`
8
10
 
9
11
  autoencoder = Model(input=input_word, output=decoded)
@@ -24,24 +26,40 @@
24
26
 
25
27
  IndexError: list index out of range
26
28
 
29
+ ```
30
+
31
+
32
+
27
33
  と出力されます。
28
34
 
29
35
  もし原因がわかる方がいらっしゃるならば、
30
36
 
31
37
  何卒、ご教授宜しくお願い致します。
32
38
 
33
-
39
+ [スタックオーバーフロー](https://ja.stackoverflow.com/questions/49528/keras%E3%81%A7list-index-out-of-range%E3%81%8C%E3%81%A7%E3%81%BE%E3%81%99)でも質問しています。
40
+
41
+ マルチポストです。すみません。
34
42
 
35
43
  追記:
36
44
 
37
- https://github.com/keras-team/keras/issues/7602より
45
+ [https://github.com/keras-team/keras/issues/7602](https://github.com/keras-team/keras/issues/7602)
46
+
47
+ より
48
+
49
+ ```
38
50
 
39
51
  autoencoder = Model(input=input_word, output=decoded)
40
52
 
53
+ ```
54
+
41
55
 
42
56
 
57
+ ```
58
+
43
59
  autoencoder = Model(inputs=input_word, output=decoded)
44
60
 
61
+ ```
62
+
45
63
  に直しました。
46
64
 
47
65
  しかし、同じエラーが出ます。
@@ -50,6 +68,8 @@
50
68
 
51
69
  違うWindows 10のPCでは、
52
70
 
71
+ ```
72
+
53
73
  C:\Users\hoge\Desktop\keras_AE.py:62: UserWarning: Update your Model call to the Keras 2 API: Model(inputs=Tensor("in..., outputs=Tensor("de...)
54
74
 
55
75
  autoencoder = Model(input=input_word, output=decoded)
@@ -78,16 +98,10 @@
78
98
 
79
99
  AttributeError: 'NoneType' object has no attribute 'shape'
80
100
 
101
+ ```
102
+
81
103
  が同じコードで違うエラーがでます。
82
104
 
83
-
84
-
85
- すみません。マルチポストをしてしまいました。
86
-
87
- https://ja.stackoverflow.com/questions/49528/keras%E3%81%A7list-index-out-of-range%E3%81%8C%E3%81%A7%E3%81%BE%E3%81%99
88
-
89
- 気を付けます。
90
-
91
105
  ```python
92
106
 
93
107
  from keras.layers import Input, Dense

3

タイトルの改善

2018/10/23 08:12

投稿

yep
yep

スコア45

test CHANGED
@@ -1 +1 @@
1
- kerasでlist index out of range
1
+ kerasで同じコードでIndexErrorとAttributeErrorがでます
test CHANGED
@@ -48,6 +48,40 @@
48
48
 
49
49
 
50
50
 
51
+ 違うWindows 10のPCでは、
52
+
53
+ C:\Users\hoge\Desktop\keras_AE.py:62: UserWarning: Update your Model call to the Keras 2 API: Model(inputs=Tensor("in..., outputs=Tensor("de...)
54
+
55
+ autoencoder = Model(input=input_word, output=decoded)
56
+
57
+ Traceback (most recent call last):
58
+
59
+ File "C:\Users\hoge\Desktop\keras_AE.py", line 70, in
60
+
61
+ shuffle=False)
62
+
63
+ File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Anaconda3_64\lib\site-packages\keras\engine\training.py", line 1630, in fit
64
+
65
+ batch_size=batch_size)
66
+
67
+ File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Anaconda3_64\lib\site-packages\keras\engine\training.py", line 1487, in _standardize_user_data
68
+
69
+ in zip(y, sample_weights, class_weights, self._feed_sample_weight_modes)]
70
+
71
+ File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Anaconda3_64\lib\site-packages\keras\engine\training.py", line 1486, in
72
+
73
+ for (ref, sw, cw, mode)
74
+
75
+ File "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Anaconda3_64\lib\site-packages\keras\engine\training.py", line 540, in _standardize_weights
76
+
77
+ return np.ones((y.shape[0],), dtype=K.floatx())
78
+
79
+ AttributeError: 'NoneType' object has no attribute 'shape'
80
+
81
+ が同じコードで違うエラーがでます。
82
+
83
+
84
+
51
85
  すみません。マルチポストをしてしまいました。
52
86
 
53
87
  https://ja.stackoverflow.com/questions/49528/keras%E3%81%A7list-index-out-of-range%E3%81%8C%E3%81%A7%E3%81%BE%E3%81%99

2

マルチポストの謝罪

2018/10/23 06:31

投稿

yep
yep

スコア45

test CHANGED
File without changes
test CHANGED
@@ -48,6 +48,12 @@
48
48
 
49
49
 
50
50
 
51
+ すみません。マルチポストをしてしまいました。
52
+
53
+ https://ja.stackoverflow.com/questions/49528/keras%E3%81%A7list-index-out-of-range%E3%81%8C%E3%81%A7%E3%81%BE%E3%81%99
54
+
55
+ 気を付けます。
56
+
51
57
  ```python
52
58
 
53
59
  from keras.layers import Input, Dense

1

追記

2018/10/23 00:59

投稿

yep
yep

スコア45

test CHANGED
File without changes
test CHANGED
@@ -26,12 +26,28 @@
26
26
 
27
27
  と出力されます。
28
28
 
29
- もし原因がわかる方やもとこういいのにというご意見がある方は、
29
+ もし原因がわかる方がいらっしゃるな
30
30
 
31
31
  何卒、ご教授宜しくお願い致します。
32
32
 
33
33
 
34
34
 
35
+ 追記:
36
+
37
+ https://github.com/keras-team/keras/issues/7602より
38
+
39
+ autoencoder = Model(input=input_word, output=decoded)
40
+
41
+
42
+
43
+ autoencoder = Model(inputs=input_word, output=decoded)
44
+
45
+ に直しました。
46
+
47
+ しかし、同じエラーが出ます。
48
+
49
+
50
+
35
51
  ```python
36
52
 
37
53
  from keras.layers import Input, Dense