Attention-ocr に関する stackoverflow に関するいくつかの質問を読みましたが、そのほとんどは特定のステップの実装の詳細に関するものです。私が知りたかったのは、独自のデータセットでこのモデルを微調整するためのパイプラインです。
私の知る限り、手順は次のとおりです。
0) 最初に FSNS データセットをダウンロードする必要がありますか?? この手順をバイパスして、1 つのイメージだけで推論を実行しようとしましたが、常にエラーが表示されます:「ImportError: 'fsns という名前のモジュールはありません」。したがって、独自のデータセットを設定すると、このエラーは解消されるのでしょうか。
1) データを FSNS と同じ形式で保存します。(このトピックに関するリンク: How to create dataset in the same format as the FSNS dataset?</a>, how to create cutomized dataset for google tensorflow Attention ocr? )
2) トレーニング済みのチェックポイントをダウンロードします ( http://download.tensorflow.org/models/attention_ocr_2017_08_09.tar.gz )
3) 「model.py」を自分の目的に合うように修正します。
4) なんらかの方法で「train.py」を変更して、tensorflow サービングを使用して独自のモジュールをトレーニングします。
私はまだこのプロジェクトの初期段階 (独自のデータセットの作成) にあり、その方法と次の段階について混乱しています。