私はCifar10 example model from TensorFlow's repositoryとbatch_size 128を訓練しました。その後、私はfroze graphと、彼らはC++ label image exampleでそれを行うようにC + +でそれを実行するために管理されます。TensorFlowで異なるバッチサイズで保存されたモデルを実行する最善の方法は何ですか?
唯一の問題は、保存されたモデルがバッチ内の128サンプルの入力を期待するため、テンソルの形状[128、image_height、image_width、channels]を人工的に生成しなければならないということでした。キューから来ます。
私はbatch_size = 1でCifar10の例を練習しようとしましたが、その後C + +でモデルを実行すると1つずつ例を分類することができましたが、それは素晴らしい解決策のようには見えません。私はまた、保存されたグラフファイルで手動でテンソルシェイプを変更しようとしましたが、動作しませんでした。
固定のバッチサイズ(32,64,128など)でモデルを訓練し、任意の長さのバッチサイズで使用できるようにモデルを保存する最良の方法は何ですか?それが不可能な場合は、モデルを保存してサンプルを1つずつ分類できるようにする方法です。
batch_size_tensorを使用して別のテンソルの形状を定義する方法は? –