0

matlab の trainAutoencoder 関数を使用して、300 の音声信号の 30 のメイン パターンを見つけたいと考えています。

この関数を使用して、plotWeigths を使用してパターン (重み) を確認しようとしましたが、これは音声信号ではなく画像のみのようです。

それぞれの長さが音声信号と同じである 30 のグラフを取得したいのですが、300 の信号のいずれかを 30 のメイン パターンの組み合わせとして最小のエラーで取得できます。

これは私が試したものです:

 autoenc2 = trainAutoencoder(cells,30   ,'MaxEpochs',400, ...
    'EncoderTransferFunction','satlin',...
    'DecoderTransferFunction','purelin',...
    'L2WeightRegularization',0.01,...
    'SparsityRegularization',4,...
    'SparsityProportion',0.10);

plotWeights(autoenc2);

cells = はサイズ 1x300 の cell 配列で、各セルには 300 個の信号の 1 つが含まれます。

誰かが私を助けることができます。ありがとう、

4

0 に答える 0