私はTensorflow + Pythonを使用しています。TensorFlow:ソースコードなしでモデルをリリースするにはどうすればよいですか?
詳細なソースコードなしで保存されたTensorflowモデル(アーキテクチャ+訓練された変数)をリリースできるかどうか不思議です。私はtf.train.Saver()
を認識していますが、変数だけを保存するように見えます。復元するためには、同じアーキテクチャを「定義」する必要があります。
テスト/実行のみの目的で、保存された{アーキテクチャ+訓練された変数}をソースコードなしでリリースする方法があるため、ユーザーはクエリをキャストして結果を得ることができますか?
あなたの実装では、正しい重みfr訓練されたモデルは何ですか?私はあなたが入力と出力のレイヤーを取得することがわかります(https://github.com/falcondai/cifar10/blob/master/eval.py#L43 + https://github.com/falcondai/cifar10/blob/master /eval.py#L45) –
@NicolaiAntonLynnerupはい、セーバーは各変数のチェックポイントファイルからバイナリをロードします。あなたが参照する行は、レイヤーではなく必要な入力変数と出力変数を取得するので、グラフを評価で実行することができます。関数のシグネチャと考えると、ビジュアルな分類子はイメージ - >クラスのロジットをマップします。別の言い方をすると、これらの変数(プレースホルダーも変数です)がなくても、この呼び出しを作成することはできません:https://github.com/falcondai/cifar10/blob/master/eval.py#L67 – Falcon
それは完全に動作します: )ありがとう! –