質問編集履歴

1

書式の改善

2021/11/22 01:32

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- Attentionにいて
1
+ Attentionを動作しようとした際エラーが出てしま困っいます。
test CHANGED
@@ -1,20 +1,46 @@
1
- **tensorflow1を用て、Attentionを使用する際にエラーが出て困っています。**
1
+ ###前提・実現したこと
2
2
 
3
- 実装環境は
3
+ tensorflow1を用いて、Attentionを使用する際にエラーが出て困っています。
4
4
 
5
- python 3.7.11
6
-
7
- Tensorflow 1.15.1
5
+ ValueError: Unknown layerの解決方法を教えていただきたいです。
8
-
9
- keras 2.3.1
10
-
11
- cuda 10.0
12
-
13
- cudnn 7.6.5
14
-
15
- です。
16
6
 
17
7
 
8
+
9
+ ### 該当のソースコード
10
+
11
+
12
+
13
+ ```python
14
+
15
+ self.GetParent().GetParent().data.delete_analyzed_data()
16
+
17
+ self.load_model_file(dialog.GetPath())
18
+
19
+ ```
20
+
21
+
22
+
23
+ ```python
24
+
25
+ # load learned model
26
+
27
+ analyzer.load_model(file_name[0] + file_name[1])
28
+
29
+ with open(file_name[0] + '_params.pickle', 'rb') as f:
30
+
31
+ params = pickle.load(f)
32
+
33
+ ```
34
+
35
+
36
+
37
+ エラーコードにあるAttentionDecoder についてはhttps://github.com/datalogue/keras-attention/blob/master/models/custom_recurrents.py
38
+
39
+ こちらを参考にして実装しました。
40
+
41
+
42
+
43
+ ###エラーメッセージ
18
44
 
19
45
  ```python
20
46
 
@@ -30,7 +56,7 @@
30
56
 
31
57
  File "D:/Desktop/xxxx/プログラム/xxxx/main_gui.py", line 167, in load_model_file
32
58
 
33
- ecg_analyzer.load_model(file_name[0] + file_name[1])
59
+ analyzer.load_model(file_name[0] + file_name[1])
34
60
 
35
61
  File "D:\Desktop\xxxx\プログラム\xxxx\analyze_data.py", line 101, in load_model
36
62
 
@@ -77,3 +103,29 @@
77
103
 
78
104
 
79
105
  ```
106
+
107
+
108
+
109
+ ### 試したこと
110
+
111
+ CUDAやCUDNNのバージョンを合わせたりしましたが、解決できません。
112
+
113
+ なぜValueErrorになってしまうかが分からないです。
114
+
115
+
116
+
117
+ ###補足情報
118
+
119
+ 実装環境は
120
+
121
+ python 3.7.11
122
+
123
+ Tensorflow 1.15.1
124
+
125
+ keras 2.3.1
126
+
127
+ cuda 10.0
128
+
129
+ cudnn 7.6.5
130
+
131
+ です。