タグ付けされた質問 「optimization」

5
移動平均フィルター(FIRフィルター)に対する最良の1次IIR(ARフィルター)近似とは何ですか?
次の1次IIRフィルターを想定します。 y[n]=αx[n]+(1−α)y[n−1]y[n]=αx[n]+(1−α)y[n−1] y[n] = \alpha x[n] + (1 - \alpha) y[n - 1] IIRが最後のサンプルの算術平均であるFIRを可能な限り近似するパラメーター st を選択するにはどうすればよいですか。αα \alpha kk k z[n]=1kx[n]+1kx[n−1]+…+1kx[n−k+1]z[n]=1kx[n]+1kx[n−1]+…+1kx[n−k+1] z[n] = \frac{1}{k}x[n] + \frac{1}{k}x[n-1] + \ldots + \frac{1}{k}x[n-k+1] ここで、、つまりIIRの入力はよりも長くなる可能性がありますが、最後の入力の平均の最適な近似が必要です。n∈[k,∞)n∈[k,∞) n \in [k, \infty) kk k kk k IIRには無限のインパルス応答があるため、最適な近似を探しています。またはコスト関数のいずれであっても、分析ソリューションが必要です。L2L2 {L}_{2} L1L1 {L}_{1} この最適化問題は、1次IIRのみを与えられた場合、どのように解決できますか ありがとう。

1
エラーサーフェスコンベックスの原因は何ですか?それはコバリンス行列またはヘッセ行列によって決定されますか?
現在、回帰の最小二乗(および他の)推定について学習しています。また、いくつかの適応アルゴリズムの文献でも読んでいるところから、「... and error surface isconvex ...」というフレーズが表示され、そもそも凸である理由についての深さはどこにも見当たりません。 ...だから、それを正確に凸状にするのは何ですか? 私は自分のコスト関数で自分の適応アルゴリズムを設計できるようにしたいので、この繰り返しの省略はやや面倒ですが、コスト関数が凸誤差曲面を生成するかどうかわからない場合、私はすることができませんグローバルな最小値はないので、勾配降下のようなものを適用するのは遠すぎます。たぶん私は創造的になりたい-たぶん、私はエラー基準として最小二乗を使いたくないでしょう さらに掘り下げてみると(そして私の質問はここから始まります)、凸状のエラーサーフェスがあるかどうかを判断するには、ヘッセ行列が正の半正定行列であることを確認する必要があります。対称行列の場合、このテストは簡単です-ヘッセ行列のすべての固有値が非負であることを確認してください。(行列が対称でない場合、Gramianにより、行列を独自の転置に追加して同じ固有値検定を実行することで対称にすることができますが、ここでは重要ではありません)。 ヘッセ行列とは何ですか?ヘッセ行列は、コスト関数の部分の可能なすべての組み合わせを成文化します。パーシャルはいくつありますか?フィーチャベクトル内のフィーチャの数。パーシャルの計算方法は?元のコスト関数から「手動」で偏導関数を取得します。 それがまさに私がやったことです:マトリックスXで示されるmmm x nnnデータマトリックスがあると仮定します。ここで、mは例の数を示し、nは例ごとの特徴の数を示します。(これはパーシャルの数にもなります)。私は、我々が持っていると言うことができると仮定メートルの時間サンプルおよびnは、センサからの空間サンプルを、物理的なアプリケーションは、ここではあまり重要ではありません。XXXmmmnnnmmmnnn さらに、サイズm x 1のベクトルもあります。(これは「ラベル」ベクトル、またはXのすべての行に対応する「答え」です)。簡単にするために、この特定の例ではm = n = 2と仮定しました。したがって、2つの「例」と2つの「機能」です。yyymmm111XXXm=n=2m=n=2m=n=2 ここで、ここで最適な「ライン」または多項式を確認したいとします。つまり、コスト関数が次のようになるように、多項式係数ベクトルに対して入力データフィーチャを投影します。θθ\boldsymbol{\theta} J(θ)=12m∑i=1m[θ0x0[i]+θ1x1[i]−y[i]]2J(θ)=12m∑i=1m[θ0x0[i]+θ1x1[i]−y[i]]2 J(\theta) = \frac{1}{2m} \sum_{i=1}^{m} \bigg[\theta_{0}x_{0}[i] + \theta_{1}x_{1}[i] - y[i]\bigg]^{2} 今、私たちが最初の偏微分WRTみましょうしたがって、(機能0):θ0θ0\theta_{0} δJ(θ)δθ0=1m∑i=1m[θ0x0[i]+θ1x1[i]−y[i]]x0[i]δJ(θ)δθ0=1m∑i=1m[θ0x0[i]+θ1x1[i]−y[i]]x0[i] \frac{\delta J(\theta)}{\delta\theta_0} = \frac{1}{m}\sum_{i=1}^{m} \bigg[\theta_{0}x_{0}[i] + \theta_{1}x_{1}[i] - y[i]\bigg] x_{0}[i] δJ(θ)δθ0=1m∑i=1m[θ0x20[i]+θ1x1[i]x0[i]−y[i]x0[i]]δJ(θ)δθ0=1m∑i=1m[θ0x02[i]+θ1x1[i]x0[i]−y[i]x0[i]] \frac{\delta J(\theta)}{\delta\theta_0} = \frac{1}{m}\sum_{i=1}^{m} \bigg[\theta_{0}x_{0}^{2}[i] + …

5
MATLABコードを介した圧縮センシング
圧縮センシングのトピックは初めてです。R.Baranuik、Y.Eldar、Terence Taoなどによるいくつかの論文を読みました。これらの論文はすべて、基本的にその背後にある数学的な詳細、すなわちスパース性、RIP、L1ノルム最小化などを提供します。圧縮センシングを実現しますか? 助けてくれてありがとう。

1
適応フィルタリング:最適なフィルター長と遅延
RLSアルゴリズムを使用して、適応フィルタリングの最適なフィルター長を見つけようとしています。 私はこのデザインを使用しています: つまり、「エラー」信号はノイズのない信号です(それが私が欲しい信号です)。 私が持っている場合はが、、私は私の希望信号必要されるだから用いて最適フィルタ長(及び遅延)を見つけますMSE基準ですが、今はエラーとして必要な信号があるので、最適なフィルター長を見つける方法がわかりません。出力でMSEが何を取得する必要があるかわからないためです。e(n)=d(n)−y(n)e(n)=d(n)−y(n)e(n) = d(n)-y(n)d(n)d(n)d(n)e(n)→0e(n)→0e(n) \rightarrow 0 誰か私に何をすべきか教えてもらえますか? ありがとう!
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.