回答編集履歴
6
一部修正
test
CHANGED
@@ -34,7 +34,7 @@
|
|
34
34
|
|
35
35
|
参考: [Keras公式ドキュメント - Functional APIのガイド](https://keras.io/ja/getting-started/functional-api-guide/)
|
36
36
|
|
37
|
-
functional APIを利用することで,訓練済みモデルの再利用が簡単になります
|
37
|
+
> functional APIを利用することで,訓練済みモデルの再利用が簡単になります
|
38
38
|
|
39
39
|
|
40
40
|
|
5
一部修正
test
CHANGED
@@ -20,9 +20,9 @@
|
|
20
20
|
|
21
21
|
x = Dropout(0.5)(x)
|
22
22
|
|
23
|
-
|
23
|
+
predictions = Dense(2, activation='softmax')(x)
|
24
24
|
|
25
|
-
model = Model(inputs=main_model.input, outputs=
|
25
|
+
model = Model(inputs=main_model.input, outputs=predictions)
|
26
26
|
|
27
27
|
```
|
28
28
|
|
4
一部修正
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
以下の構文で、base_modelに追加すべき層を順次追加すると、うまくいきます。
|
9
|
+
以下のFunctional API構文で、base_modelに追加すべき層を順次追加すると、うまくいきます。
|
10
10
|
|
11
11
|
|
12
12
|
|
@@ -32,11 +32,9 @@
|
|
32
32
|
|
33
33
|
|
34
34
|
|
35
|
-
|
35
|
+
参考: [Keras公式ドキュメント - Functional APIのガイド](https://keras.io/ja/getting-started/functional-api-guide/)
|
36
36
|
|
37
|
-
|
38
|
-
|
39
|
-
|
37
|
+
functional APIを利用することで,訓練済みモデルの再利用が簡単になります
|
40
38
|
|
41
39
|
|
42
40
|
|
3
補足追記
test
CHANGED
@@ -36,7 +36,7 @@
|
|
36
36
|
|
37
37
|
|
38
38
|
|
39
|
-
|
39
|
+
参考: [知ってる!? TensorFlow 2.0最新の書き方入門(初中級者向け)](https://www.atmarkit.co.jp/ait/articles/2002/27/news021.html)
|
40
40
|
|
41
41
|
|
42
42
|
|
2
一部修正
test
CHANGED
@@ -36,6 +36,10 @@
|
|
36
36
|
|
37
37
|
|
38
38
|
|
39
|
+
**kerasとtensorflowの混在環境はトラブルの元ですので、生kerasはアンインストールしてしまうことをおすすめします。**
|
40
|
+
|
41
|
+
|
42
|
+
|
39
43
|
また、質問者様の環境では問題無いものと思いますが、最近のtensorflow.kerasの環境では、`model.layers.pop()`では最終層を削除できませんので、ご注意ください。
|
40
44
|
|
41
45
|
参考: [tf.keras.layers.pop() doesn't work, but tf.keras._layers.pop() does](https://stackoverflow.com/questions/57316557/tf-keras-layers-pop-doesnt-work-but-tf-keras-layers-pop-does)
|
1
一部修正
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
|
5
|
+
先に全結合層を組み上げてから、base_modelに結合しているため、質問者様がレポートされている状況になってしまっています。
|
6
6
|
|
7
7
|
|
8
8
|
|