考え方¶
この章では、OpenTernaryがなぜそう動くのかを説明します。どうやるかはガイドの章にあります。
-
重みを−1・0・+1に制限するとはどういうことか。scaleの仕組み、テンソル単位とグループ単位、fake-quantと packed、「1.58bit」がたいてい2bitを意味する理由。
-
すべての結果は実行フォルダに残ります。「completed」が「よい」を意味しない理由、品質Gateの仕組み、状態の記号の意味。
-
層ごとの再構成で品質を取り戻す試み。scaleの学習、閾値の学習、soft-to-hardの割り当て。
-
CLI・サービス・アダプタ・backend・pass・exporter・evaluatorの関係と、pluginの差し込み口。