技術分野
演算装置、及び演算方法
発明が解決しようとする課題[発明の詳細な説明]から抜粋
本発明は、前述した問題を解決すべくなされたもので、固定小数点の形式の入力値に対する学習モデルの出力値の精度を向上できる演算装置、及び演算方法を提供することを目的とする。
課題を解決するための手段[発明の詳細な説明]から抜粋
本発明の一ニューラルネットワーク形式の学習モデルのパラメータの小数点のシフト量を特定する情報を取得する取得部と、前記取得部が取得したパラメータの小数点のシフト量を特定する情報に基づいて、異なるビット幅で固定小数点の形式へ変換された複数の入力値に対する前記学習モデルの出力値を求め、求めた複数の前記出力値の各々と出力値の小数点のシフト量とに基づいて、求めた複数の前記出力値の各々の小数・・・ 続きを
知財ポータルサイト IP Force にログインして見る
発明の効果[発明の詳細な説明]から抜粋
本発明の実施形態によれば、固定小数点の形式の入力値に対する学習モデルの出力値の精度を向上できる演算装置、及び演算方法を提供できる。
この特許の権利範囲[特許請求の範囲]
知財ポータルサイト IP Force にログインして確認する (無料)
この特許公報に記載されている図面[図面の簡単な説明]から抜粋
【図1】
本発明の演算装置の構成図である。
【図2】
本演算装置が有する学習モデルの一例を示す図である。
【図3】
本演算装置が処理する浮動小数点の形式の入力値の一例を説明するための図である。
【図4】
本演算装置が処理する固定小数点の形式の入力値の一例を説明するための図である。
【図5】
本演算装置が実行する演算の一例を説明するための図である。
【図6】
本端末装置のパラメータの小数点のシフト量の導出を説明するための図である。
【図7】
本端末装置が有する学習モデルの一例を示す図である。
【図8】
本演算装置の動作の一例を示すフローチャートである。
【図9】
本端末装置の動作の一例を示すフローチャートである。
【図10】
本演算装置の精度を説明するための図である。
【図11】
実施形態の変形例に係る演算装置の構成図である。
【図12】
実施形態の変形例に係る演算装置の動作の一例を示すフローチャートである。
【図13】
本実施形態の変形例に係る演算装置の出力の精度の導出結果の一例を示す図である。
10…乗算器、 20、30…加算器、100、100a…演算装置、 110…入力部、 120…受付部、 125…取得部、 130、130a…演算部、 135…導出部、 140、140a…出力部、 150…記憶部、 151-1…入力層、 151-2…中間層、 151-3…出力層、 152…学習モデル、 154…シフト量情報、 200、205…入力値、 210、215…符号ビット、 220…指数部、 225…整数部、 230…仮数部、 235…小数部、 245…小数点、300…端末装置、 310…入力部、 320…受付部、 325…取得部、 330…演算部、 340…出力部、 350…記憶部、 352、352a…学習モデル、 354…シフト量情報、 351-1、351a-1…入力層、 351-2、351a-2…中間層、 351-3、351a-3…出力層
全ての図面はログインすると無料で閲覧できます。ログイン・ユーザー登録