0

コンテキスト: データセットを分類するために CNN のトレーニングを開始します。この CNN は、実際のアプリケーション用に展開する必要があります。したがって、この CNN を介した順伝播は高速でなければなりません。私が読んだ CNN アーキテクチャのほとんどは、GPU なしでは実行できず、デプロイするには多くのコストのかかるリソースが必要です。

質問: これで、CNN アーキテクチャのサイズを縮小するのに非常に役立つ特定の手法を 1 つ知っています。3 次補間を使用して画像を縮小します (3 次補間は、エッジなどの特定の画像機能を改善するのに役立ちます)。これにより、畳み込みレイヤーの数とフィルター サイズが削減され、CNN の全体的なパラメーターが大幅に削減されます。現実的に展開できるように、CNN を小さくできる他の手法があるかどうかを知りたかったのです。

4

1 に答える 1

1

2 値化手法は、ネットワークのパラメーターとアクティベーションの両方が 2 値を持つように制約できる効果的なアルゴリズムです。明らかに、精度の低下は最終的なパフォーマンスを少し低下させる可能性がありますが、バイナリ表現はネットワークのリソース要件を大幅に削減します。

たとえば、次の作品を見ることができます。

コードをリリースしました。

于 2018-05-09T12:08:20.480 に答える