Google Code Lab TensorFlow for Poets のretrain.pyファイルを使用してインセプション モデルをローカルで再トレーニングし、Google Cloud 機械学習サービスを使用して予測を行いたいと考えています。
具体的には、retrain.py ファイルを変更したいので、TensorFlow アプリケーションを準備します。
gcloud beta ml predict --instances=INSTANCES --model=MODEL
(つまり、予測のみ。Google Cloud ML トレーニングは必要ありません。ala Gloud beta ml ジョブはトレーニングを送信します)。
モデルの準備 で説明されているように、 retrain.py ファイルを変更する必要があることを概念的に理解しています。
しかし、変更後の retrain.py ファイル内のすべてのコード行を示す完全な回答はありません。また、Google Code Lab TensorFlow for Poets と Pete Warden のインセプションの再トレーニングに関するスクリーンキャストの人気により、これが TensorFlow コミュニティ内の画像分類の非常に一般的な例であることが予想されます。これは、答えがコミュニティの多くの人に利益をもたらすことを意味します。
モデルの準備で説明されているように変更された後の retrain.py ファイルのバージョンで誰かが答えてくれますか?
注 1: 回答がないことを確認するために質問を調査しました…
… Davide Biraghi によって尋ねられ、JoshGC によって回答された質問「Q: Google 機械学習で画像を予測する方法」は、Google Code Lab TensorFlow for Poets でインセプション モデルを再トレーニングする retrain.py ファイルへの変更を示していません。
… KlezFromSpace によって尋ねられ、rhaertel80 によって回答された質問 (Robert Lacok による有益なコメント付き) 「Q: 再訓練されたインセプション モデルを Google クラウド機械学習に展開する」は、次のように変更された後、retrain.py ファイル内のすべてのコード行を表示しません。出力の定義; 入力の作成; 可変バッチ サイズのサポート。インスタンス キーの使用。入力コレクションと出力コレクションをグラフに追加します。最終モデルのエクスポート (保存)。(上記のモデルの準備を参照してください。)
… Vinkeet Kaushik による質問と Robert Lacok による回答 (mrry による有益なコメント付き) 「Q: 基本的な Tensorflow モデルを Google Cloud ML にエクスポートする」は、Google Code Lab で Inception モデルを再トレーニングする retrain.py ファイルに固有のものではありません詩人のための TensorFlow。
注 2: 予測対象の jpeg 画像は、
gcloud beta ml predict --instances=INSTANCES --model=MODEL
ここで、INSTANCES は、Davide Biraghi が尋ね、rhaertel80 が回答した「Q: How convert a jpeg image into json file in Google machine learning」という画像に関する情報を含む JSON ファイルへのパスです。
注 3: 変更した retrain.py ファイルによって保存された EXPORT および EXPORT.META ファイルを、Google Cloud Console で MODEL を作成するために使用する URL に手動で保存すると仮定します。