回答編集履歴

3

文章の文法ミスの修正

2024/09/06 23:41

投稿

masa-nakamura
masa-nakamura

スコア5

test CHANGED
@@ -1,4 +1,4 @@
1
-  投稿の後で調べたところ、 tf.lite.TFLiteConverter.from_saved_model()の引数とすべきsaved_modelというモデルの形式が使えなくなっていること、そのために拡張子(.keras)をつけて保存するようにとのエラーメッセージが出たことがわかりました。の形式のモデルはsaved_modelと同じ方法ではTFLiteに変換できず、別のメソッドを使う必要があることTFLiteのモデルで保存する方法次のサイトからわかりました。
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

文章の表現をわかりやすくした。

2024/09/06 23:34

投稿

masa-nakamura
masa-nakamura

スコア5

test CHANGED
@@ -1,10 +1,10 @@
1
-  最初の投稿の後で調べたところ、 tf.lite.TFLiteConverter.from_saved_model()の引数とすべきsaved_modelというモデルの形式が使えなくなっているの.kerasをつけて保存たことがわかり、さらにれをTFLiteのモデルで保存する方法も次のサイトからわかりました。
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
-  しかし、うやってできたTFLiteのモデルにはメタデータがついていませんので、TFLiteのモデルにメタデータをつけるために今まで使っていたコードを適用してみると、それが動かないという状況が発生しています。従って、問題は解決していないのですが、これはまた別のテーマと思われるので、少しやってみて、うまくいかなければ再び質問させていただこうと思っています。
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

その後調べてわかったことを追加した。

2024/09/06 23:24

投稿

masa-nakamura
masa-nakamura

スコア5

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