rica
再構成 ICA の使用による特徴抽出
説明
は、p 個の変数が含まれている予測子データのテーブルまたは行列 Mdl
= rica(X
,q
)X
に再構成独立成分分析 (RICA) を適用した結果が含まれている RICA モデル オブジェクトを返します。q
は X
から抽出する特徴量の個数なので、rica
は p 行 q
列の変換の重み行列を学習します。特徴量の表現が劣完備または過完備である場合、q
はそれぞれ、予測子変数の個数より少なかったり多かったりする可能性があります。
学習済みの変換の重みにアクセスするには、
Mdl.TransformWeights
を使用します。学習済みの変換を使用して
X
を新しい一連の特徴量に変換するには、Mdl
とX
をtransform
に渡します。
は、1 つ以上の Mdl
= rica(X
,q
,Name,Value
)Name,Value
引数のペアによって指定された追加オプションを使用します。たとえば、予測子データを標準化したり、目的関数の再構成項におけるペナルティ係数の値を指定することができます。
例
入力引数
名前と値の引数
出力引数
アルゴリズム
関数 rica
は、入力特徴量から出力特徴量への線形変換を作成します。この変換は、出力特徴量の統計的な独立性と出力特徴量を使用した入力特徴量の再構成能力とを大体釣り合わせるような非線形目的関数の最適化をベースにしています。
詳細は、再構成 ICA アルゴリズムを参照してください。
バージョン履歴
R2017a で導入