質問: TensorflowのObject detection APIを以下のサイトを参考にして自作データセットで転移学習(ファインチューニング..???)できるようにしました。 https://pythonprogramming.net/custom-objects-tracking-tensorflow-object-detection-api-tutorial/ しかしどのような仕組みで転移学習しているのかが調べてもイマイチわかりません。転移学習は出力層を再学習させると聞きますが....。そもそも、転移学習なのか...ファインチューニングなのか...。 学習する際はssd_mobilenet_v1_coco_11_06_2017のモデルを使用しています。 回答の程よろしくお願いいたします。
回答: 転移学習と fine-tuning の違い * 転移学習: クラス分類を担う出力層 (全結合層) だけ学習。他の重みは学習済みのもので固定。 * fine-tuning: 学習済みの重みを初期値にして、全部の層を学習する。 提示されたリンク先を見ると、fine-tuning を行っているようです。