優化問題一般可分為兩大類:無約束優化問題和約束優化問題,約束優化問題又可分為含等式約束優化問題和含不等式約束優化問題。
無約束優化問題
含等式約束的優化問題
含不等式約束的優化問題
針對以上三種情形,各有不同的處理策略:
無約束的優化問題:可直接對其求導,並使其為0,這樣便能得到最終的最優解;
含等式約束的優化問題:主要通過拉格朗日乘數法將含等式約束的優化問題轉換成為無約束優化問題求解;
含有不等式約束的優化問題:主要通過KKT條件(Karush-Kuhn-Tucker Condition)將其轉化成無約束優化問題求解
推薦閱讀
Sklearn包含的常用算法
隨機森林算法入門(python)
下降方法:坐標下降、梯度下降、次梯度下降
機器學習算法Python實現--邏輯回歸
機器學習算法Python實現--線性回歸分析
【機器學習算法系列】機器學習中梯度下降法和牛頓法的比較
【機器學習算法系列】如何用Apriori尋找到繁雜數據之間的隱藏關係
後臺回復「代碼」獲取本文算法及案例Python代碼
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺「網易號」用戶上傳並發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.