問題タブ [tensorflowjs-converter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - tensorflow JS モデルを読み込めません
すでに keras モデルを tensorflowjs モデルに変換しています。しかし、ブラウザで同じものを読み込もうとすると、エラーが発生します
キャッチされていない (約束された) エラー: 指定された重みデータにはターゲット変数がありません: block1_conv1_1/kernel.
keras の vgg16 モデルで転移学習を使用しました。
javascript - TensorFlow Estimator から TensorFlow JS へ
Stack Overflow コミュニティの助けを借りて、TensorFlow の「高レベル」API の複雑さを理解し始めましたEstimator。私は、おそらくばかげて、TensorFlow と TensorFlow JS がうまくいくとしたら、おそらく API を介するだろうと考えてそうしましたEstimator...
したがって、このColabでは、単純に配線された単純なカスタムEstimatorを使用して、「トレーニング」のようなメソッドが.train_and_evaluate動作し、「トレーニング」後にEstimatorを介してエクスポートされexport_savedmodelます。
ここで、TensorFlow js を介してブラウザでこのトレーニング済みモデルを使用したいとします。
幸運なことに、TensorFlow JSに変換する方法に関するガイドがあります。saved_model
引数には説明がありますが...
--output_node_namesコンマで区切られた出力ノードの名前。--saved_model_tagsSavedModel 変換、ロードする MetaGraphDef のタグ (コンマ区切り形式) にのみ適用されます。デフォルトで提供されます。--signature_nameTensorFlow Hub モジュール変換、署名から読み込みにのみ適用されます。デフォルトはデフォルトです。https://www.tensorflow.org/hub/common_signatures/を参照してください。
Colabにある demo estimator で、これらを何に置き換えればよいかわかりません。
なんで?まずbest_model第一に、を使用するエクスポーターは、をserving_input_receiver_fn介してロードされたときに異なる出力を持ちます
からより
つまり、前者で出力される予測特徴量のキーは、後者の「出力」と「ラベル」です。
Estimator私のちょっとした暴言を許してください、エクスポートされたモデルをロードする方法がないのはなぜですか?
それで:
私の「
output_node_names」は何ですか?これは SavedModel であるため、何
tagsが必要ですか?
ご指導いただければ幸いです。