問題タブ [dimensionality-reduction]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-2.7 - scikit-learn マニホールドを使用した RGB からグレーへ
マニホールド学習法を使用して、次元を縮小して RGB 画像をグレーにしようとしています。
画像を numpy 配列 (image_array) に変換しました
image_array を調べる
(273280、3)
しようとすると、
私は得る
ValueError: アンパックする値が多すぎます。
これを回避する方法はありますか?
recommendation-engine - ALS と SVD の違いは何ですか?
ALS と SVD の両方に次元削減が含まれますか? もしそうなら、2 つの方法の違いは何ですか? 一見すると、なぜそれらが同じではないのかわかりません。
algorithm - Matlab で二変量描画を一変量描画に変換する
Matlab で実行する次の実験を念頭に置いており、手順 (3) を実装するための支援を求めています。どんな提案でも大歓迎です。
(1) 確率変数X
とY
両方の一様分布を考える[0,1]
(2)とが独立していると仮定して、 とN
の同時分布から実現を導きます (つまり、とは に一様に同時分布することを意味します)。各抽選は で行われます。X
Y
X
Y
X
Y
[0,1]x[0,1]
[0,1]x[0,1]
(3) ヒルベルト空間充填曲線を使用してドローイン内の各ドローインを変換します[0,1]x[0,1]
。[0,1]
ヒルベルト曲線マッピングの下では、ドローインは 内[0,1]x[0,1]
の 1 つ (または全射性のために複数) の点の画像になり[0,1]
ます。この中から1点選びたいと思います。これを行うMatlabにビルド済みのパッケージはありますか?
ドローのヒルベルト値(曲線の開始点から選択した点までの曲線の長さ)を取得する方法を説明しているので、私が望むことをしているとは思わないこの答えを見つけました
ウィキペディアで、このコードを C 言語 (から(x,y)
)d
で見つけましたが、これも私の質問を満たしていません。
pca - PCA ではなく ICA を使用する場合
PCA と ICA の両方が次元削減に使用され、PCA では主成分が直交している (必ずしも独立しているとは限りません) ことを知っていますが、ICA ではそれらは独立しています。PCA ではなく ICA を使用する方がよい場合を明確にしてください。
r - 文字列値のSVD
大規模なイベント データに対して特異値分解を実行したいと考えています。300以上の属性があるとしましょう。アトラスの 50% は文字列値です。都市名やその他の可能な文字列値のように。
私の知る限り、SVDは数値間の距離を計算することで次元削減を行います。非常に多くの文字列値がある場合、どうすれば達成できますか?
編集:コメントと私の誤解のために言い直してください。テキスト値に対して次元削減を行う方法を知りたいです。
python - 多次元スケーリングを実行した後に固有値を取得する方法は?
多次元スケーリングを実行した後、固有値を調べることに興味があります。どの機能がそれを行うことができますか? ドキュメントを見ましたが、固有値についてはまったく言及されていません。
コードサンプルは次のとおりです。
machine-learning - scikit-learn PCA .fit_transform 形状に一貫性がありません (n_samples << m_attributes)
を使用して PCA のさまざまな形状を取得していsklearn
ます。 ドキュメントが言うように、私の変換が同じ次元の配列にならないのはなぜですか?
(150, 4)
私が 4 台の PC を作成している iris データセットでこれを確認してください。
しかし、実際のデータセットで同じ正確なアプローチを使用すると、(76, 1989)
代わり76 samples
に配列1989 attributes/dimensions
が得られます(76, 76)
(76, 1989)
normalize
mean
は、各次元からを減算する、私が作成した単なるラッパーです。