回答編集履歴
3
文章の文法ミスの修正
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
投稿の後で調べたところ、 tf.lite.TFLiteConverter.from_saved_model()の引数とすべきsaved_modelというモデルの形式が使えなくなっていること、そのために拡張子(.keras)をつけて保存するようにとのエラーメッセージが出たことがわかりました。
|
1
|
+
投稿の後で調べたところ、 tf.lite.TFLiteConverter.from_saved_model()の引数とすべきsaved_modelというモデルの形式が使えなくなっていること、そのために拡張子(.keras)をつけて保存するようにとのエラーメッセージが出たことがわかりました。さらに、.kerasの形式のモデルはsaved_modelと同じ方法ではTFLiteに変換できず、別のメソッドを使う必要があることと、実際に変換する実際の方法が次のサイトからわかりました。
|
2
2
|
https://www.tensorflow.org/lite/models/convert/convert_models?hl=ja
|
3
3
|
|
4
4
|
これによって、TFLiteのモデルを作れたのですが、これにはメタデータがついていませんので、TFLiteのモデルにメタデータをつけるために今まで使っていたコードを適用してみると、それが動かないという状況が発生しています。従って、問題は解決していないのですが、これはまた別のテーマと思われるので、少しやってみて、うまくいかなければ再び質問させていただこうと思っています。
|
2
文章の表現をわかりやすくした。
test
CHANGED
@@ -1,10 +1,10 @@
|
|
1
|
-
|
1
|
+
投稿の後で調べたところ、 tf.lite.TFLiteConverter.from_saved_model()の引数とすべきsaved_modelというモデルの形式が使えなくなっていること、そのために拡張子(.keras)をつけて保存するようにとのエラーメッセージが出たことがわかりました。この形式のモデルはsaved_modelと同じ方法ではTFLiteに変換できず、別のメソッドを使う必要があることが、TFLiteのモデルで保存する方法も次のサイトからわかりました。
|
2
2
|
https://www.tensorflow.org/lite/models/convert/convert_models?hl=ja
|
3
3
|
|
4
|
-
|
4
|
+
これによって、TFLiteのモデルを作れたのですが、これにはメタデータがついていませんので、TFLiteのモデルにメタデータをつけるために今まで使っていたコードを適用してみると、それが動かないという状況が発生しています。従って、問題は解決していないのですが、これはまた別のテーマと思われるので、少しやってみて、うまくいかなければ再び質問させていただこうと思っています。
|
5
5
|
|
6
|
-
その後、いろいろやってみて
|
6
|
+
→その後、いろいろやってみてとりあえず解決しました。というのは、メタデータの追加は次のサイトにある方法で行ったのですが、
|
7
7
|
https://www.tensorflow.org/lite/models/convert/metadata?hl=ja
|
8
|
-
モデルを保存するフォルダ名を "test_model" としていたのですが、これを "model_test" に書き換えるとうまくメタデータをつけることができました。どうも、フォルダ名が小文字の"t"で始まると、VSC上でその部分の色が微妙に変わり(もっとはっきり変えてくれたらいいのですが)、何らかのエラーが起きているようです。色が変わる文字は"t"の他にも"a"、"b"など多くあります。全部調べていませんが"c"、"d"、"e"などは変わりません。また、大文字にしておくと色は変わりません。
|
8
|
+
その際、モデルを保存するフォルダ名を "test_model" としていたのですが、これを "model_test" に書き換えるとうまくメタデータをつけることができました。どうも、フォルダ名が小文字の"t"で始まると、VSC上でその部分の色が微妙に変わり(もっとはっきり変えてくれたらいいのですが)、何らかのエラーが起きているようです。色が変わる文字は"t"の他にも"a"、"b"など多くあります。全部調べていませんが"c"、"d"、"e"などは変わりません。また、大文字にしておくと色は変わりません。
|
9
9
|
ということで、問題自体は解決したのですが、この現象はとても奇妙に思えます。どなたかご存じの方がおられたら、教えていただけると幸いです。
|
10
10
|
|
1
その後調べてわかったことを追加した。
test
CHANGED
@@ -2,4 +2,9 @@
|
|
2
2
|
https://www.tensorflow.org/lite/models/convert/convert_models?hl=ja
|
3
3
|
|
4
4
|
しかし、こうやってできたTFLiteのモデルにはメタデータがついていませんので、TFLiteのモデルにメタデータをつけるために今まで使っていたコードを適用してみると、それが動かないという状況が発生しています。従って、問題は解決していないのですが、これはまた別のテーマと思われるので、少しやってみて、うまくいかなければ再び質問させていただこうと思っています。
|
5
|
+
|
6
|
+
その後、いろいろやってみて何とか解決しました。というのは、次のサイトにある方法でメタデータの追加を行った際に、
|
7
|
+
https://www.tensorflow.org/lite/models/convert/metadata?hl=ja
|
8
|
+
モデルを保存するフォルダ名を "test_model" としていたのですが、これを "model_test" に書き換えるとうまくメタデータをつけることができました。どうも、フォルダ名が小文字の"t"で始まると、VSC上でその部分の色が微妙に変わり(もっとはっきり変えてくれたらいいのですが)、何らかのエラーが起きているようです。色が変わる文字は"t"の他にも"a"、"b"など多くあります。全部調べていませんが"c"、"d"、"e"などは変わりません。また、大文字にしておくと色は変わりません。
|
9
|
+
ということで、問題自体は解決したのですが、この現象はとても奇妙に思えます。どなたかご存じの方がおられたら、教えていただけると幸いです。
|
5
10
|
|