問題 No.915
スマートフォンなどのエッジデバイスにディープラーニングモデルを実装する際、プルーニングという技術がよく使われる。この処理は、「【 】」ために行われる。
【正解の解説】
予測精度への影響が少ない重要度の低い重みやニューロンを削除してモデルを軽量化する
プルーニングは、ネットワークの中で予測に貢献度が低い(重みが小さい)接続を切り捨てて、モデルを小さくする手法です。
スポンサーリンク
【その他の選択肢の解説】
巨大なモデルの予測傾向を小さなモデルに学習させて知識を移植する
知識を移植するのは蒸留の役割です。
数値表現のビット幅を少なくして計算処理そのものを簡略化する
ビット幅を減らすのは量子化の役割です。
処理の途中で不必要な条件分岐を自動的に追加して計算を最適化する
計算処理の簡略化のために条件分岐を追加する手法は、プルーニングの一般的な説明ではありません。