現在大学院でモデル予測制御について学んでいるものです。その中で評価関数というものがよくでてくるのですが、この評価関数というものの適切な理解ができません。。。
例えばモデル予測制御であれば予測された出力と現在の出力との差と、各サンプル間の入力の差を評価関数とし定義しているのですが、この意味は出力を過大に変化させずに尚入力の過大な変化も防ぐためにこのような評価関数にしているということは大体理解できたのですが、いまいちピンときません。
じゃあ例えば「これこれこういう式を最小化する」という問題になったときにどいういうふうにそれを評価関数に生かすことができるのでしょうか?なにか例などあると助かるのですが・・・
素人の質問で申し訳ありませんがもしよろしければ誰か回答くださると助かります。どんな些細なことでも結構ですのでよろしくお願いします。
最後に評価関数についてこの本を読めばわかるよ、とかこのサイトにアクセスしたらよくわかるよ、というものがあれば是非教えてください。よろしくお願いします。
No.1ベストアンサー
- 回答日時:
最小二乗法をご存じだと思います。
しばしば見られる二乗法では、計測値w(スカラ)に理論値y(スカラ)を一致させるべく、yを構成するパラメータ群xを定めます。ここに y=f(x)、あるいは線形化して y=Axと表せます。
計測値は多数回(n)の計測後に得られますから、これをベクトル表示に連立表記し、w(n*1),y(n*1),x(m*1),A(n*m) と定義できます。各回の計測誤差を並べた誤差ベクトルは、v(n*1)=w-yで与えられます。この時、誤差の二乗和E(スカラ)は、E=v'vで表されます。肩の「'」は、転置、あるいは共役転置を表します。もし観測値に重みWをつけるならば、E=v'Wvと、2次形式を利用できます。
この二乗和Eは、パラメータxが計測値を表現する程度を「評価」していますので、パラメータxの評価関数と言えます。評価関数が小さいほど良好です。
「評価関数」は評価者が設定すればよいのです。パラメータと過去の計測値から推定される予測値、そして新しく得られた計測値の誤差の二乗和を「評価関数」とすれば、カルマンフィルタが構成されます。評価関数には、誤差の二乗和分や、評価者の思惑(限界を超えそうだと2次関数状に罰則点:ペナルティを賦課するなど)を加えることも可能です。
参考書、教科書、WEB は大量にあります。ご健闘を祈ります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 ファジィ理論について教えてください 2 2022/07/12 16:01
- 楽天市場 商品、サービスの「評価サイト」を作る予定なのですが、この分野はやめた方が良いの理由を述べれる方。 3 2023/01/31 00:37
- 簿記検定・漢字検定・秘書検定 簿記一級を取るべきかわからず困っています。 簿記一級とその他学外活動の各コストパフォーマンス(費用対 3 2022/08/21 20:16
- JavaScript オブジェクト配列の各メンバを任意の式で評価して、その評価値が最大のオブジェクトを返す関数はありますか 2 2023/05/20 15:02
- ヤフオク! Q1)ヤフオクで落札直後、裁判がどうこう言ういきなり出品者の身勝手で落札者に対して失礼な自己満ルール 6 2023/08/12 10:57
- その他(悩み相談・人生相談) 職場での評価が散々です。何をどうしたらいいのかわからない 3 2023/02/09 19:49
- 教育・学術・研究 大学全入時代について 4 2022/10/31 16:05
- C言語・C++・C# C言語初心者です、、、お助けください 2 2023/03/14 20:08
- 宇宙科学・天文学・天気 AIが答えた方程式 1 2023/02/20 00:12
- その他(自然科学) MARCHの理系で最も結果を出している大学はどこなのでしょうか? 偏差値のような些末なものではなく、 2 2022/12/02 08:13
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報