ハードマージンの双対問題をSMOで解くと似通った記事になりますので、違いを中心に説明します。
2: の最適化
ソフトマージンの双対問題は以下でした。
ハードマージンとの違いはの制約条件を考慮することです。
の更新式は以下のようになります。
1: の決定方法
先にの決定方法を紹介します。
ただし、は、以下であるとします。
制約条件を変形します。
でです。
目的関数にラグランジュの未定乗数法を適用します。
KKT条件は以下のようになります。
をで偏微分してとおきます。
を成分に着目します。
よって以下が成り立ちます。
以上をまとめると、以下のようになります。
さらにまとめると、
となります。
最適解はを満たします。の不等式を満たす場合、処理終了します。
の不等式を満たさない場合は、によって、を決定し、を更新します。
が求まったら、こちらの記事よりが求まります。
偉人の名言
一生懸命だと知恵が出る。
中途半端だと愚痴が出る。
いい加減だと、言い訳が出る。
武田信玄
動画
本記事作成前に作成した動画なので、内容が異なる可能性があります。