2017-07-09 10 views
0

私は自分のデータセットを準備してattention_ocrモデルを訓練しています。 this scriptを変更して自分のデータセットを準備しようとしています。 image/class/labelを指定する目的は何ですか(発言のために、attention_ocrはimage/classと表示されます)、それはattention_ocrによってどのように使用されていますか?attention_ocrモデルで使用される画像/クラスはどのようになっていますか?

答えて

0

「image/class」機能は文字IDを格納するために使用され、attention_ocrはこのフィールドをlabelとして使用します。モデルは画像を入力として使用してこのようなIDシーケンスを生成することを学習します。文字IDと実際のutf8文字の間のマッピングは、DEFAULT_CONFIG['charset_filename']で指定されたTSVファイルを介して定義されます。

+0

ありがとう、私はそれが自分の文字に変換されたモデルであると思っています。画像/テキストは単にテンソルボードとデバッグに使用されていると言っていますか?自分のトレーニングデータセットを準備しようとしています。 – Roger

+1

現在の実装では 'image/class'のみが使用されていますが、デバッグにも 'image/text'機能は使用されず、CharsetMapper https://github.com/tensorflow/models/を使用して文字IDの配列が文字列に変換されます。 blob/58a5da7/attention_ocr/python/model.py#L484 –

関連する問題