在Octave中,計算矩陣的逆存在兩種函數:pinv和inv。即使不可逆,pinv也會給出一個
的值。pinv()和inv() 之間的差異是計算過程上的,一個是所謂的偽逆,另一個被稱為逆。
如果是不可逆的,常見的原因有兩個:
1.冗余特征,其中兩個功能密切相關(即它們與線性相關)
2.特征太多(例如m≤n)。 在這種情況下,刪除一些功能或使用“正規化”(將在后面的課程中解釋)。
上述問題的解決方案包括刪除與另一個線性相關的特征或當特征太多時刪除一個或多個特征。
在Octave中,計算矩陣的逆存在兩種函數:pinv和inv。即使不可逆,pinv也會給出一個
的值。pinv()和inv() 之間的差異是計算過程上的,一個是所謂的偽逆,另一個被稱為逆。
如果是不可逆的,常見的原因有兩個:
1.冗余特征,其中兩個功能密切相關(即它們與線性相關)
2.特征太多(例如m≤n)。 在這種情況下,刪除一些功能或使用“正規化”(將在后面的課程中解釋)。
上述問題的解決方案包括刪除與另一個線性相關的特征或當特征太多時刪除一個或多個特征。